Document Document Title
US09799873B2 Battery assembly of a battery having two different cell types
A battery assembly includes at least one first cell unit of a first cell type and a first connection which is connected to a pole of the at least one first cell unit. The battery assembly also includes at least one second cell unit of a second cell type. The at least one second cell unit is different from the at least one first cell unit. The battery assembly also includes a second connection which is connected to a pole of the at least one second cell unit.
US09799872B2 Battery module
A battery module includes a first battery cell, a second battery cell, and a terminal connection member connecting the first and second terminal portions together, and including: a first contact portion, the first contact portion having a first facing portion contacting the first terminal portion, a second contact portion, the second contact portion having a second facing portion contacting the second terminal portion, the second facing portion being spaced apart from the first facing portion in a first direction, an outermost portion of the first contact portion being spaced apart in the first direction from an outermost portion of the second contact portion by a first distance, and a support portion, the support portion extending in the first direction between the first contact portion and the second contact portion, the support portion having an overall length in the first direction that is greater than the first distance.
US09799867B2 Laminated porous film, separator for non-aqueous electrolyte secondary battery and non-aqueous electrolyte secondary battery
An object of the present invention is to provide a laminated porous film excellent in handling ability. A laminated porous film having a layer containing a polymer other than a polyolefin laminated on at least one surface of a polyolefin porous film, wherein the uplift quantity of a side perpendicular to the machine direction, when allowed to stand still for 1 hour under an environment of a temperature of 23° C. and a humidity of 50%, is 15 mm or less.
US09799864B2 Battery, separator, and laminated microporous film
A battery is provided. The battery includes a positive electrode; a negative electrode; and a separator; wherein the separator comprises a base which is formed from a non-woven fabric, and a surface layer which is formed on at least one of the surfaces of the base and includes a resin material and inorganic particles, and the separator is formed by a pressurizing process being carried out on at least one of the surfaces of the surface layer, a thickness of the base is 12 μm or more and 30 μm or less, an average particle diameter of primary particles of the inorganic particles is 0.3 μm or more and 0.8 μm or less, a thickness of the surface layer is 1 μm or more and 10 μm or less.
US09799862B2 Battery pack
Provided is a battery pack. The battery pack includes: a case including a cavity; a core pack that inserts into the cavity and comprising a plurality of batteries; a first cover coupled to a side of the case; and a second cover coupled to the other side of the case. The case further includes a plurality of guide grooves formed in inner corners of the case and extending in a length direction of the case, and the core pack further includes a plurality of ridges that respectively slide into the guide grooves in the length direction of the case.
US09799861B2 Terminal covering resin film for secondary cell, tab member for secondary cell, and secondary cell
A terminal covering resin film for secondary cell, which is attached so as to cover part of an outer surface of a terminal connected to a power generation element of a secondary cell, comprises an innermost layer contacting the terminal, and an outermost layer forming a surface opposite to the innermost layer wherein the innermost layer is a layer of not less than 20 μm in thickness containing an acid-modified polyolefin and a melt flow rate of the innermost layer is not less than 2.0 g/10 minutes.
US09799858B2 Button cell having winding electrode and method for the production thereof
A button cell includes a housing consisting of two metal housing halves, an electrode separator assembly in the form of a preferably spiral-shaped winding inside the housing, and metal conductors which electrically connect the electrodes of the assembly to the housing halves, wherein at least one of the conductors is connected to the respective housing half by welding.
US09799857B2 Secondary battery having curved pouch
A secondary battery includes an electrode assembly; a first pouch including an internal space accommodating the electrode assembly; and a second pouch coupled to at least one part of the first pouch and thermally bonded to at least one part of the first pouch, the first pouch and the second pouch sealing the electrode assembly. The first pouch and the second pouch each includes a body portion contacting the electrode assembly, the body portion comprising a back side, a front side opposite the back side, and two side surfaces between the back side and the front side; and a pair of wing portions respectively protruding from the two side surfaces of the body portion. A width of each of the pair of wing portions varies along the longitudinal direction of the electrode assembly such that the width of a central part of each of the pair of wing portions is greater than the width of either end part of each of the pair of wing portions.
US09799850B2 Organic EL device
An organic electroluminescence (EL) device whose organic EL layer is less likely exposed to moisture. The organic EL device includes an organic EL layer; and a hygroscopic layer disposed with respect to at least one main surface of the organic EL layer. The hygroscopic layer includes: a hygroscopic film containing a base material and a hygroscopic agent mixed in the base material; and a pair of covering films each covering a different one of surfaces of the hygroscopic film in a thickness direction of the hygroscopic film. A region of the hygroscopic film that is in contact with one covering film whose distance from the organic EL layer is smaller than a distance of the other covering film from the organic EL layer contains the hygroscopic agent at a content rate lower than an average content rate of the hygroscopic agent in the hygroscopic film.
US09799848B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US09799847B2 Flexible organic EL device
The present invention relates to a flexible organic EL device comprising, on one of the surfaces of an organic resin base, an inorganic protective layer, an organic EL light emitting part, a buffer layer, and a breakage-resistant layer in this order, wherein the buffer layer is a silicone or EPDM containing layer and an elastic modulus of the breakage-resistant layer at 5 to 35° C. is 100 MPa to 300 GPa.
US09799842B2 Spin-polarized light-emitting diodes based on organic bipolar spin valves
Spin-polarized organic light-emitting diodes are provided. Such spin-polarized organic light-emitting diodes incorporate ferromagnetic electrodes and show considerable spin-valve magneto-electroluminescence and magneto-conductivity responses, with voltage and temperature dependencies that originate from the bipolar spin-polarized space charge limited current.
US09799835B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
The present invention provides a novel compound capable of improving light emitting efficiency, stability, and lifespan of the element, an organic electric element using the same, and an electronic device for the same.
US09799834B2 Carbazole compound light-emitting element, light-emitting device, electronic device, and lighting device
A novel carbazole compound is provided which can be used as a host material for a light-emitting substance (substance emitting fluorescence or substance emitting phosphorescence). A light-emitting element with high emission efficiency, and a light-emitting device, an electronic device, or a lighting device which has low power consumption are provided. A carbazole compound represented by General Formula (G1) below. (In the formula, Ar1 represents any of hydrogen, a substituted or unsubstituted phenyl group, and a carbazolyl group; R1 to R3 each independently represent any of hydrogen, a substituted or unsubstituted phenyl group, and a substituted or unsubstituted biphenyl group; α represents any of a substituted or unsubstituted phenylene group and a substituted or unsubstituted biphenylene group; and n is any of 0, 1, and 2.)
US09799833B2 Phenanthrene compounds for organic electronic devices
The invention relates to specific phenanthrenes, the use of the compound in an electronic device, and an electronic device containing at least one of said compounds. The invention further relates to a method for producing the compound and a formulation and composition containing one or more of the compounds.
US09799831B2 P-type semiconducting polymers and related methods
There is provided p-type organic polymers of general formula I. The polymers may be useful as semi-conducting material. Thus, thin films and devices comprising such polymers are also provided.
US09799819B2 Elastic wave device
An elastic wave device is configured such that a first surface acoustic wave chip including a piezoelectric substrate is mounted on a package board, a center of the first surface acoustic wave chip is shifted from a center of the package board when viewed from above, and a crystal Z-axis orientation of the piezoelectric substrate of the first surface acoustic wave chip is slanted to extend toward an outer side portion from a central portion of the package board as it progresses toward an upper surface from a lower surface of the piezoelectric substrate.
US09799817B2 Josephson junction readout for graphene-based single photon detector
A detector for detecting single photons of infrared radiation or longer wavelength electromagnetic radiation. In one embodiment a waveguide configured to transmit infrared radiation is arranged to be adjacent a graphene sheet and configured so that evanescent waves from the waveguide overlap the graphene sheet. In other embodiments a transmission line or antenna is coupled to the graphene sheet and guides longer-wavelength photons to the graphene sheet. A photon absorbed by the graphene sheet heats the graphene sheet. Part of the graphene sheet is part of the Josephson junction as the weak link, and a constant bias current is driven through the Josephson junction; an increase in the temperature of the graphene sheet results in a decrease in the critical current of the Josephson junction and a voltage pulse in the voltage across the Josephson junction. The voltage pulse is detected by the pulse detector.
US09799816B2 Apparatus and method for harvesting energy in an electronic device
An apparatus, a method, and a computer program product are provided. The apparatus may be an electronic component. The electronic component includes at least one energy harvester coupled between at least one pair of hot and cold regions of the electronic component and configured to convert thermal energy to electrical energy in order to provide power to at least the electronic component, the at least one energy harvester including a radiative thermal channel or a conductive thermal channel. A first end of the conductive thermal channel is coupled to a first semiconductor material and a second end of the conductive thermal channel is coupled to a second semiconductor material, the first semiconductor material being coupled to the hot region and isolated from the cold region and the second semiconductor material being coupled to the cold region and isolated from the hot region.
US09799812B2 Light emitting element mounting substrate and light emitting device
A light emitting element mounting substrate, including a substrate made from a ceramic; a metal layer provided on the substrate that includes gold or silver as a primary component; and a resin layer provided covering at least a portion of the metal layer. The resin layer includes platinum, and at least one type of oxide of magnesium, calcium, and copper is present on a surface of the metal layer.
US09799810B1 Light emitting device
A light emitting device includes a side-emitting assembly, a reflecting cup arranged on a side of the side-emitting assembly, and a package for accommodating the side-emitting assembly and the reflecting cup. The side-emitting assembly with a side surface includes a light emitting chip, a wavelength conversion layer coated on the light emitting chip, and a reflecting layer arranged above the wavelength conversion layer. The reflecting cup has an inner surface facing the side surface of the side-emitting assembly. The inner surface of the reflecting cup is a multifocal paraboloid. The multifocal paraboloid includes multistage paraboloids. The corresponding focal points of the multistage paraboloids are symmetrically distributed on the side surface of the side-emitting assembly.
US09799809B2 Light-emitting diode (LED), LED package and apparatus including the same
A light-emitting diode (LED) package includes a light-emitting structure, an optical wavelength conversion layer on the light-emitting structure, and an optical filter layer on the optical wavelength conversion layer. The light-emitting structure includes a first-conductivity-type semiconductor layer, an active layer on the first-conductivity-type semiconductor layer, and a second-conductivity-type semiconductor layer on the active layer, and emits first light having a first peak wavelength. The optical wavelength conversion layer absorbs the first light emitted from the light-emitting structure and emits second light having a second peak wavelength different from the first peak wavelength. The optical filter layer reflects the first light emitted from the light-emitting structure and transmits the second light emitted from the optical wavelength conversion layer.
US09799807B2 Light emitting device
A light emitting device includes a substrate, a light emitting element and a sealing resin member. The substrate includes a flexible base, a plurality of wiring portions and a groove portion. The groove portion is formed between the plurality of wiring portions spaced apart from each other, and includes a first groove portion, a second groove portion, and a third groove portion extending in a direction intersecting the first and second groove portions. The first and third groove portions are connected to each other with a curve. The second and third groove portions are connected to each other with a curve. The sealing resin member seals the light emitting element and the substrate. The sealing resin member is arranged on the third groove portion and spaced apart from the first groove portion and the second groove portion.
US09799805B2 Optoelectronic semiconductor chip and headlamp having such a semiconductor chip
In at least one embodiment, the optoelectronic semiconductor chip includes a semiconductor layer sequence having an active layer configured to generate a primary radiation having a main wavelength less than 500 nm. The semiconductor chip contains a first conversion element configured to generate a first secondary radiation and a second conversion element configured to generate a second secondary radiation. The semiconductor layer sequence is divided into segments that can be controlled electrically independently of each other and that are arranged laterally adjacent to each other. The conversion elements are attached to main radiation sides of the segments. The first secondary radiation is colored light and the second secondary radiation white light.
US09799802B2 Light emitting module
An embodiment relates to a light emitting module. A light emitting module according to an embodiment includes a light source unit including a light emitting device; a body including a lower portion on which the light source unit is arranged, a wall portion arranged on the lower portion and configured to surround the light source unit, and an upper portion arranged on the wall portion; an optical member arranged on the light source unit to transmit light from the light emitting device; and an adhesive member arranged between the wall portion of the body and the optical member to couple the body and the optical member, wherein the upper portion of the body is arranged between the light emitting device and the adhesive member.
US09799801B2 Method for producing an optoelectronic semiconductor chip
A method for producing an optoelectronic semiconductor chip comprises the following steps: providing a substrate, depositing a sacrificial layer, depositing a functional semiconductor layer sequence, laterally patterning the functional semiconductor layer sequence, and oxidizing the sacrificial layer in a wet thermal oxidation process.
US09799794B2 Printable inorganic semiconductor structures
The present invention provides structures and methods that enable the construction of micro-LED chiplets formed on a sapphire substrate that can be micro-transfer printed. Such printed structures enable low-cost, high-performance arrays of electrically connected micro-LEDs useful, for example, in display systems. Furthermore, in an embodiment, the electrical contacts for printed LEDs are electrically interconnected in a single set of process steps. In certain embodiments, formation of the printable micro devices begins while the semiconductor structure remains on a substrate. After partially forming the printable micro devices, a handle substrate is attached to the system opposite the substrate such that the system is secured to the handle substrate. The substrate may then be removed and formation of the semiconductor structures is completed. Upon completion, the printable micro devices may be micro transfer printed to a destination substrate.
US09799793B2 Semiconductor heterostructure with stress management
A heterostructure for use in fabricating an optoelectronic device is provided. The heterostructure includes a layer, such as an n-type contact or cladding layer, that includes thin sub-layers inserted therein. The thin sub-layers can be spaced throughout the layer and separated by intervening sub-layers fabricated of the material for the layer. The thin sub-layers can have a distinct composition from the intervening sub-layers, which alters stresses present during growth of the heterostructure.
US09799788B2 Solar battery and method for manufacturing the same
A solar battery includes a polymer resin layer on a solar cell and an upper substrate on the polymer resin layer. A pattern is formed in the polymer resin layer.
US09799787B2 Solar cell, concentrator photovoltaic unit, concentrator photovoltaic module, and method for producing concentrator photovoltaic module
Provided is a solar cell for which accurate mutual alignment between a condenser lens and a power generating element corresponding thereto can be performed.In a solar cell 23, a plurality of grid electrodes 31 each formed in a linear shape are arrayed on a light receiving surface 23a along the width direction of the light receiving surface 23a. The plurality of grid electrodes 31 include a first center grid electrode 31a forming a cross portion 34 exhibiting a center-specific geometry caused by electrodes crossing each other at the center of the light receiving surface 23a.
US09799778B2 Chip package having a trench exposed protruding conductive pad
A chip package includes a chip, an insulating layer, a flowing insulating material layer and conductive layer. The chip has a conductive pad, a side surface, a first surface and a second surface opposite to the first surface, which the side surface is between the first surface and the second surface, and the conductive is below the first surface and protruded from the side surface. The insulating layer covers the second surface and the side surface, and the flowing insulating material layer is disposed below the insulating layer, and the flowing insulating material layer has a trench exposing the conductive pad protruded form the side surface. The conductive layer is disposed below the flowing insulating material layer and extended into the trench to contact the conductive pad.
US09799774B2 Switch circuit, semiconductor device, and system
A switch circuit that can control an electrical connection state without additionally providing a control circuit is provided. The switch circuit includes a transistor, a first switch which control an electrical connection state between a gate of the transistor and a wiring, a second switch, a first diode including an anode and a cathode, a third switch, and a second diode including an anode and a cathode. An electrical connection state between the anode of the first diode and the gate of the transistor is controlled by the second switch, and the cathode of the first diode is electrically connected to a source of the transistor. An electrical connection state between the anode of the second diode and the gate of the transistor is controlled by the third switch, and the cathode of the second diode is electrically connected to a drain of the transistor.
US09799766B2 High voltage transistor structure and method
A high voltage transistor structure comprises a first double diffused region and a second double diffused region formed in a first well of a substrate, wherein the first and second double diffused regions are of the same conductivity as the substrate, a first drain/source region formed in the first double diffused region, a first gate electrode formed over the first well and a second drain/source region formed in the second double diffused region. The high voltage transistor structure further comprises a first spacer formed on a first side of the first gate electrode, wherein the first spacer is between the first drain/source region and the first gate electrode, a second spacer formed on a second side of the first gate electrode and a first oxide protection layer formed between the second drain/source region and the second spacer.
US09799765B1 Formation of a bottom source-drain for vertical field-effect transistors
In an embodiment, this invention relates to a vertical field-effect transistor component including a bottom source-drain layer and a method of creating the same. The method of forming a bottom source-drain layer of a vertical field-effect transistor component can comprise forming an anchor structure on a substrate. A sacrificial layer can be deposited on a middle region of the substrate and a channel layer can be deposited on the sacrificial layer. A plurality of vertical fins can be formed on the substrate and the sacrificial layer can be removed such that the plurality of vertical fins in the middle region form a plurality of floating fins having a gap located between the plurality of floating fins and the substrate. The bottom source-drain layer can then be formed such that the bottom source-drain layer fills in the gap.
US09799764B2 Lateral power integrated devices having low on-resistance
A lateral power integrated device includes a source region and a drain region disposed in a semiconductor layer and spaced apart from each other in a first direction, a drift region disposed in the semiconductor layer and surrounding the drain region, a channel region arranged between the source region and the drift region in the first direction, a plurality of planar insulation field plates disposed over the drift region and spaced apart from each other in a second direction, a plurality of trench insulation field plates disposed in the drift region, a gate insulation layer formed over the channel region, and a gate electrode formed over the gate insulation layer. Each of the trench insulation field plates is disposed between the planar insulation field plates in the second direction.
US09799762B2 Semiconductor device and method of manufacturing a semiconductor device
A semiconductor device comprises a transistor formed in a semiconductor substrate having a first main surface. The transistor includes a source region, a drain region, a channel region, a drift zone, and a gate electrode being adjacent to the channel region. The gate electrode is configured to control a conductivity of a channel formed in the channel region, the channel region and the drift zone are disposed along a first direction between the source region and the drain region, the first direction being parallel to the first main surface. The channel region has a shape of a first ridge extending along the first direction, and the transistor includes a first field plate arranged adjacent to the drift zone.
US09799746B2 Preventing leakage inside air-gap spacer during contact formation
Techniques for preventing leakage of contact material into air-gap spacers during contact formation. For example, a method comprises forming a contact trench on a semiconductor structure over an air-gap spacer and depositing a liner in the contact trench. The liner deposition material fills a portion of the air-gap spacer pinching off the contact trench to the air-gap spacer.
US09799742B1 Field effect transistor having electrode coated sequentially by oxide layer and nitride layer and method for manufacturing the same
A field effect transistor includes a substrate, an epitaxial layer, a remnant-oxide layer, an electrode, a surrounding-oxide layer, a surrounding-nitride layer, a gate oxide layer, a gate, a P-body region, a source region, an interlayer dielectric and a source electrode. The epitaxial layer on the substrate has a trench having a sidewall and a bottom. The electrode inside the trench is coated subsequently by the surrounding-oxide layer, the surrounding-nitride layer and the remnant-oxide layer. The gate formed on the gate oxide layer is separated from the electrode sequentially by the gate oxide layer, the surrounding-nitride layer and the surrounding-oxide layer. The P-body region and the source region, formed at the epitaxial layer, are separated from the gate by the gate oxide layer. The interlayer dielectric covers the source region and the gate. The source electrode covers the P-body region and the interlayer dielectric, and contacts the source region.
US09799741B2 Semiconductor device and method for manufacturing the same
A semiconductor device having a composite barrier structure over a transistor and a method for manufacturing the same is disclosed. The method includes a series of steps including: forming a transistor having source/drain regions within a fin structure and adjacent to a gate structure across over the fin structure; forming first source/drain contacts right above and electrically connected to the source/drain regions; depositing a composite barrier structure over the transistor and the first source/drain contacts; and forming second source/drain contacts right above and electrically connected to the first source/drain contacts. The method further includes depositing a second etch-stop layer before depositing the composite barrier structure and forming second source/drain contacts right above and electrically connected to the first source/drain contacts. The method also includes forming contacts over and electrically connected to the second source/drain contacts.
US09799740B2 Thin film transistor and thin film transistor substrate including the same
A thin film transistor substrate includes: a substrate; and a thin film transistor including a gate electrode on the substrate, an active layer on the gate electrode, and a source electrode and a drain electrode on the active layer. Within the thin film transistor, at least one of the source electrode and the drain electrode defines a plurality of branch electrodes thereof and a main electrode to which the plurality of branch electrodes is commonly connected. Each of the plurality of branch electrodes overlaps the gate electrode.
US09799734B2 Semiconductor device and manufacturing method for same, as well as power conversion device
Provided is a vertical MOSFET in which a conduction deterioration phenomenon is prevented during a current return operation and an on-voltage is low during the current return operation. A semiconductor device includes a hole barrier region that is provided between a second-conductivity-type body region and a first-conductivity-type epitaxial layer below a second-conductivity-type body contact region and functions as a potential barrier to a hole which flows from a source electrode to the first-conductivity-type epitaxial layer through the second-conductivity-type body contact region and the second-conductivity-type body region.
US09799731B2 Multi-level inverters using sequenced drive of double-base bidirectional bipolar transistors
Power is inverted using double-base-contact bidirectional bipolar transistors in a three-level-inverter topology. The transistors not only switch to synthesize a PWM approximation of the desired AC waveform, but also have transient phases of diode conduction before each full turn-on or turn-off.
US09799727B2 Isolation trench fill using oxide liner and nitride etch back technique with dual trench depth capability
An oxide layer is formed over a substrate having a smaller isolation trench and a large isolation trench. A nitride layer is formed over the oxide layer such that it completely fills the smaller isolation trench and lines the larger isolation trench. The nitride layer is etched back to form a recess in the nitride layer in the smaller isolation trench while at least a portion of the nitride layer lining the larger isolation trench is completely removed. A layer of HDP oxide is deposited over the substrate, completely filling the smaller and larger isolation trenches. The HDP oxide layer is planarized to the upper surface of the substrate. The deeper larger isolation trench may be formed by performing an etching step after the nitride layer has been etched back, prior to depositing HDP oxide.
US09799724B2 Capacitor structures, decoupling structures and semiconductor devices including the same
Decoupling structures are provided. The decoupling structures may include first conductive patterns, second conductive patterns and a unitary supporting structure that structurally supports the first conductive patterns and the second conductive patterns. The decoupling structures may also include a common electrode disposed between ones of the first conductive patterns and between ones of the second conductive patterns. The first conductive patterns and the common electrode are electrodes of a first capacitor, and the second conductive patterns and the common electrode are electrodes of a second capacitor. The unitary supporting structure may include openings when viewed from a plan perspective. The first conductive patterns and the second conductive patterns are horizontally spaced apart from each other with a separation region therebetween, and none of the openings extend into the separation region.
US09799722B1 Inductive component and package structure thereof
An inductive component and package structure is provided, comprising a magnetic body having a top surface and a bottom surface, wherein a plurality of conductive through holes are formed from the top surface to the bottom surface of the magnetic body, and the plurality of conductive through holes are electrically connected via first conductive patterns disposed over the top surface of the magnetic body and second conductive patterns disposed over the bottom surface of the magnetic body so as to form at least one conductive path, each passing through a corresponding set of conductive through holes, wherein each of the at least one conductive path has two terminals and a corresponding inductance. At least one portion of a first electronic device is disposed in a first space, at least partially surrounded by the at least one conductive path.
US09799721B2 Integrated magnetic core inductor and methods of fabrications thereof
A method of forming a semiconductor device includes forming a lower coil segment in a first dielectric layer over a substrate, forming a second dielectric layer over the lower coil segment and the first dielectric layer, anisotropically etching a top portion of the second dielectric layer to form an opening over the lower coil segment, depositing magnetic material in the opening to form a magnetic core, forming a third dielectric layer over the magnetic core and the second dielectric layer, forming vias extending through the second dielectric layer and the third dielectric layer, and after forming the vias, forming an upper coil segment over the third dielectric layer and the magnetic core, wherein the vias connect the upper coil segment with the lower coil segment.
US09799718B2 Display apparatus
A display apparatus includes a plurality of pixels disposed over a substrate. Each pixel includes a scan line extending along a first direction, a data line extending along a second direction which is different from the first direction. Each pixel includes a switching thin film transistor connected to the scan line and the data line and including a switching gate electrode, a switching source electrode, and a switching drain electrode, a driving thin film transistor connected to the switching thin film transistor and including a driving gate electrode, a driving source electrode, and a driving drain electrode, and a storage capacitor connected to the driving thin film transistor and including a first capacitor electrode, a dielectric layer, and a second capacitor electrode which are sequentially stacked. Each of the first capacitor electrode and the second capacitor electrode is disposed on a different layer from those of the scan line and the data line.
US09799714B2 Display device having light-emitting elements
A display device includes a plurality of light-emitting elements aligned on a TFT substrate in a formation of a matrix. The plurality of light-emitting elements each have a flat surface portion and including a light-emitting layer, an anode, and a cathode, an insulating layer formed on the TFT substrate and under the light emitting element, and a tilted metal surface provided on a peripheral area surrounding the flat surface portion of the light-emitting element and having a tilt angle with respect to the flat surface portion of the light-emitting element. The tilted metal surface is provided on a surface of a slope of a bank that is provided on the insulation layer, and a width of a cross-section of the bank becomes smaller as the cross section comes farther away from a surface of the TFT substrate. A counter substrate is placed on the TFT substrate.
US09799712B2 Method of manufacturing light-emitting display device with reduced pressure drying
A method of manufacturing a light-emitting display device, the method including forming a first electrode on a substrate for each pixel of a plurality of pixels; forming a pixel defining film on the first electrode such that the pixel defining film includes an opening exposing the first electrode; and forming an organic layer on the first electrode, wherein forming the organic layer includes providing an organic solution into the opening of the pixel defining film, and drying the organic solution by performing an exhaust process in a state where an air current is provided by using a drying gas such that the air current is sequentially composed of a position facing the organic solution, a position to which the organic solution is discharged, and a position facing the organic solution.
US09799706B2 Resistive random access memory device embedding tunnel insulating layer and memory array using the same and fabrication method thereof
A resistive random access memory device is provided with a tunneling insulator layer between a resistance change layer and a bottom electrode. Thus, it is possible: to raise the selection (on/off) ratio by the current of a direct tunneling induced by low voltage in the unselected cell and the current of an F-N tunneling induced by high voltage in the selected cell, to efficiently suppress the leakage current in the read operation, to make a low current operation less μA level by controlling the thickness of the tunneling insulator layer, and to be simultaneously fabricated together with circuit devices by forming the bottom electrodes (word lines) with a semiconductor material.
US09799705B1 Semiconductor device and method of making the same
The present invention provides a semiconductor device. The semiconductor device includes a contact structure disposed in a first dielectric layer, a second dielectric layer disposed on the first dielectric layer and having an opening disposed therein, a spacer disposed in the opening and partially covering the contact structure, and a resistive random-access memory (RRAM) disposed on the contact structure and directly contacting the spacer, wherein the RRAM includes a bottom electrode, a top electrode, and a switching resistance layer disposed between the bottom electrode and the top electrode.
US09799702B2 Deep trench isolation structure and method of forming same
Deep trench isolation (DTI) structures and methods of forming the same are provided. A method includes forming a plurality of photosensitive regions in a substrate. A recess is formed in the substrate, the substrate comprising a first semiconductor material, the recess being interposed between adjacent photosensitive regions. The recess is enlarged by removing a damaged layer of the substrate along sidewalls of the recess, thereby forming an enlarged recess. An epitaxial region is formed on sidewalls and a bottom of the enlarged recess, at least a portion of the epitaxial region comprising a second semiconductor material, the second semiconductor material being different from the first semiconductor material. A dielectric region is formed on the epitaxial region, the epitaxial region extending along a sidewall of the dielectric region.
US09799701B2 Image sensor and method for manufacturing same
Disclosed is an image sensor, which is characterized by increased strength of adhesion between a photoconductive layer and a substrate, and which includes a protective film formed on the surface of a substrate having a pad electrode, a buffer layer formed on the protective film and composed of a precious metal material or an oxide material, a photoconductive layer formed on the buffer layer, and an upper electrode formed on the photoconductive layer.
US09799699B2 High near infrared sensitivity image sensor
An image sensor includes a plurality of photodiodes disposed proximate to a frontside of a first semiconductor layer to accumulate image charge in response to light directed into the frontside of the first semiconductor layer. A plurality of pinning wells is disposed in the first semiconductor layer. The pinning wells separate individual photodiodes included in the plurality of photodiodes. A plurality of dielectric layers is disposed proximate to a backside of the first semiconductor layer. The dielectric layers are tuned such that light having a wavelength substantially equal to a first wavelength included in the light directed into the frontside of the first semiconductor layer is reflected from the dielectric layers back to a respective one of the plurality of photodiodes disposed proximate to the frontside of the first semiconductor layer.
US09799698B2 Solid-state imaging device having improved light-collection, method of manufacturing the same, and electronic apparatus
A solid-state imaging device includes: a pixel region in which a plurality of pixels composed of a photoelectric conversion section and a pixel transistor is arranged; an on-chip color filter; an on-chip microlens; and a multilayer interconnection layer in which a plurality of layers of interconnections is formed through an interlayer insulating film. The solid-state imaging device further includes a light-shielding film formed through an insulating layer in a pixel boundary of a light receiving surface in which the photoelectric conversion section is arranged.
US09799696B1 Isolation structure in photodiode
An image sensor includes a semiconductor material with a photodiode disposed in the semiconductor material. The image sensor also includes a transfer gate electrically coupled to the photodiode to extract image charge from the photodiode in response to a transfer signal. A floating diffusion is electrically coupled to the transfer gate to receive the image charge from the photodiode. At least one isolation structure is disposed in the photodiode, and the at least one isolation structure extends from a surface of the semiconductor material into the photodiode.
US09799695B2 Semiconductor device and method of manufacturing the same, and electronic apparatus
A semiconductor device is provided as a back-illuminated solid-state imaging device. The device is manufactured by bonding a first semiconductor wafer with a pixel array in a half-finished product state and a second semiconductor wafer with a logic circuit in a half-finished product state together, making the first semiconductor wafer into a thin film, electrically connecting the pixel array and the logic circuit, making the pixel array and the logic circuit into a finished product state, and dividing the first semiconductor wafer and the second semiconductor being bonded together into microchips.
US09799694B2 Backside through vias in a bonded structure
A wafer thinning system and method are disclosed that includes grinding away substrate material from a backside of a semiconductor device. A current change is detected in a grinding device responsive to exposure of a first set of device structures through the substrate material, where the grinding is stopped in response to the detected current change. Polishing repairs the surface and continues to remove an additional amount of the substrate material. Exposure of one or more additional sets of device structures through the substrate material is monitored to determine the additional amount of substrate material to remove, where the additional sets of device structures are located in the semiconductor device at a known depth different than the first set.
US09799693B2 Photodetector and method of forming the photodetector on stacked trench isolation regions
Disclosed are structures and methods of forming the structures so as to have a photodetector isolated from a substrate by stacked trench isolation regions. In one structure, a first trench isolation region is in and at the top surface of a substrate and a second trench isolation region is in the substrate below the first. A photodetector is on the substrate aligned above the first and second trench isolation regions. In another structure, a semiconductor layer is on an insulator layer and laterally surrounded by a first trench isolation region. A second trench isolation region is in and at the top surface of a substrate below the insulator layer and first trench isolation region. A photodetector is on the semiconductor layer and extends laterally onto the first trench isolation region. The stacked trench isolation regions provide sufficient isolation below the photodetector to allow for direct coupling with an off-chip optical fiber.
US09799691B2 Solid-state imaging device with channel stop region with multiple impurity regions in depth direction and method for manufacturing the same
Channel stop sections formed by multiple times of impurity ion implanting processes. Four-layer impurity regions are formed across the depth of a semiconductor substrate (across the depth of the bulk), so that a P-type impurity region is formed deep in the semiconductor substrate; thus, incorrect movement of electric charges is prevented. Other four-layer impurity regions of another channel stop section are decreased in width step by step across the depth of the substrate, so that the reduction of a charge storage region of a light receiving section due to the dispersion of P-type impurity in the channel stop section is prevented in the depth of the substrate.
US09799690B2 Solid-state image pickup device
A solid-state image pickup device 1 according to the present invention includes a semiconductor substrate 2 on which a pixel 20 composed of a photodiode 3 and a transistor is formed. The transistor comprising the pixel 20 is formed on the surface of the semiconductor substrate, a pn junction portion formed between high concentration regions of the photodiode 3 is provided within the semiconductor substrate 2 and a part of the pn junction portion of the photodiode 3 is extended to a lower portion of the transistor formed on the surface of the semiconductor substrate 2. According to the present invention, there is provided a solid-state image pickup device in which a pixel size can be microminiaturized without lowering a saturated electric charge amount (Qs) and sensitivity.
US09799688B2 Array substrate with uniform charge distribution, method for manufacturing the same and display device
An array substrate includes a display area and a peripheral area adjacent to the display area; the display area includes a plurality of pixel units; each pixel unit includes a thin-film transistor (TFT) and a pixel electrode; and a drain electrode of the TFT directly contacts with the pixel electrode. In the array substrate, the drain electrode of the TFT directly contacts with the pixel electrode, and hence a uniformly distributed electric field will be generated between common electrodes and the pixel electrodes.
US09799686B2 Millimetre wave integrated circuits with thin film transistors
MMIC circuits with thin film transistors are provided without the need of grinding and etching of the substrate after the fabrication of active and passive components. Furthermore, technology for active devices based on non-toxic compound semiconductors is provided. The success in the MMIC methods and structures without substrate grinding/etching and the use of semiconductors without toxic elements for active components will reduce manufacturing time, decrease economic cost and environmental burden. MMIC structures are provided where the requirements for die or chip attachment, alignment and wire bonding are eliminated completely or minimized. This will increase the reproducibility and reduce the manufacturing time for the MMIC circuits and modules.
US09799685B2 Semiconductor device
Provided is a semiconductor device suitable for miniaturization and higher density. The semiconductor device includes a first transistor, a second transistor overlapping with the first transistor, a capacitor overlapping with the second transistor, and a first wiring electrically connected to the capacitor. The first wiring includes a region overlapping with an electrode of the second transistor. The first transistor, the second transistor, and the capacitor are electrically connected to one another. A channel of the first transistor includes a single crystal semiconductor. A channel of the second transistor includes an oxide semiconductor.
US09799684B2 Liquid crystal display
A liquid crystal display includes a first substrate, a gate line and a data line disposed on the first substrate, a first thin film transistor and a second thin film transistor connected to the gate line and the data line, a first subpixel electrode connected to the first thin film transistor, a resistor connected to the second thin film transistor and a resistance of the resistor is changed by a pulsed gate-on signal applied to the gate line, and a second subpixel electrode connected to the resistor.
US09799683B2 Array substrate, preparation method thereof and display device
The present invention provides an array substrate, a preparation method thereof and a display device. The array substrate includes at least one thin film transistor and a resin layer having at least one resin via hole, wherein a film-thickness-difference-adjusting layer used for reducing the film thickness difference at the resin via hole is arranged at the lower part of the resin layer in at least a part of the resin via hole. By providing the film-thickness-difference-adjusting layer, the film thickness difference at the resin via hole can be effectively reduced, and when a photolithographic process is performed, the difference of the thickness of the photoresist here and the thicknesses at other positions is reduced, so that the via hole fluctuation of a passivation layer caused by the larger film thickness difference at the resin via hole is improved, and the metal residue problem of the pixel electrodes is effectively avoided.
US09799681B2 Panel structures of flat displays and manufacturing methods
The present disclosure discloses a panel structure of flat displays and the manufacturing method thereof. The panel structure includes a first signal line, a second signal line, a transparent conductive film, and a scanning line. The transparent conductive film includes a first branch, a second branch, and a third branch. A first end of the first branch and a first end of the second branch are connected by a predetermined first angle, and a second end of the second branch and a first end of the third branch are connected by a predetermined second angle. The first branch, the second branch, and the third branch form the arch-shaped frame. The first signal line connects to the second end of the first branch, and the second signal line connects to the second end of the third branch. The scanning line passes through the arch-shaped frame along a first direction.
US09799680B2 TFT array substrate, display panel, and TFT structure
A TFT array substrate includes a plurality of scan lines, a plurality of date lines, a plurality of pixels, a first TFT, and a second TFT. The number of scan lines includes a first scan line. The date lines are insulated with the scan lines include a first date line and a second date line. The first date line is insulated and at least partly covering the second date line. The pixels are defined by two adjacent scan lines and two adjacent date lines. The first TFT is configured to drive a first pixel at the first side of the first scan line and being coupled with the first scan line and the first date line. The second TFT is configured to drive a second pixel at the second side of the first scan line and being coupled with the first scan line and the second date line.
US09799679B2 Thin film transistor array substrate, its manufacturing method and display device
The present disclosure provides a thin film transistor (TFT) array substrate, its manufacturing method and a display device. The method includes steps of: forming patterns of a common electrode, a common electrode line, a gate line and a data line on a substrate by a single patterning process; forming an insulating layer; forming a pattern of an active layer by a single patterning process; forming a gate insulating layer and forming via-holes corresponding to the gate line, the data line and the active layer in the gate insulating layer by a single patterning process; and forming patterns of a pixel electrode, a gate electrode, a source electrode and a drain electrode by a single patterning process.
US09799675B2 Strain engineering in back end of the line
A semiconductor device including at least one semiconductor device on a first surface of a dielectric layer, and at least one stressor structure having an intrinsic stress on a second surface of the dielectric layer. The at least one semiconductor device and the at least one stressor structure are present on opposing sides of the dielectric layer. The at least one stressor structure induces a stress on the at least one semiconductor device opposite the intrinsic stress.
US09799674B2 Semiconductor devices including field effect transistors
A semiconductor device includes a first device isolation layer defining active regions spaced apart from each other along a first direction on a substrate, second device isolation layers defining a plurality of active patterns protruding from the substrate, the second device isolation layers extending in the first direction to be spaced apart from each other in a second direction and connected to the first device isolation layer, a gate structure extending in the second direction on the first device isolation layer between the active regions, a top surface of the second device isolation layer being lower than a top surface of the active pattern, a top surface of the first device isolation layer being higher than the top surface of the active pattern, and at least part of a bottom surface of the gate structure being higher than the top surface of the active pattern.
US09799673B2 Semiconductor device and method of manufacturing the same
Disclosed is a method of manufacturing a semiconductor device, including: forming a stacked structure including first material layers and second material layers alternately stacked on each other; forming a pillar passing through the stacked structure, the pillar including a protruding portion protruding above an uppermost surface of the stacked structure; forming a conductive layer surrounding the protruding portion of the pillar; and forming a conductive pattern in contact with the protruding portion of the pillar by oxidizing a surface of the conductive layer.
US09799670B2 Three dimensional NAND device containing dielectric pillars for a buried source line and method of making thereof
A three-dimensional memory device includes an alternating stack of electrically conductive layers and insulating layers located over a substrate, an array of memory stack structures, each memory stack structure extending through the alternating stack and including a memory film and a semiconductor channel laterally surrounded by the memory film, and an array of dielectric pillars located between the alternating stack and the substrate.
US09799669B2 Single-semiconductor-layer channel in a memory opening for a three-dimensional non-volatile memory device
A memory film layer is formed in a memory opening through an alternating stack of first material layers and second material layers. A sacrificial material layer is deposited on the memory film layer. Horizontal portions of the sacrificial material layer and the memory film layer at the bottom of the memory opening is removed by an anisotropic etch to expose a substrate underlying the memory opening, while vertical portions of the sacrificial material layer protect vertical portions of the memory film layer. After removal of the sacrificial material layer selective to the memory film, a doped semiconductor material layer can be formed directly on the exposed material in the memory opening and on the memory film as a single material layer to form a semiconductor channel of a memory device.
US09799667B2 Method of manufacturing a semiconductor device
A control gate electrode and a memory gate electrode of a memory cell of a non-volatile memory are formed in a memory cell region of a semiconductor substrate, and a dummy gate electrode is formed in a peripheral circuit region. Then, n+-type semiconductor regions for a source or a drain of the memory cell are formed in the memory cell region and n+-type semiconductor regions for a source or a drain of MISFET are formed in the peripheral circuit region. Then, a metal silicide layer is formed over the n+-type semiconductor regions but the metal silicide layer is not formed over the control gate electrode, the memory gate electrode, and the gate electrode. Subsequently, the gate electrode is removed and replaced with the gate electrode for MISFET. Then, after removing the gate electrode and replacing it with a gate electrode for MISFET, a metal silicide layer is formed over the memory gate electrode and the control gate electrode.
US09799660B1 Stable and reliable FinFET SRAM with improved beta ratio
Fabrication method for a semiconductor memory device and structure are provided, which includes: providing at least two mask layers over a pair of fin structures extended above a substrate, wherein a first mask layer of the at least two mask layers is orthogonal to a second mask layer of the at least two mask layers; and patterning the pair of fin structures to define a pass-gate transistor, wherein the first mask layer facilitates removing of a portion of a first fin structure of the pair of fin structures to define a first pass-gate fin portion of the pass-gate transistor, and the second mask layer protects a second fin structure of the pair of fin structures to define a second pass-gate fin portion of the pass-gate transistor.
US09799653B2 Wafer structure for electronic integrated circuit manufacturing
A bonded wafer structure having a handle wafer, a device wafer, and an interface region with an abrupt transition between the conductivity profile of the device wafer and the handle wafer is used for making semiconductor devices. The improved doping profile of the bonded wafer structure is well suited for use in the manufacture of integrated circuits. The bonded wafer structure is especially suited for making radiation-hardened integrated circuits.
US09799650B2 Semiconductor layout structure
A semiconductor layout structure includes at least a first signal line and a pair of Vss lines. The first signal line and the pair of Vss lines are extended along a first direction, and the Vss lines are arranged along a second direction. The first direction and the second direction are perpendicular to each other. The Vss lines are arranged at respective two sides of the first signal line.
US09799648B2 Semiconductor device
A semiconductor device of the present invention includes: an IGBT including an emitter layer on a first main surface side of a semiconductor substrate and a collector layer on a second main surface side of the semiconductor substrate; a freewheeling diode including an anode layer on the first main surface side of the semiconductor substrate and a cathode layer on the second main surface side of the semiconductor substrate; a well region that is located in a boundary between the IGBT and the freewheeling diode and separates the IGBT and the freewheeling diode; a first electrode located on the first main surface of the semiconductor substrate so as to be connected to the emitter layer, the anode layer, and the well region; a resistance element located between the well region and the first electrode.
US09799647B1 Integrated device with P-I-N diodes and vertical field effect transistors
An integrated device is provided. The integrated device includes a substrate having a doped upper surface section and an insulator to define first and second substrate regions on opposite sides thereof. Vertical transistors are operably arranged on the doped upper surface section at the first substrate region. P-I-N diodes are operably arranged on the doped upper surface section at the second substrate region.
US09799644B2 FinFET and transistors with resistors and protection against electrostatic discharge (ESD)
A FinFET device includes a plurality of FinFET devices formed on a corresponding plurality of fins in a multilevel interconnect semiconductor device. Each source and each drain is coupled to a metal interconnect level by a metal resistive element that is subjacent the lowermost interconnect level. In one embodiment, a metal segment extending over a plurality of the fins includes contacts to each of the fins, thereby providing subjacent metal resistive elements of different lengths. The plurality of fins and subjacent metal segments are arranged such that each of the FinFET devices has the same total resistance provided by the source and drain metal resistive elements, even though the source metal resistive element and drain metal resistive element associated with the fins may have different lengths. The arrangement provides the same turn-on resistance and the same ESD failure current for each FinFET device.
US09799635B2 Light-emitting apparatus
Provided is a light-emitting apparatus including a substrate, first and second pairs of terminals, each pair including two terminals disposed at two opposed positions on the substrate, a first plurality of light-emitting devices which are mounted in one of two sections formed by bisecting a mounting region on the substrate by a line segment jointing the two positions, and which are connected to the first pair of terminals, and a second plurality of light-emitting devices which are mounted in the other section of the mounting region, and which are connected to the second pair of terminals, and wherein the first and second plurality of light-emitting devices are arranged in a direction parallel to the line segment, and are each mounted at an angle relative to one side of the substrate.
US09799631B2 Semiconductor packaging structure and method
A system and method for packaging semiconductor dies is provided. An embodiment comprises a first package with a first contact and a second contact. A post-contact material is formed on the first contact in order to adjust the height of a joint between the contact pad a conductive bump. In another embodiment a conductive pillar is utilized to control the height of the joint between the contact pad and external connections.
US09799628B2 Stacked package configurations and methods of making the same
Some examples of the disclosure may include a package on package integrated package configuration including a first die located above the substrate in a first plane, a second die located above the first die in a second plane with a portion extending past the first die, a third die located above the first die in the second plane with a portion extending past the first die, a fourth die located above the second die and the third die in a third plane with a portion extending past the second die and the third die, and a fifth die located above the second die and the third die in the third plane with a portion extending past the second die and the third die.
US09799622B2 High density film for IC package
The present invention discloses a high density film for IC package. The process comprises: a redistribution layer is fabricated following IC design rule, with a plurality of bottom pad formed on bottom, and with a plurality of first top pad formed on top; wherein the density of the plurality of bottom pad is higher than the density of the plurality of first top pad; and a top redistribution layer is fabricated following PCB design rule, using the plurality of the first top pad as a starting point; with a plurality of second top pad formed on top; wherein a density of the plurality of first top pad is higher than a density of the plurality of second top pad.
US09799618B1 Mixed UBM and mixed pitch on a single die
Embodiments are directed to a method of forming a semiconductor chip package and resulting structures having a mixed under-bump metallization (UBM) size and pitch on a single die. A first set of UBMs having a first total plateable surface area is formed on a first region of a die. A second set of UBMs having an equal total plateable surface area is formed on a second region of the die. A solder bump having a calculated solder height is applied to a plateable surface of each UBM. The solder height is calculated such that a volume of solder in the first region is equal to a volume of solder in the second region.
US09799614B2 Calibration kits for RF passive devices
A method includes measuring a first calibration kit in a wafer to obtain a first performance data. The wafer includes a substrate, and a plurality of dielectric layers over the substrate. The first calibration kit includes a first passive device over the plurality of dielectric layers, wherein substantially no metal feature is disposed in the plurality of dielectric layers and overlapped by the first passive device. The method further includes measuring a second calibration kit in the wafer to obtain a second performance data. The second calibration kit includes a second passive device identical to the first device and over the plurality of dielectric layers, and dummy patterns in the plurality of dielectric layers and overlapped by the second passive device. The first performance data and the second performance data are de-embedded to determine an effect of metal patterns in the plurality of dielectric layers to overlying passive devices.
US09799601B1 Fuse elements and methods for forming the same
A fuse element includes a metal layer disposed on a substrate. The metal layer includes an intermediate segment, a first block and a second block. The first block and the second block are electrically connected to two respective ends of the intermediate segment. The fuse element also includes a dielectric layer covering the intermediate segment, the first block and the second block, a first passivation layer disposed on the dielectric layer, and a second passivation layer disposed on the first passivation layer. The fuse element further includes an opening penetrating through the first passivation layer, the second passivation layer and a portion of the dielectric layer, and located above the intermediate segment. In addition, a protective film is disposed on a bottom and a portion of a sidewall of the opening, and covers the first passivation layer exposed by the opening.
US09799594B2 Microstructure, multilayer wiring board, semiconductor package and microstructure manufacturing method
The present invention is to provide a microstructure capable of improving the withstand voltage of an insulating substrate while securing fine conductive paths, a multilayer wiring board, a semiconductor package, and a microstructure manufacturing method. The microstructure of the present invention has an insulating substrate having a plurality of through holes, and conductive paths consisting of a conductive material containing metal filling the plurality of through holes, in which an average opening diameter of the plurality of through holes is 5 nm to 500 nm, an average value of the shortest distances connecting the through holes adjacent to each other is 10 nm to 300 nm, and a moisture content is 0.005% or less with respect to the total mass of the microstructure.
US09799592B2 Semicondutor device with through-silicon via-less deep wells
Methods and systems for a semiconductor device with through-silicon via-less deep wells are disclosed and may include forming a mask pattern on a silicon carrier, etching wells in the silicon carrier, and forming metal contacts in the etched wells, wherein the metal contacts comprise a plurality of deposited metal layers. Redistribution layers may be formed on a subset of the contacts and a dielectric layer may be formed on the silicon carrier and formed redistribution layers. Vias may be formed through the dielectric layer to a second subset of the contacts and second redistribution layers may be formed on the dielectric layer. A semiconductor die may be electrically coupled to the second formed redistribution layers and formed vias. The semiconductor die and top surface of the dielectric layer may be encapsulated and the silicon carrier may be thinned to a thickness of the contacts or may be completely removed.
US09799589B2 Integrated circuit packaging system with a grid array with a leadframe and method of manufacture thereof
A method of manufacture of an integrated circuit packaging system includes: forming a conductive trace having a terminal end and a circuit end; forming a terminal on the terminal end; connecting an integrated circuit die directly on the circuit end of the conductive trace, the integrated circuit die laterally offset from the terminal, the active side of the integrated circuit die facing the circuit end; and forming an insulation layer on the terminal and the integrated circuit die, the integrated circuit die covered by the insulation layer.
US09799581B2 Integrated fan-out structure with openings in buffer layer
A package includes a molding compound, a through-via penetrating through the molding compound, a device die molded in the molding compound, and a buffer layer on and contacting the molding compound. An opening is through the buffer layer to the through-via. The buffer layer has ripples in a plane parallel to an interface between the molding compound and the buffer layer and around a circumference of the opening. Other embodiments contemplate an additional package bonded to the package, and methods for forming the package.
US09799580B2 Semiconductor device package and methods of manufacture thereof
A method of manufacturing a packaged semiconductor device includes forming an assembly by placing a semiconductor die over a substrate with a die attach material between the semiconductor die and the substrate. A conformal structure which includes a pressure transmissive material contacts at least a portion of a top surface of the semiconductor die. A pressure is applied to the conformal structure and in turn, the pressure is transmitted to the top surface of the semiconductor die by the pressure transmissive material. While the pressure is applied, concurrently encapsulating the assembly with a molding compound and exposing the assembly to a temperature that is sufficient to cause the die attach material to sinter.
US09799576B2 Monitoring method and manufacturing method of semiconductor device
A monitoring method that can detect a sign of disconnection of a heat generation source is provided. Further, a highly reliable semiconductor device is provided. The monitoring method uses a first control device that samples outputs of a plurality of thermometers at a first frequency (100 Hz sampling in S10) and controls a plurality of heat generation sources based on temperature information obtained by sampling, and a second control device that forms information based on temperature information obtained by sampling at the first frequency (100 Hz sampling in S20) and pieces of heat-generation-source information obtained by sampling of outputs of the respective heat-generation sources at the first frequency (100 Hz sampling in S20). Based on the temperature information obtained by sampling at the first frequency (100 Hz sampling in S20) and the pieces of heat-generation-source information obtained by sampling at the first frequency (100 Hz sampling in S20), states of the heat generation sources are monitored.
US09799575B2 Integrated circuit containing DOEs of NCEM-enabled fill cells
Wafers, chips, or dies that contain fill cells with structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). Such NCEM-enabled fill cells may target/expose a variety of open-circuit, short-circuit, leakage, or excessive resistance failure modes. Such wafers, chips, or dies may include Designs of Experiments (“DOEs”), comprised of multiple NCEM-enabled fill cells, in at least two variants, all targeted to the same failure mode(s).
US09799574B2 Gate integrated driving circuit and a restoring method thereof, a display panel and a display apparatus
The present disclosure provides a gate integrated driving circuit and a restoring method thereof, a display panel and a display apparatus. The gate integrated driving circuit may comprise a plurality of cascaded shift registers, wherein at least one restoring thin film transistor is provided in each of the cascaded shift registers and the restoring thin film transistor is configured to replace a thin film transistor having a failure in the shift register. When a thin film transistor in the shift register has a failure, the gate integrated driving circuit according to the present disclosure may replace the thin film transistor having the failure to operate. Thus, the restoring thin film transistor can restore the failure of the gate integrated driving circuit, thereby improving the productivity of the gate integrated driving circuit.
US09799573B2 Method and apparatus for bond-pad charging protection of reference transistor test structures
A method for preparing a reference transistor test structure having a transistor with multiple terminals is provided. The method may include placing a set of bond pads at a first layer of the reference transistor test structure with each of the bond pads connecting to its corresponding terminal of the transistor, wherein the first layer of the reference transistor test structure is an uppermost metal layer. The method may further include placing a first protection device at a second layer of the reference transistor test structure and connecting the first protection device to at least one of the terminals of the transistor, wherein the second layer is a lowermost metal layer.
US09799572B2 Manufacturing method of semiconductor device
Degradation of reliability of a semiconductor device is prevented. An electrode pad included mainly of aluminum is formed over a main surface of a semiconductor wafer. Subsequently, a first insulating member and a second insulating member are formed over the main surface of the semiconductor wafer so as to cover the electrode pad, and thereafter an opening portion that exposes a surface of the electrode pad is formed in the first insulating member and the second insulating member by a dry etching method using an etching gas including a halogen-based gas. Thereafter, an oxide film with a thickness of 2 nm to 6 nm is formed over the exposed surface of the electrode pad by performing a heat treatment at 200° C. to 300° C. in an air atmosphere, and then the semiconductor wafer is stored.
US09799571B2 Methods for producing integrated circuits with interposers and integrated circuits produced from such methods
Methods of producing integrated circuits with interposers and integrated circuits produced from such methods are provided. In an exemplary embodiment, a method of producing an integrated circuit includes producing an interposer with an insulation plate and a plurality of through vias passing through the insulation plate. The interposer has a prime area and an in prime area. A prime area test circuit is formed in the prime area, where the prime area test circuit includes a portion of the plurality of through vias that are electrically connected in series.
US09799568B2 Field effect transistor including strained germanium fins
In one example, a device includes a p-type field effect transistor region and n-type field effect transistor region. The p-type field effect transistor region includes at least one fin including strained germanium. The n-type field effect transistor region also includes at least one fin including strained germanium.
US09799555B1 Cobalt interconnects covered by a metal cap
Interconnects for a chip and methods of forming such interconnects. An opening is formed in a dielectric layer and a contact is formed in the opening. A metal cap is formed on a top surface of the contact. The contact is comprised of cobalt, and the metal cap covers the top surface of the contact.
US09799548B2 Susceptors for enhanced process uniformity and reduced substrate slippage
Apparatus for supporting a substrate are provided herein. In some embodiments, a substrate support includes a susceptor plate having a top surface; a recess formed within the top surface, wherein the recess is defined by an edge; and a plurality of angled support elements disposed within the recess and along the edge of the recess, wherein each angled support element comprises a first surface downwardly sloped toward a center of the recess.
US09799542B2 Substrate processing apparatus
Provided is a substrate processing apparatus, including: transportation chamber maintained in an atmospheric environment where a substrate is transported; a vacuum processing chamber connected with the transportation chamber through a load lock chamber; a substrate placing table installed in the vacuum processing chamber and having a body part and a surface part that is attachable to/detachable from the body part; a storage unit installed in the load lock chamber or the transportation chamber and configured to receive the surface part; and a transportation mechanism configured to transport the substrate from the transportation chamber to the vacuum processing chamber through the load lock chamber and transport the surface part between the storage unit and the body part of the vacuum processing chamber.
US09799540B2 Liquid processing apparatus, liquid processing method and storage medium
A substrate holding unit of a liquid processing apparatus holds a circular substrate horizontally and rotates the substrate about a vertical axis, and a chemical liquid nozzle supplies a chemical liquid to the peripheral edge of the substrate while the substrate is being rotated in order to remove a film of the peripheral edge. An image capture unit captures an image of the peripheral edge, and a determination unit calculates an actually removed value for a removed width of the film based on a result of the image capturing and determines whether the removed width is suitable or not.
US09799534B1 Application of titanium-oxide as a patterning hardmask
An organic planarization layer (OPL) is formed above a functional layer located on a substrate. A titanium-oxide layer is formed above the OPL, wherein forming the titanium-oxide layer comprises titanium, oxide, carbon, and nitrogen. A photoresist layer is patterned above a first portion of the titanium-oxide layer. A second portion of the titanium-oxide layer is removed using a wet stripping technique. The photoresist layer and the OPL are removed using a dry etch technique, wherein the first portion of the titanium-oxide layer remains over a remaining portion of the OPL. The first portion of the titanium-oxide layer and the functional layer are removed using the wet stripping technique. The remaining portion of the OPL is removed using a dry stripping technique.
US09799531B2 Utilization of angled trench for effective aspect ratio trapping of defects in strain-relaxed heteroepitaxy of semiconductor films
Embodiments of the present disclosure relate to reducing dislocation density in a heteroepitaxial growth film and devices including heteroepitaxial films with reduced dislocation density. According to embodiments of the present disclosure, sidewalls of high aspect ratio trenches may be tilted or angled to allow defects in crystalline material formed in the high aspect ratio trenches to be terminated in the tilted sidewalls, including defects propagating along the length of the high aspect ratio trenches. Embodiments of the present disclosure may be used to reduce defects in heteroepitaxial growth on silicon (Si) for microelectronic applications, such as high mobility channels using Group III-V elements in field effect transistors.
US09799530B2 Method of selectively removing silicon nitride and etching apparatus thereof
A method of selectively removing silicon nitride is provided. The method includes: providing a wafer having silicon nitride on a surface of the wafer; supplying a mixture of phosphoric acid and a silicon-containing material into a process tank, in which the mixture has a predetermined silicon concentration; and submerging the wafer into the mixture within the process tank to remove the silicon nitride. An etching apparatus of selectively removing silicon nitride is also provided.
US09799528B2 Apparatus and package structure of optical chip
An apparatus includes a package structure. The package structure includes a chip, a conductive structure over the chip, a molding structure surrounding and underneath the chip, and a first passivation layer over the conductive structure. The chip includes an optical component and a chip conductive pad. The conductive structure is electrically coupled to the chip conductive pad. The conductive structure has a planar portion substantially in parallel with an upper surface of the chip. The first passivation layer has a first opening defined therein. The first opening exposes a portion of the planar portion. The package structure is configured to receive an electrical coupling through the first opening in the first passivation layer.
US09799520B2 Parasitic channel mitigation via back side implantation
III-nitride materials are generally described herein, including material structures comprising III-nitride material regions and silicon-containing substrates. Certain embodiments are related to gallium nitride materials and material structures comprising gallium nitride material regions and silicon-containing substrates.
US09799516B2 Wafer structure for electronic integrated circuit manufacturing
A bonded wafer structure having a handle wafer, a device wafer, and an interface region with an abrupt transition between the conductivity profile of the device wafer and the handle wafer is used for making semiconductor devices. The improved doping profile of the bonded wafer structure is well suited for use in the manufacture of integrated circuits. The bonded wafer structure is especially suited for making radiation-hardened integrated circuits.
US09799513B2 Localized elastic strain relaxed buffer
A strain relaxed buffer layer is fabricated by melting an underlying layer beneath a strained semiconductor layer, which allows the strained semiconductor layer to elastically relax. Upon recrystallization of the underlying layer, crystalline defects are trapped in the underlying layer. Semiconductor layers having different melting points, such as silicon germanium layers having different atomic percentages of germanium, are formed on a semiconductor substrate. An annealing process causes melting of only the silicon germanium layer that has the higher germanium content and therefore the lower melting point. The silicon germanium layer having the lower germanium content is elastically relaxed upon melting of the adjoining silicon germanium layer and can be used as a substrate for growing strained semiconductor layers such as channel layers of field-effect transistors.
US09799507B2 Devices and methodologies to clean wafers with solvent
Disclosed are devices and methodologies for cleaning wafers in wafer processing operations such as solvent cleaning. In an example situation, a wafer that has been separated from a support plate can be cleaned. The wafer still needs to be handled carefully during such a cleaning operation. Various devices and methodologies that facilitate efficient handling of wafers and solvent cleaning operations are disclosed.
US09799506B2 Breakdown voltage measuring method and method for manufacturing semiconductor device
A breakdown voltage measuring method includes the steps of measuring a breakdown voltage of a semiconductor element in a state where a surface of the semiconductor element formed in a semiconductor substrate is covered with a high boiling point fluorine fluid having a boiling point of 90° C. or higher, and cleaning the semiconductor substrate, including the semiconductor element for which the breakdown voltage is measured, with a low boiling point fluorine inert fluid having a boiling point of 80° C. or lower. Accordingly, a breakdown voltage measuring method capable of suppressing generation of an electric discharge during the measurement of the breakdown voltage and suppressing a residue of a foreign object on the cleaned semiconductor substrate, and a semiconductor device to which the breakdown voltage measuring method is implemented are provided.
US09799503B2 Traveling-well ion guides and related systems and methods
An ion guide generates a radio frequency (RF) field to radially confine ions to an ion beam along a guide axis as the ions are transmitted through the ion guide. The effective potential of the RF field has potential wells distributed along the guide axis. The RF field is constructed such that the potential wells move in an axial direction toward an exit end of the ion guide.
US09799496B2 Edge exclusion control with adjustable plasma exclusion zone ring
Systems and methods for edge exclusion control are described. One of the systems includes a plasma chamber. The plasma processing chamber includes a lower electrode having a surface for supporting a substrate. The lower electrode is coupled with a radio frequency (RF) power supply. The plasma processing chamber further includes an upper electrode disposed over the lower electrode. The upper electrode is electrically grounded. The plasma processing chamber includes an upper dielectric ring surrounding the upper electrode. The upper dielectric ring is moved using a mechanism for setting a vertical position of the upper dielectric ring separate from a position of the upper electrode. The system further includes an upper electrode extension surrounding the upper dielectric ring. The upper electrode extension is electrically grounded. The system also includes a lower electrode extension surrounding the lower dielectric ring. The lower electrode extension is arranged opposite the upper electrode extension.
US09799494B2 Energetic negative ion impact ionization plasma
A processing method and system are provided for processing a substrate with a plasma in the presence of an electro-negative gas. A processing gas is injected into a processing chamber. The gas includes a high electron affinity gas species. A surface is provided in the plasma chamber onto which the gas species has a tendency to chemisorb. The gas species is exposed to the surface, chemisorbed onto it, and the surface is exposed to energy that causes negative ions of the chemisorbed gas species, that interact in the plasma to release secondary electrons. A neutralizer grid may be provided to separate from the chamber a second chamber in which forms a low energy secondary plasma for processing the substrate that is dense in electrons and contains high energy neutrals of the gas species and high energy positive ions of processing gas. Pulsed energy may be used to excite plasma or bias the substrate. A hollow cathode source is also provided.
US09799492B2 Textured silicon liners in substrate processing systems
Substrate processing systems, such as ion implantation systems, deposition systems and etch systems, having textured silicon liners are disclosed. The silicon liners are textured using a chemical treatment that produces small features, referred to as micropyramids, which may be less than 20 micrometers in height. Despite the fact that these micropyramids are much smaller than the textured features commonly found in graphite liners, the textured silicon is able to hold deposited coatings and resist flaking. Methods for performing preventative maintenance on these substrate processing systems are also disclosed.
US09799490B2 Charged particle beam processing using process gas and cooled surface
A cold trap is provided to reduce contamination gases that react with the beam during operations that use a process gas. The cold trap is set to a temperature that condenses the contamination gas but does not condense the process gas. Cold traps may be used in the sample chamber and in the gas line.
US09799489B2 Exposure apparatus
The invention provides an exposure apparatus (100) including a formation module (122) which forms charged particle beams with different irradiation positions on a specimen. The formation module (122) includes: a particle source (20) which emits the charged particle beams from an emission region (21) in which a width in a longitudinal direction is different from and a width in a lateral direction orthogonal to the longitudinal direction; an aperture array device (60) provided with openings (62) arranged in an illuminated region (61) in which a width in a longitudinal direction is different from a width in a lateral direction orthogonal to the longitudinal direction; illumination lenses (30, 50) provided between the particle source (20) and the aperture array device (60); and a beam cross-section deformation device (40) which is provided between the particle source (20) and the aperture array device (60), and deforms a cross-sectional shape of the charged particle beams into an anisotropic shape by an action of a magnetic field or an electric field.
US09799487B2 Bi-directional double-pass multi-beam writing
To irradiate a target with a beam of energetic electrically charged particles, the beam is formed and imaged onto a target, where it generates a pattern image composed of pixels. The pattern image is moved along a path on the target over a region to be exposed, and this movement defines a number of stripes covering said region in sequential exposures and having respective widths. The number of stripes is written in at least two sweeps which each have a respective general direction, but the general direction is different for different sweeps, e.g. perpendicular to each other. Each stripe belongs to exactly one sweep and runs substantially parallel to the other stripes of the same sweep, namely, along the respective general direction. For each sweep the widths, as measured across said main direction, of the stripes of one sweep combine into a cover of the total width of the region.
US09799483B2 Charged particle beam device and detection method using said device
In the present invention, a charged particle beam device has a charged particle source (1), a first condenser lens (4) arranged downstream from the charged particle source (1), an aperture (5) arranged downstream from the first condenser lens (4), and a second condenser lens (6) arranged downstream from the aperture (5), wherein, when a sample (12) is to be irradiated at a second charged particle beam amount which is greater than a first charged particle beam amount, the first and second condenser lenses are controlled such that a charged particle beam is formed downstream from the aperture (5), and such that the focal point of the second condenser lens does not vary between the first charged particle beam amount and the second charged particle beam amount.
US09799481B2 Methods and apparatus for ion sources, ion control and ion measurement for macromolecules
Disclosed are methods, apparatus, systems, processes and other inventions relating to: ion sources with controlled electro-pneumatic superposition, ion source synchronized to RF multipole, ion source with charge injection, optimized control in active feedback system, radiation supported charge-injection liquid spray, ion source with controlled liquid injection as well as various embodiments and combinations of each of the foregoing.
US09799479B2 Method, system, and light source for penetrating radiation imaging
The present invention relates to a method, a system, and a light source for penetrating radiation imaging, and more particularly, to a method, a system, and a light source for X-ray imaging. The system for X-ray phase contrast and high resolution imaging of the present invention comprises an X-ray source comprising a plurality of X-ray micro-light sources, an X-ray sensor configured to receive X-rays penetrating an object, and a computer configured to receive and compute raw image data from the X-ray sensor so as to obtain a clear image of the object.
US09799477B2 Circuit breaker with current limiting and high speed fault capability
A circuit breaker arraignment includes at least two trip mechanisms. The first trip mechanism acts to immediately trip to open contacts of the circuit breaker upon reaching a first threshold current level, and the second trip mechanism acts to trip to open the contacts once both a second current threshold is reached and a time delay has elapsed. The contacts are moved by a linkage assembly that is held under mechanical advantage such that when acted on by one of the two trip mechanisms, the mechanical advantage is released to rapidly open the contacts.
US09799476B2 Remote operated circuit breaker
A circuit breaker having a movable contact arm for opening and closing the circuit which is controlled separately by a circuit breaker mechanism for circuit protection and by a switch lever mechanism which does not require actuation of the circuit breaker mechanism to function. The switch lever may be activated by a solenoid or other suitable means, and various interlocking mechanical states exist among the elements that provide added safety features.
US09799472B1 Gas insulated high voltage electrical device equipped with an enhanced particle trap
A gas insulated high voltage electrical device comprising: at least one conductor for conducting a high voltage current; a longitudinal enclosure for enclosing the at least one conductor, the longitudinal enclosure comprising an interior wall extending along a longitudinal axis; a particle trap formed on the interior wall and extending along the longitudinal axis, the particle trap comprising a part of the interior wall and a longitudinal shielding cover extending along the longitudinal axis to delimit a dielectrically shielding area in the enclosure for trapping particles; the shielding cover being made of an electrically conducting material and comprising at least two electrical connections to the interior wall spaced from each other along the longitudinal axis, the shielding cover comprising a mechanical resonating frequency that makes the shielding cover longitudinally oscillate when the high voltage current passes through the conductor.
US09799470B2 Earthing switch
An earthing switch is disclosed that includes a base for mounting the earthing switch, a first contact element that is mounted on the base via a first insulating element, a shaft mounted in the base, a second contact element, mounted on the shaft, that can swivel relative to the first contact element, so that the second contact element can move between a closed and an open position, a locking and/or monitoring apparatus for locking the shaft and/or for monitoring the position of the shaft, wherein the locking and/or monitoring apparatus is fitted to the base next to the first contact element, wherein a second insulating element held between the base and the first insulating element has an insulating plate that protrudes from the base and that is arranged between the first contact element and the locking and/or monitoring apparatus.
US09799465B2 Key structure
A key structure includes a base, a triggering element, a keycap and a scissors-type connecting element. The keycap is disposed over the triggering element. When an external force is applied to the keycap, the triggering element is pushed by the keycap. The scissors-type connecting element is connected with the keycap and the base. The scissors-type connecting element includes a first frame and a second frame. The first frame includes a keycap post, a base post and a bulge. The bulge is externally extended from a first end of the first frame and located at a side of the keycap post, and the bulge is protruded from a sidewall of the first frame. Due to the bulge, the structured strength of the keycap post is enhanced.
US09799464B2 Key assembly
A key assembly configured to an electronic device is provided. The key assembly includes a switch component and a flexible button. The switch component is disposed in a case of the electronic device. The flexible button has a pressing portion, a shaft portion, at least one water-resistant portion and an actuating portion. The pressing portion is exposed from the case. The shaft portion connects the pressing portion and the actuating portion, and passes through a through hole of the case. The water-resistant portion is connected to the shaft portion and covers the through hole. The actuating portion is located in the case and aligned to the switch component. When a force is applied to the pressing portion, the pressing portion produces compressive deformation and makes the actuating portion produce expensive deformation to actuate the switch component.
US09799462B2 Switching device with a heat extraction apparatus
A switching device is disclosed, in particular a circuit breaker, with a thermal release, on which a moving switching piece is arranged by a contact link support. The moving switching piece is borne on a spring body and is arranged opposite stationary switching pieces. A heat-extraction apparatus composed of a heat-dissipating material is in each case arranged at the side, along the stationary switching pieces.
US09799460B2 Purified carbon nanotubes and applications thereof
The present invention relates to a method of preparing purified carbon nanotubes (CNTs) comprising mixing starting CNTs with an organic solvent in the presence of sonication; substantially removing the organic solvent to obtain a CNT composition; and heating the CNT composition at 200° C. or higher to obtain the purified carbon nanotubes. The present invention further relates to the purified CNTs and cohesive CNT assemblies prepared from the method described herein, and articles (e.g. capacitor, energy storage device or capacitive deionization device) comprising the purified CNTs.
US09799455B2 Electrode for capacitors and capacitor using same
A capacitor electrode includes a conductive base member and an electrode part electrically connected to the base member. The electrode part contains carbon particles of a first carbon material capable of adsorbing and desorbing ions. The electrode part further contains voids including first voids with diameters of not less than 0.2 μm and not more than 1.0 μm, and second voids with diameters of not less than 0.05 μm and less than 0.2 μm. The value of (VA×VA)/(VB×M) is greater than 0.022, where VA is the sum of the volumes of the first voids, VB is the sum of the volumes of the second voids, and M is the volume of the electrode part per unit weight of the electrode part.
US09799453B2 Multilayer ceramic capacitor and board having the same
A multilayer ceramic capacitor (MLCC) includes: first and second metal frames formed on a mounting surface of a ceramic body to be connected to first and second external electrodes providing voltages having opposing polarities, respectively, wherein the first and second metal frames are positioned inwardly of both end surfaces of the ceramic body in a length direction of the ceramic body to be spaced apart from both end surfaces of the ceramic body, respectively.
US09799448B2 Inductor, transformer, and method
In accordance with an embodiment, a circuit element includes a flexible foldable substrate having portions of a first inductor formed on first and second major surfaces of the flexible substrate. In accordance with another embodiment, a first electrically conductive trace having a first terminal, a second terminal, and a first annular-shaped portion between the first terminal and the second terminal is formed on a first portion of the first major surface. A second electrically conductive trace having a first terminal, a second terminal, a first annular-shaped portion between the first terminal and the second terminal of the second electrically conductive trace, and a second annular-shaped portion between the first terminal and the second terminal of the second electrically conductive trace is formed on the second major surface. The first electrically conductive trace is coupled to the second electrically conductive trace by a thru-via.
US09799445B2 Electronic device and wireless power receiver equipped in the same
A wireless power receiver for receiving power from a wireless power transmitter using resonance according to the embodiment includes a reception resonant coil resonance-coupled with a transmission resonant coil of the wireless power transmitter for receiving the power, a reception induction coil coupled with the reception resonant coil for receiving the power, and a connecting unit, and the reception resonant coil includes at least one conductive line having one end and an opposite end being open with each other, and the connecting unit couples the one end and the opposite end of each conductive line with each other so that the reception resonant coil forms a closed loop.
US09799442B1 Magnetic core structures for magnetic assemblies
A magnetic assembly includes a bobbin with two end flanges. A passageway extends longitudinally between the end flanges. An inner core extends through, and is centered in, the passageway. The inner core has first and second end surfaces, each surface proximate to one of the end flanges. A rectangular outer core is positioned around the bobbin with inner surfaces of the outer core close to the outer surfaces of the end flanges of the bobbin. A respective gap is formed between each end of the inner core and the adjacent inner surface of the outer core. The passageway includes crushable ribs that secure the inner core within the passageway. The outer surfaces of the end flanges include crushable ribs that secure the core with respect to the bobbin. The passageway and inner core may have an oval-shaped profile. The passageway and inner core may have a circular profile.
US09799435B2 Partial insulation superconducting magnet
The present invention is a superconducting partial insulation magnet and a method for providing the same. The magnet includes a coil with a non-insulated superconducting wire winding wound around a bobbin. The coil has a first wire layer, a second wire layer substantially surrounding the first layer, and a first layer of insulating material disposed between the first wire layer and the second wire layer. Each wire layer comprises a plurality of turns, and the first layer of insulating material substantially insulates the second wire layer from the first wire layer.
US09799431B2 Artificial electromagnetic material
The present invention provides an artificial electromagnetic material, comprising at least one material sheet layer; wherein each material sheet layer is provided with a first substrate and a second substrate which are oppositely arranged; and a plurality of artificial microstructures are attached on a surface, facing the second substrate, of the first substrate. The first substrate and the second substrate on both sides of the artificial microstructure are in such tight contact therewith that the number of electric field lines passing through the substrates is increased and the equivalent permittivity of the artificial electromagnetic material is effectively improved.
US09799428B2 Conductor marker
A connector marker for identifying an electrical conductor includes a marker body formed of a synthetic plastic material and a pair of generally planar half sections normally arranged in an initial open condition in horizontal coplanar side-by-side relation. At least one of the half sections has an upper surface carrying labeling indicia. At least one integral film hinge device connects the adjacent side edges of the half sections, thereby to afford pivotal displacement of the half sections about a given pivot axis from the open condition toward a closed condition enclosing the electrical conductor to be marked. At least one non-skid element extends from the hinge device for non-skid engagement with the outer peripheral surface of the conductor as the half sections are pivotally displaced from the open condition to the closed condition, thereby to prevent longitudinal slipping of the marker body relative to the conductor.
US09799425B2 High speed transmission cable
The present invention relates to a high speed transmission cable that includes a first conductor set, a dielectric film at least partially concentrically disposed around the first conductor set and a pinched portion forming an insulating envelope around the first conductor set. The dielectric film includes a base layer having a plurality of first protrusions formed on a first major surface of the base layer, wherein the dielectric film is disposed such that the base layer is partially concentric with the conductor set and wherein a portion of the first protrusions is disposed between the first conductor set and the base layer in a region where the base layer is concentric with the first conductor set.
US09799424B2 Hybrid cable, method for its manufacture and use of such a hybrid cable
An electric lead contains at least three conductors. Each of conductors has a line which is surrounded by a conductor sheath. Two of the conductors are embodied as signal conductors, and form, with a common partial lead sheath surrounding them, a first partial lead, in particular a signal lead. Another of the conductors is embodied as a power conductor and forms a second partial lead, in particular a power lead. The conductors are surrounded by a separating sleeve, which is in turn surrounded by a common sheath of the electric lead. The lead is characterized in that the partial lead sheath has an inner sheath section and an outer sheath section, and the outer sheath section is harder than the inner sheath section.
US09799422B2 Insulated electrical wire and coaxial cable
An insulated electrical wire that includes a conductor and an insulating layer covering a circumferential surface of the conductor, in which the insulating layer is composed of a resin composition that contains poly(4-methyl-1-pentene) as a main component and a melt mass flow rate of the poly(4-methyl-1-pentene) measured at a temperature of 300° C. and a load of 5 kg according to the 1999 edition of JIS-K 7210 is 50 g/10 min or more and 80 g/10 min or less.
US09799419B2 Tritium direct conversion semiconductor device for use with gallium arsenide or germanium substrates
A device for producing electricity. In one embodiment the device comprises a germanium substrate doped a first dopant type and a plurality of stacked material layers above the substrate. These stacked material layers further comprise an InGaP base layer doped the first dopant type, an InGaP emitter layer doped the second dopant type, a window layer having a lattice structure matched to the lattice structure of the emitter layer and doped the second dopant type and a beta particle source for generating beta particles.
US09799418B2 Method of treating radioactive liquid waste and radioactive liquid waste treatment apparatus
Provided is a method of treating radioactive liquid waste which reduces the amount of radioactive waste to be generated and is capable of removing a radioactive nuclide from radioactive liquid waste to the extent that the concentration thereof is less than or equal to the measurement lower limit using a simple apparatus configuration. A filtration device is connected to a colloid removal device by a connection pipe. An adsorption tower positioned at the highest stream of an adsorption device is connected to the colloid removal device by a connection pipe. The colloid removal device includes an electrostatic filter. Respective adsorption towers in the adsorption device are sequentially connected by a pipe. A discharge pipe is connected to the adsorption tower positioned at the lowest stream of the adsorption device. Radioactive liquid waste, containing particles having a particle diameter of 1 μm or greater, negatively charged colloids, and a radioactive nuclide, is supplied to the filtration device. The particles having a particle diameter of 1 μm or greater are removed by the filtration device and the negatively charged colloids are removed by the electrostatic filter that is positively charged. The radioactive nuclide is removed by the adsorption tower.
US09799411B2 Memory module set having offset memory module units facilitating pin connections to main IC, and semiconductor memory device and system including the same
A memory module set includes a main integrated circuit (IC) for transmitting and receiving an electrical signal, a first group of memory modules including at least one memory module having a first pin unit connected to the main IC, and a second group of memory modules including at least one memory module having a second pin unit connected to the main IC. The groups of memory modules and the main IC are arrayed in a first direction on a substrate, and the second group of memory modules is offset with respect to the first group of memory modules in a second direction that is perpendicular to the first direction so as to have a position relative to the main IC in the second direction that is different from that of the first group of memory modules.
US09799410B2 Method for programming antifuse-type one time programmable memory cell
A method for programming an antifuse-type OTP memory cell is provided. Firstly, a first program voltage is provided to a gate terminal of an antifuse transistor. A first bit line voltage is transmitted to the antifuse transistor. A first voltage stress with a first polarity is provided to a gate oxide layer of the antifuse transistor to form a weak path between the gate terminal and the first drain/source terminal of the antifuse transistor. Secondly, a second program voltage is provided to the gate terminal of the antifuse transistor. A second bit line voltage is transmitted to the antifuse transistor. A second voltage stress with a second polarity is provided to the gate oxide layer of the antifuse transistor. Consequently, a program current is generated along the weak path to rupture the gate oxide layer above the first drain/source terminal.
US09799407B2 Method for operating storage device managing wear level depending on reuse period
A storage device includes a flash memory and a memory controller. The flash memory includes a plurality of memory blocks. The memory controller is configured to determine a fast cycle weight corresponding to a reuse period of a selected memory block among the plurality of memory blocks, and to manage wear leveling of the selected memory block using the fast cycle weight.
US09799405B1 Nonvolatile memory system with read circuit for performing reads using threshold voltage shift read instruction
A nonvolatile memory system, a nonvolatile memory controller and a method for reducing latency of a memory controller are disclosed. The nonvolatile memory controller includes a storage module configured to store data indicating threshold voltage shift read parameters and corresponding index values. The nonvolatile memory controller includes a status circuit configured to determine at least one usage characteristic of a nonvolatile memory device, and a read circuit configured to determine whether a usage characteristic meets a usage characteristic threshold. When a usage characteristic is determined to meet the usage characteristic threshold, the read circuit is configured to perform all subsequent reads of the nonvolatile memory device using a threshold voltage shift read instruction identified using one or more of the threshold voltage shift read parameters.
US09799401B2 Incremental step pulse programming
The disclosed technology provides enables incremental step pulse programming (ISPP) operations with variable pulse step height control. In particular, a storage device is configured to select a pulse step height for an ISPP operation of one or more memory cells of a storage device based on a write frequency of data programmed via the ISPP operation. The storage device saves the data by applying a series of electrical pulses to the one or more memory cells, each subsequent pulse increasing in magnitude by the selected pulse step height.
US09799396B2 Semiconductor device
A semiconductor device with a memory unit of which the variations in the operation timing are reduced is provided. For example, the semiconductor device is provided with dummy bit lines which are arranged collaterally with a proper bit line, and column direction load circuits which are sequentially coupled to the dummy bit lines. Each column direction load circuit is provided with plural NMOS transistors fixed to an off state, predetermined ones of which have the source and the drain suitably coupled to any of the dummy bit lines. Load capacitance accompanying diffusion layer capacitance of the predetermined NMOS transistors is added to the dummy bit lines, and corresponding to the load capacitance, the delay time from a decode activation signal to a dummy bit line signal is set up. The dummy bit line signal is employed when setting the start-up timing of a sense amplifier.
US09799391B1 Dram circuit, redundant refresh circuit and refresh method
A DRAM circuit includes an array having a normal word line, a first redundant word line and a second redundant word line immediately adjacent to the first redundant word line. The second redundant word line is activated if the normal word line is assigned, by a memory controller external to the DRAM circuit, to be activated. A redundant refresh circuit is configured to determine that the first redundant word line is required to be refreshed in response to the second redundant word line being activated; and a row decoder is configured to, according to the determination of the redundant refresh circuit, refresh the first redundant word line.
US09799389B2 Circuit and method for imprint reduction in FRAM memories
A method of operating a memory circuit (FIGS. 8A and 8B) is disclosed. The method includes writing true data (01) to a plurality of bits (B0, B1). A first data state (0) is written to a signal bit (Bi) indicating the true data. The true data is read and complementary data (10) is written to the plurality of bits. A second data state (1) is written to the signal bit indicating the complementary data.
US09799387B1 Integrated circuits with programmable memory cells and methods for programming the same
Integrated circuits with memory cells and methods of programming the memory cells are provided. In an exemplary embodiment, a method of programming a memory cell includes determining a memory cell temperature for a memory cell within an integrated circuit. A pulse number is determined, where the pulse number is the number of electrical pulses at a set voltage required to program the memory cell at the memory cell temperature. The memory cell is programmed with a write operation, where the write operation includes the pulse number of electrical pulses.
US09799381B1 Double-polarity memory read
Circuits, systems, and methods for double-polarity reading of double-polarity stored data information are described. In one embodiment, a method involves applying a first voltage with a first polarity to a plurality of the memory cells. The method involves applying a second voltage with a second polarity to one or more of the plurality of memory cells. The method involves detecting electrical responses of the one or more memory cells to the first voltage and the second voltage. The method also involves determining a logic state of the one or more memory cells based on the electrical responses of the one or more memory cells to the first voltage and the second voltage.
US09799377B1 Gas-charging head with integral valves
A gas-charging head for charging a device with gas includes a body and at least one valve mounted on the body. The body includes a plurality of channels in communication with an interior space of the device operable to permit a flow of gas therethrough. At least one valve mounted on the body is in communication with a channel of the plurality of channels. The body and a portion of a channel are operable as a valve manifold for the valve. In another embodiment, a system for charging the device with gas that includes a proportional-integral-differential (PID) controller is provided. In yet another embodiment, a method of charging the device with a gas is also provided. The device may be a hard-disk drive, and the gas may be helium without limitation thereto.
US09799375B2 Method and device for adjusting playback progress of video file
Provided are a method and device for adjusting playback progress of a video file. The method includes: receiving text information to be searched; searching, in a caption file of the video file, for caption content matching the text information, wherein the caption file is acquired from the video file or generated according to the video file; and determining playback time point corresponding to the caption content according to the found caption content, and adjusting the playback progress of the video file according to the playback time point. According to the technical solution provided in the disclosure, accurate positioning of a clip which a user expects to replay is achieved, and the operation is simple and convenient.
US09799371B1 Tape apparatus and control device
A tape apparatus includes a tape drive and a processor. The tape drive is configured to perform data reading and data writing on a magnetic tape in which a plurality of tracks are formed. The processor is configured to control the tape drive to perform data reading and data writing on the plurality of tracks in a first segment among a plurality of segments obtained by dividing the magnetic tape in a running direction. The processor is configured to reserve a first track of the plurality of tracks as a copy target upon determining that an abnormality occurs in the first segment on the first track. The processor is configured to instruct the tape drive to copy data recorded in the first segment on the first track to a second segment on the first track at a predetermined timing. The second segment is adjacent to the first segment.
US09799368B2 Fluid-dynamic bearing system
A fluid-dynamic bearing system comprising a stationary bearing component (12, 16, 18) and a bearing component (14, 14a) rotatable about a rotation axis, wherein, during operation of the bearing, the stationary and rotary components are separated from each other by a bearing gap (20) filled with a bearing fluid, wherein at least one fluid-dynamic radial bearing (22, 24) and at least one fluid-dynamic thrust bearing (28) or, alternatively, at least one conical fluid-dynamic bearing are arranged along the bearing gap (20), and wherein the bearing gap (20) comprises first and second open ends sealed by a first sealing gap (34) and a second sealing gap (36). The second sealing gap (36) exclusively extends normal to the rotation axis (40).
US09799359B1 Recording head with an on-wafer integrated laser
A recording head includes a layer of plasmonic metal deposited on a surface of the recording head. One or more non-self-supporting layers of crystalline material are attached to the plasmonic metal, the one or more layers of crystalline materials configured to form an active region of a laser. A waveguide is configured to receive plasmons from the laser and direct the plasmons to a recording medium.
US09799356B2 Coupled soft bias scissor type sensor
A magnetic read head is provided, comprising a bottom magnetic shield, a first free magnetic layer, a second free magnetic layer, and a top magnetic shield, arranged from bottom to top in this order in a stacking direction from a leading side to a trailing side of the read head. A soft bias layer is positioned below the top magnetic shield and on a back side of the first free magnetic layer and second free magnetic layer. The soft bias layer is directly coupled to the top magnetic shield, and the top magnetic shield has a unidirectional anisotropy, thereby reducing the incidence of soft bias magnetization reversal and avoiding hysteresis in the transfer curve.
US09799355B1 High accuracy tape bearing surface length definition process for tape head fabrication
In one general embodiment, a method includes forming a slot on a tape bearing surface of at least a chip having a thin film layer with a plurality of transducers therein, the slot defining a skiving edge. A second operation is performed on the tape bearing surface of at least the chip for removing a portion of the chip positioned on an opposite side of the slot as the transducers. In another general embodiment, an apparatus includes a substrate, a thin film layer on the substrate having transducers therein, and a portion of a slot extending along the substrate, the portion of the slot defining a skiving edge. A length of a tape bearing surface between the substrate and the skiving edge is in a range of about 7 to about 30 microns.
US09799353B2 Devices including at least one adhesion layer and methods of forming adhesion layers
A device that includes a near field transducer (NFT), the NFT having a disc and a peg, and the peg having an air bearing surface thereof; and at least one adhesion layer positioned on at least the air bearing surface of the peg, the adhesion layer including one or more of platinum (Pt), iridium (Ir), ruthenium (Ru), rhodium (Rh), palladium (Pd), yttrium (Y), chromium (Cr), nickel (Ni), and scandium (Sc).
US09799351B1 Short yoke length writer having assist coils
A magnetic apparatus has a media-facing surface (MFS), a pole, a top shield, a back gap and coil(s). The pole includes a yoke extension, a yoke between the yoke extension and the MFS, and a pole tip between the yoke and the MFS. The write gap is between the top shield and the pole tip. The back gap is recessed from the ABS and magnetically and physically connects the top shield to the yoke. The coil(s) energize the pole and have multiple turns. Part of a first turn is between the yoke and the top shield. Part of a second turn is recessed from the MFS and aligned with part of the yoke extension. Part of the first turn is between the part of the second turn and the MFS. The back gap is between part of the first turn and part of the second turn.
US09799348B2 Systems and methods for an automatic language characteristic recognition system
In some embodiments, a method of creating an automatic language characteristic recognition system. The method can include receiving a plurality of audio recordings. The method also can include segmenting each of the plurality of audio recordings to create a plurality of audio segments for each audio recording. The method additionally can include clustering each audio segment of the plurality of audio segments according to audio characteristics of each audio segment to form a plurality of audio segment clusters. Other embodiments are provided.
US09799346B2 Cross product enhanced harmonic transposition
The present invention relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR). A system and a method for generating a high frequency component of a signal from a low frequency component of the signal is described. The system comprises an analysis filter bank providing a plurality of analysis subband signals of the low frequency component of the signal. It also comprises a non-linear processing unit to generate a synthesis subband signal with a synthesis frequency by modifying the phase of a first and a second of the plurality of analysis subband signals and by combining the phase-modified analysis subband signals. Finally, it comprises a synthesis filter bank for generating the high frequency component of the signal from the synthesis subband signal.
US09799344B2 Audio signal processing system for discontinuity correction
An audio signal processing device comprises a discontinuity detector configured to determine an occurrence of a discontinuity from a sudden increase of an amplitude of decoded audio obtained by decoding the first audio packet which is received correctly after an occurrence of a packet loss, and a discontinuity corrector for correcting the discontinuity of the decoded audio.
US09799343B2 Method and apparatus for processing temporal envelope of audio signal, and encoder
A method and an apparatus for processing a temporal envelope of an audio signal, and an encoder are disclosed. When multiple temporal envelopes are solved, continuity of signal energy can be well maintained, and in addition, complexity of calculating a temporal envelope is reduced. The method includes: obtaining a high-band signal of the current frame audio signal according to the received current frame audio signal; dividing the high-band signal of the current frame signal into M subframes according to a predetermined temporal envelope quantity M, where M is an integer, M is greater than or equal to 2; calculating a temporal envelope of each of the subframes; performing windowing on the first subframe of the M subframes and the last subframe of the M subframes by using an asymmetric window function; and performing windowing on a subframe except the first subframe and the last subframe of the M subframes.
US09799337B2 Microphone apparatus for enhancing power conservation
A microphone apparatus is provided. Whether an electronic signal converted from an audio signal is in compliance with a preset sound characteristic and a preset voice recognition information is determined. When the electronic signal is in compliance with the preset sound characteristic and the preset voice recognition information, an actuation control signal is outputted, so as to trigger an operation of an external circuit external to the microphone apparatus.
US09799331B2 Feature compensation apparatus and method for speech recognition in noisy environment
A feature compensation apparatus includes a feature extractor configured to extract corrupt speech features from a corrupt speech signal with additive noise that consists of two or more frames; a noise estimator configured to estimate noise features based on the extracted corrupt speech features and compensated speech features; a probability calculator configured to calculate a correlation between adjacent frames of the corrupt speech signal; and a speech feature compensator configured to generate compensated speech features by eliminating noise features of the extracted corrupt speech features while taking into consideration the correlation between adjacent frames of the corrupt speech signal and the estimated noise features, and to transmit the generated compensated speech features to the noise estimator.
US09799326B2 Training a cognitive agent using document output generated from a recorded process
One embodiment provides a method for generating a process learning graph and a document output from a recorded process for training a cognitive agent, the method comprising: utilizing at least one processor to execute computer code that performs the steps of: obtaining a recording of a process, wherein the recording comprises a demonstration of executing the process; generating, using the recording, the process learning graph, wherein the process learning graph identifies a process flow; generating, using the recording, the document output, wherein the document output comprises process screen transitions and process steps; and providing the process learning graph and the document output to the cognitive agent. Other aspects are described and claimed.
US09799324B2 Adaptive text-to-speech outputs
In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.
US09799323B2 System and method for low-latency web-based text-to-speech without plugins
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for reducing latency in web-browsing TTS systems without the use of a plug-in or Flash® module. A system configured according to the disclosed methods allows the browser to send prosodically meaningful sections of text to a web server. A TTS server then converts intonational phrases of the text into audio and responds to the browser with the audio file. The system saves the audio file in a cache, with the file indexed by a unique identifier. As the system continues converting text into speech, when identical text appears the system uses the cached audio corresponding to the identical text without the need for re-synthesis via the TTS server.
US09799321B2 Waveguide for a boat
A waveguide mounted in the area beneath the helm of a boat directs acoustic output from one or more loudspeakers to its windshield where the sound can be contained, reinforced and directed toward the entertainment areas of the boat.
US09799320B2 Mobile terminal apparatus and non-transitory computer readable medium
A mobile terminal apparatus portable by a user includes a recording unit, a memory, an estimating unit, and an output unit. The recording unit records a sound that has been produced by another apparatus. The memory stores a cause of an unusual noise that occurs in the other apparatus and intensities of individual frequency components of the unusual noise in association with each other. The estimating unit estimates a cause of the sound that has been produced by the other apparatus, on the basis of intensities of individual frequency components of the sound recorded by the recording unit and content stored in the memory, the intensities being calculated from the sound. The output unit outputs information about the cause of the sound estimated by the estimating unit.
US09799316B1 Gesture pad and integrated transducer-processor unit for use with stringed instrument
An integrated transducer-processor unit for use with a stringed instrument having one or more strings. When the instrument is played, the unit produces electrical output signals for conversion into musical sounds. A transducer converts mechanical vibrations of each of the strings into corresponding electrical signals, and a processor processes the electrical signals to produce selected analog or digital output signals for conversion into musical sounds. The unit processor is integrated with the transducer into a pickup, for mounting on the instrument in proximity to the strings without modification of the instrument. In addition, a gesture pad-processor system provides an interface for a user to send control signals to a device to control at least one function of the device. A touch pad receives positional and pressure inputs entered by the user making a selected predefined manual gesture for conversion into a control signal by the system processor.
US09799308B2 Fingerboard protector for stringed musical instruments
Disclosed is a fingerboard protector for stringed musical instruments which demonstrates a novel solution to the problem of fingerboard wear caused by the players fingers making contact with the fingerboard. This physical contact in addition to the natural acidity of the players fingers can wear down the fingerboard creating indentations as well as contaminating the fingerboard with tarnish and grime. In the case of a fretless instrument, the strings are pushed directly into the fingerboard causing wear to occur at a much faster rate. My present invention sets out to solve this problem by creating a fingerboard protector safeguarding it from undesirable wear during normal playing of the instrument. The ease of installation and removal will appeal to musicians who want to protect their instrument as well as give it a new and unique look.
US09799307B1 SaddleRail bridge
The invention pertains to improvements to stringed instrument bridges that set intonation by adjusting individual string length. Suited for guitars with pole mounts and arch top bridge bases, the invention can be adapted to bass guitars, acoustic flat top guitars and other stringed instruments. The invention uses interchangeable bridge bar and saddlerail components constructed from a variety of materials. These different materials influence tone, sustain, attack, harmonics, and “feel”. The ability to quickly interchange each string's saddlerail material independently for its tonal relationship to the bridge bar material enables the user to control the bridge's influence on the instrument's tone and response freely and in numerous ways, thereby designing the bridge to the instrument. The invention's design eliminates bothersome bridge issues including over-engineering, unwanted movement, unwanted vibration, angular string bends, obstructed tailpiece string slope, and outdated, unnecessary features. It optimizes balanced, accurate string vibration transference and increases palm muting comfort.
US09799306B2 System and method for environmental adaptation of display characteristics
A system and method for altering the characteristics of a display based on environmental data is disclosed. Exemplary embodiments provide a light sensor, an environmental processing unit which is adapted to receive electrical signals from the light sensor and generate an environmentally-reactive control signal (Sa), an image signal processor which accepts Sa and an encoded image signal (Se) and generates a pre-decoding image signal (Sp), and an image signal decoder which accepts Sp and generates a decoded image signal for the display. The environmentally-reactive control signal (Sa) may contain the instantaneous value of the desired display black level Sb. Alternatively or additionally, the environmentally-reactive control signal (Sa) may contain a signal linearity modification value.
US09799301B2 Method, system, and apparatus for battery life extension and peripheral expansion of a wearable data collection device
An apparatus for providing an external power supply, memory device, camera, and/or other peripheral capabilities to a head-mounted data collection device may include a first portion releasably connecting to the data collection device. The first portion may have a first data port interface configured for connection to a corresponding data port interface of the data collection device. The apparatus may have a second portion releasably connectable to the first portion, the second portion including an internal data port interface configured for connection to a corresponding internal data port interface of the first portion, a power cell module, and a power supply interface configured for connection to a corresponding power supply input of the head-mounted wearable data collection device. The first portion and/or the second portion may include interface logic for receiving data via the first data port and command logic for issuing commands to the data collection device.
US09799290B2 Semiconductor device
A highly reliable semiconductor device that includes a transistor including an oxide semiconductor, which can display a high-definition image and can be manufactured with a high yield. The semiconductor device includes a pixel portion including a plurality of pixels, a gate signal line driver circuit portion, and a source signal line driver circuit portion including a first circuit that controls timing of sampling video signals and a second circuit that samples the video signals in accordance with the timing and then inputs the sampled video signals to the pixels. The second circuit includes a plurality of transistors in each of which an oxide semiconductor stacked layer is used as a channel formation region, the first circuit and the second circuit are electrically connected to each other by a wiring, and the wiring is electrically connected to gates of at least two transistors of the plurality of transistors.
US09799287B2 Shift register unit and driving method thereof, gate driving circuit and display device
Embodiments of the present disclosure provide a shift register unit and a driving method thereof, a gate driving circuit and a display device. The shift register unit comprises a latch module and a latch output module. Switching on and off of the transmission gates is controlled by using an intermediate signal generated based on a clock signal and an inputted signal, instead of by using the clock signal, such that the shift register unit will not be influenced by frequent flips of the clock signal in a non-operational state, thus avoiding a great deal of useless power consumption.
US09799286B2 GOA circuits and liquid crystal devices
A GOA circuit and LCD are disclosed. The GOA circuit includes cascaded GOA units and a control module. Each of the GOA units is driven by a first level of transfer clock, a second level of transfer clock, a first control clock and a second control clock to charge horizontal signal lines corresponding to a display area. The control module masks the first level of transfer clock and the second level of transfer clock when all of the horizontal signal lines are charged completely by the GOA circuit, such that the gate driving signals on the horizontal signal lines are discharged until the level equals to the predetermined level. In this way, the horizontal signal lines are prevented from generating redundant pulse signals before the first gate driving signals are outputted, which ensures the normal operations of the GOA circuit.
US09799284B1 Driving device having low charging/discharging power consumption
A driving device includes a first driving circuit, coupled to a first voltage source and a second voltage source having a voltage level lower than the first voltage source, for driving a positive output voltage to a first output end according to a first display voltage and charging the first output end with the second voltage source according to a control signal indicating whether the driving device performs a polarity inversion; and a second driving circuit, coupled to the second voltage source and a third voltage source having a voltage level lower than the second voltage source, for driving a negative output voltage to a second output end according to a second display voltage and discharging the second output end with the second voltage source according to the control signal.
US09799281B2 Liquid crystal panel and driving method for the same
A liquid crystal panel and a driving method are disclosed. The method includes the following steps: receiving a picture information; analyzing and obtaining an original grayscale of each color of multiple pixel units; generating a first display grayscale and a second display grayscale according to the original grayscale of each color, wherein, a display brightness corresponding to the first display grayscale is greater than a display brightness corresponding to the second display grayscale; and using the first display grayscale and the second display grayscale of each color of the multiple pixel units to drive sub-pixel units which is corresponding to the each color in two adjacent pixel units corresponding to each pixel unit to respectively perform a dark display and a bright display. Through above way, the present invention can increase the transmittance of the liquid crystal panel.
US09799277B1 Driving of pixels in electrowetting displays
Subject matter disclosed herein relates to driving schemes that provide for improved data writing to pixels of electrowetting display devices. Subframes are defined within an input frame for providing data to pixels of an electrowetting display. Blocks of rows of pixels are also defined. The blocks are defined based upon driving schemes for the electrowetting display. In an embodiment, the driving schemes include a block driving scheme and an interlaced driving scheme. With a block driving scheme, the rows of pixels are grouped sequentially into blocks, i.e. block 1 includes rows 1-4, block 2 includes rows 5-8, etc. With an interlaced driving scheme, every Nth row is included in a block such that block 1 includes rows 1, 5, . . . , block 2 includes rows 2, 6, . . . , etc. Individual blocks are written to during the subframes thereby allowing for all rows to be handled during the input frame.
US09799275B2 Display device
Provided is a display device. The display device includes: a gamma mapping unit; a compensating signal generation unit including a limit gray scale determination unit outputting a white limit gray scale value; and a hue control compensation unit including a main color compensation unit and a white compensation unit. The white compensation unit decreases a gray scale value of the white image signal based on the white limit gray scale value to generate the white compensated signal and the main color compensation unit compensates the red, green and blue image signals based on the white limit gray scale value to generate the red, green and blue compensated signals, when gray scale value of the white image signal is larger than the white limit gray scale value.
US09799273B2 Display device and one body type of driving device for display device
A display device includes a data driver and a pixel current measuring unit. The data driver applies data signals to a plurality of data lines connected to a plurality of pixels. The pixel current measuring unit measures current flowing to the data lines in order to sense a state of degradation of the pixels. The data driver and pixel current measuring unit are integrally formed in one-body-type connected to the data lines.
US09799270B2 Pixel circuit, display panel and display device
Disclosed is a pixel circuit which includes a multiplexing module and a plurality of sub-pixels. Signals for detecting parameters of respective sub-pixels are transferred via a sensing line in a time-divisional manner. For each sub-pixel, connection to the data line and the sensing line is achieved via a common terminal. Further disclosed are a display panel and a display device.
US09799267B2 Display device and electronic apparatus
Provided is an active matrix display device using an organic EL panel including: a plurality of pixel circuits each including an organic light emitting diode arranged in a pixel region of the organic EL panel and a plurality of transistors configured to drive the organic light emitting diode; a plurality of scanning lines arranged along a first direction in the organic EL panel; and a plurality of data lines arranged along a second direction that is orthogonal to the first direction. In at least one set of pixel circuits that are adjacent in the first direction, gate electrodes and impurity diffusion regions of the plurality of transistors have an axisymmetric layout. Gate electrodes of at least one set of transistors that are symmetrically arranged in the at least one set of pixel circuits are integrated.
US09799259B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are provided. The array substrate includes a plurality of data lines, a plurality of gate lines, a first lead and/or a second lead. Where the array substrate includes the first lead, at least one data line is connected with the first lead on the array substrate through at least one first electrostatic discharging device, and each first electrostatic discharging device is connected with only one data line; where the array substrate includes the second lead, at least one gate line is connected with the second lead on the array substrate through at least one second electrostatic discharging device, and each second electrostatic discharging device is connected with only one gate line. The array substrate can avoid breakdown and damage of circuits due to a large amount of accumulated charges in circuits while the display panel is squeezed or rubbed.
US09799258B2 Driving circuit according to RGBW and flat panel display
The present invention discloses a driving circuit according to RGBW and a flat panel display. In the driving circuit: control terminals of a first and second voltage-level switches and a first non-voltage-level switch are connected to a first driving line, input terminals are connected to a driving signal source, output terminals are respectively connected to input terminals of a third non-voltage-level switch, a third and fourth voltage-level switches, control terminals of the third non-voltage-level switch and the third and fourth voltage-level switches are connected to a second driving line, output terminals of the third non-voltage-level switch and the third and fourth voltage-level switches are connected to a first to third sub-pixels. The circuit can implement that a size occupied by the driving lines is decreased and the aperture ratio of the display is increased.
US09799256B2 Image processing device, image processing method, and image display device
An image processing device includes a light detection unit and an image conversion unit. The light detection unit is configured to detect a first grayscale value of a background image. The background image is an image seen by a user through an at least partially transparent display panel. The image conversion unit is configured to generate a correction image having a second grayscale value obtained by subtracting a third grayscale value pertaining to the first grayscale value from a fourth grayscale value of an input image inputted to the at least partially transparent display panel. The input image is an image intended to be displayed on the at least partially transparent display panel.
US09799252B2 Pixel array and driving method thereof, display panel and display device
The present invention provides a pixel array which comprises a middle pixel region and an edge pixel region surrounding the middle pixel region, wherein, the middle pixel region comprises a plurality of middle pixel sets, each of which comprises eight sub-pixels arranged around a central point, the eight sub-pixels include two red sub-pixels, two green sub-pixels, two blue sub-pixels and two supplementary-color sub-pixels, and are arranged in three rows and three columns, the first row includes three sub-pixels, the second row includes two sub-pixels, and the third row includes three sub-pixels. The present invention further provides a driving method of the above pixel array, a display panel including the pixel array and a display device including the display panel.
US09799251B2 Display device, mobile device, system including the same, and image quality matching method thereof
A display device, a mobile device, a system including the same, and an image quality matching method thereof are provided. According to the method, the mobile device acquires a first acquired image that is an image of a first displayed image being displayed on the first display device and a second acquired image that is an image of a second displayed image being displayed on the second display device, compares the first acquired image and the second acquired image with each other, determines an image quality correction value for the first display device so that an image quality of the first displayed image is made substantially equal to an image quality of the second displayed image, and transmits the determined image quality correction value to the first display device or the second display device.
US09799249B2 Optical device and image display apparatus
An optical device includes a glass plate, a movable unit that supports the glass plate, axis portions that swingably support the movable unit around a swing axis, a support unit that supports the axis portions and, a permanent magnet that is provided in the movable unit, and coils that are disposed to face the permanent magnet and generate a magnetic field to be applied to the permanent magnet. The movable unit includes a through hole that the permanent magnet is inserted into and a protrusion portion that protrudes inside the through hole to support the permanent magnet.
US09799248B2 System and methods for extraction of threshold and mobility parameters in AMOLED displays
A system to improve the extraction of transistor and OLED parameters in an AMOLED display includes a pixel circuit having an organic light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input to provide the programming signal, and a storage device to store the programming signal. A charge-pump amplifier has a current input and a voltage output. The charge-pump amplifier includes an operational amplifier in negative feedback configuration. The feedback is provided by a capacitor connected between the output and the inverting input of the operational amplifier. A common-mode voltage source drives the non-inverting input of the operational amplifier. An electronic switch is coupled across the capacitor to reset the capacitor. A switch module including the input is coupled to the output of the pixel circuit and an output is coupled to the input of the charge-pump amplifier.
US09799243B2 Lighting devices including solid state emitter groups for illuminating printed material with enhanced vibrancy
Combinations of solid state light emitters, optionally arranged to stimulate one or more lumiphoric materials, are used to illuminate surfaces (e.g., upright surfaces) including printed material produced with CMY or CMYK inks. Vibrancy and/or efficacy may be enhanced by increasing the effective steepness of printed ink reflectance wavelength boundaries by illuminating printed material with solid state light emitters of multiple colors having tailored boundaries (e.g., increased separation between colors and/or increased energy in spectral areas highly reflected by CMY inks, or reducing energy of emissions at wavelengths to which the human eye is less sensitive). Lighting devices may include multiple operating modes having different gamut properties (e.g., relative gamut values). One or more subregions of an upright surface bearing printed material may be preferentially illuminated with an array of solid state light emitters including multiple emitters having different peak wavelengths.
US09799241B2 Stop sign brake light
A stop sign brake light for vehicles includes a main body having an octagonal shape, a reflective border and the word STOP that is positioned along the center of the main body. A plurality of lighted elements are along an entirety of the reflective border and the word STOP, and a controller having a wiring harness for connecting to a vehicle power source.
US09799240B2 Low tack bubble free advertisement film
The present invention provides a low tack bubble free advertisement film, comprising an advertisement film layer, a dot glue layer and a release layer; a adhesion promoter layer is disposed between the back face of the advertisement film layer and the dot glue layer; the dot glue layer consists of over four independent, separable glue dots; and the area of the dot glue layer is 30-80% of the adhesion promoter layer. The present invention can provide a special advertisement film in the field of advertising consumables. The advertisement film has many advantages, such as low tack, totally bubble free, removable, and can be pasted for a long time. The present invention provides a convenient, efficient, feasible solution for advertising consumables.
US09799238B2 Digitally printed heat transfer label
A digitally printed heat transfer label and method of manufacture is disclosed. The heat transfer label and method of manufacture provides a more efficient process with less waste, as well as prevents halos. The method comprises adding adhesive powder to a digital image printed on a substrate to produce a high stretch, multi-color photographic quality label for the apparel industry.
US09799235B2 Combat medical simulators and associated systems and methods
Devices, systems, and methods appropriate for use in combat medical training are provided. In some instances, the combat medical simulators facilitate training of common field medical techniques including tracheostomy, wound care, tourniquet use, pneumothorax, cardiopulmonary resuscitation, and/or other medical treatments. Further, the combat medical simulators have joints that provide realistic ranges of motions to enhance the realism of the training experience.
US09799229B2 Data sharing system for aircraft training
A method and apparatus for managing data in a platform. A first permission level is identified for first data in the data generated by a source in the platform. A second permission level is identified for an intended recipient of the first data. The first data is modified to form second data in the data in which the second data has the second permission level. The second data is distributed to the intended recipient.
US09799228B2 Systems and methods for natural language processing for speech content scoring
Computer-implemented systems and methods are provided for scoring content of a spoken response to a prompt. A scoring model is generated for a prompt, where generating the scoring model includes generating a transcript for each of a plurality of training responses to the prompt, dividing the plurality of training responses into clusters based on the transcripts of the training responses, selecting a subset of the training responses in each cluster for scoring, scoring the selected subset of training responses for each cluster, and generating content training vectors using the transcripts from the scored subset. A transcript is generated for a received spoken response to be scored, and a similarity metric is computed between the transcript of the spoken response to be scored and the content training vectors. A score is assigned to the spoken response based on the determined similarity metric.
US09799217B1 Vehicle detector with improved loop oscillator circuit
An oscillator unit for a vehicle detector includes an oscillator circuit for generating vehicle detector loop signals in response to enabling control signals from a vehicle detector control unit, a gain control circuit for maintaining the amplitude of the oscillator output signals within a limited range, and a clamping circuit for eliminating ringing of the oscillator output signals when operation of the oscillator circuit is disabled. The gain control circuit eliminates random amplitude changes in the vehicle detector loop signals generated by the oscillator circuit caused by changing environmental conditions experienced by the vehicle detector loop. The clamping circuit provides immediate clamping of the oscillator circuit operation to eliminate ringing when the control signal switches to the off state. The few additional circuit components which provide the gain control and clamping functions add very little to the overall cost of the oscillator circuit.
US09799212B2 Terminal, network system and controlling method thereof
A terminal device, network system and controlling method thereof are provided. The present invention includes an input unit configured to receive an input of a command, a controller recognizing the inputted command and detecting state information, and a communication unit transmitting the detected state information by broadcasting and receiving state information of an external device from the external device by the broadcasting, the controller comparing the detected state information to the received state information of the external device such that if a priority of the detected state information is high, the controller executes the recognized command, and if the priority of the detected state information is low, the controller does not execute the recognized command.
US09799211B2 Equipment control device, equipment control method, and program
A control signal receiver of an equipment control device receives a control signal for equipment transmitted by a remote control terminal from a communication device via the Internet. A remote control authorization receiver receives, from a resident of a home, an authorization with respect to the control signal received by the control signal receiver. When the authorization receiver receives an authorization from the resident of the home, an equipment controller controls the equipment on the basis of the received control signal.
US09799208B2 Physical and logical threat analysis in access control systems using BIM
An apparatus including a building information model (BIM) of a secured area having a plurality of different portions, the BIM embodied in a memory, a processor that identifies portions of the secured area having different levels of security and a processor that alerts a user of a security weakness based upon an interaction between the security levels and physical characteristics of the secured area defined by the BIM.
US09799206B1 Method for automating emergency distress signals from a networked peripheral device
A method for automating emergency distress signals from a networked peripheral device to enable automated emergency distress signal activation from a networked peripheral device when a code word is sensed spoken proximal said peripheral device and when position of said peripheral device is sensed outside an established pattern of movement of said peripheral device coordinated in space and time. The present method for automating emergency distress signals from a networked peripheral device further enables a user to receive an apparent call from another person and thus affect action by a user, as desired, such as, for example, leave a situation promptly having a social pretext, as supplied by the receipt of the apparent call, for so leaving.
US09799204B2 Infrastructure monitoring system and method and particularly as related to fire hydrants and water distribution
Systems and methods are disclosed herein for an infrastructure monitoring system. The infrastructure monitoring system may include an operations center; a monitoring device, the monitoring device may be coupled to a component of the infrastructure, include at least one sensor sensing at least one condition within the infrastructure, a data storage device storing data sensed by the at least one sensor, a transceiver device adapted to transmit and receive data, and a processor communicatively coupled to the at least one sensor, the data storage device, and the transceiver device, the processor may be configured to receive the data sensed by the at least one sensor, determine, based on the data sensed by the at least one sensor, if there is a problem with the at least one condition within the infrastructure that the at least one sensor sensed, upon determining that there is a problem with the at least one condition within the infrastructure that the at least one sensor sensed, transmitting a message to the operations center via the transceiver device, and periodically compiling sensing data stored in the data storage device and transmitting the compiled sensing data to the operations center via the transceiver device; and a control device, the control device may be communicatively coupled to at least one of the operations center and the monitoring device, and the control device may be configured to operate at least one output device when signaled by at least one of the operations center and the monitoring device, and the control device may be positioned within a fire hydrant.
US09799201B2 Water heater leak detection system
The disclosure reveals a system for detecting moisture or water in a particular location. The system may incorporate a moisture detector having a control module connected to an appliance, a moisture detection circuit connected to the control module, and a voltage source connected to the moisture detection circuit and to the control module. The voltage source and the moisture detection circuit may provide voltage levels to the control module when the moisture detection circuit detects dry or wet conditions, or conditions between those conditions. A voltage level to the control module may indicate whether the appliance, such as a water heater, a washing machine, or a dish washer, has a leak. If the leak is deemed by a voltage level from the circuit to be worthy of concern, then a display, an alarm, a message, or other notice mechanism may indicate an issue or what action needs to be taken.
US09799195B2 Earthquake alarm broadcasting equipment and method thereof
An earthquake alarm broadcasting equipment for an earthquake detecting system includes a receiver for receiving a detection result from the earthquake detecting system, wherein the detection result at least indicates a level of earthquake intensity, a memory device for storing a trigger level, a use scenario set by a user and a contingency measure corresponding to the use scenario, a processor coupled to the receiver and the memory device for generating a control signal according to the detection result, the trigger level and the contingency measures, and a functional module coupled to the processor for broadcasting an earthquake alarm and the contingency measures to the user.
US09799194B2 Method for detecting drowning and device for detecting drowning
A method for detecting drowning is disclosed. The method includes steps of: collecting a plurality of detection signals; recording the plurality of detection signals and determining whether a drowning is happening or not by calculating and analyzing each of the detection signals; and sending out a drowning signal K when it is determined from all of the detection signals that the drowning is happening. A device for detecting drowning is further disclosed. An intelligent and quick detection for drowning situation is achieved, and an accuracy of drowning detection is improved, since the plurality of detection signals sent by a plurality of sensors worn by a drowner are detected.
US09799187B2 Method and apparatus for limiting range of motion of body
The present invention relates to apparatus and methods for warning a user about undesirable motion of a first portion of the user's body relative to a second portion of the user's body. In one representative embodiment, an apparatus for warning a user about motion of a first portion of the user's body relative to a second portion of the user's body comprises at least one sensor configured to measure the angle of the first portion of the user's body relative to a reference. The sensor is configured to be worn on the user's body, and is in communication with a controller. A warning mechanism is also in communication with the controller, and the controller is operable to activate the warning mechanism upon movement of the first portion of the user's body relative to the second portion of the user's body beyond a predetermined angle relative to the reference.
US09799182B1 Systems and methods for a smart door chime system
A system includes a plurality of sensing devices disposed at a premises, the sensing devices being configured to generate data based on activity detected at one or more openings in the premises and to transmit the data, a plurality of speakers dispersed at the premises, a memory configured to store output profiles corresponding to a plurality of respective events and to store a plurality of respective sounds, and a processor configured to identify an event based on the transmitted data and to execute a stored output profile assigned to the event, the execution including automatically playing a stored sound through one or more of the speakers in accordance with the selected output profile.
US09799181B2 Barricade alert system
A door barricade alert system includes a door barricade device, a sensor, and a communication system. The door barricade device is normally positioned in a stored, non-installed position. The sensor is associated with the door barricade device in the stored, non-installed position. The communication system is associated with the sensor at one end and with a target at the other end. When the door barricade device is in close proximity to the sensor, the sensor is not activated and when the door barricade device is moved from close proximity to the sensor, the sensor sends a signal through the communication system to a target.
US09799180B1 Multiplexed tamper detection system
A payment reader includes a tamper detection system for monitoring and protecting against attempts to tamper with the payment reader. The tamper detection system includes tamper detection devices such as tamper switches or tamper meshes, and tamper detection circuitry to control and interface with the tamper detection devices. Pulses are selectively provided from each of a plurality of tamper signal pins of the tamper detection circuitry to an associated tamper detection device, the outputs of the tamper detection devices are multiplexed, the multiplexed signal is received at a tamper detection pin, and a tamper attempt is identified if a pulse was not received within the multiplexed signal. While not transmitting, each of the tamper signal pins is switched to an input state, and a tamper attempt is also identified if any aberrant signal is received at the tamper signal pins while in the input state.
US09799178B2 Systems, apparatus and methods for producing an output, e.g. light, associated with an appliance, based on appliance sound
The present disclosure is directed to systems (200), apparatus and methods utilizing the soundscape of the appliance (204) to generate content for a dynamic output. In various embodiments, the output generated by the apparatus is varied based on differences in the acoustic signal resulting from changes in the operating state of the appliance (204). By utilizing the soundscape of the appliance (204), a non-repetitive and pseudo-random, but still recognizable outputs associated with the appliance (204), can be generated based on the various operating states of the appliance (204). The user's operation of the appliance (204) may influence the acoustic signal received by the apparatus which may further influence the output produced by the appliance (204). The systems (200), apparatus and methods described herein employ a dynamic acoustic signal of an appliance (204) to provide a user with a dynamic output to engage the user in a manner that increases their interest in and attachment to the appliance (204).
US09799175B2 Signal device with indirect lighting signal
The present invention provides methods and systems for a signal device that includes at least one smoke detecting device, optionally a severe weather warning device, and optionally a carbon monoxide detecting device, which are housed within a housing comprising a top portion and a base. A circuit board having a top side and a bottom side that extends to an outer edge is also contained within the housing, and at least one LED is positioned in close proximity to the outer edge of the bottom side of the circuit board.
US09799168B2 Gaming device having a re-triggering symbol bonus scheme
A gaming device having a bonus scheme wherein a combination of bonus symbols trigger a bonus game and any one of the bonus symbols in the bonus game provides a player with an award. The award may be an extension of the bonus game by providing the player with additional spins or games. Also, the award may modify the combination and type of bonus symbols needed to enter the bonus game. Furthermore, the award may modify the award values in the bonus game. Therefore, a combination of bonus symbols triggers the bonus game and also triggers the gaming device to provide bonus awards in the bonus game. The re-triggering symbol award bonus scheme changes the probability of winning for the player and therefore creates a higher level of excitement and enjoyment of the game.
US09799167B2 Gaming system and method for providing a progressive award multiple times before resetting the displayed value of the provided progressive award
A gaming system which maintains a progressive award that is associated with a plurality of different progressive award trigger values or progressive award hit values. In such embodiments, the displayed value of the progressive award does not reset to a reset value or reset amount until the displayed value of that progressive award has incremented to each of the plurality of progressive award hit values associated with that progressive award. In these embodiments, the gaming system provides a plurality of displayed incremented values of a progressive award a plurality of times before the displayed value of that progressive award is reset to the reset value.
US09799166B2 Gaming system, gaming device and method for normalizing different features of an on-demand bonus game
In various embodiments, the gaming system, gaming device, and gaming method disclosed herein provides a bonus game which enables players to combine different, independent features without introducing any significant advantage or significant disadvantage to players for combining certain features over other features. The gaming system utilizes one or more bonus game supplemental awards to insure that the average expected payout per selected feature remains the same or substantially the same regardless of which bonus game features or combinations of features are employed for a play of a bonus game.
US09799165B2 Managing virtual currencies in a gaming environment
A method for converting a game award earned during play of a first wager-based game into a game award in a second wager-based game includes, but is not limited to any of combination of: receiving, over a network, a request to convert a first award earned by a player in the first wager-based game into at least one award in the second wager-based game; converting, by one or more processors, the first award earned during play of the first wager-based game to at least one award associated with the second wager-based game based on award conversation data; and storing, by the one or more processors, data associated with result of the conversion of the first award into the at least award of the second wager-based game in a data storage system.
US09799158B2 Coin processing machine
A coin processing machine includes a coin support plate having a coin support surface defining a coin path extending from an intake location to a coin removal station. Depressions formed in the coin path reduce the likelihood of coins, particularly wet coins, from adhering to and stopping along the coin path.
US09799156B2 Controlling traffic without integrating with a security vendor
Embodiments are directed to providing access without determining an identity of a requester. A fixture may receive a rule pertaining to access to a floor of a building. The fixture may receive a request to access the floor of the building. The fixture may grant access to the floor based on a determination that the rule indicates that access to the floor should be granted.
US09799149B2 Fleet management computer system for providing a fleet management user interface displaying vehicle and operator data on a geographical map
Various embodiments of the present invention are directed to a fleet management computer system configured for providing a fleet management user interface. According to various embodiments, the fleet management computer system is configured for assessing operational data to determine a vehicle travel path and one or more operational characteristics indicated by the operational data. In addition, according to various embodiments, the fleet management computer system is configured for generating a graphical user interface that includes an evaluation results display showing the operational characteristics and a geographical map showing the vehicle travel path.
US09799148B2 Systems and methods for establishing the colors of a customized stamp
The field of the invention relates to online postage systems, and more particularly to systems and methods for establishing the colors of a customized stamp purchased through an online postage system. In one embodiment, a method is employed for customizing the colors of a customized stamp having a panel and an image. The method includes the steps of enabling a user to select a region of the image, retrieving a color value corresponding to the region of the image, and applying the retrieved color value to a visual feature of the panel, such as the background and text of the panel. The method also maintains a minimum amount of contrast in brightness and color between the background and the text of the panel.
US09799147B1 Interactive system for decorating two and three dimensional objects
A computer enabled method teaching a relation of two-dimensional depictions with three dimensional objects is provided. Users employ printed line drawings having sections thereon which may be colorized by the user. The colorized line drawings may then be electronically imaged and positioned upon video depictions of the three dimensional object as a viewable guide to the user during colorization of a physical rendition of the three dimensional object. The system may employ product packaging as the three dimensional object to defray costs and for contests and product promotion.
US09799146B2 Object deformation modeling
There are provided systems and methods for performing object deformation modeling. One example system includes a hardware processor, a system memory, and a contact-based deformation modeling software stored in the system memory. The hardware processor is configured to execute the contact-based deformation modeling software to receive a first object geometric data corresponding to a first virtual object and a second object geometric data corresponding to at least a second virtual object, and to transform the first object geometric data by an n-dimensional mapping onto an object deformation space determined based on n primitive deformations. The hardware processor is also configured to execute the contact-based deformation modeling software to model a deformation of the first virtual object due to contact with at least the second virtual object, based on the n-dimensional mapping and a definition of direction for an object-to-object contact force.
US09799145B2 Augmented reality display of scene behind surface
Embodiments are disclosed that relate to augmenting an appearance of a surface via a see-through display device. For example, one disclosed embodiment provides, on a computing device comprising a see-through display device, a method of augmenting an appearance of a surface. The method includes acquiring, via an outward-facing image sensor, image data of a first scene viewable through the display. The method further includes recognizing a surface viewable through the display based on the image data and, in response to recognizing the surface, acquiring a representation of a second scene comprising one or more of a scene located physically behind the surface viewable through the display and a scene located behind a surface contextually related to the surface viewable through the display. The method further includes displaying the representation via the see-through display.
US09799144B2 Head mounted display, and control method for head mounted display
A head mounted display which allows a user to visually recognize a virtual image, includes an image display unit that enables the user to visually recognize the virtual image, a display processing unit that causes the image display unit to form the virtual image indicating a plurality of images used to operate the head mounted display and a background image, and a motion detection unit that detects a motion of the head of the user. The display processing unit changes the background image according to a motion of the head of the user.
US09799139B2 Accurate image alignment to a 3D model
Methods and devices for acquiring, and aligning, an image with a textured three-dimensional (3D) model are described. In one implementation, aligning can include rendering an image in the 3D model at an estimated pose and then aligning the acquired image with the rendered image. In another implementation, aligning can include projecting the acquired image onto the 3D model at an estimated pose and then aligning the projected acquired image with the textured 3D model. In still another embodiment, aligning can include projecting the acquired image onto the textured 3D model, rendering a first image in the original 3D model and a second image in the 3D model onto which the acquired image has been projected, and then aligning the first and second images.
US09799138B2 Device and method for processing three-dimensional lighting
A three-dimensional (3D) lighting processing device and method that apply a partial 3D lighting effect to a two-dimensional (2D) image is provided. The 3D lighting processing device includes a first information providing unit that provides a first image including normal direction information for a shade effect and a second image including color information, a second information providing unit that provides a third image including lighting area information, and a shader unit that detects, from the first image, an area corresponding to the lighting area information of the third image as a lighting application area, and performs rendering by applying the detected lighting application area to a 2D Graphic User Interface (GUI).
US09799133B2 Facial gesture driven animation of non-facial features
Examples of systems and methods for non-facial animation in facial performance driven avatar system are generally described herein. A method for facial gesture driven body animation may include capturing a series of images of a face, and computing facial motion data for each of the images in the series of images. The method may include identifying an avatar body animation based on the facial motion data, and animating a body of an avatar using the avatar body animation.
US09799130B1 Lossless spatial feature descriptor compression
A computer-implemented method includes receiving a spatial feature descriptor representing a binary string of comparison results between specified pairings of N patches in a region of an image, N being an integer greater than one. The method further includes compressing the spatial feature descriptor by determining a minimum number of bits needed to represent N, and generating a sorted array representing a ranking of the N patches based on the binary string of comparison results. Each element of the sorted array is associated with a corresponding patch of the N patches and stores a value representing a ranking of the patch relative to the other N−1 patches and coded using the minimum number of bits needed to represent N. The sorted array may be further compressed using a progressive bit representation decimation process.
US09799128B2 Incremental automatic layout of graph diagram
Adding new nodes to a graph diagram. A set of one or more new nodes is identified from a graph to be added to an existing graph diagram. A set of one or more anchor candidate nodes are identified in the graph that are coupled to the nodes in the set of one or more new nodes. One of the nodes in the set of one or more anchor candidate nodes is selected as an anchor node. An automatic graph diagram layout of the anchor node and new nodes that are to be coupled to the anchor node is performed to create a disjoint graph diagram. A spatial offset from the anchor node to each of the new nodes coupled to the anchor node in the disjoint graph diagram is identified. Each of the new nodes is added to the existing graph diagram while maintaining the identified spatial offsets.
US09799122B2 Motion information acquiring apparatus and motion information acquiring method
A motion information acquiring apparatus includes: a lighting device that illuminates an object at the same time with first intensity-modulated light, second intensity-modulated light, and constant illumination light, wherein the first and second intensity-modulated light are intensity modulated with reference signals having substantially same wavelength but different phase; an image generator that generates first to third images corresponding to the first intensity-modulated light, the second intensity-modulated light, and the constant illumination light; and a motion information acquirer that acquires motion information in the images on the basis of the first to third images.
US09799118B2 Image processing apparatus, imaging apparatus and distance correction method
An image processing apparatus for correcting, on the basis of an image and a depth map corresponding to the image, the depth map, includes: a detection unit that detects an object included in the image; a determination unit that determines whether a size of the object detected by the detection unit is a threshold or less; and a correction unit that corrects a distance in a target area which corresponds to an area of the object in the depth map, when the size of the detected object is the threshold or less.
US09799117B2 Method for processing data and apparatus thereof
A method for processing data and an apparatus thereof are provided. The method includes: projecting a first structure light and a second structure light onto a surface of a target object, wherein the first structure light is a stripe-structure light; capturing a first image comprising the target object; detecting first image information corresponding to the first structure light in the first image, wherein the first image information is stripe image information; detecting second image information corresponding to the second structure light in the first image; and obtaining a depth of the target object based on the first image information and the second image information.
US09799113B2 Multi-spectral three dimensional imaging system and method
Disclosed is a computer-implemented method of creating an image of a specimen including receiving a first image of a first section of a specimen created using a first wavelength of invisible light a second image of a second section of the specimen adjacent to the first section and the second image created using the first wavelength of invisible light, co-registering the first image and the second image and creating, by the processor, a single-plane image of the first section using a next-image process.
US09799112B2 Method for measuring overlay and measuring apparatus, scanning electron microscope, and GUI
A method for measuring overlay at a semiconductor device on which circuit patterns are formed by a plurality of exposure processes is characterized in including an image capturing step for capturing images of a plurality of areas of the semiconductor device, a reference image setting step for setting a reference image based on a plurality of the images captured in the image capturing step, a difference quantifying step for quantifying a difference between the reference image set in the reference image setting step and the plurality of images captured in the image capturing step, and an overlay calculating step for calculating the overlay based on the difference quantified in the difference quantifying step.
US09799111B2 Methods and systems for highlighting box surfaces and edges in mobile box dimensioning
Disclosed herein are methods and systems for highlighting box surfaces and edges in mobile box dimensioning. An embodiment takes the form of a method that includes obtaining a three-dimensional (3D) point cloud from a depth sensor when the depth sensor is positioned such that an aiming indicator appears on a first surface of an object; processing the 3D point cloud to identify an extent of the first surface; further processing the 3D point cloud to identify a second surface that is adjacent and normal to the first surface, and to identify an extent of the second surface; and displaying at least part of the 3D point cloud via a user interface, including displaying the identified first surface in a first color and the identified second surface in a second color different from the first color.
US09799109B2 Radiographic imaging apparatus and control method thereof
A radiographic imaging control method includes combining a plurality of images by applying a first weight to the plurality of images, displaying a composite image, acquired by combining the plurality of images, newly receiving a second weight with respect to the composite image, recombining the plurality of images based on the received second weight, and displaying a recombined image, acquired by recombining the plurality of images.
US09799106B2 Enhancing a digital image
One or more embodiments of an image enhancement system enable a computing device to generate an enhanced digital image. In particular, a computing device can enhance a digital image including, for example, a photograph of a whiteboard, document, chalkboard, or other object having a uniform background. The computing device can determine modifications to apply to the digital image by minimizing an energy heuristic that both causes pixels of the digital image to change to a uniform color (e.g., white) and preserves gradients from the digital image. The computing device can further generate an enhanced digital image by applying the determined modifications to the digital image.
US09799105B2 Image processing device, imaging device, image processing method, and program for restoration processing based on a point spread function and a frame after a frame to be processed
Disclosed are an image processing device, an imaging device, an image processing method, and a program capable of acquiring a moving image with excellent image quality while maintaining continuity of a restoration process between frames even if there is a rapid change of a photographing environment in a moving image. An image processing device includes a restoration control processing unit 36 which subjects a moving image including a plurality of frames acquired by photographing using an optical system to a restoration process based on a point spread function of the optical system to acquire recovered image data. The restoration control processing unit 36 controls the restoration process for a frame to be processed among a plurality of frames based on imaging information of a reference frame including a frame after the frame to be processed in a time series.
US09799104B2 Image processing apparatus, image processing method, program, and recording medium
There are provided an image processing apparatus, an image processing method, a program, and a recording medium capable of compatibly achieving a high-accuracy filtering process and reduction in a necessary storage capacity. An image processing apparatus includes a filtering process unit that performs an image filtering process including a plurality of filtering processes. The filtering process unit applies a filter to processing target data to acquire filter application process data, and applies a gain to the filter application process data to acquire gain application process data, in each filtering process. In each filtering process, the gain applied to the filter application process data is acquired based on a “target frequency characteristic of the image filtering process” specified based on an optical characteristic of an optical system used when the original image data is acquired, that is, the optical characteristic according to an imaging condition when the original image data is acquired.
US09799100B2 Integration of T2-preparation and motion tracking in magnetic resonance imaging
An embodiment in accordance with the present invention provides concurrent measurement of motion during T2-weighted magnetic resonance imaging. The present invention combines T2 preparation, a module used to impart T2 contrast, and motion measurement, tracking, and/or correction. The present invention provides for the expedition of more efficient motion compensation during T2-weighted imaging. The proposed invention can be used to provide a variety of measurements of motion, with no overhead in imaging time. The proposed invention also enables T2 contrast imaging to be executed while a subject is breathing freely, without the additional time cost associated with the standard motion tracking methodologies.
US09799099B2 Systems and methods for automatic image editing
Various embodiments are disclosed for automatic image editing. One embodiment is a method for editing an image in an image editing device that comprises obtaining the image and analyzing attributes of the image, wherein the attributes correspond to facial attributes of at least one individual shown in the image. The method further comprises retrieving from a database a modification previously obtained by the image editing device, wherein retrieving the modification is performed based on the analyzed attributes of the image. The retrieved modification is applied to the image based on the attributes of the image.
US09799095B2 Peripheral image processing for display screen with a curved surface
Provided is an image processing device that includes: an image generation section configured to generate a peripheral image in an outer periphery of a first frame image to generate a second frame image that includes the first frame image and the peripheral image; and a coordinate conversion section configured to perform coordinate conversion on the second frame image to generate a third frame image.
US09799089B1 Per-shader preamble for graphics processing
A method for processing data in a graphics processing unit including receiving a code block of instructions common to a plurality of groups of threads of a shader, executing the code block of instructions common to the plurality of groups of threads of the shader creating a result by a first group of threads of the plurality of groups of threads, storing the result of the code block of instructions common to the plurality of groups of threads of the shader in on-chip random access memory (RAM), the on-chip RAM accessible by each of the plurality of groups of threads, and upon a determination that storing the result of the code block of instructions common to the plurality of groups of threads of the shader has completed, returning the result of the code block of instructions common to the plurality of groups of threads of the shader from on-chip RAM.
US09799088B2 Render target command reordering in graphics processing
In an example, a method for rendering graphics data includes receiving a plurality of commands associated with a plurality of render targets, where the plurality of commands are received in an initial order. The method also includes determining an execution order for the plurality of commands including reordering one or more of the plurality of commands in a different order than the initial order based on data dependencies between commands. The method also includes executing the plurality of commands in the determined execution order.
US09799084B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09799083B2 Correlating consumption and voltage data to identify line loss in an electric grid
Systems, methods, and other embodiments associated with identifying non-technical line loss using data from smart meters in an electric grid are described. In one embodiment, a method includes querying a utility database to collect meter data, wherein the meter data is from electric meters connected to a transformer in an electric grid. Querying the utility database includes collecting the data according to a plurality of intervals over a period of time. Electric consumption and voltage variances are analyzed for the set of meters to identify a first set of intervals that satisfy a threshold for electric consumption and to identify a second set of intervals that satisfy a threshold for voltage variances. The first set of intervals is compared with the second set of intervals to determine whether the set of meters are associated with non-technical line loss.
US09799082B1 System and method for conversation discovery
Embodiments of a system and method for sharing content across a social network can include: receiving content (e.g., a content update) for a content channel (e.g., at a channel node of a set of remote channel nodes); assigning a content identifier to the content; transmitting the content with the content identifier to a user account associated with the content channel; and modifying the content channel with the content based on the content identifier.
US09799078B2 Systems and methods to enhance search data with transaction based data
In one aspect, a system includes a transaction handler to process transactions, a data warehouse to store data recording the transactions, a portal configured to communicate with a search engine and to provide a user interface to receive a request from a merchant, and at least one processor coupled with the data warehouse and the portal. In response to the request received from the merchant via the portal, the at least one processor identifies a set of first statistics based on search activities of the search engine, identifies a set of second statistics based on the transactions relevant to the search activities, and uses the portal to juxtapose the set of first statistics and the set of second statistics.
US09799074B2 Controlling price cascade movements in an electronic trading system
A disclosed system, method and computer readable storage medium includes mechanism for controlling cascade price movements in an electronic trading system. Price limits control the prices at which traders can place orders. An upper price limit prevents traders from placing orders above the upper limit and a lower price limit prevents traders from placing orders below the lower limit. The gap between the upper limit and the indicative market price as well as the gap between lower limit and the indicative market price is controlled so as to cause a breaking effect on very rapidly changing market price.
US09799073B2 Systems and methods for electronic trading
Systems and methods of changing electronic trade order properties are provided. A GUI display is provided that displays features regarding placed electronic trade orders. The GUI may include further features for quickly and easily changing features. For example, a first button maybe provided that lists current properties of a selected electronic trade order and is not available for user interaction. A second button may be provided that lists an available change to the current properties of the selected electronic trade order and is available for user interaction. If the second button is activated, one or more electronic cancel and replace orders are executed to create a new order having properties of the selected electronic trade order and at least one changed property that is listed by the second button. The GUI is then updated to reflect the new orders.
US09799067B2 Point of sale payment method
The present disclosure describes making a payment transaction between a customer and a merchant using a payment card of the customer including: transmitting details of the payment transaction from a mobile device to a remote server; capturing at least one image of the payment card using the mobile device of the merchant; transmitting the at least one image of the payment card to the remote server; identifying, by the remote server, the merchant and the payment card captured in the at least one image; and implementing the payment transaction between bank accounts of the customer and the merchant.
US09799066B2 System and method for providing commercial functionality from a product data sheet
An electronic commerce system configured to implement a product ordering method for receiving a product search inquiry from an input device, displaying a plurality of products in a product listing available from purchase based on the product search inquiry on an output device, receiving a selection of a product, and displaying a first product information page including at least a product name, a product price, general product information, a first product ordering link for accessing a product ordering interface and a product information detail link. The system further includes a secondary product information display system configured to display a product datasheet including the product name, the general product information, product technical information and a commercial function display including at least one of a second product ordering link for accessing the product ordering interface and an inventory reporting display.
US09799064B2 Garment fitting system and method
At least one database is accessed that includes at least personal size information representing measurements respectively associated with at least one person. Clothing information is received that represents at least one of the plurality of articles of clothing. The received clothing information is processed to associate the clothing information with at least some of the personal size information associated with one of the plurality of persons. Thereafter, a value is determined, as a function of the processed clothing information, that represents the fit of the one of the articles of clothing with at least one person. Information associated with the information is displayed.
US09799061B2 Method and apparatus for managing advertisement content and personal content
A system that incorporates teachings of the present disclosure may include, for example, monitoring access by communication devices of second users to personal content associated with a first user, selecting advertisement content based on the monitoring of the access, and providing the advertisement content for presentation with the personal content when the personal content is accessed by a communication device of a third user. Other embodiments are disclosed.
US09799051B2 Systems and methods for enhanced accessibility of uploaded media
The present invention relates to systems and methods for enhancing accessibility of content uploaded on a media sharing site. A user may interface with a computer system to identify a unique keyword. The unique keyword is not associated with any media on the media sharing platform. The unique keyword includes a hashtag preceding the keyword. Media is uploaded to the media sharing platform. The unique keyword is entered into the title and description fields for the uploaded media, while the tag field remains empty. The user may share the unique keyword to promote the uploaded media. Likewise, the user may access the media sharing platform to generate analytics.
US09799044B2 Control method, and control system
When there are no customers in a store, a laser is scanned along an aisle between product shelving units installed in the store, and if that laser is reflected midway in the optical path, it is determined that there is an object in the sensing range according to the laser. The determination result is then notified to a user by a site that corresponds to the position where the laser has been reflected being marked in a layout image that represents the product shelving units, displayed on a terminal device.
US09799037B2 Service management using user experience metrics
A method, system, and computer usable program product to determine a first mood of the user, where the first mood is based on a characteristic of the user at a first time during the providing of an online service and to determine a second mood of the user, where the second mood is based on a characteristic of the user at a second time during the providing of the online service. The first mood of the user and the second mood of the user are compared to determine a delta or change in mood of the user.
US09799036B2 Devices, methods, and systems for managing representations of entities through use of privacy indicators
Computationally implemented methods and systems include acquiring a block of encrypted data that corresponds to an image that has been encrypted through use of a unique device code associated with an image capture device configured to capture the image that includes a representation of a feature of an entity, obtaining a privacy metadata that corresponds to a detection of a privacy beacon in the image, said at least one image captured by the image capture device, said privacy beacon associated with the entity, and determining, at least partly based on the obtained privacy metadata, and partly based on a calculation related to the block of encrypted data that corresponds to the whether to allow one or more processes related to the encrypted data block. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09799034B1 Customer authentication for an order
Methods, computer program products, and systems for processing customer authentication for an order. A merchant device displays a name of a customer and an image of the customer who submitted a selection of items to purchase from a merchant operating the merchant device. The merchant device can obtain the name and image from a server before or after the merchant device received a list of the selected items. The merchant device can display the name and image. Display of the name and image may or may not be triggered by a notification that the customer device is at the merchant device. The merchant device receives an input from the merchant indicating that a customer who claims the name matches the image. The merchant device approves purchase of the selected items by the customer. The merchant device then submits a total price of the selected items to a server for processing.
US09799032B2 Client-side security for tokenized transactions
A program product and device for processing transactions within a token transfer device, such as a smartphone or other portable electronic device. The method includes storing a transaction token having a specified transaction resource value and an associated validation parameter in the memory of the token transfer device. A transaction communication interface initiates a transaction service with a token recipient terminal and invokes a token state manager. The token state manager determines an event corresponding to the specified validation parameter by determining a transaction resource network connect activity status and by determining condition register data associated with the validation parameter. The token state manager then issues a transaction modification call based on the determined event and the validation parameter.
US09799029B2 Securely receiving data input at a computing device without storing the data locally
The present invention is generally directed to securely receiving data input at a computing device without storing the data locally. The invention allows an application, such as a mobile app, to receive payment information (e.g. credit card information) directly from a user without requiring the application to comply with the PA DSS or another standard. The application can employ any type of user interface for receiving user input as well as one or more overlaid input fields that receive sensitive payment information. The overlaid input fields can be part of a web page or other interface that can securely submit data to a remote computer system (e.g. a server) where it can be stored, processed, or transmitted in accordance with the PCI DSS. In this way, the sensitive payment information (or another type of information) is not stored, processed, or transmitted by the application on the local device.
US09799028B2 Seller routing arrangements and methods for disparate network systems
Electronic transaction data sets are processed for a multitude of disparate transactions using a plurality of autonomous payment networks. A software-programmed computer circuit receives and processes electronic transaction data to identify a seller using information provided in the transaction data, and uses the identification to access seller profile information for selecting one of a plurality of networks. In this context, a seller can be identified using one of a plurality of identification approaches (e.g., different account IDs), and such identification can be used for retrieving and using electronic profile data to select a payment network for the seller, which may be completely independent from the identification. Payment data is accordingly configured so that the selected network can receive and process the data, such as by configuring the data into a network-specific format and/or communicating the data using network-specific protocols. The configured payment data is transmitted to the selected payment network, for use in effecting electronic payment for the transaction.
US09799014B2 Mobile commerce platforms and associated systems and methods for converting consumer coins, cash, and/or other forms of value for use with same
Systems and methods for converting consumer coins, cash, and/or other forms of value for use with mobile commerce platforms implemented on, for example, smart phones, PDAs, and other mobile devices. In one embodiment, a method for implementing a mobile commerce account on a mobile device includes receiving coins and/or other funds from a user at a consumer-operated kiosk. The method can further include counting the coins and/or other funds to determine a value, and then communicating at least a portion of the value from the kiosk to the hand-held mobile device for deposit in the mobile commerce account.
US09799010B1 System, method, and computer-readable medium for facilitating delivery of replacement parts for a damaged vehicle
A system, method, and computer-readable medium for delivering replacement vehicle parts to facilitate treatment of a vehicle damaged in a crash utilizes a vehicle parts network including one or more vehicle parts markets. For repairable vehicles, the vehicle treatment system determines the approximate extent of damage to the vehicle and coordinates the delivery of replacement vehicle parts to a selected vehicle treatment facility. For damaged vehicles not capable or feasible to be repaired (e.g., total loss vehicles), the vehicle treatment system may determine the undamaged vehicle parts and coordinate the delivery of the undamaged vehicle parts to vehicle treatment and/or storage facilities within the vehicle parts network.
US09799006B2 Methods, systems and computer program products for chemical hazard evaluation
A method of assessing chemical products includes: receiving input data including identification of a chemical substance at a processing device; evaluating a regulatory impact of the chemical substance based on at least one of global regulation data, regional regulation data and jurisdiction-specific regulation data, and outputting a regulatory impact assessment; evaluating potential hazards posed by the chemical substance based on available data related to characteristics of the chemical substance, and outputting a chemical hazard assessment; and generating a chemical assessment report indicating potential impact due to use of the chemical substance, the chemical assessment report indicating chemical assessment results that include the regulatory impact assessment and the chemical hazard assessment.
US09799005B2 Computing system with contextual interaction mechanism and method of operation thereof
A method of operation of a computing system includes: determining a context for performing a user-initiated action; determining an operational order based on the context for performing the user-initiated action; and generating an application order based on the operational order for implementing an execution file and a further executable file according to the application order to perform the user-initiated action through displaying on a device.
US09799004B2 System and method for multi-model, context-aware visualization, notification, aggregation and formation
Systems, methods, and non-transitory computer-readable storage media for context-aware visualization, notification, aggregation, and formation in a multi-model collaboration space. The system first finds contextually related content from a multi-model collaboration space, wherein the multi-model collaboration space includes disjoint collaboration tools. The system then generates a unified content view of the multi-model collaboration space, wherein the unified content view presents the contextually related content from the multi-model collaboration space.
US09799003B2 Context-dependent transactional management for separation of duties
Context-dependent transactional management of services within a cloud environment for an organization using business rules includes generating a partitioned graph representing the organization and the business rule, where the business rules include one or more separation of duties requirements. Upon receiving an access request from an end user of the cloud service, a determination is made if the access request to the cloud service violates any of the one or more separation of duties requirements. Based on determining that the access request to the cloud service does not violate any of the one or more separation of duties requirements, transaction with the cloud service is granted to the end user. Based on determining that the access request to the cloud service violates one of the one or more separation of duties requirements, access to the cloud service is denied to the end user.
US09799002B2 Integrated PLM based library management system and method
Methods for specification based augmented search. The specification based augmented search includes determining input characteristics based on a design and a user, identifying design rules associated with the input characteristics, traversing a library for library nodes including specifications that contain the design rules, displaying a plurality of library elements that correspond to the library nodes including the specifications that contain the design rules, receiving a selection of a library element from the plurality of library elements displayed, and returning a library object associated with the library element.
US09799001B2 Business-to-business social network
Systems and methods for providing a social network. The methods involve: creating a relationship between a first entity and a second entity; setting authorization which indicates that a user of said first entity is authorized to view inventory data of said second entity; receiving a request to view first inventory data of said first entity and second inventory data of said second entity by said user; and determining whether said user is authorized to view said second inventory data. If said user is authorized: querying a first remote inventory management system of said first entity for said first inventory data and a second remote inventory management system of said second entity for said second inventory data; receiving said first and second inventory data; generating an aggregate view comprising said first and second inventory data; and providing content of said aggregate view to a client computing device of said first entity.
US09798999B2 Systems and methods for ranking potential attended delivery/pickup locations
A computer system for ranking potential attended delivery/pickup locations is disclosed. In various embodiments, a user or computer system identifies an area in which to establish at least one attended delivery/pickup location. In a particular embodiment, the system receives data associated with potential attended delivery/pickup locations (e.g., attended delivery/pickup location candidates), including the specific characteristics of those candidates. The system then, based at least in part on the characteristics of each of the attended delivery/pickup location candidates, ranks the attended delivery/pickup location candidates and displays the rankings to a user for use in selecting the most suitable candidate for the area.
US09798994B2 Logistics system for managing thermal conditioning of unit loads of PCM panels and method of use
A logistics system for monitoring and signaling the thermal condition of unit loads of PCM panels during a thermal conditioning cycle as between deep frozen, thermally dampened frozen, and thermally spent, and method of managing thermal conditioning of PCM panels utilizing such signals.
US09798993B2 Systems and methods for simulating home loss prevention
A method and computer system executes a home loss prevention simulation to provide a user with information on home loss prevention. The method and system may allow the user to select and place one or more home sensors on items and/or in locations within a simulated home environment. Once the user has finished selecting and placing the home sensors in the simulated home, the method and system may begin the home loss prevention simulation by applying different loss-related simulation scenarios to the simulated home. Based the different loss-related scenarios, the method and system may evaluate the placement of the home sensors in the simulated home to determine one or more losses (e.g., fire, water or burglary) and any associated financial costs. At the end of the simulation, the method and system may provide instructional information regarding the simulation results in order to educate the user on how to improve or optimize home loss prevention.
US09798992B2 Method for tracking procedures performed on personal protection equipment and actions of individuals
A method for tracking procedures performed on personal protection equipment (PPE) and actions of individuals includes the following steps. An article of PPE configured with a smart tag is provided to an individual prior to performance of a task. After the individual performs the task, the article of PPE is processed. Information is retrieved from the smart tag during at least one of: before, during and after processing the article of PPE. After the performance of the task, the individual's data is read and the individual enters into a designated area.
US09798988B2 Selecting collaborators for projects
A method, computer program product, and system for selecting collaborators is described. A set of candidates for collaboration with an initiator is received. Initial contact scores for one or more member of the set of candidates are determined based upon, at least in part, one or more of initial availability and initial willingness. An initial ranking order for the set of candidates is determined. A member is selected from the set based upon, at least in part, the initial ranking order. An invitation to collaborate is provided to the selected member. If the invitation is accepted, a communication channel connection is established between the initiator and the selected member.
US09798987B2 Systems and methods for analyzing restaurant operations
Some embodiments of the invention provide systems and methods for analyzing the deployment of employees in a restaurant. For example, some embodiments are directed to determining whether an employee who has vacated his/her assigned station has acted appropriately in doing so, and if not, causing the employee to be redirected to his/her assigned station. Determining whether an employee acted appropriately in leaving his/her assigned station may involve analyzing video recordings of the restaurant at o around the time the employee left his/her station, operational data describing events occurring in the restaurant at or around the time the employee left his/her station, and/or other information, which may supply valuable context in determining whether or not the employee acted properly. If the employee acted improperly, he/she may be redirected to his/her assigned station, using automated, semi-automated and/or manual techniques.
US09798986B2 Apparatus and methods for activity-based management of computer systems
Apparatus and methods are disclosed for performing computer system management on an activity basis. In one embodiment, computer-system-related items are associated with at least one activity to be performed using the computer system. Then, management procedures are established for the at least one activity. Next, when the computer system is used to perform the at least one activity, the computer-system-related items associated with the at least one activity are managed in accordance with the management procedures established for the at least one activity. In another embodiment, apparatus and methods monitor patterns of use of a computer system. Using information gathered during monitoring operations, activity models are formulated, and for each activity model a management plan is devised. After management plans have been devised for each activity model, the use of the computer system is monitored to identify actions being performed with the computer system. The identified actions are then compared with the activity models to determine which activity model best fits the identified actions. Management of computer-system-related items associated with the activity is then performed using the management plan associated with the activity model that best fits the actions being performed with the computer system.
US09798985B2 Apparatus and methods for providing journey information
A method of providing at least one journey option computation to user and a journey information computer system is provided. The journey information computer system comprising: a client interface configured to receive a calendar email invitation comprising appointment details and user identity information; a decode module operable to identify and extract the user identity information and the appointment details from the email; a travel information processor configured to compute at least one journey option based on the appointment details together with data received from a least one travel information source; and a communication module configured to send the at least one computed journey option to a user device.
US09798983B2 Enterprise resource search and reservation system
Exemplary embodiments are directed to reserving physical resources in an enterprise via an electronic reservation environment. An electronic search request for an availability of one or more resources in an enterprise is received from a user through a web page and/or a mobile application and is submitted to a reservation engine. The search request includes one or more resource search parameters received via a graphical user interface associated with the electronic reservation environment. A result identifying resources that satisfy the resource search parameters in the request is received in response to the search request and an electronic metadata request is automatically submitted in response to receipt of the result. The electronic metadata request including resource identifiers corresponding to the resources identified in the result. Metadata corresponding to the resources identified in the result is received and an identity of the resources returned in the result, an availability of the resources, and the metadata associated with the resources is displayed to the user.
US09798982B2 Determining a number of kernels using imbalanced training data sets
Determining a number of kernels within a model is provided. A number of kernels that include data samples of a majority data class of an imbalanced training data set is determined based on a set of generated artificial data samples for a minority data class of the imbalanced training data set. The number of kernels within the model is generated based on the set of generated artificial data samples. A likelihood of the set of generated artificial data samples being included in the majority data class of the imbalanced training data set is calculated. Parameters of each kernel in the number of kernels are updated based on the likelihood of the set of generated artificial data samples being included in the majority data class of the imbalanced training data set. Each kernel in the number of kernels is adjusted based on the updated parameters.
US09798981B2 Determining malware based on signal tokens
Example embodiments disclosed herein relate to determining malware. A set of tokens is generated from an application under test, A set of signal tokens is generated from the set of tokens. A likelihood of malware is determined for the application under test based on the signal tokens and a signal token database.
US09798979B2 Devices, methods, and associated information processing for security in a smart-sensored home
This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security objectives, such as calculating a security score for a home. More particularly, this patent specification relates to a plurality of devices, including intelligent, multi-sensing, network-connected devices, that communicate with each other and/or with a central server or a cloud-computing system to provide any of a variety of useful home security objectives, such as calculating a security score for a home.
US09798978B2 Hybrid data architecture for use within a travel industry optimized cognitive environment
A data architecture for use within a cognitive information processing system environment comprising: a plurality of data sources, the plurality of data sources comprising a public data source and a private data source, the public data source comprising publicly available travel information, the private data source comprising privately managed, company specific travel information; and, a cognitive data management module, the cognitive data management module accessing information from the plurality of data sources and providing the information to an inference and learning system.
US09798977B2 Method for providing cognitive insights using cognitive agents
A computer-implementable method for providing cognitive insights comprising: receiving streams of data from a plurality of data sources; processing streams of data from a plurality of data sources via a plurality of agents, the processing the streams of data from the plurality of data sources via the plurality of agents performing a respective plurality of cognitive operations on the streams of data; and, providing cognitive insights based upon the performing the respective plurality of cognitive operations on the streams of data from the plurality of data sources.
US09798974B2 Recommending audio sample combinations
A recommendation of at least one of multiple audio samples or sets of audio samples to combine with a particular audio sample or set of audio samples is automatically generated. The recommendation is generated by determining the rhythmic compatibility as well as the harmonic compatibility of the particular audio sample or set of samples with each of the multiple audio samples or sets of audio samples. For each of the multiple audio samples or sets of audio samples, a compatibility rating is generated based on the rhythmic compatibility and the harmonic compatibility of the audio sample or set of audio samples with the particular audio sample or set of audio samples. At least one of the multiple audio samples or sets of audio samples is presented by a computing device as a recommendation to combine with the particular audio sample or set of audio samples.
US09798970B2 Radio frequency identification tag
A radio frequency identification (RFID) tag, includes: a substrate; an antenna formed on a first surface of the substrate; an IC chip electrically coupled to the antenna; an adhesive applied to a first area of the substrate to fix the IC chip and the antenna to each other, and a first laminate layer formed on a second surface of the substrate opposite to the first surface thereof, wherein at least a part of the first laminate layer is missing within a second area, which corresponds to the first area, on the second surface.
US09798969B2 Information processing device and communication device
An information processing device that includes a coil antenna is configured to receive an external magnetic field and thereby generate power, and a first IC chip and a second IC chip each connected in parallel to the coil antenna and configured to receive power supplied from the coil antenna. Power received by the first IC chip from the coil antenna is different from power received by the second IC chip from the coil antenna.
US09798966B2 Systems and methods of smart card based mobile pull stations
Systems and methods of a smart card based mobile pull station are provided. For example, a smart card can include control circuitry and an activation mechanism. In some methods, the smart card can receive user input to activate the activation mechanism of the smart card, and upon activation of the activation mechanism, the control circuitry of the smart card can transmit an emergency signal. In some methods, a wireless device can receive the emergency signal from the smart card, the wireless device can transmit the emergency signal to a remote device, and the remote device can identify a location of the smart card based on a location of the wireless device.
US09798964B2 Image forming apparatus using account information managed by mobile terminal apparatus adapted to multiuser mode for performing authentication printing, system, image forming method, and storage medium
In a case where a plurality of users share the use of one mobile terminal, an image forming apparatus has performed authentication printing also on image data to which the previous owner of the mobile terminal has sent a printing instruction. According to the present embodiment, an image forming apparatus includes a data reception unit configured to receive data having a device ID of a mobile terminal and user information for identifying a user of the mobile terminal, and includes an authentication information reception unit configured to receive authentication information including the device ID and the user information from the mobile terminal. The image forming apparatus also includes a print control unit configured to control, in response to the reception of the authentication information, a printer to print the data received by the data reception unit.
US09798963B2 Image forming system that reduces load for processing regarding correction of print position displacement, and method for correcting print position displacement
An image forming system includes an image forming apparatus and a server. The image forming apparatus transmits to the server image data representing an image. The image is read by the reading device from the recording medium on which the print device prints the image, in response to an instruction to print at the origin of the print area. The server acquires, from the image data transmitted from the image forming apparatus, a printing-complete reference position, as a position where the recording-medium origin is made a reference, in a location printed on the recording medium by the image forming apparatus in response to an instruction to execute printing at the print-area origin, and acquires the displacement as a difference between the acquired printing-complete reference position and the print reference position stored in the storage device.
US09798961B2 Printer color calibrating method to suppress color variation between devices
A printer color calibration method includes obtaining first chart printing material by performing the chart printing with a first printer, setting first color data by obtaining the color data measuring the first chart printing material with a second printer, obtaining second chart printing material by performing the chart printing with the second printer, setting second color data by obtaining the color data measuring the second chart printing material with the second printer, and obtaining correction data that is used by the second printer in order for printing output of the second printer to substantially match with printing output of the first printer based on the first color data and the second color data.
US09798956B2 Method for recognizing target object in image, and apparatus
A method for recognizing a target object in an image, and an apparatus, where the method includes extracting feature data from an image, and transforming the extracted feature data into a uniform expression, performing automatic clustering for features in the image according to the feature data in the uniform expression and a historical clustering result, grouping a target object of a known class included in an automatic clustering result into the corresponding known class, in order to recognize a target object of the known class in the image, and training a classifier in a machine learning manner, for a target object of an unknown class included in the automatic clustering result, in order to recognize a target object of an unknown class in the image. In the embodiments of the present invention, recognizing a target object of an unknown class can be implemented.
US09798955B2 Image processing apparatus, photographic subject identifying method and program
Image processing apparatus includes a local amount generation unit, a correspondence point calculation unit, a relative correspondence point information calculation unit, a correspondence point selecting unit and a decision unit. The local feature value generation unit calculates, for a first image, a set of information about first local feature values including a first feature point(s). The correspondence point calculation unit calculates, for a second image, as information about correspondence point(s), a correspondence relation between the first and second feature point(s) contained in a set of information about second local feature values calculated from the second image. The relative correspondence point information calculation unit calculates relationships of scales of feature points, as the information about the relative scale sizes of correspondence points, based on the set of information about the first local feature values and the set of information about the second local feature values on the information about correspondence point(s).
US09798953B2 Template matching solution for locating trailer hitch point
A system for detecting a hitch angle between a vehicle and a trailer is provided herein. An imaging device is configured to capture images of the trailer and a controller is configured to process images captured by the imaging device. The controller derives a template image and rotates the template image relative to a search image about an imaged hitch point that is common to the template image and the search image. The location of the imaged hitch point corresponds to a selected one of a number of candidate hitch point locations. The hitch angle is determined based on an angle at which the template image is rotated relative to the search image to generate a match therebetween.
US09798951B2 Apparatus, method, and processor for measuring change in distance between a camera and an object
Provided is an apparatus for measuring a distance change, the apparatus including an information acquisition unit, an object determination unit, a feature point determination unit, an optical flow calculator, a matching point determination unit, an object length change calculator that calculates a length change ratio between an object of a first frame image and an object of a second frame image by using a feature point and a matching point, and a distance change calculator that calculates a change from a distance between a camera and the object from when the camera acquires the first frame image and when the camera acquires the second frame image using the calculated length change ratio.
US09798950B2 Feature amount generation device, feature amount generation method, and non-transitory medium saving program
A feature amount generation device includes a feature point detecting unit which detects a feature point from an input image, a pixel information generating unit which generates pixel information from pixel values of the surroundings of the feature point in the input image, a feature point pixel information distribution generating unit which generates a first distribution of pixel information of a first region including the feature point, a sub-feature point detecting unit which detects sub-feature points that are feature points in the surroundings of the feature point, a sub-feature point pixel information distribution generating unit which generates second distributions of pixel information of second regions including the sub-feature points, and a feature amount generating unit which generates a feature amount at the feature point based on the first distribution and the second distributions.
US09798948B2 Optical character recognition localization tool
Systems and methods for processing images to recognize characters. Such may include locating background in an image which separate lines of characters, and then locating background which separate characters. The inter-character spaces within a line may be used to determine a probable inter-character spacing for the characters. Within each detected line, the character having an inter-character spacing most similar to the probable inter-character spacing may be set as a starting character for classification. Using the probable inter-character spacing and the location of the starting character, the location of a character adjacent to the starting character in a first direction may be determined and the character classified. Such process may repeat in the first direction until a first end of the line is reached. The process may then move to a character adjacent the starting character in a second direction and repeat until a second end of the line is reached.
US09798945B2 Method and apparatus for crowdsourced vehicle identification
A system includes a processor configured to obtain an image of a vehicle plate. The processor is also configured to determine identification characters present in the image. The processor is further configured to compare the identification characters to a list of sought-vehicle plates and report a match between the identification characters and a plate on the list of sought-vehicle plates.
US09798934B2 Method and apparatus for providing combined-summary in imaging apparatus
A method and apparatus of providing a combined summary by receiving monitored audio and video are provided The method includes: receiving audio and video captured by at least one network camera; generating a video summary by detecting at least one video event from at least one of the audio and the video; generating an audio summary by detecting at least one audio event from at least one of the audio and the video; extracting at least one section of the video summary corresponding to the at least one audio event, and storing the extracted at least one section of the video summary with the audio summary; and providing a display of the video reproducing apparatus with a video summary control interface for controlling the video summary and an audio summary control interface for controlling the audio summary.
US09798933B1 Video conferencing system and related methods
A computer implemented method includes extracting one or more portions from a first video stream of a first physical environment; transmitting captured video data via a first communication link to one or more electronic display devices disposed within a second physical environment, wherein the captured video data includes the one or more extracted portions and the captured video data includes a preview portion that includes a first portion of a frame of the first video stream; and transmitting a second video stream of a second field of view of the first physical environment to at least one of the one or more electronic display devices disposed within the second physical environment via a second communication link, wherein the second video stream is generated in response to a selection of the preview portion of the captured video data made by a user located in the second physical environment.
US09798929B2 Real-time pose estimation system using inertial and feature measurements
A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to compute the expected device computing cost of any strategy for allocating measurements to algorithms, and algorithm selection based on the statistical learning module.
US09798928B2 System for collecting and processing aerial imagery with enhanced 3D and NIR imaging capability
A system for guided geospatial image capture, registration and 2D or 3D mosaicking, that employs automated imagery processing and cutting-edge airborne image mapping technologies for generation of geo-referenced Orthomosaics and Digital Elevation Models from aerial images obtained by UAVs and/or manned aircraft.
US09798924B2 Content delineation in document images
Methods and apparatus delineate grouped together content in documents. Void and unvoid pixels in document images get clustered together. Execution of a histogram and autocorrelation function, including peak detection, against the unvoid clusters reveals the content. Techniques for clustering include iteratively transforming an original image into secondary images with a Haar wavelet transformation, for example. Clustering begins on a lowest image plane and advances to a next highest plane until all void and unvoid pixels in the images are grouped. Void clusters at lower levels remain void clusters at higher levels, thus only unvoid clusters of pixels require processing at higher levels thereby optimizing processing. Imaging devices with scanners define suitable hardware for transformation of the document into images and processors with executable code cluster together pixels to delineate content. Further processing includes executing OCR or other routines post void/unvoid analysis.
US09798922B2 Image classification and information retrieval over wireless digital networks and the internet
A method and system for matching an unknown facial image of an individual with an image of a celebrity using facial recognition techniques and human perception is disclosed herein. The invention provides a internet hosted system to find, compare, contrast and identify similar characteristics among two or more individuals using a digital camera, cellular telephone camera, wireless device for the purpose of returning information regarding similar faces to the user The system features classification of unknown facial images from a variety of internet accessible sources, including mobile phones, wireless camera-enabled devices, images obtained from digital cameras or scanners that are uploaded from PCs, third-party applications and databases. Once classified, the matching person's name, image and associated meta-data is sent back to the user. The method and system uses human perception techniques to weight the feature vectors.
US09798920B2 Image processing apparatus, image processing method, and image communication system
In an image processing apparatus, an image pickup unit takes images of an object including the face of a person wearing the glasses by which to observe a stereoscopic image that contains a first parallax image and a second parallax image obtained when the object in a three-dimensional (3D) space is viewed from different viewpoints. A glasses identifying unit identifies the glasses included in the image of the object taken by the image pickup unit. A face detector detects a facial region the face of the person included in the image of the object taken by the image pickup unit, based on the glasses identified by the glasses identifying unit. An augmented-reality special rendering unit adds a virtual feature to the facial region of the face of the person detected by the face detector.
US09798914B1 System for and method of efficiently processing targets to be electro-optically read by image capture
A source image having a bit depth greater than eight is captured from a moving target. The source image is processed to obtain a plurality of target images each having a bit depth of eight. A memory stores the 8-bit target images. A processor obtains statistical data about the source image, and selects one of the stored 8-bit target images based on the statistical data. A controller efficiently decodes only the selected 8-bit target image.
US09798910B2 Mobile hand held machine vision method and apparatus using data from multiple images to perform processes
A method and apparatus for performing a process associated with an item to be imaged is disclosed. The process requires data associated with a plurality of required features of the item to be imaged. A handheld device is used to obtain a sequence of images. For at least a subset of the obtained images, a camera field of view is directed toward the item from different relative juxtapositions while obtaining the images. At least a subset of the obtained images are examined to identify the required features. Images are obtained until each of the required features are identified in at least one image. Feedback is provided to a user indicating at least one additional required features to be imaged, required features that have already been imaged and guidance indicating how to manipulate the handheld device to obtain images of additional required features.
US09798909B2 Integrated circuit to convert no-wire signals to one-wire signals
A radio frequency identification (RFID) integrated circuit includes a transceiver and a processing device. The transceiver may to transmit a first continuous wave radio frequency (RF) signal to a bridge in a no-wire format via an antenna, where the transceiver is to start transmitting the modulated or continuous wave RF signal at a first amplitude value and increase an amplitude of the modulated or continuous wave RF signal to a second amplitude value at which an acknowledge (ACK) pulse is detected. The transceiver may receive a reflected wave RF signal in the no-wire format. The processing device may detect the ACK pulse in the reflected wave RF signal. The processing device may transmit a second modulated or continuous wave RF signal to the transceiver in the no-wire format.
US09798908B2 Object detection system, object detection method, and non-transitory computer-readable medium storing object detection program
An object detection system includes a reader waveguide (101) formed as an open transmission line, an RFID tag (102) placed above the reader waveguide (101), a signal strength acquisition unit (103) that acquires signal strength of a read signal read from the RFID tag (102) by electromagnetic coupling through the reader waveguide (101), and an object detection unit (104) that detects physical characteristics of an object (105) corresponding to the acquired signal strength based on a relationship between a plurality of (three or more values of) signal strength of the read signal and physical characteristics of the object to be detected.
US09798903B2 Labeling and authenticating using a microtag
An identifier made using a silicon film. The silicon film has a varying optical index of refraction. The varying optical index of refraction reflects one or more spectral peaks when illuminated with light. The one or more spectral peaks includes a reference peak. The silicon film is fragmented and then oxidized.
US09798902B2 Self-powered anti-tamper sensors
An anti-tampering system and method typically featuring a printed circuit board with anti-tamper protection circuitry powered by a power source. Switching circuitry is coupled between the power source and the anti-tamper protection circuitry. A transducer outputs a signal to the switching circuitry electrically connecting the power source to the anti-tamper protection circuitry in response to a tampering event. The switching circuitry otherwise disconnects the power source from the anti-tamper protection circuitry to save power.
US09798893B2 Secure format-preserving encryption of data fields
In one embodiment, a computer-implemented method includes extracting first key derivation data from a first row of data to be stored in a database, where the database includes two or more rows of data. A first encryption subkey is generated, by a computer processor, by combining the first key derivation data with a static key. One or more sensitive fields in each row of the two or more rows of the database are encrypted using a unique corresponding encryption subkey for the row, and the first encryption subkey is unique to the first row among the two or more rows of the database. The one or more sensitive fields in the first row of data are encrypted with format-preserving encryption using the first encryption subkey. The first row of data, including the encrypted one or more sensitive fields, are stored in the database.
US09798882B2 Real-time model of states of monitored devices
A model representing system components and events of a plurality of monitored devices as data objects is described herein. The model resides on a security service cloud and is updated in substantially real-time, as security-relevant information about the system components and events is received by the security service cloud. Each data object in the model has a scope and different actions are taken by security service cloud modules depending on different data object scopes. Further, the security service cloud maintains a model specific to each monitored device built in substantially real-time as the security-relevant information from that device is received. The security service cloud utilizes these device-specific models to detect security concerns and respond to those concerns in substantially real-time.
US09798879B2 Apparatus, system, and method for protecting against keylogging malware
An apparatus, system, and method is disclosed for protecting against key logger malware. The protection includes protection form grabbing keylogger malware. In response to detecting a form submission event from a browser associated with a user entering data into a form, confidential data is cleared to prevent it being captured by malware. Additional protection of data inputs, entered at a driver level, may be provided as an additional level of protection against hook based malware operating at a virtual keyboard level or operating system level. Data inputs received at a physical driver level may be protected as they pass through a virtual keyboard level and an operating system level. The projection against malware may be provided as a preventive measure that does not require detection of the key logger malware itself.
US09798878B1 Systems and methods for detecting text display manipulation attacks
The disclosed computer-implemented method for detecting text display manipulation attacks may include (1) extracting a file name from a file that is under evaluation for malicious content, (2) inspecting, by a software security system, the file name for at least one control character that manipulates how the file name is displayed, (3) determining, based on inspecting the file name, that the file name includes the control character that manipulates how the file name is displayed, and (4) performing, by the software security system, a security action based at least in part on the determination that the file name includes the control character. Various other methods, systems, and computer-readable media are also disclosed.
US09798877B2 Security risk-based resource allocation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources to processes based on security risk. The methods include actions of receiving a request from a process executing on a system for an allocation of resources and identifying other processes executing on the system. Additional actions include determining, for each of the processes, a risk score that reflects a likelihood that the process is a malicious process and determining a resource allocation priority based on the risk scores of each of the processes. Further actions include allocating resources to the processes based on the resource allocation priority.
US09798876B1 Systems and methods for creating security profiles
A computer-implemented method for creating security profiles may include (1) identifying, within a computing environment, a new actor as a target for creating a new security behavior profile that defines expected behavior for the new actor, (2) identifying a weighted graph that connects the new actor as a node to other actors, (3) creating, by analyzing the weighted graph, the new security behavior profile based on the new actor's specific position within the weighted graph, (4) detecting a security anomaly by comparing actual behavior of the new actor within the computing environment with the new security behavior profile that defines expected behavior for the new actor, and (5) performing, by a computer security system, a remedial action in response to detecting the security anomaly. Various other methods, systems, and computer-readable media are also disclosed.
US09798875B2 Systems and methods for detecting and addressing HTML-modifying malware
Among other things, embodiments of the present disclosure help provide entities with the ability to remotely detect behavior associated with malware and identify compromised user-sessions, regardless of the malware variant or family, and independently of the page structure.
US09798873B2 Processor operable to ensure code integrity
A processor can be used to ensure that program code can only be used for a designed purpose and not exploited by malware. Embodiments of an illustrative processor can comprise logic operable to execute a program instruction and to distinguish whether the program instruction is a legitimate branch instruction or a non-legitimate branch instruction.
US09798872B2 Dynamic password generation
Providing access to electronic information. A first password string associated with a user is received. A second password string associated with the user and a rule for configuring and generating a third password string from the second password string is retrieved from a database. The rule specifies a dynamic element to insert in the second password string based on first contextual information associated with the user. The value of the specified dynamic element is determined based on second contextual information associated with the user. Based on the rule, the third password string is configured and generated from the second password string. It is determined that the first password string matches the third password string. Access to the electronic information is granted.
US09798871B2 Method and apparatus for authenticating user
A method for authenticating a user includes generating an image for authentication based on at least one authenticated image based on an input image, and performing authentication based on the generated image for authentication.
US09798867B2 Techniques for virtualization as interprocess communication, synchronization and code obfuscation
Techniques are presented for obfuscating programs of virtual machines. On a virtual machine hosted by a physical device, a program is run that is configured to execute one or more operations. At a virtual machine manager hosted by the physical device and configured to manage the virtual machine, execution of the program is monitored to detect a trapping event that causes the virtual machine manager to take over operation of the program. Upon detecting the trapping event, a specific operation of the program is performed that differs from an operation implied by static analysis of the program.
US09798861B2 Methods, systems and apparatuses for management and storage
The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.
US09798858B2 Method and system for automatically evaluating the quality of medical records
A method, a system, and a computer readable article of manufacture tangibly embodying computer readable instructions for executing a computer implemented method for automatically evaluating the quality of a medical record. The method includes: generating temporary facts from a medical record to be evaluated; constructing a query to a knowledge base of standard facts of standard medical records from the temporary facts; executing the query to the knowledge base by using a reasoning engine; and determining the quality of a medical record to be evaluated based on the result of the query.
US09798856B2 Clinical workstation integrating medical imaging and biopsy data and methods using same
An imaging visualization workstation (30) includes a graphical display device (32) and an electronic data processor, and is configured to perform a method including: spatially registering a biopsy sample extracted from a medical subject with a medical image (12) of the medical subject; combining the medical image with a graphical representation of information (20, 22) generated from the biopsy sample to generate a combined image in which the graphical representation is spatially delineated based on the spatial registration of the biopsy sample; and displaying the combined image on the graphical display device of the imaging visualization workstation. A method comprises extracting a biopsy sample spatial sample from a medical subject, processing the biopsy sample to generate biopsy information, acquiring a medical image of the subject, spatially registering the biopsy sample with the medical image, and displaying the medical image modified to include an annotation generated from the biopsy information.
US09798855B2 Differential filtering of genetic data
Computer software products, methods, and systems are described which provide functionality to a user conducting experiments designed to detect and/or identify genetic sequences and other characteristics of a genetic sample, such as, for instance, gene copy number and aberrations thereof. The presently described software allows the user to interact with a graphical user interface which depicts the genetic information obtained from the experiment. The presently disclosed methods and software are related to bioinformatics and biological data analysis. Specifically, provided are methods, computer software products and systems for analyzing and visually depicting genotyping data on a screen or other visual projection. The presently disclosed methods and software allow the user conducting the experiment to differentially filter complex genetic data and information by varying genetic parameters and removing or highlighting visually various regions of genetic data of interest (CytoRegions). These differential filters may be applied by the user to the entire set of genetic data and/or only to the specific CytoRegions of interest.
US09798854B2 Method, computer-accessible medium, and systems for generating a genome wide haplotype sequence
Methods, computer-accessible medium, and systems for generating a genome wide probe map and/or a genome wide haplotype sequence are provided. In particular, a genome wide probe map can be generated by obtaining a plurality of detectable oligonucleotide probes hybridized to at least one double stranded nucleic acid molecule cleaved with at least one restriction enzyme, and detecting the location of the detectable oligonucleotide probes. For example, genome wide haplotype sequence can be generated by analyzing at least one genome wide restriction map in conjunction with at least one genome wide probe map to determine distances between restriction sites of the genome wide restriction map(s) and locations of detectable oligonucleotide probes of the genome wide probe map(s) and defining a consensus map indicating restriction sites based on the genome wide restriction map(s) and/or locations of detectable oligonucleotide probes based on each of the genome wide probe map(s).
US09798851B2 Method of design rule check for off-grid irregular layout with on-grid design rule check deck
A method for DRC verification of a design layout file comprising off-grid patterns includes identifying an off-grid pattern having one or more off-grid sides, outwardly expanding the one or more off-grid sides to adjacent grids to obtain a first on-grid pattern, inwardly contracting the expanded one or more sides of the first on-grid pattern to adjacent grids to obtain a second on-grid pattern, and performing a DRC verification on the second on-grid pattern using an existing on-grid DRC deck. The method also includes making a backup copy of the design layout file prior to converting the identified off-grid pattern into an on-grid pattern.
US09798850B2 System and method for combined path tracing in static timing analysis
Aspects relate to a computer implemented method for timing analysis and pessimism removal of an integrated circuit. The computer implemented method includes performing, using a processor, a static timing analysis of the integrated circuit and generating timing data, generating a light weight path signature of a path using the generated timing data, performing common path pessimism removal (CPPR) using the light weight path signature and generating CPPR information, and storing, in a storage medium, the light weight path signature and the corresponding CPPR information. The method also includes generating a timing report using the light weight path signature and the corresponding CPPR information, wherein the timing report includes full path details generated using at least the light weight path signature, and reporting the timing report with full path details and corresponding CPPR information.
US09798847B2 Cross-hierarchy interconnect adjustment for power recovery
Embodiments relate to cross-hierarchy interconnect adjustment. An aspect includes receiving chip layout data corresponding to a chip design, wherein a first portion of a metal stack of the chip design is assigned to a first hierarchy and a second portion of the metal stack is assigned to a second hierarchy based on a contract between the first and second hierarchy. Another aspect includes determining an unused portion of the first portion of the metal stack. Another aspect includes moving an interconnect of the second hierarchy from the second portion of the metal stack that is assigned to the second hierarchy to the unused portion of the first portion of the metal stack in the chip layout data. Another aspect includes performing power recovery on the chip layout data after moving the interconnect based on an amount of slack margin generated in the chip design by the moving of the interconnect.
US09798840B1 Methods, systems, and computer program product for implementing a simulation platform with dynamic device model libraries for electronic designs
Various embodiments are to a simulation platform with dynamic device model libraries and the implementation therefor. The simulation platform includes one or more servers hosting thereupon a database management system, a simulation frontend, and a simulation backend. The simulation frontend includes or is operatively coupled to one or more electronic design databases managed by a database management system, stored in a persistent storage device, and including design data in one or more domains across one or more design fabrics. The simulation backend includes or is operatively coupled to one or more simulators that perform simulations, analyzes, and/or optimizations for an electronic design by obtaining simulation inputs that are appended to the one or more electronic design databases or are stored in one or more separate data structures that are co-managed by the database management system.
US09798839B2 System and methods of generating a computer model of a component
A computer device for generating a computer model of a non-nominal component includes a memory device and a communication interface device coupled to the memory device and includes a processor. The processor is programmed to generate a nominal outer surface and a nominal inner surface; generate a tool having a first tool position; move the tool to a second tool position within the nominal component, the second tool position based on a simulated local geometric deviation of a parameter; segment the tool into a first portion and a second portion at the nominal inner surface component; return the first portion to the first tool position out of the nominal component; segment the first portion at the nominal outer surface into a hole portion; and simulate a non-nominal cooling hole represented by the hole portion to facilitate computer modeling of the non-nominal component.
US09798838B2 Method and system for determining friction coefficient μ for an aircraft landing event
Method and system of determining ground-to-tire friction coefficient for an aircraft landing event. The method uses an aircraft computational model to repeatedly model the landing event, varying one or more initial conditions of the aircraft model until a best match between a modelled value and a provided value of aircraft vertical acceleration is determined. The method uses initial conditions associated with the best match of modelled and provided vertical acceleration values and a strain value from a sensor on the aircraft landing gear, with the ground-to-tire friction coefficient is a variable. The method models the landing gear to generate a modelled strain value and compares this with the measured strain value, and repeats the landing gear modelling step with a different value for the ground-to-tire friction coefficient until a best match between the modelled strain value and the measured strain value is determined and outputting the respective friction coefficient value.
US09798836B2 Analyzing apparatus for shape of part of structural body
An optimization analyzing apparatus, configured of a computer, includes: a part shape pattern setting device that divides a part of a structural body including a two-dimensional element and/or a three-dimensional element into a plurality of segments in an axis direction, changes a height or width of a cross section of each of the segments divided, and sets a part shape pattern; a rigidity analyzing device that performs plural kinds of rigidity analyses of the structural body; a multivariate analyzing device that obtains a multiple regression coefficient, and a coefficient of determination or an adjusted R-square; a rigidity analysis selection device that selects any having strong correlation from among the rigidity analyses of the plural kinds; and a cross-sectional shape determination device that determines a cross-sectional shape of each of the segments divided.
US09798830B2 Stream data multiprocessing method
A query parser that converts query definition into a query graph and decides the execution order of operators is installed, a set of consecutive operators in the execution order is called a stage, the total of calculation costs of operators configuring each stage is called a calculation cost of the stage, the query graph is divided into multiple stages such that the calculation cost of each stage becomes a value less than a value dividing the total cost of all operators by the number of calculation cores, and each calculation core extracts tuples one by one from an input stream, and, when taking charge of and executing processing of the tuples from the entrance to exit of the query graph, before the execution of each stage, confirms whether processing of the stage is completed for a tuple previous to a charge tuple.
US09798827B2 Methods and devices for preloading webpages
Embodiments of the present disclosure disclose a method and a device for webpage preloading. The method includes: conducting webpage preloading according to a current preloading policy, in which the preloading policy includes: a preloading time range, a preloading region, a preloading page depth, and an available caching space for preloading; counting historical data within a pre-set time period, in which the historical data includes: information about an accessed webpage, information about a preloaded webpage, and state information of a local cache; and updating the preloading policy based on the historical data. In the present disclosure, by way of counting the preloading historical data within a pre-set time period, and based on the changes in the historical data, the preloading policy is automatically updated, so that the preloading policy can adapt to network and user access conditions in real time, thereby improving the hit accuracy of webpage preloading.
US09798823B2 System, methods and computer products for determining affinity to a content creator
Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data.
US09798818B2 Analyzing concepts over time
A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US09798816B2 Range programming using a search query
Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query. A range of results to process with the target application can be identified using the search application and based on the search query. The results can be separately within the range in the context of the target application.
US09798815B1 Assigning classes to users of an online community
This technology is directed to determining a character or personality characteristic for users of an online community, for example, a social network, and assigning a character or personality class to the users. In some instances, the systems and methods may determine the character or personality characteristic either implicitly from user data or actions, etc., or explicitly, by providing users with a personality survey or questionnaire to solicit responses. The system and methods assign a suitable character or personality class to the users based on the character and personality characteristic determined for the users, and generate at least one of a class description, a career profile, and a relationship profile for the users, and provide data including the class description, career profile, and the relationship profile capable of being displayed on a user interface.
US09798813B2 Extensible person container
The technology disclosed relates to representing users in different contexts within customer relationship management (CRM) environments. In particular, it relates to creating a person object model for each user in the CRM environment by linking a plurality of user records in the CRM environment that is separately created by different organizations and departments. The person object model also incorporates online social identities of the users, according to one implementation. This inclusive linked model provides a comprehensive view of the users to handlers of the CRM environment, thus facilitating an enhanced overall CRM experience.
US09798810B2 Methods and apparatus to track changes to a network topology
Methods and apparatus to track network changes are disclosed herein. An example method to track a network topology includes, in response to a reporting message including topology change information corresponding to a topology change event, generating a confirmation-seeking message based on the topology change information to confirm the topology change event and updating a topology data set representing the network topology based on a response to the confirmation-seeking message. Further disclosed methods include generating a pre-confirmation data record that reflects the topology change information contained in the reporting message, and storing the pre-confirmation data record in a pre-confirmation topology database.
US09798806B2 Information retrieval using dynamic guided navigation
An apparatus and method for providing relevant search result and query terms are disclosed herein. Natural language processing of the documents and previous search session history are used to dynamically determine document relevance, queries relevant to search categories prior to start of a search session, and query to query correlations.
US09798795B2 Methods for identifying relevant metadata for multimedia data of a large-scale matching system
A method for associate metadata to a multimedia content based on finding matches to similar multimedia content. A given input multimedia content is matched to at least another multimedia content with corresponding metadata. Upon determination of a match, the corresponding metadata is used as metadata of the given multimedia content. When a large number of multimedia data is compared a ranked list of metadata is provided. The most appropriate metadata is associated to the given multimedia content based on various criteria. The method can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases.
US09798794B2 Mechanism to run OLTP workload on in-memory database under memory pressure
Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.
US09798793B1 Method for recovering an index on a deduplicated storage system
A method, article of manufacture, and apparatus for recovering an index on a deduplicated storage device is discussed. A system index is merged into both a first persistent index and a second persistent index, wherein the system index comprises a plurality of buckets. A disrupting event is encountered during the merge. The first persistent index and the second persistent index are determined not to be synchronized as a result of the disrupting event. The merge is continued from a last synchronized location, wherein the last synchronized location comprises a bucket from the plurality of buckets that is successfully merged into both the first persistent index and the second persistent index.
US09798791B1 System and method for filtering files during data replication
During a synchronization phase of a replication process, a master server generates and saves a shadow copy of predefined files to one or more replica servers so as to synchronize the files on both servers. Thereafter, during a replication phase of the replication process, the master server supplements the shadow copy with copies of individual files that have been modified. Each replica server is associated with a filter that controls which of the modified individual files, if any, is sent from the master server to that replica server for storage.
US09798786B2 Population and/or animation of spatial visualization(s)
One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D visual representations of locations. The spatial visualization may be populated with events extracted from a data source (e.g., real-time events, news events, social network events, etc.), and may include relationships between events (e.g., based upon time, location, contextual similarity (e.g., social network check-in events at a restaurant), events referencing one another (e.g., an article describing a first event may comprise a hyperlink to an article describing a second event) etc.). Filter criteria (e.g., date, event type, location, etc.) may be applied to events and/or relationships when populating the spatial visualization. A sequence of events and corresponding relationships may be animated within the spatial visualization (e.g., as the events unfold over a (user) designated period of time).
US09798784B1 System, method and computer program product for defining custom junction objects in an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for defining custom junction objects in an on-demand database service. These mechanisms and methods for defining custom junction objects in an on-demand database service can enable embodiments to provide for enhanced security and more efficient querying, etc. The ability of embodiments to provide such features may lead to these and other benefits in an on-line environment.
US09798783B2 Performing data mining operations within a columnar database management system
Data mining operations are performed within a columnar database management system. The columnar database management system stores input sets of data for a data mining operation. An input set of data is represented as a column of data in the columnar database management system. The columnar database management system stores instructions to perform one or more data mining operations for processing the input sets of data. The columnar database management system receives requests for performing data mining operations and performs the processing of the data mining operation within the columnar database management system. As a result, the processing of data mining operations is performed without requiring multiple data transfers between an application implementing the data mining operations and the columnar database management system.
US09798782B2 Re-sizing data partitions for ensemble models in a mapreduce framework
Techniques are described for revising data partition size for use in generating predictive models. In one example, a method includes determining an initial number of base model partitions of data from a plurality of data sources; determining an initial base model partition size based at least in part on the initial number of base model partitions; and evaluating the initial base model partition size at least in part with reference to at least one base model partition size reference. The method further includes determining a finalized number of base model partitions based at least in part on the initial base model partition size; determining a revised base model partition size; and generating revised base models based at least in part on the revised base model partition size, including using a predictive modeling framework to randomly assign input data records from the plurality of data sources into the base model partitions.
US09798780B2 Low-dimensional information discovery and presentation system, apparatus and method
A search system configured to predict further search intents of a user and to perform exploratory further searches and produce a number of search features and associated relevances and divergence quantifiers for displaying by user equipment at least two-dimensional so as to allow the user to identify relationship of various diverging search terms and to rapidly direct the searching towards information the existence of which may have been previously unknown to the user. Some of the search features can be concealed and shown to the user only if the user magnifies the corresponding area on a display showing the search features returned by the search engine. Files matching to varying degree with the present and predicted further searches are shown to the user with respective lists of search features.
US09798779B2 Obtaining desired web content for a mobile device
Methods and systems to obtain desired web content for a mobile device are disclosed. Users access web pages with mobile devices such as smart phones in addition to their non-mobile devices. In order to conveniently display information on mobile devices having smaller screens, mobile versions of web pages offering abridged content are available as well as non-mobile versions. When a web page is selected from search results provided from a query in a web search, the mobile or non-mobile versions of the web page may be delivered. By delivering a web page version to a mobile device based on relevance rankings determined for the non-mobile and mobile versions of the web page, desired content is more efficiently delivered. In this manner, a search experience may be improved by reducing deliveries of mobile versions of web pages to mobile devices where an alternative non-mobile version of the web page is preferred.
US09798773B2 Generation of mapping definitions for content management system
The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.
US09798771B2 Securing database content
Content is secured in a database. One or more columns in challenge tables are identified, and values from the challenge tables are retrieved. A database query may execute in response to a match between the values from the challenge tables and query data. However, if the query data fails to match the values from the challenge tables, execution of the database query may be disallowed.
US09798770B2 Information processing unit, information processing method, and program
An information processing unit includes: a diagnostic image input section that inputs the diagnostic image; an operation information obtaining section that obtains display operation history information representing an operation history of a user who controls displaying of the diagnostic image; a query image generation section that extracts a predetermined region of the input diagnostic image to generate a query image; a diagnosed image obtaining section that supplies the generated query image and the display operation history information to a diagnosed image search unit and obtains the diagnosed image obtained as a search result by the diagnosed image search unit; and a display control section that displays the diagnostic image and the obtained diagnosed image for comparison.
US09798766B2 Predictive approach to URL determination
Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously unknown hosts to users. Embodiments of the present invention can be used to record uniform resource locators (URLs) associated with web resources accessed by a user and usage details pertaining to the user's usage of the web resources. Responsive to receiving a request to access a hostname not stored in the recorded URLs, embodiments of the present invention can be used to receive URLs associated with web resources available at the hostname and assign weight values to the received URLs based, at least in part, on the usage details and a similarity between the received URLs and the recorded URLs. Embodiments of the present invention can then be used to generate a URL suggestion from the received URLs based, at least in part, on the assigned weight values.
US09798759B2 Delegation of database post-commit processing
A plurality of transactions are handled in a database. Each transaction comprises a plurality of operations on at least one record in the database with at least two of the transactions being handled concurrently. Thereafter, a temporary timestamp is assigned to each record that is based, at least in part, on the corresponding transaction. A first transaction among the plurality of transactions is subsequently committed. Afterwards, re-stamping of at least one commit timestamp modified by the first transaction is delegated. Related apparatus, systems, techniques and articles are also described.
US09798758B2 Food freshness notification from personal food inventory
A personal food inventory system (PFIS) allows for storage of food items in a personal inventory associated with a user account, as well as tracking of food items consumed by the user account. The PFIS is linked to an application for communicating between an account user and the PFIS items that are received into the personal inventory and items consumed or otherwise removed from the personal inventory. The PFIS is linked to one or more preferred vendors for easy entry of items into the personal inventory. The PFIS also provides recommendation of dishes the account user can prepare based on the personal food inventory and/or a vendor inventory associated with the preferred vendor. The PFIS further provides user notifications for items nearing their expiry date. The PFIS also provides notification to the account user regarding usage of the personal food inventory system by tracking consumption.
US09798757B2 Automatic tracking of contact interactions
Difficulty exists in ensuring a consistent level of activity tracking in a Customer Relationship Management System, Applicant Tracking System, or other tracking application among users (e.g., recruiter or sales representatives) within a single firm. This difficulty is due in part to the manual and time consuming mechanics of logging the activity. Example embodiments of the present invention include a system that automatically logs such activity. The system determines the sender and recipient of the email, as well as, whether the email contains calendar event information. The system then searches a database to determine if the sender or recipient is a contact in the tracking application. If a match is found, the system automatically adds the email to the contact's activity record as an inbound or outbound email or appointment. Activity tracking is, thus, consistently maintained among users of the firm, ensuring a higher quality of activity-based metrics.
US09798756B2 Systems, methods and computer program products for probing a hash table for improved latency and scalability in a processing system
System, method and computer program products for probing a hash table by receiving a compressed input key, computing a hash value for the compressed input key and probing one or more buckets in a hash table for a match. Each bucket includes multiple chunks. For a bucket in the hash table, chunks are searched in that bucket by comparing in parallel the hash value with multiple slots in each chunk, such that if a value in a chunk equals the hash value of the compressed input key, then a match is declared and a vector is returned with a significant bit of a matching slot in the bucket set to a value. If a value stored in a chunk corresponds to an empty slot, then a mismatch is declared, and the vector is returned as the result with the significant bit of a matching empty slot set to the value.
US09798755B2 Systems and methods for generating a cross-product matrix in a single pass through data using single pass levelization
A data processing system having multiple executable threads is configured to generate a cross-product matrix in a single pass through data. An example system comprises memory for receiving the data, a processor having a plurality of executable threads, and software code for generating a cross-product matrix in a single pass through the data. The software code includes threaded variable levelization code for generating thread specific binary trees for classification variables, variable tree merge code for combining the thread-specific trees into overall trees for the classification variables, effect levelization code for generating sub-matrices of the cross-product matrix using the overall trees for the classification variables, and cross-product matrix generation code for generating the cross-product matrix by storing and ordering the elements of the sub-matrices in contiguous memory space.
US09798751B2 Method and apparatus for constructing a neuroscience-inspired artificial neural network
A method and apparatus for constructing a neuroscience-inspired dynamic architecture (NIDA) for an artificial neural network is disclosed. The method comprises constructing, in one embodiment, an artificial neural network embodiment in a multi-dimensional space in memory such that a neuron is connected by a synapse to another neuron. The neuron and the synapse each have parameters and have features of long-term potentiation and long-term depression. Furthermore, crossover and mutation are employed to select children of parents. Through learning, an initial network may evolve into a different network when NIDA is applied to solve different problems of control, anomaly detection and classification over selected time units. The apparatus comprises in one embodiment a computational neuroscience-inspired artificial neural network with at least one affective network coupled to receive input data from an environment and to output data to the environment.
US09798750B2 Parameter download verification in industrial control system
An industrial control system includes a download verification subsystem to execute a verification test using the parameters stored in a configuration database before an execution subsystem downloads the recipe parameters to the input/output addresses of a piece of equipment to determine a first verification value. The download verification subsystem executes the verification test using the recipe parameters downloaded to the piece of equipment to determine a second verification value. The download verification subsystem compares the first and second verification values to determine whether the recipe parameters were downloaded to the input/output addresses of the piece of equipment successfully.
US09798746B2 Dynamic map template discovery and map creation
A method, system and computer program product for dynamic map template discovery and map creation may include determining a frequency of use of a data object in a database and discovering a dynamic map template corresponding to the data object based on the frequency of use of the data object. The method may also include creating a dynamic map from the dynamic map template in response to discovering the dynamic map template.
US09798745B2 Methods, devices and systems for caching data items
A method of storing data items may comprise receiving an uncompressed data item for storage from a client process of a plurality of client processes over a computer network; storing the uncompressed data item; acknowledging storage of the data item to the client process and receiving at least one additional uncompressed data item for storage from the client process or from another one of the plurality of client processes. The stored uncompressed data item may then be compressed and stored. Upon receiving a request for access to the data item from one of the plurality of client processes over the computer network, the compressed data item is decompressed before providing the decompressed data item to the requesting client process over the computer network.
US09798741B2 Interactive image selection method
A method for browsing a collection of digital images on a soft-copy display comprising: receiving a collection of digital images; interactively user selecting a digital image using a user interface; determining a plurality of subsets of the digital images, wherein each subset shares a common category with the selected digital image; and displaying the subsets of digital images on the soft-copy display, together with the selected digital image.
US09798738B2 Custom compound types in declarative programs
The present invention extends to methods, systems, and computer program products for creating and manipulating custom compound data types in declarative programs. The present invention allows a developer to create and use custom compound data types without requiring the custom type to be specifically defined (e.g. via registering a custom assembly) in the underlying framework. This is accomplished by providing a data container that is configurable to represent virtually any combination of primitive or compound types defined within the framework. The present invention also provides a declarative model for interacting with data containers representing custom compound data types. This declarative model employs a path-based syntax (or other type of syntax) for accessing the elements of a custom compound data type. Multiple paths can be defined within a single unit of developer input so that multiple elements of a custom data type can be manipulated by the single unit of input.
US09798734B2 Preserving redundancy in data deduplication systems by indicator
Various embodiments for preserving data redundancy in a data deduplication system in a computing environment are provided. In one embodiment, a method for such preservation is disclosed. An indicator is configured. The indicator is provided with a selected data segment to be written through the data deduplication system to designate that the selected data segment must not be subject to a deduplication operation, such that repetitive data can be written and stored on physical locations despite being identical.
US09798732B2 Semantic associations in data
Methods and apparatus teach providing semantic associations between data available on one or more computing devices, including grouping together related files and creating an association between the related grouped files and at least one anchor file to provide a semantic association for the grouped files. Also is taught configuring an agent on the one or more computing devices to undertake the grouping and to create the association without a user request. Also is taught triggering an evaluation of current files against related grouped files, and creating an association between the current files and at least one of the related grouped files and the at least one anchor file. Information may be added to the created association to create additional semantic associations for one or more of the grouped files and the current files. In turn, computer program products and computing systems for accomplishing the foregoing are provided.
US09798731B2 Delta compression of probabilistically clustered chunks of data
The invention pertains to a method and Information Handling System (IHS) for performing delta compression on probabilistically clustered chunks of data. From a source of chunks a corresponding sketch to represent each chunk is generated. Then, from the generated sketches a subset of similar sketches is determined using a probabilistic based algorithm. Finally, delta compression is performed on the chunks which are represented by the similar sketches in the determined subset.
US09798719B2 Self-learning statistical natural language processing for automatic production of virtual personal assistants
Technologies for natural language request processing include a computing device having a semantic compiler to generate a semantic model based on a corpus of sample requests. The semantic compiler may generate the semantic model by extracting contextual semantic features or processing ontologies. The computing device generates a semantic representation of a natural language request by generating a lattice of candidate alternative representations, assigning a composite weight to each candidate, and finding the best route through the lattice. The composite weight may include semantic weights, phonetic weights, and/or linguistic weights. The semantic representation identifies a user intent and slots associated with the natural language request. The computing device may perform one or more dialog interactions based on the semantic request, including generating a request for additional information or suggesting additional user intents. The computing device may support automated analysis and tuning to improve request processing. Other embodiments are described and claimed.
US09798716B2 Internet of things language setting system
A programmable device is configured to detect a user preferred language from one or more other devices. When the programmable device is automatically programmed, the device provides a complete, seamless integrated experience and a user can immediately interact with the programmable device in a known language. The preferred device language can be set by reference to a user device, such as a phone, tablet, and/or other personal electronic device, by reference to one or more additional programmable devices in communication with the programmable device, and/or reference to a remote server storing the language preference of the user.
US09798715B2 Computing device and corresponding method for generating data representing text
An example method involves (i) accessing first data representing text, wherein the text defines at least one position representing a particular type of grammatical break between two portions of the text; (ii) identifying, from among the at least one position, a position that is closest to a target position within the text; (iii) based on the identified position within the text, generating second data that represents a proper subset of the text, wherein the proper subset extends from an initial position within the text to the identified position within the text; and (iv) providing output based on the generated second data.
US09798712B2 Personalized medical record
The present disclosure provides a method of producing a personalized medical record, comprising: sensing capabilities of a receiving device; retrieving stock information; retrieving personalized information; combining at least a portion of the stock information and at least a portion of the personalized information into the personalized record; formatting the personalized record based on a combination of the capabilities of the receiving device and a user's preference; and, transmitting the formatted personalized record to the device.
US09798711B2 Method and system for generating a graphical organization of a page
This disclosure provides a method and system of generating a graphical organization of a document page. According to an exemplary embodiment, the method includes identifying grid-based structures represented by graphical lines of a document page. The exemplary method includes a sequence of steps where a rectangular zone associated with the page is analyzed by looking for lines that entirely cross the zone, either horizontally or vertically. A hierarchy of grid-based structures are then identified, which can be used for analysis of the document and/or data extraction.
US09798710B2 Systems and methods for distributed electronic signature documents including version control
Systems and methods for facilitating version control over an electronic document, the electronic document being subject to a distribution sequence among at least first and second reviewing parties over a network. The method includes receiving an instruction set from a source client. Based on the instruction set, at least one editable field populated with content is embedded in the electronic document. The progress of the electronic document through the distribution sequence is monitored over the network. The content of the editable field being edited by the first reviewing party is determined. In response to determining that the content has been edited by the first reviewing party, the edited electronic document is provided to the second reviewing party. The electronic document being electronically signed by the first and second reviewing parties is validated. The editable field is locked from further electronic editing.
US09798708B1 Annotating relevant content in a screen capture image
Systems and methods are provided for highlighting relevant mobile onscreen content. For example, a mobile device can include memory storing instructions that, when executed by at least one processor, cause the mobile device to perform operations including capturing an image of a screen on the mobile device, the screen being displayed on a display of the mobile device, and providing the image to a server. The operations may also include receiving annotation data from the server, the annotation data including a visual cue that corresponds to a portion of the image that includes an entry in a list, the entry being associated with an entity in a graph-based data store relevant to a user of the mobile device, and display the annotation data with a second screen being displayed on the displaying of the mobile device so that the visual cue aligns with the entry in the second screen.
US09798707B2 Methods, apparatus and systems for data sorting, visualisation and related applications
A method of creating a style sheet for the generation of a graphical representation of a data set made up of a plurality of data elements or values used in a data visualization computing system is described. The method having the steps of retrieving the data values of the data elements in the data set; determining the types of data elements in the set; obtaining the style attributes associated with each type of data element; developing a hierarchy of style attributes; and creating a style sheet to apply to the data set.
US09798699B2 Apparatus and method for system error monitoring
An information processing method for system identification includes: generating a fitting curve represented by a sum of exponential functions for each of a set of digital inputs and a set of digital outputs for a physical system that is represented by one or plural equations including m-order differential operators (m is an integer equal to or greater than 1); and calculating coefficients of the differential operators, which are included in first coefficients, so that a first coefficient of each exponential function included in an expression obtained by a product of the differential operators and the fitting curve for the set of the digital inputs is equal to a second coefficient of the same exponential function, which is included in the fitting curve for the set of the digital outputs.
US09798692B2 Reconfigurable high speed memory chip module and electronic device with a reconfigurable high speed memory chip module
A reconfigurable high speed memory chip module includes a type of memory cell array group, a first transmission bus, and a logic unit. The type memory cell array group includes multiple memory cell array integrated circuits (ICs). The first transmission bus coupled to the type memory cell array group has a first programmable transmitting or receiving data rate, a first programmable transmitting or receiving signal swing, a first programmable bus width, and a combination thereof. The logic unit is coupled to the first transmission bus for accessing the type memory cell array group through the first transmission bus.
US09798688B1 Bus arbitration with routing and failover mechanism
In one embodiment of the invention, a system architecture for bus masters and bus arbiters are provided to support routing and failover. The system comprises large pools of bus masters, a plurality of sets can be configured to control a plurality of slave devices wherein each set contains a collection of bus masters attached to central arbiter driving one of the system buses. Each set controls a group(s) of slave device that are primarily controlled by the bus master(s) within the set. Hence, a system can therefore include of a plurality of sets and can control a group of slave devices.
US09798682B2 Completion notification for a storage device
A method for providing notification of completion of a computing task includes providing access to an information handling resource for a first information handling system, registering the first information handling system with a first completion queue, submitting commands from the first information handling system to a first submission queue, providing access to the information handling resource for second first information handling system, registering the second information handling system with the first completion queue, and submitting commands from the second information handling system to a second submission queue. Upon execution of commands in the first submission queue and the second submission queue, an entry in is created a first completion queue. Upon the creation of an entry in the first completion queue, an interrupt is selectively sent to the first information handling resource and to the second information handling resource.
US09798681B2 HDMI extender with bidirectional power over twisted pair
Disclosed are various embodiments of transmit and receive connectivity devices that receive a media signal from a source device coupled to the HDMI port and to convert the media signal to a converged media signal based on a converged signal specification. The converged media signal can be transmitted between the transmit and receive connectivity devices through a multi-position multi-contact port. The converged media signal can be converted to a media signal based on the converged signal specification. The converted media signal can be output to a sink device via an HDMI port.
US09798680B2 Policy control method and apparatus for terminal peripheral
Provided are a policy control method and device for one or more terminal peripherals. The method includes: an M2M gateway executing one or more operations for one or more terminal peripherals according to a transaction trigger condition in policy definition, wherein the one or more operations for the one or more terminal peripherals are one or more operations corresponding to the transaction trigger condition in the policy definition. The solution solves the technical problem in the related art that it is impossible to implement control for one or more terminal peripherals through the M2M gateway according to the policy definition, which implements policy control of one or more terminal peripherals through the M2M gateway and improves the intelligent degree of an M2M system.
US09798679B2 Information processing device and processor
A semiconductor device including: a first slave device; a first master device outputting a first request control signal and a first access address signal; a second master device outputting a second request control signal and a second access address signal; a system bus connected to the first slave device, the first master device and the second master device, and selecting and outputting either the first request control signal or the second request control signal when the first request control signal is outputted from the first master device and the second request control signal is outputted from the second master device; and a range setting register holding an address range of which an access of the first master device is permitted, wherein the system bus blocks the first request control signal if the first access address signal is out of the address range.
US09798677B2 Hybrid cryptographic key derivation
Cryptographic key management and usage is accomplished by employing a hybrid symmetric/asymmetric security context wherein seed values are associated with randomly generated cryptographic keys. A security context environment is maintained wherein cryptographic keys are reliably reproduced when needed.
US09798675B1 System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with looping instructions
A system and method of determining memory ownership on a cache line basis for detecting self-modifying code including code with looping instructions. An ownership queue includes multiple entries for determining memory ownership on a cache line basis. An ownership index and a wrap bit are determined for each cache line in the ownership queue, which are provided with each instruction derived from the same cache line. When an instruction is issued for execution, the ownership index provided with the instruction is used to access the corresponding entry in the ownership queue. If the instruction and entry wrap bits do not match, then an overwrite of the cache line is detected. The instruction is marked to invoke a first exception, which is performed when the instruction is ready to retire. The first exception flushes the processor, prevents the instruction from being retired, and re-fetches the instruction to continue processing.
US09798674B2 N-ary tree for mapping a virtual memory space
A page table is a data structure used by a virtual memory system in a computer system to store the mapping between virtual addresses and physical addresses. Embodiments herein use a tree to map a virtual memory address space in the page table. The tree may be an N-ary tree where N is a power of two (e.g., 2, 4, 8, 16, etc.). The tree may include multiple levels that each correspond to a different page table size. For example, an octree includes eight different entries for each child node which may include per-thread sub-entries. Child nodes in the first level of the octree may each correspond to a 512 GiB page, while child nodes in the second level, however, may each have eight entries that correspond to a 64 GiB page. In this manner, an N-ary tree may be used to support a computing system with varying page sizes.
US09798668B2 Multi-mode set associative cache memory dynamically configurable to selectively select one or a plurality of its sets depending upon the mode
A cache memory stores 2^J-byte cache lines and includes an array of 2^N sets each holding tags each X bits, an input receives a Q-bit memory address, MA[(Q−1):0], having: a tag MA[(Q−1):(Q−X)] and an index MA[(Q−X−1):J]. Q is an integer at least (N+J+X−1). In a first mode: set selection logic selects one set using the index and LSB of the tag; comparison logic compares all but LSB of the tag with all but LSB of each tag in the selected set and indicates a hit if a match; otherwise allocation logic allocates into the selected set. In a second mode: the set selection logic selects two sets using the index; the comparison logic compares the tag with each tag in the selected two sets and indicates a hit if a match; and otherwise allocates into one set of the two selected sets.
US09798667B2 Streaming stress testing of cache memory
An aspect includes a method of streaming stress testing in a cache memory system. The method includes configuring, by a streaming stress generator, one or more streams of cache lines in the cache memory system to be accessed by a cache prefetch engine of a processor. One or more stream parameters are randomized to vary a streaming stress applied by the one or more streams to the cache memory system. The one or more streams are generated as read or write requests to the cache lines as prefetches from the cache prefetch engine absent a request for the cache lines from a processor core of the processor. A determination is made as to whether any faults are detected while the one or more streams are prefetched.
US09798664B2 Method and apparatus for correcting cache profiling information in multi-pass simulator
Provided method includes storing a first cache snap shot including cache profiling information regarding a cache when a first process being executed by a cycle accurate simulator is terminated; storing a second cache snap shot including the cache profiling information on the cache when a second process is executed in the cycle accurate simulator; comparing the second cache snap shot of the second process and the first cache snap shot of the first process to readjust any one value of a cache hit value and a cache miss value which are present in the second cache snap shot of the second process; and correcting the cache profiling information which is stored in the first cache snap shot of the first process by reflecting the readjusted any one value of the cache hit value and the cache miss value present in the second cache snap shot of the second process.
US09798657B2 Data storage device including nonvolatile memory device and operating method thereof
A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.
US09798653B1 Methods, apparatus and data structure for cross-language speech adaptation
Adapted speech models produce fluent synthesized speech in a voice that sounds as if the speaker were fluent in a language in which the speaker is actually non-fluent. A full speech model is obtained based on fluent speech in the language spoken by a first person who is fluent in the language. A limited set of utterances is obtained in the language spoken by a second person who is non-fluent in the language but able to speak the limited set of utterances in the language. The full speech model of the first person is then processed with the limited set of utterances of the second person to produce an adapted speech model. The adapted speech model may be stored to a multi-lingual speech model as a child node of a root with an associated language selection question and branches pointed to the adapted speech model and other speech models, respectively.
US09798649B1 Debugging code controlling resource-constrained intelligent devices contemporaneously with executing object code
This disclosure involves debugging code for resource-constrained intelligent devices contemporaneously with executing object code on the intelligent device. For example, object code is transmitted to a radio device. A program counter entry is provided from the radio device to a computer via a communication link contemporaneously with a pause in execution of the object code at the radio device. A correspondence between the program counter entry and a portion of assembly code, which was used to generate the object code, is identified and is used to generate a list of additional program counter entries for pausing the object code's execution. The list is provided from the computer to the radio device and is used to pause the object code's execution at the radio device. Log data is provided from the radio device to the computer for display after pausing the object code's execution at one of these program counter entries.
US09798648B2 Transitive source code violation matching and attribution
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for matching and attributing code violations. One of the methods includes receiving a plurality of snapshots of a code base, including data representing a revision graph of the snapshots of the code base and data representing respective violations in each of the plurality of snapshots. A plurality of transitively matched violations in the code base are generated, wherein each transitively matched violation represents a respective sequence of matching violations from a first violation of a first snapshot to a second violation of a second snapshot, wherein each transitively matched violation identifies a respective first violation representing an initial occurrence of a coding defect in the code base and a respective second violation representing a last occurrence of the coding defect in the code base.
US09798646B2 Performance monitoring in a data processing apparatus capable of executing instructions at a plurality of privilege levels
A data processing apparatus has processing circuitry which can execute instructions at one of several privilege levels. A plurality of performance monitoring circuits are included. In response to an instruction executed at a first privilege level, first configuration data can be set for controlling performance monitoring by a first subset of performance monitoring circuits. A disable control flag can be set in response to an instruction executed at a second privilege level higher than the first privilege level. If the disable control flag has a predetermined value then performance monitoring control circuitry disables performance monitoring by the first subset of performance monitoring circuits while the processing circuitry is executing instructions at the second privilege level.
US09798643B2 System and method of monitoring a serial bus
A system and method are provided for managing internal-computer system communications in an SPI management system. The system includes a storage device, at least one serial bus interface to interface with a serial bus, and a processing unit that accesses via the at least one serial bus interface, master data propagating from a master device along the serial bus. The processing unit stores, in the storage device, at least one of timing and phase data related to clock pulses associated with the master data, and a phase relationship between the clock pulses and at least one of the master data and return data propagating from a slave device in response to the master data.
US09798640B2 Systems and methods for offline testing of customer premise equipment
Systems and methods are described for testing customer premise equipment in an offline fashion. According to certain embodiments, a testing system including one or more computing devices can identify a test scenario that includes information associated with one or more commands and expected results associated with the commands. Such commands can be executed by customer premise equipment. One or more respective images associated with the execution of a command can be captured, and information associated with the command, the associated expected result, and one or more respective images can be displayed for evaluation by a user to determine whether the command is operating properly in the customer premise equipment that executed the command. Certain embodiments describe a confidence level which can correspond to a number of images to be captured in order to decrease the possibility that content was not captured for evaluation.
US09798639B2 Failover system and method replicating client message to backup server from primary server
A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
US09798631B2 Block storage by decoupling ordering from durability
This document relates to data storage techniques. One example can buffer write commands and cause the write commands to be committed to storage in flush epoch order. Another example can maintain a persistent log of write commands that are arranged in the persistent log in flush epoch order. Both examples may provide a prefix consistent state in the event of a crash.
US09798627B2 Backup image duplication
Various systems and methods to display information regarding duplication operations and to configure duplication operations. For example, information regarding policies that can be included in a duplication operation is presented via a display. The display receives selection of one or more of the policies. In response to the selection, the display updates to reflect how much of a bucket has been allocated and how much is available, where the bucket specifies an amount of time and is calculated as a function of a duplication window duration.
US09798626B2 Implementing change data capture by interpreting published events as a database recovery log
A method for implementing a change capture system using an event publishing system as a database recovery log is provided. The method may include determining a set of data based on a description of events for which change capture is possible. The method may also include selecting at least one item of data from within the determined set of data, wherein the at least one item of data requires change capture to be performed. Additionally, the method may include identifying at least one published event, wherein the at least one published event is produced by the event publishing system. The method may include instructing the event publishing system to deliver the at least one identified published event to the change capture system. Furthermore, the method may include receiving the at least one identified published event. The method may also include processing the at least one published event.
US09798622B2 Apparatus and method for increasing resilience to raw bit error rate
Described is an apparatus which comprises: a first encoder to encode data with a first error correction scheme to generate a set of codewords, each codeword of the set having a data portion and a corresponding parity portion, and each codeword of the set to be stored in a separate memory bank of a memory block; and a second encoder to encode the data portions of each codeword of the set with a second error correction scheme, the second encoder to generate a combined codeword having a data portion and a corresponding parity portion, wherein the corresponding parity portion of the combined codeword is to be stored in an additional memory bank of the memory block.
US09798617B2 Combined asynchronous and synchronous fountain code storage in an object store
Example apparatus and methods produce a set of rateless erasure codes (e.g., fountain codes) for a file stored in a primary data store (e.g., hard drive) or in an archive system. The archive system may store the file in a redundant array of independent disks (RAID). A first subset of the rateless erasure codes are stored in an object storage using a synchronous protocol. A second subset of rateless erasure codes are stored in the object storage using an asynchronous protocol. The object storage system may inform the archive system when desired redundancy has been achieved or when desired redundancy has been lost. The archive system may buffer rateless erasure codes before providing the codes to the object storage to improve performance. A failure in the archive system or object storage system may be mitigated by retaining the file in the primary data store until the desired redundancy is achieved.
US09798616B2 Wireless sending a set of encoded data slices
A method begins by a dispersed storage (DS) processing module selecting a subset of a set of encoded data slices, wherein the subset of encoded data slices includes less than a decode threshold number of encoded data slices. When a receiving entity is affiliated with a first wireless communication resource, the method continues with the DS processing module outputting the subset of encoded data slices via the first wireless communication resource to the receiving entity, wherein the first wireless communication resource has a first wireless geographic coverage area. When the receiving entity is affiliated with a second wireless communication resource and is located outside of the first wireless geographic coverage area, the method continues with the DS processing module outputting one or more encoded data slices of the set of encoded data slices via the second wireless communication resource to the receiving entity.
US09798615B2 System and method for providing a RAID plus copy model for a storage network
A storage system includes a storage server adapted to receive data, determine parity data based upon the data, and store the data and the parity data in a storage array associated with the storage server. The data and the parity data may be sent to a second storage server.
US09798613B2 Controller of nonvolatile semiconductor memory
According to one embodiment, a controller includes a decoder, calculation section, table creation, and control section. The decoder converts ECC frames into likelihood information based on a set table, generates decoded ECC frames by decoding using the likelihood information and switches the set table when there is an ECC frame in which the decoding is unsuccessful. The calculation section generates calculation data based on an ECC frame of calculation target among the decoded ECC frames and its ECC frame before decoded. The table creation section sets the new table to the decoder based on the calculation data. The control section controls the calculation target so that a calculation in the calculation section is not repeated for an ECC frame in which the decoding is successful.
US09798607B1 System and method for smart error handling mechanism for an application
An error guide including a set of error resolutions is stored. A set of log files is received which includes log entries generated by a set of processes associated with an application program. Each log entry includes a set of attributes including a first attribute specifying a message, a second attribute specifying a message identifier, a third attribute specifying process, and a fourth attribute specifying a message type. The log files are parsed based on the third and fourth attributes to identify a log entry associated with a particular process and message type. A message identifier of the log entry is compared with the error message guide to identify an error resolution that corresponds to a message of the log entry. The identified error resolution is displayed on an electronic screen.
US09798606B2 Systems and methods for smart diagnosis using hosted resources with intelligent altering of boot order
Systems and methods smart diagnosis using hosted resources with intelligent altering of boot order. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: execute a first diagnostic module; identify a software or hardware malfunction as a result of the execution of the first diagnostic module; communicate the malfunction to a backend server; receive, from the backend server, an indication of a second diagnostic module to be subsequently executed by the IHS; and execute the second diagnostic module.
US09798605B2 Supporting global effect analysis
The embodiments relate to methods and systems for supporting a global effect analysis of a technical system. The embodiments include providing a meta-model stored in a computer readable storage medium, where the meta-model comprises at least one assembly of the technical system comprising parts having an associated set of failure mode elements, and where each failure mode element has an associated local effect element. The embodiments also include clustering local effect elements within global effect elements to generate a global effect tree stored within the meta-model.
US09798604B2 Firmware dump collection from primary system dump device adapter
A method of firmware dump collection from a primary dump adapter is provided. The method includes identifying a primary system dump device and a secondary system dump device. An operating system (OS) dump coordinator writes non-disruptive state data to the primary system dump device, and writes disruptive state data to the secondary system dump device. Non-disruptive state data is requested from a hardware device adapter that is connected to the non-primary system dump device. Disruptive state data is requested from the hardware device adapter that is connected to the primary system dump device. The non-disruptive state data is written to the primary system dump device. Disruptive state data is written to the secondary system dump device.
US09798603B2 Communication device, router having communication device, bus system, and circuit board of semiconductor circuit having bus system
A communication device includes: a receiving terminal; a storage device which stores a rule in which a condition regarding a bus system operation environment and an error tolerance scheme are associated with each other, and information regarding a path length; an error processor which determines the error tolerance scheme by utilizing the condition regarding the bus system operation environment and the rule so as to generate error tolerance information corresponding to the received data according to the determined error tolerance scheme; and a sending terminal for sending at least one packet including the error tolerance information and the data to the bus. The operation environment-related condition is a condition for granting an error tolerance for a transmission path of which a bus path length to another communication device, which is a destination of the data, is greater than a predetermined value.
US09798601B2 Connection method
A failure of communication between a first device and a second device is managed. A failure of communication between the first device and the second device is detected at a third device intermediate. The first data is transmitted from the third device to the first device. The first data indicates that the second device is unusable by the first device.
US09798597B1 Verifying selective purging of entries from translation look-aside buffers
An aspect includes include selective purging of entries from translation look-aside buffers (TLBs). A method includes building multiple logical systems in a computing environment, the multiple logical systems including at least two level-two guests. TLB entries are created in a TLB for the level-two guests by executing fetch and store instructions. A subset of the TLB entries is purged in response to a selective TLB purge instruction, the subset including TLB entries created for a first one of the level-two guests. Subsequent to the purging, verifying that the subset of the TLB entries were purged from the TLB, and determining whether a second one of the level-two guests is operational, the determining including executing at least one instruction that accesses a TLB entry of the second one of the level-two guests. Test results are generated based on the verifying and the determining. The test results are output.
US09798596B2 Automatic alert escalation for an information management system
Disclosed herein are systems and methods for managing information management operations. The system may be configured to employ a work flow queue to reduce network traffic and manage server processing resources. The system may also be configured to forecast or estimate information management operations based on estimations of throughput between computing devices scheduled to execute one or more jobs. The system may also be configured to escalate or automatically reassign notification of system alerts based on the availability of system alert recipients. Various other embodiments are also disclosed herein.
US09798591B2 Method, apparatus, and chip for implementing mutually-exclusive operation of multiple threads
Multiple lock assemblies are distributed on a chip, each lock assembly manage a lock application message for applying for a lock and a lock release message for releasing a lock that are sent by one small core. Specifically, embodiments include receiving a lock message sent by a small core, where the lock message carries a memory address corresponding to a lock requested by a first thread in the small core; calculating, using the memory address of the requested lock, a code number of a lock assembly to which the requested lock belongs; and sending the lock message to the lock assembly corresponding to the code number, to request the lock assembly to process the lock message.
US09798589B2 Exploiting parallelism in exponential smoothing of large-scale discrete datasets
A system, and computer program product for large-scale data transformations. Embodiments include a smoothing engine within an R environment to configure at least one master task and at least two worker tasks. A chunk calculator receives a series of data values and divides the series of data values into portions of data values which are in turn assigned as workloads to at least two worker tasks. The worker tasks serve to calculate a first state value of a first one of the portions of data values, and calculate a second state value of a second one of the portions of data values. The workloads are selected such that calculating a second state value does not depend on the first state value. The results of the workload calculations are used to calculate a smoothing factor used to predict a trend.
US09798582B2 Low latency scheduling on simultaneous multi-threading cores
A computer program product is provided for prioritized hardware thread scheduling. The computer program product includes a non-transitory computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform a method. The method includes, responsive to identifying a latency sensitive workload, enabling, by an operating system, one or more hardware threads to meet dispatch latency demands for the latency sensitive workload. The method further includes responsive to detecting an absence of the latency sensitive workload, de-committing, by the operating system, the one or more hardware threads.
US09798580B2 Method and apparatus for managing background application
A method for managing a background application is provided. The method includes determining whether an operating feature of the background application satisfies a preset condition, and when it is determined that the operating feature of the background application satisfies the preset condition, displaying an operating interface in a foreground interface of a mobile device for a user to close the background application.
US09798578B2 Enabling native application capabilities based on object capabilities
Example implementations relate to enabling native application capabilities. Some implementations may determine a set of object capabilities related to a source object stored in a remote third party repository. In some examples, the set of object capabilities represent at least one capability associated with the source object available to a third party application handling the source object. Some implementations may also determine a native application capability associated with the source object based on the determined set of object capabilities. Some implementations may also enable, in a native application, the native application capability for the source object.
US09798572B2 Virtual machine migration method, switch, and virtual machine system
The present invention provides a virtual machine migration method, a switch, a virtual machine system. A switch receives a message sent by a server, where the message is used to enable the switch to discover a connected virtual machine interface; obtains, from the message, an identifier for indicating whether a virtual machine is migrating; and determines whether the virtual machine is a virtual machine migrated to the server according to the identifier indicating whether the virtual machine is migrated. According to the embodiments of the present invention, it may be determined whether an added virtual machine on a server is a newly created one or a migrated one.
US09798571B1 System and method for optimizing provisioning time by dynamically customizing a shared virtual machine
Technology for generating, building, maintaining and sharing a pool of virtual environments. The virtual environments (for example, virtual machines) are instantiated and active prior to a request from a user to use a virtual environments. Delta maps are used to help match the request to the best-suited active virtual environment. The delta map is a data set that indicates differences between specification values of a given active virtual environment and specification values needed to reliably fulfill the user's request.
US09798567B2 Multi-hypervisor virtual machines
Standard nested virtualization allows a hypervisor to run other hypervisors as guests, i.e. a level-0 (L0) hypervisor can run multiple level-1 (L1) hypervisors, each of which can run multiple level-2 (L2) virtual machines (VMs), with each L2 VM is restricted to run on only one L1 hypervisor. Span provides a Multi-hypervisor VM in which a single VM can simultaneously run on multiple hypervisors, which permits a VM to benefit from different services provided by multiple hypervisors that co-exist on a single physical machine. Span allows (a) the memory footprint of the VM to be shared across two hypervisors, and (b) the responsibility for CPU and I/O scheduling to be distributed among the two hypervisors. Span VMs can achieve performance comparable to traditional (single-hypervisor) nested VMs for common benchmarks.
US09798562B2 Facilitation of guest application display from host operating system
Apparatuses, methods, and computer-readable media for buffer provision application (“BFA”) are described. The BPA may facilitate display of a guest application executing in a host operating system (“host OS”). The host OS may provide for execution of a guest application, such as through use of an emulator configured to emulate a guest OS environment. The BFA may provide a drawing buffer for use by the guest application. The drawing buffer may be caused to be allocated within the host OS by the BFA. The BFA may then cause the allocated buffer to be provided to the guest application so that the guest application may draw frame data directly to the drawing buffer. The BFA may then facilitate access to the drawing buffer by the host OS when compositing drawing buffer data with other drawing data of the host OS. Other embodiments may be described and claimed.
US09798555B2 Application implementation method and apparatus
Application implementation methods and apparatus are described, which are used to implement a function of a target application without installation of the target function. An example method may include acquiring an installation package of the target application; generating a proxy interface for managing the target application; and dynamically loading, by the proxy interface, the installation package by using an operating parameter of a terminal, and starting an operation interface of the target application.
US09798554B2 Touch-sensitive remote control with visual feedback
An audio/video (A/V) hub provides feedback to a user of a portable electronic device with a touch-sensitive display (such as a cellular telephone) that is used as a wireless remote control for an audio/video (A/V) display device, the A/V hub and/or a consumer-electronic device. In particular, when the A/V hub receives, from the portable electronic device, user-interface activity information associated with a user interface displayed on a touch-sensitive display, the A/V hub generates visual feedback based on the user-interface activity information. Then, the A/V hub provides the visual feedback to the A/V display device for display on the A/V display device. The visual feedback indicates a position of at least a touch contact point of a user of the portable electronic device relative to a strike area of at least a virtual command icon in the user interface.
US09798553B2 Systems for securely connecting to remote networks
Systems enable secure communication links with classified or unclassified networks using a single mobile computing device. In one embodiment, the system includes: a mobile computing device without an integrated data storage device that is configured to interchangeably receive an unclassified or classified data storage device; an encrypter device in signal communication with the mobile computing device; network security device in signal communication with the encrypter device; a classified data storage device loaded with a computer readable code configured for booting the mobile computing device when the classified data storage device is connected to the mobile computing device; and an unclassified data storage device loaded with a computer readable code configured for booting the mobile computing device when the unclassified data storage device is connected to the mobile computing device.
US09798552B2 Cloud computing architecture for managing hardware resources on network elements
A network element (NE) comprising a receiver configured to couple to a cloud network; and a multi-core central processing unit (CPU) coupled to the receiver and configured to receive a first partition configuration from an orchestration element, partition a plurality of processor cores into a plurality of processor core partitions according to the first partition configuration, and initiate a plurality of virtual basic input/output systems (vBIOSs) such that each vBIOS manages a processor core partition.
US09798551B2 Scalable compute fabric
A method and apparatus for providing a scalable compute fabric are provided herein. The method includes determining a workflow for processing by the scalable compute fabric, wherein the workflow is based on an instruction set. A pipeline in configured dynamically for processing the workflow, and the workflow is executed using the pipeline.
US09798550B2 Memory access for a vector processor
A method and device for memory access in processors is provided. A processor, comprising a plurality of computational units, is capable of executing a single instruction on multiple pieces of data simultaneously (SIMD). A read operation is initiated to load data from memory into the plurality of computational units (CUs) arranged into a plurality of CU groups. The memory is arranged into a plurality of memory macro-blocks each associated with a respective CU group of the plurality of CU groups. For each CU group a respective first memory address is determined and for each CU group, the data in the associated memory macro-block is accessed at the respective first memory address.
US09798547B2 VLIW processor including a state register for inter-slot data transfer and extended bits operations
A very long instruction word (VLIW) processor that performs efficient processing including extended bits operations is provided. The VLIW processor includes an instruction control unit, a register file unit, and an instruction execution unit. The instruction execution unit includes a plurality of slots, and a state register arranged between the second slot and the third slot to transfer N-bit data between the second and third slots. The VLIW processor stores data output from the third slot into the state register and uses the data, and thus achieves efficient processing including bit-expanded operations, such as processing performed in response to instructions commonly used in image processing, image recognition, and other processing, while preventing scaling up of the circuit.
US09798545B2 Anticipated prefetching for a parent core in a multi-core chip
Embodiments relate to prefetching data on a chip having a scout core and a parent core coupled to the scout core. A method includes determining that a program executed by the parent core requires content stored in a location remote from the parent core. The method includes sending a fetch table address determined by the parent core to the scout core. The method includes accessing a fetch table that is indicated by the fetch table address by the scout core. The fetch table indicates how many of pieces of content are to be fetched by the scout core and a location of the pieces of content. The method includes based on the fetch table indicating, fetching the pieces of content by the scout core. The method includes returning the fetched pieces of content to the parent core.
US09798543B2 Fast mapping table register file allocation algorithm for SIMT processors
One embodiment of the present invention sets forth a technique for allocating register file entries included in a register file to a thread group. A request to allocate a number of register file entries to the thread group is received. A required number of mapping table entries included in a register file mapping table (RFMT) is determined based on the request, where each mapping table entry included in the RFMT is associated with a different plurality of register file entries included in the register file. The RFMT is parsed to locate an available mapping table entry in the RFMT for each of the required mapping table entries. For each available mapping table entry, a register file pointer is associated with an address that corresponds to a first register file entry in the plurality of register file entries associated with the available mapping table entry.
US09798530B2 Systems and methods for short range wireless data transfer
Systems and methods for application level authentication are provided for use with the low energy Bluetooth device and accessory. This includes receiving accessory credentials from a server, establishing a Bluetooth low energy connection with the accessory, authenticating with the accessory, and lastly transferring data to the accessory. The transferring of the data may be either a bulk transfer, or a data stream. The authenticating may be an application layer authentication between a device and the accessory using a shared secret key and using a hash function. Additional embodiments include methods for over-the-air firmware updates, and device control of a low energy Bluetooth accessory.
US09798528B2 Software solution for cooperative memory-side and processor-side data prefetching
A solution for cooperative data prefetching that enables software control of a memory-side data prefetch and/or a processor-side data prefetch is provided. In one embodiment, the invention provides a solution for generating an application, in which access to application data for the application is improved (e.g., optimized) in program code for the application. In particular, a push request, for performing a memory-side data prefetch of the application data, and a prefetch request, for performing a processor-side data prefetch, are added to the program code. The memory-side data prefetch results in the application data being copied from a first data store to a second data store that is faster than the first data store while the processor-side data prefetch results in the application data being copied from the second data store to a third data store that is faster than the second data store.
US09798527B1 Loop and library fusion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating efficient compiled code. In an example method, a compilation system obtains an un-optimized computational graph comprising a plurality of nodes representing operations and directed edges representing data dependencies. The un-optimized computational graph is analyzed using pattern matching to determine fusable operations that can be fused together into a single fusion operation. The un-optimized computational graph is transformed into an optimized computational graph by replacing the nodes representing the fusable operations in the un-optimized computational graph with a fusion node representing the single fusion operation. The compilation system produces efficient code by translating the fusion node of the optimized computational graph as a call that performs the fused operations.
US09798526B2 Software development using multi-domain decision management
A multi-domain decision manager facilitates software development of a software application across knowledge domains, based on relationships between a first knowledge domain and a second knowledge domain. The multi-domain decision manager includes an assessment engine configured to construct a first assessment as an instantiation of a first knowledge base model of the first knowledge domain, and a second assessment as an instantiation of a second knowledge base model of the second knowledge domain. A relationship engine may be configured to characterize relationships between the first assessment and the second assessment, wherein the relationships characterize a likelihood that inclusion of a first selectable assessment option of the first assessment is associated with inclusion of a second selectable assessment option of the second assessment. A relationship analyzer may be configured to provide a relationship analysis characterizing a cumulative impact of the relationships on the first assessment and the second assessment.
US09798520B2 Division operation apparatus and method of the same
A division operation apparatus is provided. The division operation apparatus includes a memory, a non-zero bit detection circuit, a mapping calculation circuit, a look-up circuit, a compensation circuit and a multiplication circuit. The memory stores a divisor look-up table including a plurality of entries. The non-zero bit detection circuit detects a number of a highest non-zero bit of the divisor. The mapping calculation circuit generates a mapped value of the divisor within a range of the divisor look-up table according to a mapping function. The look-up circuit retrieves a corresponding entry having a stored reciprocal according to the mapped value. The compensation circuit generates a compensation value according to the mapping function. The multiplication circuit multiplies a dividend, the stored reciprocal and the compensation value to generate a divided result of the dividend and the divisor.
US09798514B2 System and method for color beat display in a media content environment
In accordance with an embodiment, described herein is a system and method for color beat display in a media content environment. A media device, operating as a client device, can receive and play media content provided by a media server, or another system or peer device. A user interface enables a user to select from a plurality of displayed media options to be played at the device, wherein each media option corresponds to a media content item, e.g., a song. During the playing of a selected media content, a visual display logic or component determines an audio beat, volume, or other characteristic of the playing media content, and uses this information to modify the visual display at the user interface, to match the audio beat, volume, or other characteristic, for example by synchronizing a variation in color, brightness, scale, transparency, or intensity of a particular region of the visual display.
US09798507B2 Display device and control method
The display device receives first data, including a control instruction, encapsulated at an application layer by a first external device, matching a data protocol of a first dedicated link over the first dedicated link; and if the control instruction is a control instruction directed to the display device, then the display device performs a corresponding operation according to the control instruction; and if the control instruction is a control instruction directed to a second external device, then the display device transmits the first data to the second external device over a second dedicated link so that the second external device performs a corresponding operation according to the control instruction.
US09798506B2 Method for scheduling a reload of supply material in a printing system
A method for scheduling a reload of a supply material in a printing system including a print engine capable of printing at a settable print velocity while using the supply material, a control unit for controlling a print job queue comprising at least one print job scheduled to be printed by means of a scheduling scheme while using the supply material, a supply material input holder for holding the supply material, and a user interface for interacting with a user of the printing system. The method includes determining a plurality of moments in time that the supply material input holder is empty, and simultaneously scheduling for each determined moment in time of the plurality of moments in time a reload event of reloading the supply material input holder with the supply material in the scheduling scheme. The plurality of moments in time is determined by taking into account the total planned usage of the supply material from the supply material input holder according to print job specifications of the at least one print job scheduled in the print job queue and a capacity of the supply material input holder with respect to the properties of the supply material, and each of the determined moments in time is established on the basis of the settable print velocity of the printing system with respect to the at least one print job in the print job queue.
US09798505B1 System and method of printing using mixed paper sizes
A system and method of printing involves the use of mixed paper sizes in which the orientation of printing media can be selected to avoid a mixture of paper sheet orientations in the output document when auto tray selection has been selected by a user.
US09798503B2 Collaborative remote maintenance of printing devices via communication with multiple servers
Example systems and related methods may relate to controlling a printing device remotely during real-time communication session. Namely, a system may include a first server and a second server. The first server may include an application configured to provide a user interface. The second server may be configured to communicate with the first server and a plurality of printer devices according to a data transport protocol. A request that includes a printer device identifier may be received by a controller. Based on the printer device identifier, a target printer device may be determined from the plurality of printer devices. A communication session may be established between the first server, the second server, and the target printer device. The communication session is configured according to the data transport protocol. The controller may be configured to control the target printer device based on the communication session.
US09798500B2 Systems and methods for data storage tiering
In accordance with embodiments of the present disclosure, a method may include allocating to a higher-tier uniform distribution space an approximately equal capacity from each of a collection of physical disks of a common storage tier, wherein a tier of a physical disk indicates an importance of data to be stored on the physical disk and allocating to a lower-tier cold track space any portions of the physical disks not allocated to the higher-tier uniform distribution space.
US09798492B2 Semiconductor device including a plurality of function blocks
A semiconductor device includes a buffer memory, a plurality of function blocks, each of which transmits to a request of access to the buffer memory, and accesses the buffer memory according to a response to the request of access; and a buffer management unit suitable for receiving the request of access, and transmitting the response to the request of access according to a status of the buffer memory, wherein the buffer management unit and each of the plurality of function blocks may communicate through a dedicated channel.
US09798491B2 Semiconductor system and operating method thereof
A semiconductor system may include a plurality of memory devices corresponding to a plurality of channels, an address mapping unit suitable for converting addresses corresponding to provided external requests according to a selected address map among a plurality of address maps; a monitoring unit suitable for monitoring the external requests provided to each of the plurality of channels, and a control unit suitable for providing a control signal for controlling the address mapping unit to select an address map according to a result of the monitoring.
US09798489B2 Cloning a virtual disk in a storage platform
An administrator provisions a virtual disk in a remote storage platform and defines policies for that virtual disk. A virtual machine writes to and reads from the storage platform using any storage protocol. Virtual disk data within a failed storage pool is migrated to different storage pools while still respecting the policies of each virtual disk. Snapshot and revert commands are given for a virtual disk at a particular point in time and overhead is minimal. A virtual disk is cloned utilizing snapshot information and no data need be copied. Any number of Zookeeper clusters are executing in a coordinated fashion within the storage platform, thus increasing overall throughput. A timestamp is generated that guarantees a monotonically increasing counter, even upon a crash of a virtual machine. Any virtual disk has a “hybrid cloud aware” policy in which one replica of the virtual disk is stored in a public cloud.
US09798485B2 Path management techniques for storage networks
Improved path management techniques for storage networks are described. In one embodiment, for example, an apparatus may comprise a processor circuit, a detection component for execution by the processor circuit to receive an advertisement of a set of paths for accessing a logical storage volume and determine whether the set of paths comprises an optimized path, and a modification component for execution by the processor circuit to, when the set of paths does not comprise an optimized path, send a first instruction to update a reporting nodes parameter for the logical storage volume to identify an owner node for the logical storage volume and a corresponding partner node. Other embodiments are described and claimed.
US09798484B2 Information processing apparatus
An information processing apparatus comprises: a programmable circuit unit comprising a partial reconfiguration unit; a storage unit used by each of logic circuits configured in the partial reconfiguration unit; and a control unit that controls a logic circuit that becomes an access destination, in accordance with receiving an access command, wherein the control unit compares an address space indicating the access destination of the access command with the signal that is output from the partial reconfiguration unit due to the partial reconfiguration unit being configured using circuit information included in the configuration data, and controls to set as an access destination the logic circuit configured in the partial reconfiguration unit outputting the signal matching the address space indicating the access destination of the access command.
US09798480B2 Memory system and operation method thereof
A memory system may include: a data storage unit comprising a first memory device through which data are inputted/outputted through a first channel and a second memory device through which data are inputted/outputted through a second channel, wherein each of the first and second memory devices comprises a plurality of blocks each having multi-level cells (MLCs); and a controller suitable for selecting a first target block among the plurality of blocks of a channel which includes a first victim block and selecting a second target block among the plurality of blocks of a channel of which does not include the first victim block, and separating data of the MLCs included in the first victim block on a level basis and copying the separated data into the first and second target blocks, respectively, during a garbage collection operation.
US09798476B2 Skewing expected wearout times of memory devices
Aspects of the present invention include a system, method, and computer program product for skewing expected wearout times of memory devices in an array are provided according to some embodiments of the present invention. In general, the method includes determining or receiving an amount of spare space to provide in an array of memory devices, allocating the spare space non-uniformly to the memory devices in the array, and skewing expected wearout times of the memory devices by controlling writing of data to the array according to the allocation of the spare space.
US09798469B2 Storage device and controlling method thereof
A storage device includes a nonvolatile memory and a memory controller. The nonvolatile memory performs read, write, and erase operations. The memory controller operates in an operating mode where the memory controller exchanges a voltage signal, set to a reference voltage level within an allowable range, with the nonvolatile memory or receives the voltage signal from an external device. When operating in the operating mode, the memory controller optimizes an operating frequency of the nonvolatile memory depending on a voltage level of the voltage signal and a temperature.
US09798468B2 Dynamic data set replica management
Systems and methods dynamically manage replicas of data sets. A collection of data stores is used to redundantly store one or more replicas of one or more data sets. The replicas may be used to respond to read requests from multiple sources. Upon identification of a need to allocate storage space to a data object, space used by one or more of the replicas is allocated to the data object. Various parameters may be utilized in the selection of one or more replicas whose storage space can be allocated to the data object. The parameters may be based at least in part on characteristics of the one or more data sets relative to one another.
US09798466B2 Using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data
Provided are a computer program product, system, and method for using a plurality of sub-buffers and a free segment list to allocate segments to a plurality of threads to use for writing data. Groups of threads are assigned to sub-buffers. At least one segment of data is indicated in each of the sub-buffers. The threads assigned to one of the sub-buffers write to the at least one segment indicated in the sub-buffer to which the threads are assigned. A free segment list indicates segments which are not indicated in one of the sub-buffers. In response to one of the segments in a containing sub-buffer comprising one of the sub-buffers becoming a full segment having less than a threshold amount of free space, the indication of the full segment in the containing sub-buffer is replaced with one of the segments indicated in the free segment list.
US09798463B2 Character input method and apparatus
Character input in which key press information input by a user is received. When the received key press information meets a preset enabling condition of the mapping mode, a mapping mode is entered into; key press information input by the user in the mapping mode is receive. A character string corresponding to the key press information input by the user in the mapping mode is searched according to a preset mapping relation between the character string and a keyboard, and the searched character string is sent to an application.
US09798459B2 Touch event model for web pages
One or more touch input signals can be obtained from a touch sensitive device. A touch event model can be used to determine touch and/or gesture events based on the touch input signals. The touch and gesture events can be associated with touch input signals generated from different regions of a web page displayed on the touch sensitive device. Access can be provided to at least one touch or gesture event through a programming interface.
US09798458B2 Methods, systems, and apparatuses for accurate measurement and real-time feedback of solar ultraviolet exposure
System and methods for accurate measurement and real-time feedback of solar ultraviolet exposure for management of ultraviolet dose. The systems can include a wearable device and a mobile device, the system performing accurate measurement of UV exposure.
US09798457B2 Synchronization of media interactions using context
Embodiments of the present invention provide secondary content that is synchronized to progress within a primary media content. The secondary content, may be a comment, an emote, a poll, a contextual advertisement, a special feature, or other communication synchronized to a particular point in the media. Examples of media include movies, games, television shows, sporting events, video conferences, online chat sessions, and others. Some events are synchronized using time sequencing to a particular spot within a time-based media content. The events may be published through social media outlets. The progress point associated with the event may be directly accessed by selecting a link within the event.
US09798455B2 Operating device
An operation display part according to the present invention includes a GUI display portion which displays each of display images having a size in a horizontal direction correlated with a duration of an operating time of each of the steps, a touch operating portion which extends or shortens the size of each of the display images, a controller which determines an operating time of each step based on the operating time corresponding to the size of each of the display images, and a memory which stores information of a settable range of the operating time of each steps set for each washing course, wherein, when an operating time of a step included in a predetermined washing course is set in the predetermined washing course, the GUI display portion displays the settable range of the operating time of this washing course as a range in a horizontal direction together with the display images. Consequently, in an electric machine and appliance which executes an operation action selected from a plurality of operation actions including a plurality of steps, it is possible to display a settable range of an operating time of each step of this selected operation action.
US09798452B2 Handling information items
A method comprises receiving, via a user interface of a user terminal, an indication of a user selection of a contact identifier, identifying, from plural event information items stored in at least one memory, an event information item which is associated with the selected contact, wherein each of the plural event information items has a timestamp associated therewith, and causing a graphical chronology to be displayed on a display (14) of the user terminal, wherein the graphical chronology comprises plural sub-regions (50-1-50-3) each relating to a different time interval, wherein the graphical chronology includes a graphical representation of the identified event information item (53, 55), the graphical representation being located in a one of the sub-regions (50-1-50-3) based on a comparison of the timestamp associated with the identified event information item and the time interval to which the sub-region (50-1-50-3) relates.
US09798449B2 Fuzzy search and highlighting of existing data visualization
A user may provide input to search an existing visualization (e.g., bar chart, graph) of a dataset returned in response to database querying. A highlighted visualization may then provide additional insight into relationships within the dataset. The highlighting may comprise changes to the appearance (e.g., size, color, background) of visualization elements. The search and highlighting may be executed by a functional module in an application layer of a local client in communication with database on a remote server. A search engine of the functional module may perform searching of dimension names, dimension values, and measure names within the dataset, identifying particular elements of the data set that are relevant to a search term (e.g., “q1”). Based upon recognition of relevant dataset data, a visualization engine may highlight particular elements of the visualization (e.g., changing an appearance of vertical bars showing first quarter revenue relative to vertical bars for other quarters).
US09798447B2 Stacked tab view
Stacked tab views are described. A computing device can display multiple content panes in a web browser window. Each content pane can correspond to a different web site. The content panes can be arranged in a visual stack, where content pane are positioned one in front of another in a three-dimensional view. In the three-dimensional view, a distance between content panes can appear to separate the content panes. Each content pane can display snapshot image of content of a web site. The content panes can be used in place of tabs for navigating between web pages.
US09798444B2 Restricted user interface navigation
A method and system that permits a user to navigate or browse a long list on a handheld device with a restricted user interface, such as a limited display and a limited user input device. The user first uses a coarse search to find a generally desired area in the list. The user then uses finer and finer search intervals in the vicinity of the desired area, until the desired entry is located.
US09798440B2 Aggregating social networking system user information for diversified timeline view
The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline view. The system accesses information about a user of a social networking system. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and a diversity policy is applied to prevent overrepresentation of timeline unit type(s). The timeline units are used to generate a timeline view for the user containing visual representations of the timeline units organized by location or time. The timeline view is then provided to other users of the social networking system that wish to view information about the user.
US09798434B2 Touch panel and display apparatus having the same
A display apparatus includes a display panel configured to display an image, a window member on the display panel and including a display area for transmitting the image, and a non-display area adjacent the display area, and a touch panel between the display panel and the window member, the touch panel including a touch sensor corresponding to the display area and including a sensor part and a connection part and a signal line including a connection part coupled to and overlapping the connection part of the touch sensor, and a line part coupled to the connection part of the signal line, wherein the connection part of the touch sensor and the connection part of the signal line define a plurality of mesh holes.
US09798433B2 Guard accessory device for an electronic and/or computer apparatus, and apparatus equipped with such an accessory device
An accessory device for use with an electronic user apparatus is disclosed. The electronic user apparatus includes at least one capacitive sensor for detection of at least one control object with respect to a control surface, and at least one apparatus guard placed at an alternating guard potential (VG), different from a ground potential of the at least one control object, and identical to a potential of the capacitive sensor. The accessory device includes at least one accessory guard capable of being set to the alternating guard potential (VG) by coupling with the electronic user apparatus.
US09798432B2 Capacitive touch sensor with polarity normalization
This application relates to a projected capacitive touch sensor with polarity normalization. The sensor includes a sensor grid including one or more electrically conductive rows and one or more electrically conductive columns. The sensor further includes a first column multiplexer that is connected to a first portion of the one or more electrically conductive columns. The sensor further includes a second column multiplexer that is connected to a second portion of the one or more electrically conductive columns. The sensor further includes a polarity switching circuit that is configured to determine a polarity of a differential signal generated from an output of the first column multiplexer and an output of the second column multiplexer, and based on determining the polarity of the differential signal, determining whether to switch the polarity of the differential signal.
US09798430B2 Input device, method of manufacturing the same, and electronic information equipment
An input device having a row electrode and a column electrode made by patterning a meshed metallic layer by forming a dividing section on a metallic line constituting the meshed metallic layer can make areas of individual dividing sections of the metallic lines uniform, whereby uneven shading due to the patterned, meshed conductive layer is suppressed from appearing on a touch operation surface.In the input device having the row electrode and the column electrode made by patterning the meshed metallic layer by forming the dividing section on the metallic line constituting the meshed metallic layer, at an intersecting section where metallic lines Mw2 constituting a meshed conductive layer Lp2 intersects an ideal contour Sp2 of a meshed column electrode, the direction for dividing the metallic lines at the intersecting section is set to the direction matching the direction of width of the metallic lines such that the area of the dividing section traversing the metallic line is minimal.
US09798429B2 Guard electrodes in a sensing stack
This disclosure generally provides an input device that includes a multi-layered capacitive sensor which includes a first layer disposed over a second layer that contains a plurality of sensor electrodes coupled to respective traces. The first and second layers form a capacitive sensing stack where the first layer is between the second layer and a touch surface for interacting with the input object. The first and second layers may be disposed on either the same substrate or different substrates in the stack. In one embodiment, the first layer includes electrically floating electrodes and at least one guard electrode. These components may align with respective components in the second layer. For example, the electrically floating electrodes in the first layer may at least partially cover the sensor electrodes in the second layer.
US09798424B2 Transparent conductive film
A transparent conductive film includes a film base, and a polycrystalline layer of indium tin oxide formed on the film base. The polycrystalline layer has a gradient of a concentration of tin oxide in a thickness direction thereof. A maximum value of the concentration of tin oxide in the thickness direction of the polycrystalline layer is 6 wt % to 12 wt %. The polycrystalline layer has a thickness of 10 nm to 35 nm. An average value of maximum sizes of crystal grains composing the polycrystalline layer is 380 nm to 730 nm.
US09798418B2 In-cell touch panel and display device
An in-cell touch panel and a display device are provided. The in-cell touch panel comprises a plurality of self-capacitance electrodes, a touch detection chip, and a plurality of conductive lines connecting the plurality of self-capacitance electrodes to the touch detection chip. The plurality of self-capacitance electrodes are arranged in columns, and any two self-capacitance electrodes in two adjacent columns are not in a same row; or, the plurality of self-capacitance electrodes are arranged in rows, and any two self-capacitance electrodes in two adjacent rows are not in a same column. The touch detection chip determines a touch position by detecting signals of the self-capacitance electrodes.
US09798416B2 Touch display device, driving method thereof, and pressure detection method thereof
A touch display device including a pixel array substrate, an opposite substrate, and a display medium layer is provided. The pixel array substrate includes a first substrate and a plurality of sensing electrodes. The first substrate has a plurality of sub-pixel areas arranged in array. The sensing electrodes are disposed on the first substrate and electrically insulated to each other, wherein at least portion of the sensing electrodes cover a number of the sub-pixel areas, respectively. The opposite substrate is opposite to the pixel array substrate and includes a second substrate and a pressure sensing layer. The pressure sensing layer is disposed on a surface of the second substrate facing the pixel array substrate. The display medium layer is located between the sensing electrodes and the pressure sensing layer. A driving method and a pressure detection method of the touch display device are also provided.
US09798415B2 Display device using at least two types of display periods with different lengths
According to one embodiment, a display device includes a plurality of display elements arranged in a matrix, a plurality of scanning lines, a plurality of signal lines, and a controller configured to control display by sequentially supplying an image signal and a control signal to the plurality of signal lines and the plurality of scanning lines, respectively, wherein the controller repeats a display period in which the display is controlled and a display blanking period in which the display is paused to display a frame image, and at least two types of display periods with different lengths are used when a frame image is displayed.
US09798409B1 Multi-force input device
A force-sensitive input device for receiving user input. The input device can include a contact (e.g., touch) sensor and a plurality of force sensors. By combining the information from a multi-touch event with information from each of the plurality of force sensors, a contact centroid and a force centroid can be determined. Thereafter, by projecting a vector defining the force applied to the input device onto a vector defined between the contact centroid and an individual contact location, a magnitude of force applied at that contact location can be approximated.
US09798408B2 Electronic device
The electronic device 1 includes a press detection unit 40 configured to detect a press and a control unit 10 configured to control, when a standard for data based on press is set, such that a parameter value associated with a predetermined process is increased/decreased, according to a difference between the standard and the data based on press detected by the press detection unit 40, thus portions operated by an operator can be reduced and operation steps by the operator can be reduced as well.
US09798407B2 High-sensitivity in-cell touch display device
A high-sensitivity in-cell touch display device has a common voltage and sensing electrode layer including a plurality of common voltage and sensing electrodes, each corresponding to at least one pixel electrode. A touch circuit is provided with a touch-dedicated power supply circuit, and a common voltage and sensing electrode is used as a common node of the touch circuit and a display circuit, so that there is no current loop between the touch circuit and the display circuit. Reflection electrodes are further provided to reduce parasitic capacitance between the common voltage and sensing electrodes and to improve the sensing distance. The display operation and the touch sensing operation can be performed on different areas in parallel to increase respective efficiencies of the display and touch sensing operations.
US09798406B2 Touch element and touch display module
A touch sensing device including a substrate, a plurality of first sensing series separated from each other and a plurality of second sensing series separated from each other is provided. The substrate has a first surface and a second surface. The first sensing series are disposed on the first surface. Each of the first sensing series includes a plurality of first sensing pads connected to each other. The second sensing series are disposed on the first surface. Each of the second sensing series includes a plurality of second sensing pads distributed between the first sensing series and a plurality of connection lines connecting the second sensing pads. Each of the connection lines extends along an edge of one of the first sensing series, and each of the connection lines is electrically connected to the second sensing pads located at two opposite sides of the first sensing series.
US09798404B2 Touch panels and the driving method thereof
A touch panel and a driving method are described in the present disclosure. A driving chip is arranged within a chip area of a non-display area. The driving chip includes a plurality of pins. At least a portion of the pins outputs first driving signals for controlling the pixel electrodes, and outputs second driving signals for controlling the touch sensor. A plurality of wirings corresponding to the pins is arranged within the fan area, and the wirings transmit the first driving signals and the second driving signals outputted by the pins. In view of the above, the difficulties of the bonding manufacturing process are reduced. At the same time, the coupling capacitance between the wirings is reduced, and thus the display performance and the touch sensibility of the touch panel 10 are enhanced.
US09798402B2 Touch control display screen and electronic device
A touch control display screen includes: a touch control electrode layer including a plurality of touch control electrodes; a first electrode layer opposite to the touch control electrode layer and including a plurality of first electrodes; a liquid crystal layer between the touch control electrode layer and the first electrode layer; a switch control circuit connected with at least one touch control electrode; a display control circuit connected with the first electrodes; and a synchronization control circuit connected with the switch control circuit. In the display stage, the display control circuit outputs a first common voltage, and the synchronization control circuit controls the switch control circuit to output a second common voltage equal to the first common voltage. Many advantages are provided, such as a uniform display effect, fewer residual ions, better display quality, higher reliability, simplified circuit, lower cost, and increased light transmittance.
US09798399B2 Side sensing for electronic devices
Side sensing for electronic devices. An input device has a first sensing region including a first plurality of sensor electrodes configured to sense objects in the first sensing region that are ohmically coupled to the first plurality of sensor electrodes. A second sensing region is positioned adjacent to the first sensing region and includes a second plurality of sensor electrodes configured to sense objects in the second sensing region that are ohmically isolated from a second plurality of sensor electrodes but are capacitively coupled to the second plurality of sensor electrodes.
US09798395B2 Electronic control apparatus and method for responsively controlling media content displayed on portable electronic device
An electronic control apparatus including motion sensors is integrated in a portable electronic device to responsively control a media content stored in the portable electronic device, in response to motion sensor signals to flip, zoom, displace images/pages of the media content displayed on a display field of a display thereof. Accordingly, a responsive control method includes the steps of: presetting a first threshold angle; sensing an first rotation angle of the portable electronic device to send out a first rotation sensing signal as a rotation of a yaw, pitch or roll of a portable electronic device detected by a sensing module including motion sensors; and receiving the first rotation sensing signal to calculate and determine whether the first rotation angle is greater than the first threshold angle to responsively control a media content stored in an electronic control apparatus be flipped, zoomed or displaced when the first rotation angle is greater than the first threshold angle.
US09798394B2 Camera-assisted motion estimation for application control
Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application.
US09798392B2 Illuminated keyboard
The present invention discloses an illuminated keyboard, including a base plate and a plurality of keys disposed on the base plate. Each of the keys includes a key cap, an illumination element, an elastic element, and a reflector layer. The key cap is disposed above the base plate, and the elastic element is disposed under the key cap. The illumination element is disposed in the elastic element and the reflector layer is disposed at a side of the illumination element to cover a part of the illumination element, so that the reflector layer reflects the light of the illumination element to the elastic element, and the light is transmitted by the elastic element to the key cap to make the keyboard illuminant.
US09798391B2 Control of wager-based game using gesture recognition
Various techniques are described for controlling a wager-based game played at a gaming system. In one embodiment the gaming system may include a gesture input interface device operable to detect movements gestures associated with one or more persons, and a gesture interpretation component operable to identify selected movements or gestures detected by the gesture input interface device. In one embodiment, the gesture interpretation component may also be operable to generate gesture interpretation information relating to interpretation of the selected movements or gestures. In one embodiment, the gaming system may be operable to automatically detect a gesture by a player participating in a game session at the gaming system; interpret the gesture with respect to a set of criteria; generate gesture interpretation information relating to the interpretation of the gesture; and advance a state of the game session using at least a portion of the gesture interpretation information.
US09798389B2 Vibration generator holding structure and input device
A holding structure for holding a vibration generator includes a first holding member that is in contact with the vibration generator, a second holding member that engages the first holding member, and an elastic member that is supported by the second holding member and urges the vibration generator toward the first holding member.
US09798386B2 System and method for providing information
Systems, methods and apparatus for presenting information using idle time slot. In an aspect, when a standby or idle device detects that a user gazes at it, it starts showing contents on its display automatically. In another aspect, when a standby or idle device detects that a user shakes or taps on it, it starts gaze sensing. If the user gazes at the device, it begins to show contents automatically. The contents may include advertisements.
US09798383B2 Facilitating dynamic eye torsion-based eye tracking on computing devices
A mechanism is described for facilitating eye torsion-based accurate eye tracking on computing devices according to one embodiment. A method of embodiments, as described herein, includes determining a head pose representing a tilt of a head of a person in an image captured by a capturing device of one or more capturing/sensing device. The image may illustrate one or more eyes of the person. The method may further include estimating a gravity vector relating to an eye of the one or more eyes based on data relating to the image and sensed by a sensing device of the one or more capturing/sensing devices, computing a total torsion angle based on one or more of the head pose and the gravity vector, and estimating a gaze vector associated with eye to facilitate tracking of the eye. The tracking may include positions or movements of the eye based on the gaze vector.
US09798382B2 Systems and methods of eye tracking data analysis
Methods and systems to facilitate eye tracking data analysis are provided. Point of regard information from a first client device of a first user is received, where the point of regard information is determined by the first client device by detecting one or more eye features associated with an eye of the first user. The point of regard information is stored. A request to access the point of regard information is received, and the point of regard information is sent in response to the request, where the point of regard information is used in a subsequent operation.
US09798379B2 Voltage regulation for a computer system
A computer system has a controller and a voltage regulator. The controller generates a power consumption state signal for one or more components of the computer system to the voltage regulator. The voltage regulator supplies a first voltage level for the one or more components when the one or more components are at a first power consumption state. The voltage regulator increases to a second voltage level for the one or more components when the one or more components enter a second power consumption state.
US09798377B2 Methods and apparatus for recovering errors with an inter-processor communication link between independently operable processors
Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
US09798376B2 Power distribution network (PDN) droop/overshoot mitigation
Systems and methods for power distribution network (PDN) droop/overshoot mitigation are provided. In one embodiment, a method for activating one or more processors comprises reducing a frequency of a clock signal from a first clock frequency to a second clock frequency, wherein the clock signal is output to a plurality of processors including the one or more processors. The method also comprises activating the one or more processors after the frequency of the clock signal is reduced, and increasing the clock signal from the second clock frequency to the first clock frequency after the one or more processors are activated.
US09798372B2 Devices and methods of sensing combined ultrasonic and infrared signal
A method is disclosed, including obtaining an infrared representation based on a detected infrared signal and obtaining a combined representation based on a detected combined ultrasonic and infrared signal. An output representation is generated from the infrared representation and the combined representation. The output representation can be generated from a comparison between the combined representation and the infrared signal representation.
US09798369B2 Indicating critical battery status in mobile devices
An integrated circuit such as a SoC may indicate the critical battery status without powering-on a substantial portion including the host processing cores. The SoC may include a microcontroller, which may cause the critical battery status data to be stored in a static memory and the display unit may retrieve such data from the static memory to display a visual symbol on the screen. The other portions of the SoC such as the dynamic memory, system agent, media processors, and memory controller hubs may be powered-down while the critical battery status is displayed in the visual form on the screen.