Document Document Title
US09793562B2 Fuel cell system, fuel cell-mounted vehicle and method of controlling fuel system
When a first timing at which a fuel gas is injected to a fuel gas supply flow path by an injector and a second timing at which water residing on a circulation flow path is discharged by controlling rotating speed of a circulation pump coincide with each other, a controller performs either: (i) a first process of operating the circulation pump at a preset RPM without injecting the fuel gas to the fuel gas supply flow path by the injector; or (ii) a second process of injecting the fuel gas to the fuel gas supply flow path by the injector and operating the circulation pump at an RPM lower than the preset RPM.
US09793553B2 Method and apparatus for manufacturing separator for fuel cell
A method for manufacturing a separator assembly includes a preparation step for preparing a first separator, a second separator, and an elastic member; a first placement step for positioning the elastic member and placing the same on a placement surface; a second placement step for positioning the first separator in relation to the elastic member, and placing the first separator so as to overlap the elastic member; and a joining step for joining the elastic member and first separator which have been positioned and made to overlap. In the second placement step, the first separator is made to overlap the elastic member while first positioning members for positioning the elastic member are made to retract into the placement surface.
US09793552B2 PtAu nanoparticle catalyst heat-treated in the presence of CO and method for manufacturing the same
The present disclosure relates to a PtAu nanoparticle catalyst heat-treated in the presence of carbon monoxide (CO) and a method for preparing same. Since the PtxAuy nanoparticle catalyst heat-treated under CO atmosphere has high Pt surface area and superior oxygen reduction reaction (ORR) activity, a high-efficiency, high-quality fuel cell can be achieved by applying the catalyst to a fuel cell.
US09793545B2 Magnesium battery comprising positive-electrode mixture with graphite fluoride and copper
A Mg battery has a positive-electrode can, a positive-electrode pellet made of a positive-electrode active material or the like, a positive electrode composed of a metallic net supporting body, a negative-electrode cup, a negative electrode made of a negative-electrode active material, and a separator impregnated with an electrolytic solution and disposed between the positive-electrode pellet and the negative-electrode active material. By adopting a structure that copper contacts the positive-electrode active material, the electrochemical device can be given a large discharge capacity.
US09793543B2 Battery including beta-delithiated layered nickel oxide electrochemically active cathode material
The invention is directed towards a battery. The battery includes a cathode, an anode, a separator between the cathode and the anode, and an electrolyte. The cathode includes a conductive additive and an electrochemically active cathode material. The electrochemically active cathode material includes a beta-delithiated layered nickel oxide. The beta-delithiated layered nickel oxide has a chemical formula. The chemical formula is LixAyNi1+a−zMzO2.nH2O where x is from about 0.02 to about 0.20; y is from about 0.03 to about 0.20; a is from about 0 to about 0.2; z is from about 0 to about 0.2; and n is from about 0 to about 1. Within the chemical formula, A is an alkali metal. The alkali metal includes potassium, rubidium, cesium, and any combination thereof. Within the chemical formula, M comprises an alkaline earth metal, a transition metal, a non-transition metal, and any combination thereof. The anode includes an electrochemically active anode material. The electrochemically active anode material includes zinc, zinc alloy, and any combination thereof.
US09793542B2 Beta-delithiated layered nickel oxide electrochemically active cathode material and a battery including said material
The invention is directed towards an electrochemically active cathode material. The electrochemically active cathode includes beta-delithiated layered nickel oxide. The beta-delithiated layered nickel oxide has an X-ray diffraction pattern. The X-ray diffraction pattern of the beta-delithiated layered nickel oxide includes a first peak from about 14.9°2θ to about 16.0°2θ; a second peak from about 21.3°2θ to about 22.7°2θ; a third peak from about 37.1°2θ to about 37.4°2θ; a fourth peak from about 43.2°2θ to about 44.0°2θ; a fifth peak from about 59.6°2θ to about 60.6°2θ; and a sixth peak from about 65.4°2θ to about 65.9°2θ.
US09793537B2 Three dimensional co-extruded battery electrodes
A three dimensional electrode structure having a first layer of interdigitated stripes of material oriented in a first direction, and a second layer of interdigitated stripes of material oriented in a second direction residing on the first layer of interdigitated stripes of material. A method of manufacturing a three dimensional electrode structure includes depositing a first layer of interdigitated stripes of an active material and an intermediate material on a substrate in a first direction, and depositing a second layer of interdigitated stripes of the active material and the intermediate material on the first layer in a second direction orthogonal to the first direction.
US09793532B2 Rechargeable battery
A rechargeable battery includes an electrode assembly including a first electrode plate, a second electrode plate, and a separator between the first electrode plate and the second electrode plate, a can in which the electrode assembly is accommodated, the can including an opening at one side, the opening being hermetically sealed by a cap plate, and a top plate on the cap plate. The top plate includes a first welding unit and a second welding unit that are coupled to the cap plate, and a third welding unit that is between the first welding unit and the second welding unit. The first welding unit is connected to the cap plate and includes first through third welding points. The first through third welding points collectively forming a triangular shape.
US09793531B2 Assembled battery
An assembled battery includes a plurality of battery cells, a bus bar that electrically connects the battery cells with each other, and a circuit board that is electrically connected with the battery cells. The bus bar has a first connection part that is electrically connected with the battery cells, and a second connection part that is electrically connected with a connection part of the circuit board via a conductive adhesive. The second connection part has a concave portion that contains the conductive adhesive.
US09793525B2 Solid-state battery electrodes
Embodiments of solid-state batteries, battery components, and related construction methods are described. The components include one or more embodiments of a low melt temperature electrolyte bonded solid-state rechargeable battery electrode and one or more embodiments of a composite separator having a low melt temperature electrolyte component. Embodiments of methods for fabrication of solid-state batteries and battery components are described. These methods include co-extrusion, hot pressing and roll casting.
US09793517B2 Organic light emitting diode display panel and display device
An organic light emitting diode (OLED) display panel and a display provided with the same are disclosed in the embodiments, for decreasing the distance between a frit layer and a display area, on the OLED display panel such that an OLED display product with slim bezel is obtained; the OLED display panel provided by the embodiments includes substrate glass, cover glass, and the frit layer arranged between the substrate glass and the cover glass, as well as a display area, which is enclosed by the frit layer, arranged on the substrate glass and overlaid with the cover glass, wherein the OLED display panel further includes a heat radiator arranged between the display area and the frit layer, at least one portion of the heat radiator lying within a laser illumination area for laser sintering of the frit layer, and the display area not intersecting with the laser illumination area.
US09793515B2 Organic light-emitting display apparatus including reflection adjusting layer
An organic light-emitting display apparatus includes: pixel electrodes spaced apart from one another; a pixel defining layer overlapping edges of each of the pixel electrodes; an opposite electrode commonly overlapping the pixel electrodes and the pixel defining layer; an emission layer provided in plural between the pixel electrodes and the opposite electrode, the plural emission layers respectively overlapping the pixel electrodes; a reflection adjustment layer overlapping the pixel electrodes and the pixel defining layer, the reflection adjustment layer having conductivity and contacting the opposite electrode; and a phase control layer provided in plural spaced apart from each other between the opposite electrode and the reflection adjustment layer.
US09793514B2 Organic light emitting diode and manufacturing method therefor
The present invention relates to an organic light emitting diode and a manufacturing method therefor, and the organic light emitting diode comprises: a lower electrode formed on a light-transmitting substrate; an organic thin film layer which is formed on the lower electrode and includes a light-emitting layer; a light-transmitting upper electrode formed on the organic thin film layer; a functional layer which is formed on the upper electrode and enables mutual reinforcement and interference for the transmitted lights; and a reflective layer formed on the functional layer.
US09793513B2 Display device
A light-emitting element display device includes: a display area which has an organic insulating layer that is made of an organic insulating material; a peripheral circuit area which is disposed around the display area and which has the organic insulating layer; and a blocking area that is formed between the display area and the peripheral circuit area. The blocking area includes: a first blocking area configured by only one or a plurality of inorganic material layers between an insulating base substrate and an electrode layer which covers the display area and is formed continuously from the display area, and which configures one of two electrodes for allowing the light emitting area to emit the light; and a second blocking area including a plurality of layers configuring the first blocking area, and a light emitting organic layer.
US09793511B2 Filler material for organic electroluminescent element and method of sealing organic electroluminescent element
A filler material for an organic electroluminescent element, formed of a resin composition being liquid at 25° C., and containing a hydrocarbon polymer having a number average molecular weight of 300 or more and less than 32,000 and an organometallic compound represented by M-Ln (wherein, M represents a metal atom; L represents an organic group having 9 or more carbon atoms and 1 or more oxygen atoms, and all of L represent the same organic group; and n represents the valence of a metal atom M), wherein a contact angle to silicon nitride is 10 to 40 degrees, and an amount of outgassing other than moisture upon heating at 85° C. for 1 hour is 500 ppm or less in terms of a toluene equivalent, and a method of sealing an organic electroluminescent element using the same.
US09793506B2 Display panel with annular protrusion and annular groove, packaging method thereof and display device
A display panel comprising a first substrate and a second substrate cell-assembled with the first substrate, wherein the first substrate is provided with at least one annular protrusion made of frit with the same center point, and the second substrate is provided with an encapsulating zone to fit the annular protrusion, the encapsulating zone comprising at least one annular groove, the amount of which is less than or equal to that of the annular protrusion(s). Embodiments of the present disclosure further provide a packaging method and a display device. An OLED display panel can be ensured to have good internal sealing property by means of its package, and its service life is prolonged.
US09793502B2 Display device
A display device includes: an insulating substrate having flexibility and including a bent portion that is bent at 90 degrees or more outside a display area provided with an image display function; and a spacer disposed inside the bent portion and including a curved area around which the bent portion is wrapped and a plane area facing the insulating substrate, wherein the insulating substrate includes a flat portion adjacent to the bent portion and provided so as to face the plane area.
US09793499B2 Organic iridium complex for organic electroluminescent element
The present invention provides an organic metal complex having high heat resistance while making it possible to realize electroluminescence with high quantum efficiency as a light-emitting material for organic electroluminescent (EL) element. The present invention relates to an organic iridium complex for an organic EL element, wherein a C—N ligand including a substituent of a tricyclic-based structure obtained by condensing a heterocyclic ring and two benzene rings, and a β-diketone ligand composed of a propane-1,3-dione having two tert-butyl-substituted phenyl groups are coordinated with an iridium atom. The complex of the present invention has high heat resistance and contributes to lifetime prolongation of the organic EL element.
US09793493B2 Organic material and organic electroluminescent device using the same
The present invention discloses an novel organic material is represented by the following formula (A) and organic EL device using the organic material as hole blocking layer (HBL), electron transport layer (ETL) or phosphorescent host can efficiently lower driving voltage, lower power consumption and increase the efficiency. The same definition as described in the present invention.
US09793492B2 Compound, light emitter, and organic light emitting device
A compound represented by D-A-D is useful as a light emitter for an organic electroluminescent device:
US09793489B2 Pyrene compound and organic light emitting diode device including the same
A pyrene compound and an organic light emitting diode device including the same are disclosed. The organic light emitting diode device includes at least two stacks provided between a first electrode and a second electrode, and a charge generation layer provided between the stacks and including an N type charge generation layer and a P type charge generation layer, wherein the N type charge generation layer is made of the pyrene compound.
US09793488B2 Compound for organic optoelectronic element, organic light-emitting element comprising same, and display device comprising the organic light-emitting element
Disclosed are a compound for an organic optoelectronic device, an organic light emitting diode including the same, and a display device including the organic light emitting diode. The compound for an organic optoelectronic device represented by the following Chemical Formula 1 provides an organic light emitting diode having life-span characteristics due to excellent electrochemical and thermal stability, and high luminous efficiency at a low driving voltage.
US09793486B2 Polymer compound and light-emitting element using the same
A polymer compound is provided having a constitutional unit represented by the following formula (1): wherein: R1 and R2 represent an alkyl group, an aryl group, a mono-valent aromatic heterocyclic group, an alkoxy group or an aryloxy group, and Ar1 represents an arylene group or a di-valent condensed polycyclic aromatic heterocyclic group.
US09793484B2 Composition comprising polymeric organic semiconducting compounds
The present invention relates to novel compositions comprising one or more polymeric organic semiconducting (OSC) compounds and one or more organic solvents. The composition preferably comprises 3,4-dimethyl anisole as solvent. Furthermore, the present invention describes the use of these compositions as inks for the preparation of organic electronic (OE) devices, especially organic photovoltaic (OPV) cells and organic light emitting diodes (OLED) devices, to methods for preparing OE devices using the novel formulations, and to OE devices, OLED devices and OPV cells prepared from such methods and formulations.
US09793483B2 Hexafluoroisopropanol group-containing diamine, polyimide and polyamide using same, cyclized product thereof, and method for producing same
Disclosed are a diamine represented by the following formula, a polyimide and a polyamide using the same as the raw material, a cyclized product thereof, and a method for producing the same. In the formula, A represents a single bond, an ether bond, a sulfide bond, CO, CH2, SO, SO2, C(CH3)2, NHCO or C(CF3)2, or a bivalent group having an aliphatic ring, a hetero ring or an aromatic ring, R1 represents a C1-4alkyl group or a halogen group, and each of “a” and “b” independently represents an integer of 0-2, and 1≦a+b≦4. The polyimide and the polyamide are a fluorescent polyimide and a fluorescent polyamide that are easily soluble in organic solvents to the extent that they can be formed into a film by a wet process when making an optical device, that have heat resistance and strength when formed into a film, and that have superior fluorescent characteristics.
US09793482B2 Light-emitting device and method for manufacturing the same
The present invention provides a display device and a manufacturing method thereof that can simplify manufacturing steps and enhance efficiency in the use of materials, and further, a manufacturing method that can enhance adhesiveness of a pattern. One feature of the invention is that at least one or more patterns needed for manufacturing a display panel, such as a conductive layer forming a wiring or an electrode or a mask for forming a desired pattern is/are formed by a method capable of selectively forming a pattern, thereby manufacturing a display panel.
US09793478B2 Structured silicon-based thermal emitter
An optical radiation source produced from a disordered semiconductor material, such as black silicon, is provided. The optical radiation source includes a semiconductor substrate, a disordered semiconductor structure etched in the semiconductor substrate and a heating element disposed proximal to the disordered semiconductor structure and configured to heat the disordered semiconductor structure to a temperature at which the disordered semiconductor structure emits thermal infrared radiation.
US09793475B2 Semiconductor device and method for producing semiconductor device
The present invention provides a memory structure including a resistance-changing storage element, which enables a reset operation with a reset gate and in which cross-sectional areas of a resistance-changing film and a lower electrode in a current-flowing direction can be decreased. The semiconductor device of the present invention comprises a first pillar-shaped semiconductor layer, a gate insulating film formed around the first pillar-shaped semiconductor layer, a gate electrode made of a metal and formed around the gate insulating film, a gate line made of a metal and connected to the gate electrode, a second gate insulating film formed around an upper portion of the first pillar-shaped semiconductor layer, a first contact made of a second metal and formed around the second gate insulating film, a second contact which is made of a third metal and which connects an upper portion of the first contact to an upper portion of the first pillar-shaped semiconductor layer, a second diffusion layer formed in a lower portion of the first pillar-shaped semiconductor layer, a pillar-shaped insulating layer formed on the second contact, a resistance-changing film formed around an upper portion of the pillar-shaped insulating layer, a lower electrode formed around a lower portion of the pillar-shaped insulating layer and connected to the resistance-changing film, a reset gate insulating film that surrounds the resistance-changing film, and a reset gate that surrounds the reset gate insulating film.
US09793472B2 Method for forming a hard mask pattern and method for manufacturing a semiconductor device using the same
The inventive concepts provide a method for forming a hard mask pattern. The method includes forming a hard mask layer on an etch target layer disposed on a substrate, forming a photoresist pattern having an opening exposing one region of the hard mask layer, performing an oxygen ion implantation process on the one region using the photoresist pattern as a mask to form an oxidized portion in the one region, and patterning the hard mask layer using the oxidized portion as an etch mask.
US09793471B2 Spin transfer torque cell for magnetic random access memory
Embodiments are directed to STT MRAM devices. One embodiment of an STT MRAM device includes a reference layer, a tunnel barrier layer, a free layer and one or more conductive vias. The reference layer is configured to have a fixed magnetic moment. In addition, the tunnel barrier layer is configured to enable electrons to tunnel between the reference layer and the free layer through the tunnel barrier layer. The free layer is disposed beneath the tunnel barrier layer and is configured to have an adaptable magnetic moment for the storage of data. The conductive via is disposed beneath the free layer and is connected to an electrode. Further, the conductive via has a width that is smaller than a width of the free layer such that a width of an active STT area for the storage of data in the free layer is defined by the width of the conductive via.
US09793470B2 Magnetoresistive stack/structure and method of manufacturing same
A method of manufacturing a magnetoresistive stack/structure comprising etching through a second magnetic region to (i) provide sidewalls of the second magnetic region and (ii) expose a surface of a dielectric layer; depositing a first encapsulation layer on the sidewalls of the second magnetic region and over the dielectric layer; etching (i) the first encapsulation layer which is disposed over the exposed surface of the dielectric layer and (ii) re-deposited material disposed on the dielectric layer, wherein, thereafter a portion of the first encapsulation layer remains on the sidewalls of the second magnetic region. The method further includes depositing a second encapsulation layer: (i) on the first encapsulation layer disposed on the sidewalls of the second magnetic region and (ii) over the exposed surface of the dielectric layer; and etching the remaining layers of the stack/structure (via one or more etch processes).
US09793465B2 Ultrasonic sensor utilizing chemically strengthened glass as substrate
An ultrasonic sensor includes a first electrode, a first piezoelectric layer, a substrate, a second electrode, a second piezoelectric layer, and a third electrode. The first electrode and the first piezoelectric layer are stacked on a first surface of the substrate. The second electrode, the second piezoelectric layer, and the third electrode are stacked on a second surface opposite to the first surface of the substrate. The substrate is made of chemically strengthened glass.
US09793463B2 Piezoelectric vibration module
Disclosed herein is a piezoelectric vibration module capable of improving adhesion between a piezoelectric element and an external electrode disposed on the piezoelectric element, the piezoelectric vibration module, including: a piezoelectric element printing patterns of a first internal electrode and a second internal electrode therein and having a first external electrode electrically connected to the first internal electrode and a second external electrode electrically connected to the second internal electrode on an external surface thereof, wherein the first external electrode and the second external electrode are made of silver (Ag) and are formed on the external surface of the piezoelectric element.
US09793462B2 Thermoelectric module, thermoelectric power generating apparatus, and thermoelectric generator
A thermoelectric module includes a low temperature-side wiring line, a high temperature-side wiring line, a low temperature-side member, a plurality of low temperature-side thermoelectric conversion elements made of a BiTe-based material, a high temperature-side member, a plurality of high temperature-side thermoelectric conversion elements made of a material different from the BiTe-based material, an insulating member, a radiant heat blocking plate, a low temperature-side electrode, and a high temperature-side electrode. The radiant heat blocking plate is arranged on the side of the high temperature-side member with respect to the low temperature-side wiring line and the high temperature-side wiring line. A thermoelectric module that can restrain burning of wiring lines, as well as a thermoelectric power generating apparatus and a thermoelectric generator including the same can thereby be obtained.
US09793459B2 Light emitting device having heat dissipation terminal arranged on substrate
A light emitting device includes a substrate, a light emitting element, a sealing member, a light transmissive member and a heat dissipation terminal. The substrate has a first main surface, a second main surface, and a mounting surface that is adjacent to at least the second main surface. The substrate includes an insulating base material and a pair of connection terminals. The light emitting element is mounted on the first main surface of the substrate. The sealing member is in contact with at least a part of a side surface of the light emitting element and is formed substantially in the same plane as the substrate on the mounting surface. The heat dissipation terminal is arranged generally in the center on the second main surface of the substrate and has a recess portion as viewed along a direction normal to the second main surface.
US09793455B2 Semiconductor light-emitting device
A semiconductor light-emitting device can include a wavelength converting layer including a surrounding portion, which covers at least one semiconductor light-emitting chip in order to emit various colored lights including white light. The semiconductor light-emitting device can include a substrate, a frame located on the substrate, the chip mounted on the substrate, a transparent material layer located on the wavelength converting layer so as to reduce from the wavelength converting layer toward a light-emitting surface thereof, and a reflective material layer disposed at least between the frame and both side surfaces of the wavelength converting layer and the transparent material layer. The semiconductor light-emitting device can be configured to improve light-emitting efficiency and a color variation by using the surrounding portion and an inclined side surface of transparent material layer, and therefore can emit various colored lights including white light having a high light-emitting efficiency from a small light-emitting surface.
US09793454B2 Method for making a light-emitting device
This disclosure discloses a method for making a light-emitting device, comprising steps of: providing a substrate; forming a light-emitting stack on the substrate; forming a first layer on the light-emitting stack; providing a permanent substrate; forming a second layer on the permanent substrate; bonding the first layer and the second layer to form a bonding layer to connect the substrate and the permanent substrate; wherein a refractive index of the bonding layer decreases from the light-emitting stack toward the permanent substrate.
US09793453B2 Light emitting device
A light emitting device includes a package that has an opening, a first outer side surface of a first resin and a second outer side surface of a second resin, the second resin having a reflectance higher than that of the first resin, and the second outer side surface being positioned below the first outer side surface; and a lead frame that is buried in the package such that a part of the lead frame is exposed at a bottom surface of the opening, and a part of the lead frame projects from the second outer side surface.
US09793452B2 Blue light leakage-suppressing LED structure
A blue light leakage-suppressing LED structure for emitting white light includes at least one LED chip, an encapsulation element, a light output lens, and an optical fuse coating formed of a thermosensitive material; or includes at least one LED chip and an encapsulation element formed of a mixture of an encapsulation material and a thermosensitive material; or includes at least one blue LED chip, a fluorescent powder layer, an isolation region, an optical fuse layer, and a light output lens. Thanks to the hue changing property of the thermosensitive material, the LED structure can reduce the intensity of its short-wavelength light component and its overall brightness significantly before reaching the L70 threshold, after passing which the LED structure will emit excessive blue light. Thus, the user is protected from overexposure to blue light and will be reminded to replace the LED structure when the LED structure is about to malfunction.
US09793445B2 Method of manufacturing optoelectronic components and device for manufacturing optoelectronic components
A method of manufacturing optoelectronic components includes spraying a fluorescent layer of an optoelectronic component onto a substrate, the substance or the substance mixture of the fluorescent layer including an electric charge when sprayed on, and wherein the electrically charged substance or the at least partially electrically charged substance mixture includes a larger electric potential when the fluorescent layer is sprayed on than at least one area of the substrate; and locally adjusting the thickness of the fluorescent layer of the sprayed-on fluorescent substance when spraying on the fluorescent layer onto the substrate by an electric potential gradient.
US09793443B2 Method for manufacturing an optical unit and electronic apparatus
A purpose of the present disclosure is to provide an optical unit that is capable of effectively sealing one or a plurality of optical devices even without a special material, a special structure, etc.In an optical unit of the present disclosure, the sealing section (50) includes: a circular seal section (51) surrounding one or a plurality of optical devices (40) on a wiring substrate from an in-plane direction of the wiring substrate; and an inside filling section (52) with which inside of the seal section (51) is filled and that seals the one or plurality of optical devices (40). The optical devices (40) are each a light emitting unit, a light receiving device, an image sensor, an X-ray sensor, or a power generating device. The seal section (51) and the inside filling section (52) are each configured of a cured thermosetting resin. The inside filling section (52) has light transmittance that is higher than light transmittance of the seal section (51). The inside filling section (52) has a modulus of elasticity that is smaller than a modulus of elasticity of the seal section (51).
US09793438B2 Light emitting device
A light emitting device includes a substrate, an electrode connection layer, an epitaxial structure and a plurality of pads. The substrate has an upper surface, a lower surface and a plurality of conductive through holes. The electrode connection layer is disposed on the upper surface of the substrate and has at least one first electrode, at least one second electrode and a connection layer which has at least one buffer region. The epitaxial structure is disposed on the electrode connection layer and electrically connected to the electrode connection layer. The pads are disposed on the lower surface of the substrate and connect with the conductive through holes.
US09793436B2 Semiconductor light-emitting device
A semiconductor light-emitting device comprises an epitaxial structure for emitting a light and comprises an edge, a first portion and a second portion surrounding the first portion, wherein a concentration of a doping material in the second portion is higher than that of the doping material in the first portion, a main light-extraction surface on the epitaxial structure and comprises a first light-extraction region corresponding to the first portion and a second light-extraction region corresponding to the second portion and an edge, wherein the second portion is between the edge and the first portion.
US09793433B2 UV light emitting devices and systems and methods for production
A method of fabricating an ultraviolet (UV) light emitting device includes receiving a UV transmissive substrate, forming a first UV transmissive layer comprising aluminum nitride upon the UV transmissive substrate using a first deposition technique at a temperature less than about 800 degrees Celsius or greater than about 1200 degrees Celsius, forming a second UV transmissive layer comprising aluminum nitride upon the first UV transmissive layer comprising aluminum nitride using a second deposition technique that is different from the first deposition technique, at a temperature within a range of about 800 degrees Celsius to about 1200 degrees Celsius, forming an n-type layer comprising aluminum gallium nitride layer upon the second UV transmissive layer, forming one or more quantum well structures comprising aluminum gallium nitride upon the n-type layer, and forming a p-type nitride layer upon the one or more quantum well structures.
US09793431B2 Optoelectronic device with improved light extraction efficiency
The optoelectronic device (1) comprises a substrate (2), a light-emitting member (3) comprising an elongate element (4) extending in a direction forming an angle with the substrate (2). An intermediate element (5) is interposed between the substrate (2) and a longitudinal end of the elongate element (4) closest to the substrate (2). Furthermore, the substrate (2) is transparent to said light and the intermediate element (5), transparent to said light, comprises at least one nitride of a transition metal, and has a thickness less than or equal to 9 nm.
US09793428B2 Photovoltaic cell module heat extraction assembly
An assembly for extracting heat from a photovoltaic cell assembly for a receiver of a solar radiation-based electrical power generating system is disclosed. The assembly comprises a coolant chamber and a coolant member in the form of a plurality of heat transfer fingers of high thermal conductivity material that are located in the coolant chamber. The fingers have ends that are in thermal contact with the photovoltaic cell assembly and thereby facilitate heat transfer away from the assembly. The fingers are sufficiently flexible to accommodate differences in thermal expansion coefficient between the object and the fingers. The fingers have a relatively high surface area for heat transfer from the fingers to coolant that, in use, circulates through the coolant chamber.
US09793427B1 Air venting on proximity sensor
One or more embodiments are directed to system in package (SiP) for optical devices, including proximity sensor packaging. One embodiment is directed to an optical sensor that includes a substrate and a sensor die. A through-hole extends through the substrate, and a trench is formed in a first surface of the substrate and is in fluid communication with the through-hole. The sensor die is attached to the first surface of the substrate and covers the first through-hole and a first portion of the trench. A second portion of the trench is left uncovered by the sensor die.
US09793424B2 Photoelectric conversion device and optical signal receiving unit having photodiode
A photoelectric conversion device includes a substrate having a first surface and a second surface that is an opposite side of the first surface, wherein one of the first and second surfaces is a light incidence surface, a photodiode (PD) formed in the first surface of the substrate, a reflective layer formed on one of the first and second surfaces of the substrate, which is the opposite side of the light incidence surface, and a microlens formed on the light incidence surface of the substrate.
US09793419B2 Silicon photoelectric multiplier with multiple read-out
A silicon-based photoelectric multiplier comprises a plurality of cells and a number of read-out lines, and at least one of a number read-out pads or a ring-like line, wherein the plurality of cells may be divided into a number of segments, and each one of the read-out lines may be electrically connected with the cells of at least one segment.
US09793417B2 Nanowire nanoelectromechanical field-effect transistors
A three-terminal nano-electro-mechanical field-effect transistor (NEMFET) includes a source electrode, a gate electrode, a drain electrode and a nanoelectromechanically suspended channel bridging the source electrode and the drain electrode. The nanoelectromechanically suspended channel includes a moveable nanowire and a dielectric coating on a surface of the nanowire facing the gate electrode. A thickness of a gap between the nanowire and the gate electrode is determined by a thickness of the dielectric coating.
US09793410B2 Method for manufacturing semiconductor device and manufacturing apparatus of semiconductor device
A semiconductor device including an oxide semiconductor and an organic resin film is manufactured in the following manner. Heat treatment is performed on a first substrate provided with an organic resin film over a transistor including an oxide semiconductor in a reduced pressure atmosphere; handling of the first substrate is performed in an atmosphere containing moisture as little as possible in an inert gas (e.g., nitrogen) atmosphere with a dew point of lower than or equal to −60° C., preferably with a dew point of lower than or equal to −75° C. without exposing the first substrate after the heat treatment to the air; and then, the first substrate is bonded to a second substrate that serves as an opposite substrate.
US09793408B2 Fin field effect transistor (FinFET)
A FinFET whose fin has an upper portion doped with a first conductivity type and a lower portion doped with a second conductivity type, and the junction between the upper portion and the lower portion acts as a diode. The FinFET further includes: at least one layer of high-k dielectric material (for example Si3N4) adjacent at least one side of the fin for redistributing a potential drop more evenly over the diode. Examples of the k value for the high-k dielectric material are k≧5, k≧7.5, and k≧20.
US09793405B2 Semiconductor lateral sidewall growth from a semiconductor pillar
A method is provided that may include providing a plurality of semiconductor pillars extending from a surface of a substrate, wherein a spacer is present on sidewall surfaces of each semiconductor pillar. A seed hole is then formed in a portion of each spacer that exposes a portion of at least one sidewall surface of each semiconductor pillar. Next, a semiconductor nanowire is epitaxially grown from the exposed portion of the at least one sidewall surface of each semiconductor pillar and entirely through each seed hole. A gate structure is then formed straddling over a channel portion of each semiconductor nanowire.
US09793404B2 Silicon germanium p-channel FinFET stressor structure and method of making same
A source/drain (S/D) structure includes a SiGe structure epitaxially grown and having sloped facets on a recessed fin structure disposed adjacent to a channel portion of a finFET, a first Ge structure having a rounded surface epitaxially grown on the SiGe structure, and a capping layer formed over the rounded surface of the Ge structure. The capping layer may be formed of Si. Such S/D structures provide both a larger physical size for lower contact resistance, and greater volume and concentration of Ge for higher compressive strain applied to the channel portion of the finFET.
US09793403B2 Multi-layer fin field effect transistor devices and methods of forming the same
Multi-layer fin field effect transistor devices and methods of forming the same are provided. The devices may include a fin shaped channel structure on a substrate. The channel structure may include stressor layers stacked on the substrate and a channel layer between the stressor layers, and the stressor layers may include a semiconductor material having a wide bandgap that is sufficient to confine carriers to the channel layer and having a lattice constant different from a lattice constant of the channel layer to induce stress in the channel layer. The devices may also include source/drain regions on respective first opposing sides of the channel structure and a gate on second opposing sides of the channel structure and between the source/drain regions.
US09793402B2 Retaining strain in finFET devices
A method for fabricating a semiconductor device comprises patterning a strained fin from a strained layer of semiconductor material arranged on a substrate, depositing a first layer of semiconductor material on the fin and exposed portions of the substrate, patterning and etching to remove a portion of the first layer of semiconductor material and a portion of the fin to expose a portion of the substrate, depositing a second layer of semiconductor material on exposed portions of the substrate and the first layer of semiconductor material, and patterning and etching to remove a portion of the second layer of semiconductor material layer and the first layer of semiconductor material to define a dummy gate stack, the dummy gate stack is operative to substantially maintain the strain in the strained fin.
US09793401B1 Vertical field effect transistor including extension and stressors
A vertical field effect transistor (FET) includes a first source/drain region formed on an upper surface of a semiconductor substrate, and a semiconductor channel material that extends vertically from the first source/drain region to a second source/drain region. A metal gate structure encapsulating the semiconductor channel material. The vertical FET further includes a stressor region that contacts the semiconductor channel material and the first source/drain region. The combination of the semiconductor channel material and the stressor region defines a total length of a strained channel region of the vertical field effect transistor.
US09793397B1 Ferroelectric gate dielectric with scaled interfacial layer for steep sub-threshold slope field-effect transistor
A method is presented for forming a semiconductor device. The method includes forming an oxygen containing interfacial layer on a semiconductor substrate, forming a hafnium oxide layer on the interfacial layer, the hafnium oxide layer crystallizing to a non-centrosymmetric phase in a final structure, forming a first electrode containing a scavenging metal, which reduces a thickness of the interfacial layer via an oxygen scavenging reaction in the final structure, on the hafnium oxide layer, and forming a second electrode on the first electrode.
US09793391B2 Power MOSFET semiconductor
A semiconductor device includes a source metallization, a source region of a first conductivity type in contact with the source metallization, a body region of a second conductivity type which is adjacent to the source region. The semiconductor device further includes a first field-effect structure including a first insulated gate electrode and a second field-effect structure including a second insulated gate electrode which is electrically connected to the source metallization. The capacitance per unit area between the second insulated gate electrode and the body region is larger than the capacitance per unit area between the first insulated gate electrode and the body region.
US09793389B1 Apparatus and method of fabrication for GaN/Si transistors isolation
In one embodiment, a method of fabricating a semiconductor device having an isolated first transistor circuit and an isolated second transistor circuit is provided. The method comprises providing a silicon on insulator (SOI) wafer and fabricating an isolated first silicon region and an isolated second silicon region on the SOI wafer wherein each of the first silicon region and the second silicon region is bounded on its sides by a trench filled with insulator material. The method further comprises fabricating an active area comprising GaN on each of the first silicon region and the second silicon region to form the first transistor circuit and the second transistor circuit and fabricating source, drain, gate, and body connections for each of the first transistor circuit and the second transistor circuit.
US09793386B2 Multiple zone power semiconductor device
A power semiconductor device is comprised of a plurality of zones having similar structure. Each of the zones may be characterized by a switching loss during transitions to a non-conducting state. The device is configured such that the switching loss is different between at least two of the zones. Further, the device is configured such that zones having greater switching losses transition to the non-conducting state before zones having lesser switching losses.
US09793385B2 Insulated gate bipolar transistor structure having low substrate leakage
A high voltage metal-oxide-semiconductor laterally diffused device (HV LDMOS), and more particularly an insulated gate bipolar junction transistor (IGBT), is disclosed. The device includes a semiconductor substrate, a gate structure formed on the substrate, a source and a drain formed in the substrate on either side of the gate structure, a first doped well formed in the substrate, and a second doped well formed in the first well. The gate, source, second doped well, a portion of the first well, and a portion of the drain structure are surrounded by a deep trench isolation feature and an implanted oxygen layer in the silicon substrate.
US09793384B2 Tunneling field effect transistor and methods of making such a transistor
One illustrative method of forming a TFET device includes forming a first semiconductor material that extends for a full length of a drain region, a gate region and a source region of the device, masking the drain region while exposing at least a portion of the gate region and exposing the source region, forming a second semiconductor material above the gate region and above the source region, forming a third semiconductor material above the second semiconductor material and above the gate region and above the source region, the third semiconductor material being doped with an opposite type of dopant material than in the first semiconductor material, masking the drain region, and forming a gate structure above at least a portion of the exposed gate region.
US09793383B2 Manufacturing method of semiconductor device
A transistor with superior electric characteristics is manufactured. An oxide insulating film is formed over a substrate, an oxide semiconductor film is formed over the oxide insulating film, heat treatment is then conducted at a temperature at which hydrogen contained in the oxide semiconductor film is desorbed and part of oxygen contained in the oxide insulating film is desorbed, then the heated oxide semiconductor film is etched into a predetermined shape to form an island-shaped oxide semiconductor film, a pair of electrodes is formed over the island-shaped oxide semiconductor film, a gate insulating film is formed over the pair of electrodes and the island-shaped oxide semiconductor film, and a gate electrode is formed over the gate insulating film.
US09793381B2 Method for manufacturing a semiconductor device
A method for manufacturing a semiconductor device includes forming a fin structure extending in a first direction on a substrate, forming a sacrificial gate pattern extending in a second direction to intersect the fin structure, forming a gate spacer layer covering the fin structure and the sacrificial gate pattern, providing a first ion beam having a first incident angle range and a second ion beam having a second incident angle range to the substrate, patterning the gate spacer layer using the first ion beam and the second ion beam to form gate spacers on sidewalls of the sacrificial gate pattern, forming source/drain regions at both sides of the sacrificial gate patterns, and replacing the sacrificial gate pattern with a gate electrode.
US09793378B2 Fin field effect transistor device with reduced overlap capacitance and enhanced mechanical stability
Improved fin field effect transistor (FinFET) devices and methods for fabrication thereof. In one aspect, a method for fabricating a FinFET device comprises: a silicon substrate on which a silicon epitaxial layer is grown is provided. Sacrificial structures on the substrate are formed from the epitaxial layer. A blanket silicon layer is formed over the sacrificial structures and exposed substrate portions, the blanket silicon layer having upper and lower portions of uniform thickness and intermediate portions interposed between the upper and lower portions of non-uniform thickness and having an angle of formation. An array of semiconducting fins is formed from the blanket silicon layer and a non-conformal layer formed over the blanket layer. The sacrificial structures are removed and the resulting void filled with isolation structures under the channel regions. Source and drain are formed in the source/drain regions during a fin merge of the FinFET.
US09793374B2 Vertical transistor fabrication and devices
A method of fabricating a vertical field effect transistor including forming a first recess in a substrate; epitaxially growing a first drain from the first bottom surface of the first recess; epitaxially growing a second drain from the second bottom surface of a second recess formed in the substrate; growing a channel material epitaxially on the first drain and the second drain; forming troughs in the channel material to form one or more fin channels on the first drain and one or more fin channels on the second drain, wherein the troughs over the first drain extend to the surface of the first drain, and the troughs over the second drain extend to the surface of the second drain; forming a gate structure on each of the one or more fin channels; and growing sources on each of the fin channels associated with the first and second drains.
US09793371B2 Method of forming a high electron mobility transistor
A method of forming a high electron mobility transistor (HEMT) includes forming a second III-V compound layer on a first III-V compound layer, forming a source feature and a drain feature on the second III-v compound layer, depositing a p-type layer on a portion of the second III-V compound layer between the source feature and the drain feature, and forming a gate electrode on the p-type layer. A carrier channel is located between the first III-V compound layer and the second III-V compound layer.
US09793366B2 Array substrate, method of fabricating the same, display panel and display device
An array substrate, a method for fabricating the same, a display panel and a display device are disclosed. The array substrate comprises a display area and a non-display area that is outside the display area. The method comprises: forming a metal layer on a base substrate, the metal layer comprising a conductive pattern in the display area and a first electrode in the non-display area; forming a protective layer on the metal layer, a thickness of the protection layer in the non-display area being less than a thickness of the protection layer in the display area; forming a display electrode layer on the protection layer and removing the display electrode layer in the non-display area; and removing the protection layer in the non-display area.
US09793364B2 Substrate contact having substantially straight sidewalls to a top surface of the substrate
A semiconductor device with a deep trench has a dielectric liner formed on sidewalls and a bottom of the deep trench. A pre-etch deposition step of a two-step process forms a protective polymer on an existing top surface of the semiconductor device, and on the dielectric liner proximate to a top surface of the substrate. The pre-etch deposition step does not remove a significant amount of the dielectric liner from the bottom of the deep trench. A main etch step of the two-step process removes the dielectric liner at the bottom of the deep trench while maintaining the protective polymer at the top of the deep trench. The protective polymer is subsequently removed.
US09793361B2 Thin film transistor, array substrate and display device
A thin film transistor, an array substrate and a display device are disclosed, the thin film transistor comprises a gate electrode, an active layer located on the gate electrode, and a source electrode and a drain electrode respectively located at opposite sides of the active layer and both partially overlapped with the active layer; the active layer includes at least one first structure part and at least one second structure part, a material for the first structure part is semiconductor, and a material for the second structure part is predetermined conductor, and the predetermined conductor has better conductivity than the conductivity of the conducted semiconductor, and in response to that a turn-on voltage is applied to the gate electrode, a conductive passage located between the source electrode and the drain electrode includes the first structure part and the second structure part.
US09793357B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes first, second, third, and fourth electrodes, a first insulating film, and first, second third, and fourth silicon carbide layers. A first distance between the first electrode and a first interface between the fourth electrode and fourth silicon carbide region is longer than a second distance between the first insulating film and a second interface between the third silicon carbide region and the fourth silicon carbide region. The fourth silicon carbide region is between the third silicon carbide region and the second silicon carbide region in a direction perendicular to the second interface.
US09793355B2 Epitaxial wafer and switch element and light-emitting element using same
An epitaxial wafer comprises an epitaxial layer disposed on a substrate. The epitaxial layer comprises first to third semiconductor layers. The third semiconductor layer has a thickness that is thicker than that of the first semiconductor layer. A second doping density of the second semiconductor layer is between a first doping density of the first semiconductor layer and a third doping density of the third semiconductor layer.
US09793354B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to an embodiment includes: a first electrode; a SiC semiconductor layer including n-type semiconductor; and a second electrode including a SiC metallic region made of metal in contact with the SiC semiconductor layer, the SiC metallic region provided on a side of the SiC semiconductor layer opposite to the first electrode, the SiC metallic region containing at least one element selected from the group of Mg (magnesium), Ca (calcium), Sr (strontium), Ba (barium), Sc (scandium), Y (yttrium), La (lanthanum), and lanthanoid (Ce, Pr, Nd, Pm, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu).
US09793353B1 Multiple layer quantum well FET with a side-gate
An exemplary FET includes a substrate and multiple vertically stacked layer groups with each layer group having a quantum well semiconductive layer and a nonconductive layer adjacent the first quantum well semiconductive layer. Conductive source and drain electrodes in conductive contact with the semiconductive layers. A 3-dimensional ridge of the stacked layer groups is defined between spaced apart first and second trenches which are between the source and drain electrodes. A continuous conductive side gate is disposed on the sides and top of the ridge for inducing a field into the semiconductive layers. A gate electrode is disposed in conductive contact with the conductive side gate.
US09793352B1 IGBT assembly having saturable inductor for soft landing a diode recovery current
A combination switch includes an Insulated Gate Bipolar Transistor (IGBT), an anti-parallel diode, and a saturable inductor. The diode and inductor are coupled in series between a collector and an emitter of the IGBT. The inductor is fashioned so that it will come out of saturation when a forward bias current flow through the diode falls below a saturation current level. When the diode current falls (for example, due to another combination switch of a phase leg turning on), the diode current initially falls at a high rate until the inductor current drops to the saturation current level. Thereafter, the diode current falls at a lower rate. The lower rate allows the diode current to have a soft landing to zero current, thereby eliminating or reducing voltage and/or current spikes that would otherwise occur. Multiple methods of implementing and manufacturing the saturable inductor are disclosed.
US09793349B1 Vertical single electron transistor formed by condensation
A method for forming a vertical single electron transistor includes forming a heterostructured nanowire having a SiGe region centrally disposed between an upper portion and a lower portion in the nanowire. An oxide is deposited to cover the SiGe region, and a condensation process is performed to convert the SiGe to oxide and condense Ge to form an island between the upper portion and the lower portion of the nanowire. A bottom contact is formed about the lower portion, a first dielectric layer is formed on the bottom contact and a gate structure is formed about the island on the first dielectric layer. A second dielectric layer is formed on the gate structure, and a top contact is formed on the second dielectric layer.
US09793347B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a substrate, a conductive pattern, a side spacer, and an air gap. The substrate includes an interlayer insulating layer and a trench penetrating the interlayer insulating layer. The conductive pattern is disposed within the trench of the substrate. The side spacer is disposed within the trench. The side spacer covers an upper side surface of the conductive pattern. The air gap is disposed within the trench. The air gap is bounded by a sidewall of the trench, the side spacer, and a lower side surface of the conductive pattern. A level of a bottom surface of the conductive pattern is lower than a level of bottom surfaces of the side spacer.
US09793346B2 Semiconductor device with threshold MOSFET for high voltage termination
This invention discloses a semiconductor power device disposed in a semiconductor substrate comprising a lightly doped layer formed on a heavily doped layer and having an active cell area and an edge termination area. The edge termination area comprises a plurality P-channel MOSFETs. By connecting the gate to the drain electrode, the P-channel MOSFET transistors formed on the edge termination are sequentially turned on when the applied voltage is equal to or greater than the threshold voltage Vt of the P-channel MOSFET transistors, thereby optimizing the voltage blocked by each region.
US09793342B2 Insulated gate type semiconductor device and method for fabricating the same
In an insulated-gate type semiconductor device in which a gate-purpose conductive layer is embedded into a trench which is formed in a semiconductor substrate, and a source-purpose conductive layer is provided on a major surface of the semiconductor substrate, a portion of a gate pillar which is constituted by both the gate-purpose conductive layer and a cap insulating film for capping an upper surface of the gate-purpose conductive layer is projected from the major surface of the semiconductor substrate; a side wall spacer is provided on a side wall of the projected portion of the gate pillar; and the source-purpose conductive layer is connected to a contact region of the major surface of the semiconductor substrate, which is defined by the side wall spacer.
US09793341B1 Deep trench capacitor with metal plate
The present disclosure generally relates to semiconductor structures and, more particularly, to a deep trench capacitor, integrated structures and methods of manufacture. The structure includes: a conductive material formed on an underside of an insulator layer and which acts as a back plate of a deep trench capacitor; an inner conductive layer extending through the insulator layer and an overlying substrate; and a dielectric liner between the inner conductive material and the conductive material, and formed on a sidewall of an opening within the insulator layer and the overlying substrate.
US09793338B2 Capacitor structures for semiconductor device
A semiconductor device comprising a semiconductor substrate and a composite capacitor structure on the semiconductor substrate, wherein the composite capacitor structure comprises a capacitor stack comprising a lower and an upper capacitor, respectively comprising first and second dielectric materials, wherein the first and second dielectric materials are different materials and/or have different thicknesses from each other. This can minimize the voltage dependence of the capacitance of the composite capacitor structure. It is also possible to provide a composite capacitor structure on the semiconductor substrate, wherein the composite capacitor structure comprises at least a first and a second capacitor stack, each comprising a lower and an upper capacitor. The capacitors can be MIM capacitors.
US09793333B2 Organic light-emitting device and method of manufacturing same
Disclosed is an organic light emitting device (OLED) that may include a first electrode including at least two conductive units, each of the at least conductive unit connected to a conductive connector of the first electrode; a second electrode facing the first electrode; an organic layer between the first electrode and the second electrode; an auxiliary electrode electrically connected to the conductive connector; and an insulating layer between the conductive connector and the auxiliary electrode, wherein the conductive connector overlaps the auxiliary electrode, with the insulating layer therebetween.
US09793332B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes a pixel electrode, a light emission layer over the pixel electrode, an opposite electrode covering the light emission layer, a plurality of upper layers over the opposite electrode, a light-shielding layer over the upper layers. A distance L between an edge of an emission area of the light emission layer and an edge of the light-shielding layer when viewed in a thickness direction satisfies Inequality below: L ≥ ∑ i = 1 m ⁢ d i ⁢ tan ⁡ ( sin - 1 ⁡ ( n air n i ⁢ sin ⁢ ⁢ θ air ) ) + d BM ⁢ tan ⁡ ( sin - 1 ⁡ ( n air n CF ⁢ sin ⁢ ⁢ θ air ) ) [ Inequality ] wherein m represents the number of the upper layers, ni and di represent a refraction index and a thickness of each of the upper layers, respectively, dBM represents a thickness of the light-shielding layer, nCF represents a refraction index of the color filter layer, nair represents a refraction index of air, and θair represents a refraction angle in external air after light generated from the light emission layer passes through the color filter layer.
US09793324B2 Solid-state image-pickup device, method of manufacturing the same, and electronic apparatus
Solid-state image-pickup devices (10), including: at least one first photoelectric conversion section (11B, 11R) disposed in a substrate (11); a second photoelectric conversion section (11G) disposed over the substrate and including an organic photoelectric conversion layer (16); and an ultraviolet protective film (18) that covers a light incident surface of the organic photoelectric conversion layer, and methods of producing the same.
US09793323B1 Phase change memory with high endurance
A plurality of memory cells in a cross-point array with improved endurance is disclosed. Each memory cell, disposed between first and second conductors, includes a switch in series with a pillar of phase change material. The pillar has a Te-rich material at one end proximal to the second conductor, and an Sb-rich material at the other end proximal to the first conductor, wherein the current direction is from the first conductor to the second conductor.
US09793321B2 Resistive memory cell having a compact structure
The disclosure relates to a memory cell formed in a wafer comprising a semiconductor substrate covered with a first insulating layer, the insulating layer being covered with an active layer made of a semiconductor, the memory cell comprising a selection transistor having a control gate and a first conduction terminal connected to a variable-resistance element, the gate being formed on the active layer and having a lateral flank covered with a second insulating layer, the variable-resistance element being formed by a layer of variable-resistance material, deposited on a lateral flank of the active layer in a first trench formed through the active layer along the lateral flank of the gate, a trench conductor being formed in the first trench against a lateral flank of the layer of variable-resistance material.
US09793315B2 Solid-state imaging apparatus for converting incident light entered from one surface into electrical signals on another surface
A solid-state imaging apparatus 100a comprises: photoelectric conversion elements PD1 and PD2 formed within a first conductivity type semiconductor substrate 100; and transfer transistors Tt1 and Tt2 formed on a first main surface of the semiconductor substrate 100, for transferring the signal charge generated by the photoelectric conversion elements outside the photoelectric conversion elements. The gate electrode 107 of each of the transfer transistors is configured to be disposed over a surface of a first main surface side of an electric charge accumulating region 102, which configures each of the photoelectric conversion elements PD1 and PD2. As a result, a high-resolution image can be achieved, in which noises and afterimages are further suppressed.
US09793313B2 Solid-state imaging device, manufacturing method thereof, and camera with arranged pixel combinations alternatively
A solid-state imaging device includes a semiconductor substrate; and a pixel unit having a plurality of pixels on the semiconductor substrate, wherein the pixel unit includes first pixel groups having two or more pixels and second pixel groups being different from the first pixel groups, wherein a portion of the pixels in the first pixel groups and a portion of the pixels in the second pixel groups share a floating diffusion element.
US09793309B2 Image sensor package
Provided is an image sensor package that includes a transparent protection cover for protecting a plurality of unit pixels each including a microlens. The image sensor package includes a substrate which has a first surface and a second surface that are opposite to each other, and includes a sensor array region including a plurality of unit pixels formed in the first surface and a pad region including a pad arranged in the vicinity of the sensor array region, a plurality of microlenses formed on the plurality of unit pixels, respectively, at least two transparent material layers covering the plurality of microlenses, and a transparent protection cover attached onto the plurality of microlenses with the at least two transparent material layers interposed therebetween.
US09793308B2 Imager integrated circuit and stereoscopic image capture device
An imager integrated circuit intended to cooperate with an optical system configured to direct light rays from a scene to an inlet face of the circuit, the circuit being configured to perform a simultaneous stereoscopic capture of N images corresponding to N distinct views of the scene, each of the N images corresponding to light rays directed by a portion of the optical system which is different from those directing the rays corresponding to the N−1 other images, including: N subsets of pixels made on a same substrate, each of the N subsets of pixels being intended to perform the capture of one of the N associated images, means interposed between each of the N subsets of pixels and the inlet face of the circuit, and configured to pass the rays corresponding to the image associated with said subset of pixels and block the other rays.
US09793296B2 Method for fabricating substrate of semiconductor device including epitaxial layer and silicon layer having same crystalline orientation
A method for fabricating substrate of a semiconductor device includes the steps of: providing a first silicon layer; forming a dielectric layer on the first silicon layer; bonding a second silicon layer to the dielectric layer; removing part of the second silicon layer and part of the dielectric layer to define a first region and a second region on the first silicon layer, wherein the remaining of the second silicon layer and the dielectric layer are on the second region; and forming an epitaxial layer on the first region of the first silicon layer, wherein the epitaxial layer and the second silicon layer comprise same crystalline orientation.
US09793294B1 Junction formation with reduced Ceff for 22nm FDSOI devices
A semiconductor device includes an SOI substrate and a transistor device positioned in and above the SOI substrate. The SOI substrate includes a semiconductor bulk substrate, a buried insulation layer above the semiconductor bulk substrate, and a semiconductor layer above the buried insulation layer. The transistor device includes a gate structure having a gate electrode and a first cap layer covering upper and sidewall surfaces of the gate electrode. An oxide liner covers sidewalls of the gate structure and a second cap layer covers the oxide liner. A recess is located adjacent to the gate structure and is at least partially defined by an upper surface of the semiconductor layer, a bottom surface of the second cap layer and at least part of the oxide liner. Raised source/drain regions are positioned above the semiconductor layer and portions of the raised source/drain regions are positioned in the recess.
US09793291B2 Method of manufacturing a semiconductor device
A method of manufacturing a semiconductor device, the method including forming a structure on a substrate, the structure including a metal pattern, at least a portion of the metal pattern being exposed; forming a preliminary buffer oxide layer to cover the structure, a metal oxide layer being formed at the exposed portion of the metal pattern; and deoxidizing the metal oxide layer so that the preliminary buffer oxide layer is transformed into a buffer oxide layer.
US09793288B2 Methods of fabricating memory device with spaced-apart semiconductor charge storage regions
Methods of fabricating semiconductor devices, such as monolithic three-dimensional NAND memory string devices, include selectively forming semiconductor material charge storage regions over first material layers exposed on a sidewall of a front side opening extending through a stack comprising an alternating plurality of first and second material layers using a difference in incubation time for the semiconductor material on the first material relative to an incubation time for the semiconductor material on the second material of the stack. In other embodiments, a silicon layer is selectively deposited on silicon nitride on a surface having at least one first portion including silicon oxide and at least one second portion including silicon nitride using a difference in an incubation time for the silicon on silicon nitride relative to an incubation time for the silicon on silicon oxide.
US09793285B2 Metal-ono-vacuum tube charge trap flash (VTCTF) nonvolatile memory and the method for making the same
The present invention relates to a method for preparing vacuum tube flash memory structure, to form a vacuum channel in the flash memory, and using oxide-nitride-oxide (ONO) composite materials as gate dielectric layer, wherein the nitride layer serves as a charge-trap layer to provide a blocking insulating between the gate electrode and the vacuum channel. The present structure exhibits superior program and erase speed as well as the retention time. It also provide with excellent gate controllability and negligible gate leakage current due to adoption ONO as the gate dielectric layer.
US09793281B2 Non-volatile split gate memory cells with integrated high K metal gate logic device and metal-free erase gate, and method of making same
A method of forming split gate non-volatile memory cells on the same chip as logic and high voltage devices having HKMG logic gates. The method includes forming the source and drain regions, floating gates, control gates, and the poly layer for the erase gates and word line gates in the memory area of the chip. A protective insulation layer is formed over the memory area, and an HKMG layer and poly layer are formed on the chip, removed from the memory area, and patterned in the logic areas of the chip to form the logic gates having varying amounts of underlying insulation.
US09793279B2 Split gate non-volatile memory cell having a floating gate, word line, erase gate, and method of manufacturing
A memory device including a silicon semiconductor substrate, spaced apart source and drain regions formed in the substrate with a channel region there between, and a conductive floating gate disposed over a first portion of the channel region and a first portion of the source region. An erase gate includes a first portion that is laterally adjacent to the floating gate and over the source region, and a second portion that extends up and over the floating gate. A conductive word line gate is disposed over a second portion of the channel region. The word line gate is disposed laterally adjacent to the floating gate and includes no portion disposed over the floating gate. The thickness of insulation separating the word line gate from the second portion of the channel region is less than that of insulation separating the floating gate from the erase gate.
US09793272B2 Method of forming epitaxial buffer layer for finFET source and drain junction leakage reduction and semiconductor device having reduced junction leakage
A semiconductor device including a gate structure on a channel region portion of a fin structure, and at least one of an epitaxial source region and an epitaxial drain region on a source region portion and a drain region portion of the fin structure. At least one of the epitaxial source region portion and the epitaxial drain region portion include a first concentration doped portion adjacent to the fin structure, and a second concentration doped portion on the first concentration doped portion. The second concentration portion has a greater dopant concentration than the first concentration doped portion. An extension dopant region extending into the channel portion of the fin structure having an abrupt dopant concentration gradient of n-type or p-type dopants of 7 nm per decade or greater.
US09793271B1 Semiconductor device with different fin pitches
A method for forming a semiconductor device includes forming a first fin and a second fin on a substrate, the first fin arranged in parallel with the second fin, the first fin arranged a first distance from the second fin, the first fin and the second fin extending from a first source/drain region through a channel region and into a second source/drain region on the substrate. The method further includes forming a third fin on the substrate, the third fin arranged in parallel with the first fin and between the first fin and the second fin, the third fin arranged a second distance from the first fin, the second distance is less than the first distance, the third fin having two distal ends arranged in the first source/drain region. A gate stack is formed over the first fin and the second fin.
US09793270B1 Forming gates with varying length using sidewall image transfer
Semiconductor devices and methods of forming the same include forming mandrels on a first region and a second region of a gate layer. First spacers are formed on sidewalls of the mandrels. The mandrels are etched away to expose inner sidewalls of the first spacers. Second spacers are formed on sidewalls of the first spacers. First spacers in only the first region are etched away to expose inner sidewalls of the second spacers in the first region. The gate layer is etched using the remaining first spacers and the second spacers as a mask to form first gates in the first region and second gates in the second region. The first gates have a gate length than the second gates.
US09793263B1 Digital alloy FinFET co-integrated with passive resistor with good temperature coefficient
A method for integrating fin field effect transistors (FinFETs) and resistors on a common substrate is provided. By employing a digital alloy as a channel material for each FinFET and as a resistor body for each resistor, FinFETs with improved charge carrier mobility, and resistors with good temperature coefficient of resistance are obtained.
US09793258B1 Electrostatic discharge device
An electrostatic discharge device includes a substrate. A deep doped well of a first conductive type is disposed in the substrate. A drain doped well of the first conductive type is disposed in the substrate above the deep doped well. An inserted doping well of a second conductive type is disposed in the drain doped well, in contact with the deep doped well. A drain region of the first conductive type is in the drain doped well and above the inserted doping well. An inserted drain of the second conductive type is on the inserted doping well and surrounded by the drain region. A source doped well of the second conductive type is disposed in the substrate, abut the drain doped well. A source region is disposed in the source doped well. A gate structure is disposed on the substrate between the drain region and the source region.
US09793256B2 Optimized configurations to integrate steering diodes in low capacitance transient voltage suppressor (TVS)
A transient-voltage suppressing (TVS) device disposed on a semiconductor substrate including a low-side steering diode, a high-side steering diode integrated with a main Zener diode for suppressing a transient voltage. The low-side steering diode and the high-side steering diode integrated with the Zener diode are disposed in the semiconductor substrate and each constituting a vertical PN junction as vertical diodes in the semiconductor substrate whereby reducing a lateral area occupied by the TVS device. In an exemplary embodiment, the high-side steering diode and the Zener diode are vertically overlapped with each other for further reducing lateral areas occupied by the TVS device.
US09793254B2 TVS structures for high surge and low capacitance
A transient voltage suppressing (TVS) device formed in an epitaxial layer of a first conductivity type supported on a semiconductor substrate. The TVS device further comprises a plurality of contact trenches opened and extended to a lower part of the epitaxial layer filled with a doped polysilicon layer of a second conductivity type wherein the trenches are further surrounded by a heavy dopant region of the second conductivity type. The TVS device further includes a metal contact layer disposed on a top surface of the epitaxial layer electrically connected to a Vcc electrode wherein the metal contact layer further directly contacting the doped polysilicon layer and the heavy dopant region of the second conductivity type.
US09793249B2 Light emitting device and light unit having the same
A light emitting device is provided. The light emitting device may include a body, first and second lead frames coupled to the body, a first light emitting chip on the first lead frame, a second light emitting chip on the second lead frame, and a reflective frame on the body and the first and second lead frames. The reflective frame may include a first opening provided therein with the first light emitting chip and a second opening provided therein with the second light emitting chip.
US09793244B2 Scalable package architecture and associated techniques and configurations
Embodiments of the present disclosure describe scalable package architecture of an integrated circuit (IC) assembly and associated techniques and configurations. In one embodiment, an integrated circuit (IC) assembly includes a package substrate having a first side and a second side disposed opposite to the first side, a first die having an active side coupled with the first side of the package substrate and an inactive side disposed opposite to the active side, the first die having one or more through-silicon vias (TSVs) configured to route electrical signals between the first die and a second die, and a mold compound disposed on the first side of the package substrate, wherein the mold compound is in direct contact with a sidewall of the first die between the active side and the inactive side and wherein a distance between the first side and a terminating edge of the mold compound that is farthest from the first side is equal to or less than a distance between the inactive side of the first die and the first side. Other embodiments may be described and/or claimed.
US09793242B2 Packages with die stack including exposed molding underfill
A method includes bonding a first device die onto a top surface of a package substrate, and performing an expose molding on the first device die and the package substrate. At least a lower portion of the first device die is molded in a molding material. A top surface of the molding material is level with or higher than a top surface of the first device die. After the expose molding, a second device die is bonded onto a top surface of the first device die. The second device die is electrically coupled to the first device die through through-silicon vias in a semiconductor substrate of the first device die.
US09793237B2 Hollow-cavity flip-chip package with reinforced interconnects and process for making the same
The present disclosure relates to a flip-chip package with a hollow-cavity and reinforced interconnects, and a process for making the same. The disclosed flip-chip package includes a substrate, a reinforcement layer over an upper surface of the substrate, a flip-chip die attached to the upper surface of the substrate by interconnects through the reinforcement layer, an air cavity formed between the substrate and the flip-chip die, and a protective layer encapsulating the flip-chip die and defining a perimeter of the air cavity. Herein, a first portion of each interconnect is encapsulated by the reinforcement layer and a second portion of each interconnect is exposed to the air cavity. The reinforcement layer provides reinforcement to each interconnect.
US09793235B2 Semiconductor package having a bump bonding structure
A semiconductor package may be provided. The semiconductor package may include a substrate having a first surface over which bond fingers are arranged, the other surface facing away from the first surface and over which ball lands are arranged, and terminals which are respectively formed over the bond fingers. The semiconductor package may include a semiconductor chip disposed over the first surface of the substrate, and having an active surface facing the first surface and over which bonding pads are arranged. The semiconductor package may include bumps respectively formed over the bonding pads of the semiconductor chip, and including pillars and layers which are formed over first side surfaces of the pillars and are joined with the terminals of the substrate.
US09793232B1 All intermetallic compound with stand off feature and method to make
A standoff structure for providing improved interconnects is provided, wherein the structure employs nickel copper alloy or copper structures having increased resistivity.
US09793229B1 Insulating protrusion in the trench of a re-distribution layer structure
A re-distribution layer structure is adapted to be disposed on a substrate having a pad and a protective layer which has a first opening exposing a part of the pad. The re-distribution layer structure includes a first and a second patterned insulating layers and a re-distribution layer. The first patterned insulating layer is disposed on the protective layer and includes at least one protrusion and a second opening corresponding to the first opening. The re-distribution layer is disposed on the first patterned insulating layer and includes a pad portion and a wire portion. The pad portion is located on the first patterned insulating layer. The wire portion includes a body and at least one trench caved in the body. The body extends from the pad portion to the pad exposed by the first and the second openings. The body covers the protrusion, and the at least one protrusion extends into the at least one trench. The second patterned insulating layer covers the wire portion and exposes a part of the pad portion. A manufacturing method of re-distribution layer structure is further provided.
US09793228B2 Semiconductor device and method of manufacturing the semiconductor device
Reliability of a semiconductor device is improved. A slope is provided on a side face of an interconnection trench in sectional view in an interconnection width direction of a redistribution layer. The maximum opening width of the interconnection trench in the interconnection width direction is larger than the maximum interconnection width of the redistribution layer in the interconnection width direction, and the interconnection trench is provided so as to encapsulate the redistribution layer in plan view.
US09793226B2 Power supply transient performance (power integrity) for a probe card assembly in an integrated circuit test environment
The present invention describes essentially three different embodiments for the implementation of low impedance (over frequency) power delivery to a die. Such low impedance to a high frequency allows the die to operate at package-level speed, thus reducing yield loss at the packaging level. Each embodiment addresses a slightly different aspect of the overall wafer probe application. In each embodiment, however, the critical improvement of this disclosure is the location of the passive components used for supply filtering/decoupling relative to prior art. All three embodiments require a method to embed the passive components in close proximity to the pitch translation substrate or physically in the pitch translation substrate.
US09793223B2 Semiconductor package and method of manufacturing the same
There are provided a semiconductor package and a method of manufacturing the same. The semiconductor package includes: a substrate having a ground electrode formed on one surface thereof; at least one electronic component mounted on one surface of the substrate; an insulation layer including an exposed part exposing the ground electrode and a cover part covering the electronic component; and a shielding layer electrically connected to the ground electrode and covering the insulation layer.
US09793222B1 Substrate designed to provide EMI shielding
Packages and packaging techniques for providing EMI shielding are described. In an embodiment, a package includes an electrically conductive ground structure on a ground pad at a periphery of a package substrate. The electrically conductive ground structure is encapsulated in a molding compound, and a surface of the electrically conductive ground structure is exposed at a side surface of the molding compound. An electrically conductive shield layer is on top and side surfaces of the molding compound, and in physical contact with the surface of the exposed electrically conductive ground structure.
US09793220B2 Detection of environmental conditions in a semiconductor chip
A capacitive sensor and measurement circuitry is described that may be able to reproducibly measure miniscule capacitances and variations thereof. The capacitance may vary depending upon local environmental conditions such as mechanical stress (e.g., warpage or shear stress), mechanical pressure, temperature, and/or humidity. It may be desirable to provide a capacitor integrated into a semiconductor chip that is sufficiently small and sensitive to accurately measure conditions expected to be experienced by a semiconductor chip.
US09793219B2 Semiconductor element built-in wiring board and method for manufacturing the same
A wiring board includes a base substrate, a semiconductor element embedded in the substrate and having active and non-active surfaces such that the semiconductor has a terminal on the active surface, a first build-up layer including an insulating layer and first conductor pads such that the first conductor pads have exposed surfaces exposed from a surface of the insulating layer on the opposite side with respect to the substrate, and a second build-up layer including an insulating layer and second conductor pads such that the second conductor pads have exposed surfaces exposed from a surface of the insulating layer on the opposite side with respect to the substrate. The insulating layer in the first build-up includes resin material and reinforcing material, the insulating layer in the second build-up includes resin material and reinforcing material, and the first conductor pads is embedded in the insulating layer in the first build-up.
US09793214B1 Heterostructure interconnects for high frequency applications
An integrated circuit includes an interconnect which includes a metal layer, a layer of graphene on at least one of the top surface of the interconnect or the bottom surface of the interconnect, and a layer of hexagonal boron nitride (hBN) on the layer of graphene, opposite from the metal layer. Dielectric material of the integrated circuit contacts the layer of hBN. The layer of graphene has one or more atomic layers of graphene. The layer of hBN is one to three atomic layers thick. The interconnect may have a lower graphene layer on the bottom surface of the metal layer with a lower hBN layer, and an upper graphene layer on the top surface of the metal layer, with an upper hBN layer.
US09793212B2 Interconnect structures and methods of forming same
An embodiment semiconductor device includes a first conductive feature in a dielectric layer and a second conductive feature over the dielectric layer and electrically connected to the first conductive feature. The second conductive feature includes a dual damascene structure and further includes a top portion within both a line portion and a via portion of the second conductive feature and a bottom portion in the via portion of the second conductive feature. The bottom portion comprises a different conductive material than the top portion, and a thickness of the bottom portion is at least about twenty percent of a total thickness of the via portion of the second conductive feature.
US09793209B2 Semiconductor structures and fabrication method thereof
A method is provided for fabricating a semiconductor structure. The method includes providing a semiconductor substrate; forming an initial metal layer; simultaneously forming a plurality of discrete first metal layers and openings by etching the initial metal layer; forming a plurality of sidewalls covering the side surface of the first metal layers; and forming a plurality of second metal layers to fill the openings.
US09793207B1 Electrical antifuse including phase change material
An antifuse structure including a first electrode that is present in at a base of the opening in the dielectric material. The antifuse structure further includes an antifuse material layer comprising a phase change material alloy of tantalum and nitrogen. A first surface of the antifuse material layer is present in direct contact with the first electrode. A second electrode is present in direct contact with a second surface of the antifuse material layer that is opposite the first surface of the antifuse material layer.
US09793201B2 Glass clad microelectronic substrate
Embodiments of the present description relate to the field of fabricating microelectronic substrates. The microelectronic substrate may include a trace routing structure disposed between opposing glass layers. The trace routing structure may comprise one or more dielectric layers having conductive traces formed thereon and therethrough. Also disclosed are embodiments of a microelectronic package including a microelectronic device disposed proximate one glass layer of the microelectronic substrate and coupled with the microelectronic substrate by a plurality of interconnects.
US09793189B2 Printed wiring board assembly, electrical device, and method for assembling printed wiring board assembly
A printed wiring board assembly includes a first board including a first surface; a second board including a second surface and facing the first surface; a plurality of first electrodes formed on a bottom surface of a recess formed in one of the first and the second surfaces; a plurality of second electrodes formed on the one of the first surface and the second surface and positioned outside the recess; a plurality of first solders each coupled to a respective one of the plurality of first electrodes; and a plurality of second solders each coupled to a respective one of the plurality of second electrodes, wherein the plurality of first electrodes are formed at a larger pitch than a pitch at which the plurality of second electrodes are formed, and a size of each the plurality of first solders is larger than a size of the plurality of second solders.
US09793184B2 Sensor for a semiconductor device
A semiconductor arrangement is presented. The semiconductor arrangement comprises a semiconductor body, the semiconductor body including a semiconductor drift region, wherein the semiconductor drift region has dopants of a first conductivity type; a first semiconductor sense region and a second semiconductor sense region, wherein each of the first semiconductor sense region and the second semiconductor sense region is electrically connected to the semiconductor drift region and has dopants of a second conductivity type different from said first conductivity type; a first metal contact comprising a first metal material, the first metal contact being in contact with the first semiconductor sense region, wherein a transition between the first metal contact and the first semiconductor sense region forms a first metal-to-semiconductor transition; a second metal contact comprising a second metal material different from said first metal material, the second metal contact being separated from the first metal contact and in contact with the second semiconductor sense region, a transition between the second metal contact and the second semiconductor sense region forming a second metal-to-semiconductor transition different from said first metal-to-semiconductor transition; first electrical transmission means, the first electrical transmission means being arranged and configured for providing a first sense signal derived from an electrical parameter of the first metal contact to a first signal input of a sense signal processing unit; and second electrical transmission means separated from said first electrical transmission means, the second electrical transmission means being arranged and configured for providing a second sense signal derived from an electrical parameter of the second metal contact to a second signal input of said sense signal processing unit.
US09793181B2 Resistor calibration using a MOS capacitor
A method for calibrating a resistance value comprises the steps of measuring a value of a reference capacitor, and adjusting a variable resistor based on the measured value of the reference capacitor. The method may more specifically comprise the steps of directing a constant current through the reference capacitor during a reference time interval; after the reference time interval, directing the constant current through the variable resistor; and varying the variable resistor value progressively by varying a control signal until a voltage of the variable resistor reaches a voltage of the reference capacitor.
US09793175B2 FinFET devices having gate dielectric structures with different thicknesses on same semiconductor structure
FinFET devices are formed on the same semiconductor structure wherein at least one finFET device has a gate dielectric structure that is different in thickness relative to a gate dielectric structure of at least one other finFET device. The finFET devices are formed as part of the same fabrication process.
US09793173B2 Semiconductor device and related manufacturing method
A semiconductor device may include a substrate, an n-channel field-effect transistor positioned on the substrate, and a p-channel field-effect transistor positioned on the substrate. The n-channel field-effect transistor may include an n-type silicide source portion, an n-type silicide drain portion, and a first n-type channel region. The first n-type channel region may be positioned between the n-type silicide source portion and the n-type silicide drain portion and may directly contact each of the n-type silicide source portion and the n-type silicide drain portion.
US09793169B1 Methods for forming mask layers using a flowable carbon-containing silicon dioxide material
One method disclosed herein includes, among other things, forming a process layer on a substrate, forming a carbon-containing silicon dioxide layer above the process layer and forming a patterned mask layer above the carbon-containing silicon dioxide layer. The patterned mask layer exposes portions of the carbon-containing silicon dioxide layer. A material modification process is performed on the exposed portions of the carbon-containing silicon dioxide layer to generate modified portions, and the modified portions are removed. The process layer is etched using remaining portions of the carbon-containing silicon dioxide layer as an etch mask.
US09793167B2 Method for forming a wafer structure, a method for forming a semiconductor device and a wafer structure
A method of producing a semiconductor device and a wafer structure are provided. The method includes attaching a donor wafer comprising silicon carbide to a carrier wafer comprising graphite, splitting the donor wafer along an internal delamination layer so that a split layer comprising silicon carbide and attached to the carrier wafer is formed, removing the carrier wafer above an inner portion of the split layer while leaving a residual portion of the carrier wafer attached to the split layer to form a partially supported wafer, and further processing the partially supported wafer.
US09793166B2 Lift-off method
A lift-off method for transferring an optical device layer in an optical device wafer to a transfer substrate, the optical device layer being formed on the front side of an epitaxy substrate through a buffer layer. A transfer substrate is bonded through a bonding layer to the front side of the optical device layer of the optical device wafer, thereby forming a composite substrate. A pulsed laser beam having a wavelength transmissive to the epitaxy substrate and absorptive to the buffer layer is applied from the back side of the epitaxy substrate to the buffer layer, thereby breaking the buffer layer, and the epitaxy substrate is peeled from the optical device layer, thereby transferring the optical device layer to the transfer substrate. Ultrasonic vibration is applied to the composite substrate in transferring the optical device layer.
US09793164B2 Self-aligned metal cut and via for back-end-of-line (BEOL) processes for semiconductor integrated circuit (IC) fabrication, and related processes and devices
Self-aligned metal cut and via for Back-End-Of-Line (BEOL) processes for semiconductor integrated circuit (IC) fabrication, and related processes and devices, is disclosed. In this manner, mask placement overlay requirements can be relaxed. This relaxation can be multiples of that allowed by conventional BEOL techniques. This is enabled through application of different fill materials for alternating lines in which a conductor will later be placed. With these different fill materials in place, a print cut and via mask is used, with the mask allowed to overlap other adjacent fill lines to that of the desired line. Etching is then applied that is selective to the desired line but not adjacent lines.
US09793154B2 Method for manufacturing bonded SOI wafer
The present invention is a method for manufacturing a bonded SOI wafer including: performing a thermal oxidation treatment including at least one of a thermal oxidation during temperature-rising and a thermal oxidation during temperature-falling with the use of a batch type heat treatment furnace, thereby forming a silicon oxide film in such a way that the oxide film buried in the delaminated bonded SOI wafer has a concentric oxide film thickness distribution, and subjecting the bonded SOI wafer after delaminating a bond wafer to a reducing heat treatment to make a film thickness range of the buried oxide film being smaller than a film thickness range before the reducing heat treatment. This provides a method for manufacturing a bonded SOI wafer which can suppress a variation of a radial distribution of a buried oxide film thickness caused by a reducing heat treatment performed after delaminating the SOI layer.
US09793152B2 Use of vacuum chucks to hold a wafer or wafer sub-stack
Techniques are described for holding a wafer or wafer sub-stack to facilitate further processing of the wafer of sub-stack. In some implementations, a wafer or wafer sub-stack is held by a vacuum chuck in a manner that can help reduce bending of the wafer or wafer sub-stack.
US09793151B2 Stiffener tape for electronic assembly
Some example forms relate to a stiffener tape for a wafer. The stiffener tape includes a mounting tape and a stiffener removably attached to the mounting tape. The stiffener tape further includes a die attach film attached to the stiffener. Other example forms relate to an electronic assembly that includes a wafer and a stiffener tape attached to the wafer. The stiffener tape includes a die attach film mounted to the wafer. A stiffener is attached to the die attach film and a mounting tape is removably attached to the stiffener. Still other example forms relate to a method that includes forming a stiffener tape which includes a mounting tape, a stiffener removably attached to the mounting tape and a die attach film attached to the stiffener.
US09793150B2 Method for manufacturing semiconductor device
The present invention provides a manufacturing technique of a semiconductor device and a display device using a peeling process, in which a transfer process can be conducted with a good state in which a shape and property of an element before peeling are kept. Further, the present invention provides a manufacturing technique of more highly reliable semiconductor devices and display devices with high yield without complicating the apparatus and the process for manufacturing. According to the present invention, an organic compound layer including a photocatalyst substance is formed over a first substrate having a light-transmitting property, an element layer is formed over the organic compound layer including a photocatalyst substance, the organic compound layer including a photocatalyst substance is irradiated with light which has passed through the first substrate, and the element layer is peeled from the first substrate.
US09793149B2 Electrostatic clamping method and apparatus
A method of electrostatically clamping a dielectric wafer to a processing table during plasma processing is described. The table has interdigitated electrodes embedded therein. The method comprises applying respective voltages of opposite first and second polarities to adjacent electrodes wherein polarization charges are induced in the wafer with opposite polarity to the respective underlying electrodes thereby electrostatically clamping the wafer to the table; and, after a predetermined time (ton), reversing the polarities of the voltages so that the polarization charges and electrostatic clamping continues. The on time (ton) of each of the first and second polarities is preselected to be a) greater than the time (T1) required to generate sufficient polarization charge in the wafer such that the wafer is held with a required pressure for at least 2 seconds after withdrawing of clamping voltages, b) less than the time (T2) for the wafer to separate from the table by a first predetermined amount while in the presence of a steady voltage and a plasma, and c) less than the time (T3) for the wafer to separate from the substrate by a second predetermined amount in the absence of a plasma, after an applied voltage has been applied. The time (ts) for switching between the first and second polarities is less than the time (T1) and less than 2 seconds.
US09793146B2 Method of forming a cleanspace fabricator
A fab can be constructed as a round or rectangular annular tube with a primary cleanspace located in-between its inner and outer tubes. The fab can be encircled with levels upon which tools can be densely packed while preserving unidirectional air flow. If only tool ports are inside, and robotics are used, primary cleanspace size can be minimized. Highly simplified robotics can be used. Tools can be removed and repaired centrally. A secondary cleanspace can be added for tool bodies. Multilevel construction enhances use of prefabricated units for fab build or maintenance. Curves or folds, applied to a conventional planar cleanroom, can construct a wide range of fab geometries, including a tubular non-annular fab. A fab can also be constructed according to a curved or non-curved sectional cut of an annular tube. A novel fab, of a non-curved section, can include a non-segmented cleanspace or have its tools vertically stacked.
US09793145B2 Support ring with encapsulated light barrier
Embodiments described herein provide a thermal processing apparatus with a heat source and a rotating substrate support opposite the heat source, the rotating substrate support comprising a support member with a light blocking member. The light blocking member may be an encapsulated component, or may be movably disposed inside the support member. The light blocking member may be opaque and/or reflective, and may be a refractory metal.
US09793140B2 Staggered via redistribution layer (RDL) for a package and a method for forming the same
An embodiment staggered via redistribution layer (RDL) for a package includes a first polymer layer supported by a metal via. The first polymer layer has a first polymer via. A first redistribution layer is disposed on the first polymer layer and within the first polymer via. The first redistribution layer is electrically coupled to the metal via. A second polymer layer is disposed on the first redistribution layer. The second polymer layer has a second polymer via laterally offset from the first polymer via. A second redistribution layer is disposed on the second polymer layer and within the second polymer via. The second redistribution layer is electrically coupled to the first redistribution layer.
US09793138B2 Thermal processing method for wafer
The present invention relates to a thermal processing method for wafer. A wafer is placed in an environment filled with a non-oxygenated gas mixture comprising deuterium gas and at least one kind of low active gas, and a rapid heating processing process is performed on a surface of the wafer to heat the wafer to a predetermined high temperature. Then, the wafer is placed in an environment filled with an oxygenated gas mixture, and a rapid cooling processing process is performed on a surface of the wafer. As a result, a denuded zone is formed on the surface of the wafer, deuterium atoms, which may be released to improve characteristics at an interface of semiconductor devices in a later fabrication process, are held in the wafer, and bulk micro-defects are formed far from the semiconductor devices.
US09793137B2 Use of grapho-epitaxial directed self-assembly applications to precisely cut logic lines
A method for patterning topography is provided. A substrate is provided with a plurality of lines. The method includes aligning and preparing a first directed self-assembly (DSA) pattern overlying the lines, transferring the first pattern to form first line cuts, aligning and preparing a second DSA pattern overlying the lines, and transferring the second pattern to form second line cuts. The DSA patterns include trenches and holes of diameter d, and each comprise a block copolymer having HCP morphology, a characteristic dimension Lo approximately equal to the line pitch, and a minority phase of the diameter d. The trenches are wet by a majority phase of the block copolymer and guide formation of the holes. The aligning and preparation of the DSA patterns include overlapping the two sets of trenches such that areas between holes of one pattern and adjacent holes of the other pattern are shared by adjacent trenches.
US09793136B2 Plasma etching method
A plasma etching method can form a hole having a required opening diameter in a silicon nitride layer, while suppressing a tip end portion of the hole from being narrowed. The plasma etching method includes a first process of supplying a processing gas containing oxygen and fluorocarbon into a plasma processing apparatus; and a second process of etching a silicon nitride layer 106a of a processing target object with a first mask 106 by exciting the processing gas into plasma. Further, the second process is performed in a state where an organic film ad generated from the processing gas is formed on an inner wall of an opening of the first mask 106 by gradually reducing a temperature of the processing target object from a first temperature T1 (80° C.) to a second temperature T2 (40° C.).
US09793135B1 Method of cyclic dry etching using etchant film
A method for etching a target layer on a substrate by a dry etching process includes at least one etching cycle, wherein an etching cycle includes: depositing a halogen-containing film using reactive species on the target layer on the substrate; and etching the halogen-containing film using a plasma of a non-halogen etching gas, which plasma alone does not substantially etch the target layer, to generate etchant species at a boundary region of the halogen-containing film and the target layer, thereby etching a portion of the target layer in the boundary region.
US09793130B2 Method for processing object to be processed
In a method according to one embodiment, a first processing gas is supplied into a processing container of a plasma processing apparatus, and a plasma of the first processing gas is generated to etch an upper magnetic layer by the plasma of the first processing gas. Subsequently, a deposit, which is generated due to the etching of the upper magnetic layer, is removed. The removal of the deposit includes allowing a reduction reaction to occur in the deposit by a plasma of a second processing gas that contains H2 gas, and removing a product, which is generated by the reduction reaction, by using a third processing gas that contains hexafluoroacetylacetone.
US09793127B2 Plasma generation and pulsed plasma etching
One or more plasma etching techniques are provided. Selective plasma etching is achieved by introducing a gas into a chamber containing a photoresist over a substrate, establishing a bias at a frequency to convert the gas to a plasma at the frequency, and using the plasma to etch the photoresist. The frequency controls an electron density of the plasma and by maintaining a low electron density causes free radicals of the plasma to chemically etch the photoresist, rather than physically etching using ion bombardment. A mechanism is thus provided for chemically etching a photoresist under what are typically physical etching conditions.
US09793125B2 SONOS stack with split nitride memory layer
A semiconductor device includes a polysilicon substrate, a first oxide layer formed on the polysilicon substrate, an oxygen-rich nitride layer formed on the first oxide layer, a second oxide layer formed on the oxygen-rich nitride layer, and an oxygen-poor nitride layer formed on the second oxide layer.
US09793124B2 Semiconductor structures
Methods of fabricating a semiconductor structure comprise forming an opening through a stack of alternating tier dielectric materials and tier control gate materials, and laterally removing a portion of each of the tier control gate materials to form control gate recesses. A charge blocking material comprising a charge trapping portion is formed on exposed surfaces of the tier dielectric materials and tier control gate materials in the opening. The control gate recesses are filled with a charge storage material. The method further comprises removing the charge trapping portion of the charge blocking material disposed horizontally between the charge storage material and an adjacent tier dielectric material to produce air gaps between the charge storage material and the adjacent tier dielectric material. The air gaps may be substantially filled with dielectric material or conductive material. Also disclosed are semiconductor structures obtained from such methods.
US09793123B2 Method for fabricating a nano structure
Provided are a nano structure, a fabrication method thereof, and an application device thereof. The method for fabricating a nano structure includes: forming a substrate; forming a plurality of linkers over the substrate; forming a plurality of metal ions over the linkers; and forming one or more metallic nanoparticles over the linkers.
US09793122B2 Combined laser processing system and focused ion beam system
A processing system for forming a cross-section of an object. The processing system comprises a focused ion beam system for forming the cross-section from a pre-prepared surface region of the object and a laser and a light optical system for forming the pre-prepared surface region by laser ablation of a processing region of the object with a first and a second laser beam. The light optical system is configured to direct the first and the second laser beams onto common impingement locations of a common scanning line in the processing region for scanning the first laser beam and for scanning the second laser beam. For each of the impingement locations, an angle between a first incidence direction along an axis of the first laser beam and a second incidence direction along an axis of the second laser beam is greater than 10 degrees, measured in a stationary coordinate system.
US09793120B2 Device substrate, method of manufacturing device substrate, and method of manufacturing semiconductor device
According to one embodiment, a device substrate includes a multilayer film that includes a film constituting a device element and is disposed on a substrate. A main face on which the device element is disposed includes a patterning region on which a resist is to be applied during an imprint process, and a bevel region provided as a region from a peripheral edge portion of the patterning region to an end portion of the device substrate. The bevel region includes a region where an upper surface of the bevel region becomes lower toward the end portion of the device substrate relative to an upper surface of the patterning region. The upper surface of the bevel region has an inclination angle of 10° or more and 90° or less with respect to the upper surface of the patterning region, at a boundary between the patterning region and the bevel region.
US09793116B2 Reactor and method for production of silicon by chemical vapor deposition
The invention provides a reactor for the manufacture of silicon by chemical vapor deposition (CVD), the reactor comprises a reactor body that can rotate around an axis with the help of a rotation device operatively arranged to the reactor, at least one sidewall that surrounds the reactor body, at least one inlet for reaction gas, at least one outlet for residual gas and at least one heat appliance operatively arranged to the reactor. The reactor is characterized in that during operation for the manufacture of silicon by CVD, the reactor comprises a layer of particles on the inside of at least, one sidewall.
US09793114B2 Uniform height tall fins with varying silicon germanium concentrations
A method of making a semiconductor device includes forming a first fin in a first semiconducting material layer disposed over a substrate, the first semiconducting material layer comprising an element in a first concentration; and forming a second fin in a second semiconducting material layer disposed over the substrate and adjacent to the first semiconducting material layer, the second semiconducting material layer comprising the element in a second concentration; wherein the first concentration is different than the second concentration.
US09793112B2 Method of manufacturing semiconductor device and non-transitory computer-readable recording medium
To improve the characteristics of a film formed on a substrate, a method of manufacturing a semiconductor device includes: loading a substrate into a processing container, the substrate being provided with a film having a silazane bond, the film being subjected to pre-baking; supplying oxygen-containing gas at a first temperature not higher than the temperature of the pre-baking; and supplying processing gas containing at least any one of steam and hydrogen peroxide at a second temperature higher than the first temperature.
US09793110B2 Gapfill of variable aspect ratio features with a composite PEALD and PECVD method
Provided herein are methods and apparatus for filling one or more gaps on a semiconductor substrate. The disclosed embodiments are especially useful for forming seam-free, void-free fill in both narrow and wide features. The methods may be performed without any intervening etching operations to achieve a single step deposition. In various implementations, a first operation is performed using a novel PEALD fill mechanism to fill narrow gaps and line wide gaps. A second operation may be performed using PECVD methods to continue filling the wide gaps.
US09793100B2 Portable plasma based diagnostic apparatus and diagnostic method
A portable plasma based diagnostic apparatus comprising a plasma source for producing energy projectiles at atmospheric pressure, a mass analyzer, a sampling interface for receiving direct sample to be analyzed, the sampling interface being positioned between the plasma source and the mass analyzer, a database containing a library of biomarkers with their associated mass spectra, a processor operatively connected to the plasma source, the mass analyzer and the database. The processor is so configured so as to obtain from the mass analyzer a sample mass spectrum of parent and fragment ions resulting form the collision between the energetic projectiles and the sample, compare the sample mass spectrum with mass spectra in the reference library in order to identify at least one indicator and provide a report based on the at least one identified indicator.
US09793099B2 Magnetic material sputtering target and manufacturing method thereof
Provided is an oxide-containing magnetic material sputtering target wherein the oxides have an average grain diameter of 400 nm or less. Also provided is a method of producing an oxide-containing magnetic material sputtering target. The method involves depositing a magnetic material on a substrate by the PVD or CVD method, then removing the substrate from the deposited magnetic material, pulverizing the material to obtain a raw material for the target, and further sintering the raw material. An object of the present invention is to provide a magnetic material target, in particular a nonmagnetic grain-dispersed ferromagnetic sputtering target capable of suppressing discharge abnormalities of oxides that are the cause of particle generation during sputtering.
US09793094B2 Extraction electrode
The extraction electrode has a pair of sub-assemblies that define a gap. Each sub-assembly has a suppression plate and ground plate secured together in spaced relation by pairs of insulating assemblies. A plate assembly extends perpendicularly from the ground plate. The gap between the subassemblies is set by tabs on a centering fixture extension.
US09793091B1 Image generation apparatus
There is disclosed an image generation apparatus which is capable of generating a clear image by reducing vibration of the image. The image generation apparatus includes an electron-optics column having an electron gun, a deflector, a condenser lens, and an objective lens, a displacement detector for detecting a displacement of an XY stage, a stage-position measuring device for specifying a position of the XY stage based on an output signal of the displacement detector, an accelerometer for detecting vibration of the electron-optics column, an acceleration-signal processing device for processing an output signal of the accelerometer, and a deflection-controlling device for controlling operation of the deflector. The deflection-controlling device adds a first vibration signal outputted from the acceleration-signal processing device to a second vibration signal outputted from the stage-position measuring device to generate a deflection correcting signal, and causes the deflector to correct the deflection of a charged-particle beam based on the deflection correcting signal.
US09793090B2 E-beam inspection apparatus and method of using the same on various integrated circuit chips
The present invention discloses an e-beam inspection tool, and an apparatus for detecting defects. In one aspect is described an apparatus for detecting defects that includes a focusing column that accelerates the e-beam and separately, for each of the plurality of predetermined locations, focuses the e-beam to a predetermined non-circular spot that is within the predetermined surface area of each of the plurality of predetermined locations based upon the major axis.
US09793089B2 Electron emitter device with integrated multi-pole electrode structure
A field emission device comprises one or more emitter elements, each having a high aspect ratio structure with a nanometer scaled cross section; and one or more segmented electrodes, each surrounding one of the one or more emitters. Each of the one or more segmented electrodes has multiple electrode plates. This abstract is provided to comply with rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09793086B2 SiC coating in an ion implanter
An ion implanter has a coating of low resistivity silicon carbide on one or more of the conductive surfaces that are exposed to ions. For example, ions are generated in an ion source chamber, and the interior surfaces of the walls are coated with low resistivity silicon carbide. Since silicon carbide is hard and resistant to sputtering, this may reduce the amount of contaminant ions that are introduced into the ion beam that is extracted from the ion source chamber. In some embodiments, the extraction electrodes are also coated with silicon carbide to reduce the contaminant ions introduced by these components.
US09793085B2 Focused ion beam apparatus
A focused ion beam apparatus is equipped with a gas field ion source that can produce a focused ion beam for a long period of time by stably and continuously emitting ions from the gas field ion source having high luminance, along an optical axis of an ion-optical system for a long period of time. The gas field ion source has an emitter for emitting ions, the emitter having a sharpened end part made of iridium fixed to a cylinder-shaped base part made of dissimilar wire.
US09793080B2 Electromechanical power switch integrated circuits and devices and methods thereof
An electromechanical power switch device and methods thereof. At least some of the illustrative embodiments are devices including a semiconductor substrate, at least one integrated circuit device on a front surface of the semiconductor substrate, an insulating layer on the at least one integrated circuit device, and an electromechanical power switch on the insulating layer. By way of example, the electromechanical power switch may include a source and a drain, a body region disposed between the source and the drain, and a gate including a switching metal layer. In some embodiments, the body region includes a first body portion and a second body portion spaced a distance from the first body portion and defining a body discontinuity therebetween. Additionally, in various examples, the switching metal layer may be disposed over the body discontinuity.
US09793079B2 Electromagnetic relay
An electromagnetic relay includes a fixed contact, a movable contact corresponding to the fixed contact, a movable element that retains the movable contact and moves in a contacting direction and a separating direction relative to the fixed contact, an axial core coupled to the movable element, a movable core coupled to the axial core to move in the contacting direction and the separating direction relative to a movement of the axial core, a driving part that drives the movable core in the contacting direction, an urging part that exerts force to the axial core in the separating direction, and a constraining part that constrains the relative movement of the axial core in the separating direction.
US09793076B2 Switching operating arrangement
A switching operator control arrangement for a motor vehicle. A movable operating area interacts with a shifting device in such a way that the operating area can be moved in a substantially linear manner over at least one distance from a neutral position to an operating position. The operating position can be in the form of a switching position in such a way that the operating area has a switching action on a switching element, a sensor or the like in the switching position. The shifting device includes a rocking lever arrangement which can move in parallel.
US09793072B2 Push switch and switch module
Provided are a switch module and a push switch that have a soft sensation when pressed. A push switch and a switch module have a substrate, a first fixed contact point disposed on the substrate surface, a second fixed contact point disposed around the first fixed contact point on the substrate surface, a convex dome-shaped upper spring disposed on the substrate surface so that an end part is in contact with the second fixed contact point, the upper spring being pressed so as to invert the dome shape and to establish conduction between the first fixed contact point and the second fixed contact point, and a lower spring disposed below the upper spring, the lower spring adjusting the operation load applied to the upper spring during inversion of the dome shape.
US09793071B2 Dome switch stack and method for making the same
Systems and methods for providing input component assemblies for dome switches are provided. In some embodiments, an input component assembly includes a switch, a button positioned over the switch, where the button is operative to close at least one circuit of the switch when the button is depressed towards the switch, an actuator positioned underneath the button to at least partially enclose at least one switch element, where the actuator is operative to deform when the button is depressed, and a weld plate welded to an underside surface of the button with at least one sonic weld joint to create a seal around the actuator and the at least one switch element, where a portion of the actuator is secured between the underside surface of the button and the weld plate.
US09793070B2 Dome switch stack and method for making the same
Systems and methods for providing input component assemblies for dome switches are provided. In some embodiments, an input component assembly may include a first conductive contact pad coupled to a first board of a switch, a second conductive contact pad coupled to a second board of the switch, and a layer of conductive adhesive between the first conductive pad and the second conductive pad, where the layer is operative to provide a seal for the switch.
US09793065B2 Ionic electron conductive polymer capacitor
Technologies are generally described for an electron conductive polymer capacitor may incorporate a conductive polymer mixture embedded with carbon nanoparticles between electrodes to rapidly charge and store large amounts of charge compared to conventional electrolytic capacitors. Such a capacitor may be constructed with a laminate sheet including layers of inner and outer electrodes, an electrolyte mixture between the electrodes, a conductive polymer mixture, and a composite mixture of carbon nanoparticles embedded in the conductive polymer between the inner electrodes. The laminate sheet may be wound into a roll and the inner and outer electrodes are coupled electrically. When an electric field is applied, cations within the electrolyte mixture move towards the outer electrodes and anions towards the inner electrodes. Further, the inner conductive polymer layer is ionized causing electrons to move toward the inner electrodes to be deposited onto high surface area carbon nanoparticles where charge is stored.
US09793059B2 Electrolytic solution for aluminum electrolytic capacitor and aluminum electrolytic capacitor using the same
An issue of this invention is to enhance reliability of an electrolytic capacitor in a manner that an electrolytic solution does not leak from a sealed part while a high initial electrical conductivity is maintained even at a higher environment temperature or in a high-humidity condition. An electrolytic solution for aluminum electrolytic capacitor is described, containing a solvent (A) and an electrolyte (D) represented by general formula (1) below. In formula (1), R1 to R3 each represent alkyl having 1 to 3 carbon atoms, R4 to R7 each represent alkyl having 1 to 3 carbon atoms or a hydrogen atom, and X− represents an anion of an acid (C).
US09793056B1 Method for producing high quality, ultra-thin organic-inorganic hybrid perovskite
A method for making a layered perovskite structure comprises: a) performing a vapor assisted surface treatment (VAST) of a substrate with a surface passivating agent; b) applying a layer of PbI2 to the passivating agent; c) exposing the PbI2 to methylammonium iodide (CH3NH3I) in an orthogonal solvent; and d) annealing the structure. A PEDOT:PSS coated ITO glass substrate may be used. The surface passivation agent may be one a chalcogenide-containing species with the general chemical formula (E3E4)N(E1E2)N′C═X where any one of E1, E2, E3 and E4 is independently selected from C1-C15 organic substituents comprising from 0 to 15 heteroatoms or hydrogen, and X is S, Se or Te, thiourea, thioacetamide, selenoacetamide, selenourea, H2S, H2Se, H2Te or LXH wherein L is a Cn organic substituent comprising heteroatoms and X═S, Se, or Te. The passivating agent may be applied by spin-coating, inkjet-printing, slot-die-coating, aerosol-jet printing, PVD, CVD, and electrochemical deposition.
US09793053B2 Multilayered ceramic capacitor, mounting structure of circuit board having thereon multilayered ceramic capacitor, packing unit for multilayered ceramic capacitor
There is provided a multilayered ceramic capacitor, including: a ceramic body; an active layer including a plurality of first and second internal electrodes; an upper cover layer; a lower cover layer formed below the active layer, the lower cover layer being thicker than the upper cover layer; first and second external electrodes; at least one pair of first and second internal electrodes repeatedly formed inside the lower cover layer, wherein, when A is defined as ½ of an overall thickness of the ceramic body, B is defined as a thickness of the lower cover layer, C is defined as ½ of an overall thickness of the active layer, and D is defined as a thickness of the upper cover layer, a ratio of deviation between a center of the active layer and a center of the ceramic body, (B+C)/A, satisfies 1.063≦(B+C)/A≦1.745.
US09793052B2 Multilayer ceramic capacitor, method of fabrication thereof and circuit board having electronic component mounted thereon
There is provided a multilayer ceramic capacitor including a ceramic body including a plurality of dielectric layers and having first and second main surfaces opposing each other, first and second side surfaces opposing each other, and first and second end surfaces opposing each other, a plurality of internal electrodes having the dielectric layer interposed therebetween, electrode layers formed on the first and second end surfaces of the ceramic body and electrically connected to the plurality of internal electrodes, and an impact absorption layer formed on the electrode layer so that an edge thereof is exposed.
US09793050B2 Capacitor and inverter
A capacitor including: a capacitor case having a bottom portion and an opening; a capacitor element accommodated in the capacitor case and including a first electrode E1 and a second electrode E2; a first fixed terminal T1 connected to the first electrode E1; a second fixed terminal T2 connected to the second electrode E2; a movable terminal partly accommodated in the capacitor case and including a free end; and a fixing portion that fixes a first portion of the movable terminal, wherein the first fixed terminal T1 and the second fixed terminal T2 each have an extending portion extending toward an outside of the capacitor case, the free end is led to the outside of the capacitor case, and the fixing portion fixes the first portion such that the free end extends in the extending direction of the extending portions.
US09793048B2 Capacitor arrangement structure
A capacitor arrangement structure includes a casing, a housing, and a heat sink. The casing accommodates a capacitor. The casing includes a casing bottom. The housing includes a bottom wall. The housing has a height from the bottom wall which includes an inner surface and an outer surface opposite to the inner surface in a height direction. The casing is mounted on the inner surface so that the casing bottom opposes a mounting surface in the inner surface. The heat sink includes a heat sink top. The heat sink is provided on the outer surface of the bottom wall not to overlap the casing viewed along the height direction. The heat sink top opposes the outer surface. A distance between the casing bottom and the mounting surface in the height direction is smaller than a distance between the heat sink top and the mounting surface in the height direction.
US09793045B2 Contactless power transfer transformer for moving body
According to one embodiment, contactless power transfer transformer includes power transmission coil and power reception coil. At least one of the power transmission coil and the power reception coil is configured by coupled and both-sides wound coil. The coupled and both-sides wound coil is configured by both-sides wound coils. One of magnetic poles of one of the both-sides wound coils is connected to one of the magnetic poles of adjacent one of the both-sides wound coils. Directions of magnetic fluxes toward corresponding coil from each of the magnetic poles connected to each other are identical. The both-sides wound coils are selected so that leakage magnetic flux around moving body does not exceed predetermined value. Number of the both-sides wound coils is set so that value obtained by multiplying power transfer capacity of one of the both-sides wound coils by the number satisfies capacity of the transformer.
US09793041B2 Reactor, core part for reactor, converter and power conversion device
A reactor 1 according to the present invention includes a coil 2 and a magnetic core 3 where the coil 2 is disposed. In the reactor 1, a core part 4A (4B) including a stacked columnar body having a plurality of core pieces 31m and a plurality of gap members 31g stacked and coating resin 5A (5B) in which a peripheral surface coating portion 51oA (51oB) for coating an outer peripheral surface of the stacked columnar body to integrally hold the core piece 31m and the gap member 31g and an end surface coating portion 51eA for coating one end surface of the stacked columnar body are molded integrally is used for a part of the magnetic core 3, that is, an inner core 31. A manufacturing error of the core piece 31m or the gap member 31g is absorbed by the end surface coating portion 51eA. Consequently, the core part 4A (4B) can be molded with high accuracy and an outer core 32 can be assembled properly. Thus, the reactor 1 has high assembling workability.
US09793040B2 Arrangement for providing vehicles with energy comprising magnetizable material
The invention relates to an apparatus for providing vehicles with energy by magnetic induction. The apparatus has a primary side electric conductor and a field shaping layer. The invention also relates to a composite layer for shaping magnetic field lines of an electromagnetic field generated by an electric conductor. The composite layer includes a continuous supporting layer and a plurality of elements made of magnetizable material. Finally, the invention relates to a method of generating an apparatus for providing vehicles with energy by magnetic induction.
US09793034B2 Semiconductor module having a tab pin with no tie bar
A semiconductor module includes a printed circuit board including an integrated circuit chip, connecting terminals at an edge of the printed circuit board, and signal lines respectively connecting electrical connection pads of the integrated circuit chip to the connecting terminals. The connecting terminals are plated using via-holes of the printed circuit board respectively connected to the signal lines.
US09793029B2 Flexible, pressure-balanced cable assembly
Some embodiments include a flexible, pressure-balanced cable assembly. The cable assembly has a tubular-shaped flexible outer sleeve that surrounds an electrical cable. A plurality of seals is positioned along the length of the flexible sleeve within the space formed between the inner surface of the flexible sleeve and the outer surface of the electrical cable. The seals partition the space into a plurality of individual chambers. Each chamber is filled with dielectric fluid. The seals are independently and bi-directionally movable in response to a pressure difference between the inside of the cable assembly and the external environment thereby balancing the pressure between the inside of the cable assembly and the external environment.
US09793028B2 Wiring module, wiring-module intermediary body and method for manufacturing wiring module
An insulating protector (15) includes a wire routing section (70), and the wire routing section (70) includes a placement wall (71) having a placement surface (76) on which voltage detection wires (23) are to be placed. The placement wall (71) is formed with a projecting section (77) projecting from the placement surface (76), and a wire mounting section (81) on which the voltage detection wires (23) are to be mounted via a flexible hinge (80) is formed on the tip of the projecting section (77). The voltage detection wires (23) are mounted on the wire mounting section (81) with the wire mounting section (81) oriented to extending in a direction along the placement surface (76). The wire mounting (81) is oriented to extend in a direction intersecting the placement surface (76) by bending the hinge (80) after the voltage detection wires (23) are mounted on the wire mounting section (81).
US09793020B2 Automatic welding apparatus for end plug of nuclear fuel rod
Disclosed is an automatic welding apparatus for an end plug of a nuclear fuel rod, which is used to perform resistance welding on a cladding tube and the end plug in a welding chamber. The automatic welding apparatus includes a welding chamber configured to perform resistance welding on an end plug and a cladding tube, a cladding tube transfer unit that has a cladding tube clamp fixedly clamping the cladding tube and a first servo motor for driving the cladding tube clamp in a horizontal direction and that horizontally transfers the cladding tube to the welding chamber, end plug welding electrodes gripping the end plug fed from an end plug feeder, an end plug transfer driver for driving the end plug welding electrodes toward the welding chamber in a forward/backward direction, and a position control module for controlling driving of the first servo motor and the end plug transfer driver.
US09793017B2 Nuclear plant manipulator system
A nuclear plant manipulator system, including a manipulator with an image acquisition device and a remotely-controlled drive, wherein the image acquisition device is configured to capture image data, a remote-operating device is configured to remotely control the manipulator, an object counter is configured to be incremented or decremented, and an analysis device is configured to receive the image data captured by the image acquisition device and evaluate the received image data. The analysis device is configured to automatically identify respective known objects that are found along a path while the manipulator moves along the path. When a respective known object along the path is passed by the manipulator, the object counter is incremented or decremented depending on the direction of the manipulator along the path. A current value of the object counter is provided to the remote-operating device.
US09793015B2 Containment vessel and nuclear power plant therewith
A containment vessel for containing a reactor pressure vessel, a reactor core, and a steam generator of a pressurized water reactor includes a main body equipped with a polar crane, a diaphragm set above the polar crane that partitions the main body, before and after a loss-of-coolant accident (LOCA), into an upper vessel including a dome part having an open space and a lower vessel isolated from the upper vessel, a pressure suppression chamber including a suppression pool that stores water and a gas phase in communication with the open space, a LOCA vent pipe connecting the suppression pool to the lower vessel, and a vacuum breaker that equalizes pressure by allowing gas flow from the upper to the lower vessel when a pressure difference between the upper and lower vessels exceeds a preset value. The lower vessel contains all equipment and piping constituting a reactor pressure boundary.
US09793014B2 Heat pipe fission fuel element
Illustrative embodiments provide nuclear fission fuel elements, and systems, applications, apparatuses, and methods related thereto. Illustrative embodiments and aspects include, without limitation, nuclear fission fuel elements, heat pipe assemblies, heat pipes, methods of fabricating a nuclear fission fuel element, methods of fabricating a heat pipe assembly, and the like.
US09793012B2 Nuclear fuel assembly spacer grid and corresponding nuclear fuel assembly
A nuclear fuel assembly spacer grid defining a lattice of cells for receiving fuel rods is provided. The spacer grid includes a peripheral band composed of at least one peripheral strip delimiting a portion of the peripheral contour of the spacer grid, and at least one spacer grid positioning spring elastically deformable and formed in the peripheral band.
US09793007B2 Bidirectional shift register and image display device using the same
A bidirectional shift register capable of performing a stable shift operation in both directions and an image display device using the same are provided. In forward shift operation, when reference point N1 is at H level, (n+4)-th unit register circuit as a rear stage of the bidirectional shift register outputs pulse G(n+4) in synchronization with clock pulse V(n+4) inputted to (n+4)-th unit register circuit. A backward direction trigger signal VSTB is generated not only at the time of start of backward shift, but also, for example, in period (time t4 to t5) of one-phase clock immediately after G(n+4) is outputted in vertical blanking interval of the forward shift. The backward direction trigger signal VSTB is inputted to gate of a transistor provided to set reference point N1 of (n+4)-th unit register circuit to H level at the time of start of the backward shift.
US09793001B2 CMOS anti-fuse cell
A CMOS anti-fuse cell is disclosed. In one aspect, an apparatus includes an N− well and an anti-fuse cell formed on the N− well. The anti-fuse cell includes a drain P+ diffusion deposited in the N− well, a source P+ diffusion deposited in the N− well, and an oxide layer deposited on the N− well and having an overlapping region that overlaps the drain P+ diffusion. A control gate is deposited on the oxide layer. A data bit of the anti-fuse cell is programmed when a voltage difference between the control gate and the drain P+ diffusion exceeds a voltage threshold of the oxide layer and forms a leakage path from the control gate to the drain P+ diffusion. The leakage path is confined to occur in the overlapping region.
US09793000B2 Nonvolatile memories having data input/output switches for reducing parasitic capacitance of bus channel
A nonvolatile memory includes a memory cell array including a plurality of memory cells, a pad configured to be connected to a data input/output line, and an input/output circuit configured to receive data to be programmed in the memory cell array and to transmit data read from the memory cell array. The nonvolatile memory further includes a switch configured to couple and decouple the pad and the input/output circuit responsive to a switch control signal and a control circuit configured to generate the switch control signal responsive to a chip enable signal. Data storage devices and methods using such nonvolatile memories are also described.
US09792999B2 Adaptive scheme for incremental step pulse programming of flash memory
According to an adaptive programming method for flash memories, the cell programming speed is detected by programming a number of cells using a fixed trial program voltage. A starting program voltage Vstart is then adjusted based on the detected cell programming speed. The ISPP is then carried out using the adjusted value for Vstart.
US09792996B1 Semiconductor memory device which applies multiple voltages to the word line
According to one embodiment, a semiconductor memory device includes a word line and a driver. The word line coupled to a memory cell. The driver is configured to apply a voltage to the word line. When a voltage applied to the word line is changed from a first voltage to a second voltage, the driver applies a third voltage according to a voltage difference between the first voltage and the second voltage to the word line.
US09792989B2 Memory system including nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory, a command managing unit, a command issuing unit, a data control unit and a command monitoring unit. The command issuing unit issues a command received by the command managing unit to the nonvolatile memory. The data control unit controls a reading or writing of data to the nonvolatile memory. The command monitoring unit monitors the command managing unit and outputs a receipt signal to the data control unit when the command managing unit receives the command. The data control unit interrupts the reading or writing when receiving the receipt signal, issues the command from the command issuing unit to the nonvolatile memory, and resumes the reading or writing after issuing the command.
US09792988B2 Parallel turbine ternary content addressable memory for high-speed applications
A parallel turbine ternary content addressable memory includes one or more atoms in each of one or more rows, wherein each of the one or more atoms includes a memory with N addresses and a width of M logical lookup entries, wherein N and M are integers, one or more result registers, each with a width of M, wherein a number of the one or more result registers equals a number of one or more keys each with a length of N, and a read pointer configured to cycle through a row of the N addresses per clock cycle for comparison between the M logical entries and the one or more keys with a result of the comparison stored in an associated result register for each of the one or more keys.
US09792986B2 Phase change memory current
The present disclosure relates to phase change memory current. An apparatus includes a memory controller including a word line (WL) control module and a bit line (BL) control module, the memory controller is to initiate selection of a memory cell. The apparatus further includes a mitigation module to configure a first line selection logic to reduce a transient energy dissipation of the memory cell, the transient energy related to selecting the memory cell.
US09792981B2 Memory with read circuitry and method of operating
A non-volatile memory includes a first bit cell having a programmable resistive element coupled to a write bit line wherein the programmable resistive element is programmable to one of two resistive states, a resistive element coupled to the programmable resistive element at a circuit node, and a first transistor configured to operate in saturation during a read operation. The first transistor has a control electrode coupled to the circuit node and a first current electrode coupled to a read bit line.
US09792973B2 Ferroelectric memory cell sensing
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A memory device may maintain a digit line voltage at a ground reference for a duration associated with biasing a ferroelectric capacitor of a memory cell. For example, a digit line that is in electronic communication with a ferroelectric capacitor may be virtually grounded while a voltage is applied to a plate of the ferroelectric capacitor, and the ferroelectric capacitor may be isolated from the virtual ground after a threshold associated with applying the voltage to the plate is reached. A switching component (e.g., a transistor) that is in electronic communication with the digit line and virtual ground may be activated to virtually ground the digit line and deactivated to isolate the digit line from virtual ground.
US09792971B2 Method and system for providing magnetic junctions with rare earth-transition metal layers
A magnetic junction usable in magnetic devices is described. The magnetic junction includes a reference layer, a free layer, a nonmagnetic spacer layer between the reference and free layers, and a rare earth-transition metal (RE-TM) layer in the reference and/or free layers. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. If the RE-TM layer is in the free layer then the RE-TM layer is between hard and soft magnetic layers in the free layer. In this aspect, the RE-TM layer has a standby magnetic moment greater than a write magnetic moment. If the RE-TM layer is in the reference layer, then the magnetic junction includes a second RE-TM layer. In this aspect, a first saturation magnetization quantity of the RE-TM layer matches a second saturation magnetization quantity of the second RE-TM layer over an operating temperature range.
US09792969B1 Semiconductor device and semiconductor system
A semiconductor system includes a controller operatively coupled to a semiconductor device, the controller being suitable in a training mode for receiving an external signal and a first data signal from an external device and for transmitting the received external signal and the first data signal to the semiconductor device; and the semiconductor device being suitable in the training mode for determining a level of a reference voltage in response to the first data signal, and for transmitting a second data signal to the controller by buffering the external signal based on the reference voltage without performing a termination operation during an output period of the second data signal, wherein the controller controls an enable timing of the external signal by receiving the second data signal.
US09792967B1 Managing semiconductor memory array leakage current
A memory array can include a global evaluation circuit, a local evaluation circuit for evaluating a voltage level of a local bit line and a wake transistor configured to connect an output of the local evaluation circuit to a global bit line (GBL) of the global evaluation circuit. The global evaluation circuit can include a holding circuit. The wake transistor can be turned on in response to a read signal, and remain on while the GBL is precharged to a logical “high” voltage. Memory cells connected to the at least one local bit line can be addressed, and the local bit line can be pulled to a logical “low” voltage for a first time period. The GBL can be pulled to a logical low voltage for a second time period, and the holding circuit polarity can be reversed during a third time period.
US09792961B2 Distributed computing with phase change material thermal management
Various apparatus and methods using phase change materials are disclosed. In one aspect, a method of operating a computing device that has a first semiconductor chip with a first phase change material and a second semiconductor chip with a second phase change material is provided. The method includes determining if the first semiconductor chip phase change material has available thermal capacity. If the first semiconductor chip phase change material has available thermal capacity then the first semiconductor chip is instructed to operate in sprint mode. The first semiconductor chip is instructed to perform a first computing task while in sprint mode.
US09792960B2 Signal driver circuit having adjustable output voltage for a high logic level output signal
A signal driver circuit having an adjustable output voltage for a high-logic level output signal. The signal driver circuit includes a signal driver configured to output a first logic level signal having a first voltage and output a second logic level signal having a second voltage according to an input signal. A voltage controlled voltage supply coupled to the signal driver provides the first voltage for the first logic level signal. The magnitude of the first voltage provided by the voltage controlled voltage supply is based on a bias voltage. A bias voltage generator can be coupled to the voltage controlled voltage supply to provide the bias voltage.
US09792959B2 Data processing device
A microcomputer provided on a rectangular semiconductor board has memory interface circuits. The memory interface circuits are separately disposed in such positions as to extend along the peripheries of the semiconductor board on both sides from one corner as a reference position. In this case, limitations to size reduction imposed on the semiconductor board can be reduced compared with a semiconductor board having memory interface circuits only on one side. Respective partial circuits on each of the separated memory interface circuits have equal data units associated with data and data strobe signals. Thus, the microcomputer has simplified line design on a mother board and on a module board.
US09792957B2 Systems and methods for dynamic video bookmarking
Methods and systems for dynamic bookmarking in branched video are described. An application provides a video tree having a plurality of video segments, with each video segment including a predefined portion of one or more paths in the video tree, and each path being associated with a different video presentation. One of the paths in the video tree is traversed based on one or more decisions made by a user during playback of the video presentation associated with the path being traversed. A selection of a particular location in the path being traversed is received by the application, which stores a bookmark of the location for subsequent retrieval. The bookmark identifies a sequence of video segments in the video tree having been traversed to reach the location. The structure of the video tree is modified, and the bookmark is automatically updated, if necessary. At a later time, the application receives a selection of the stored bookmark and seeks to the bookmarked location. The application further restores the decisions made by the user during the previous playback of the presentation.
US09792951B2 Systems and methods for identifying potentially interesting events in extended recordings
A system may comprise a trigger creation module configured to provide a set of one or more trigger conditions, satisfaction of each trigger condition being based on sensor data to be received. A sensor interface module may be configured to receive actual sensor data from one or more sensors, the actual sensor data being generated contemporaneously with recording of an activity. A trigger satisfaction module may be configured to determine whether at least one trigger condition of the set of trigger conditions has been satisfied based on the actual sensor data. An event identification module may be configured to identify a potentially interesting event within the recording of the activity based on the satisfied at least one trigger condition.
US09792950B2 Program, information storage medium, image processing device, image processing method, and data structure
To provide a program, an information storage medium, an image processing device, an image processing method, and a data structure capable of collaboration between replay data and a motion picture produced by an image capturing unit during a period corresponding to the replay data. A replay data obtaining unit obtains replay data for reproducing the status of execution of a program. A captured motion picture obtaining unit obtains a captured motion picture that is produced by the image capturing unit during an image capturing period including at least a part of a reproduction period in which the status of execution of the program is reproduced based on replay data. A data holding unit holds replay data and a captured motion picture so as to be correlated to each other.
US09792944B2 Recording material and optical information recording medium
A recording material includes a dye-bonded polymer compound which contains a polymer compound to which a one-photon absorption dye is bonded, and a glass transition temperature of the recording material is higher than 200° C. An optical information recording medium includes a recording layer and an intermediate layer adjacent to the recording layer, and the recording layer contains the above-described recording material.
US09792943B2 Metal transmissive incremental encoding disk with index generation
An optical encoder disk comprising an opaque disk, an outer track adjacent a peripheral edge of the disk, an inner index track defined by a first pattern of radial light-blocking elements subtending an arc within an annular band interposed between the outbound track and an axis of the disk, and an opaque support pattern of non-radial elements located within the annular band outside of the arc in which the index track is located formed of substantially non-radial elements. The inner index track further includes pattern apertures formed through the disk between the light-blocking elements so that light emitted on one face of the disk passes through the pattern apertures and falls upon photodetectors located adjacent an opposite face of the disk.
US09792939B2 Servo tracking using a single servo writing pass per track for multi sensors
At least a portion of a first servo mark is read using a first read head during a rotation of a disk, the rotation comprising no more than 360 degrees. At least a portion of a second servo mark is read using a second read head during the rotation of the disk. Tracking positions of the first read head and the second read head are determined during the rotation based on reading the first servo mark and the second servo mark.
US09792938B1 Data storage device communicating servo information between servo channels of multiple actuators
A data storage device is disclosed comprising a first disk comprising first servo sectors A0-AN distributed around a circumference of the first disk, and a second disk comprising second servo sectors B0-BN distributed around a circumference of the second disk, wherein the second servo sectors B0-BN are offset circumferentially from the first servo sectors A0-AN. While the first and second disks are rotating second servo information is transmitted from a second servo channel to a first servo channel. One of the first servo sectors Ai is read to generate first servo information, and a first command value is generated based on the first servo information and the second servo information, wherein a first actuator is controlled based on the first command value.
US09792933B2 Magnetic head, disk drive with the same and method of manufacturing magnetic head
According to one embodiment, a magnetic head includes an air bearing surface, a first surface on which contact pads connected to elements are provided, a pair of second surfaces provided respectively with a connection terminal connected to the contact pad, a main pole with a distal end portion extending to the air bearing surface, a write shield opposing the distal end portion of the main pole with a write gap therebetween, and a high-frequency oscillator provided between the main pole and the write shield within the write gap and electrically connected to the main pole and the write shield. The high-frequency oscillator includes a spin injection layer and an oscillation layer, and at least the oscillation layer is recessed in a direction away from the air bearing surface.
US09792932B2 Thin film magnetic head, head gimbals assembly, head arm assembly, and magnetic disk unit
This thin film magnetic head includes: a magnetic pole including a first end surface exposed on an air bearing surface; a coil configured to provide a magnetic flux passing through inside of the magnetic pole; and a heatsink including a second end surface that is provided at a position recessed from the air bearing surface. The second end surface is configured to suppress reflection causing light that has traveled through an entering position on the air bearing surface to return to the entering position.
US09792930B1 Microwave-assisted magnetic recording head and magnetic recording and reproducing device
A microwave-assisted magnetic recording head includes a main magnetic pole, an auxiliary magnetic pole facing the main magnetic pole with a gap therebetween, and a stacked-layer element disposed in the gap. The stacked-layer element includes, in the order from the main magnetic pole to the auxiliary magnetic pole, a thermal spin injection layer that is formed on the main magnetic pole, exchange-coupled with the main magnetic pole, and formed of a magnetic material of which spin-dependent Seebeck coefficient is negative, a first non-magnetic layer formed on the thermal spin injection layer, an oscillation layer formed on the first non-magnetic layer, a second non-magnetic layer formed on the oscillation layer, and a spin injection layer formed on the second non-magnetic layer.
US09792929B1 Magnetic head for perpendicular magnetic recording including a coil having an inclined surface
A magnetic head includes a medium facing surface, a coil, a main pole, a write shield, and a first and a second return path section. The first return path section is located on the leading side of the main pole. The coil includes a specific coil element passing through a space defined by main pole, a gap section, write shield and first return path section. The main pole has a bottom end including a first portion and a second portion, the second portion being farther from medium facing surface than is the first portion. The specific coil element has a rear end farthest from medium facing surface. The distance from medium facing surface to rear end of the specific coil element is smaller than or equal to the distance from the medium facing surface to the boundary between the first portion and the second portion.
US09792927B2 Apparatuses and methods for multi-channel signal compression during desired voice activity detection
Apparatuses and methods are described to identify desired audio. A first input of an apparatus is configured to receive a main signal. A second input of the apparatus is configured to receive a reference signal. A normalizer is configured to normalize a compressed main signal by a compressed reference signal to create a normalized main signal. A single channel normalized voice threshold comparator is configured to receive as an input the normalized main signal and to output a desired voice activity detection signal.
US09792924B2 Apparatus for determining for the compression of an HOA data frame representation a lowest integer number of bits required for representing non-differential gain values
When compressing an HOA data frame representation, a gain control (15, 151) is applied for each channel signal before it is perceptually encoded (16). The gain values are transferred in a differential manner as side information. However, for starting decoding of such streamed compressed HOA data frame representation absolute gain values are required, which should be coded with a minimum number of bits. For determining such lowest integer number {β e) of bits the HOA data frame representation (C(k)) is rendered in spatial domain to virtual loudspeaker signals lying on a unit sphere, followed by normalisation of the HOA data frame representation (C(k)). Then the lowest integer number of bits is set to (AA).
US09792919B2 Efficient and scalable parametric stereo coding for low bitrate applications
The present invention provides improvements to prior art audio codecs that generate a stereo-illusion through post-processing of a received mono signal. These improvements are accomplished by extraction of stereo-image describing parameters at the encoder side, which are transmitted and subsequently used for control of a stereo generator at the decoder side. Furthermore, the invention bridges the gap between simple pseudo-stereo methods, and current methods of true stereo-coding, by using a new form of parametric stereo coding. A stereo-balance parameter is introduced, which enables more advanced stereo modes, and in addition forms the basis of a new method of stereo-coding of spectral envelopes, of particular use in systems where guided HFR (High Frequency Reconstruction) is employed. As a special case, the application of this stereo-coding scheme in scalable HFR-based codecs is described.
US09792918B2 Methods and apparatuses for encoding and decoding object-based audio signals
Provided are an audio encoding method and apparatus and an audio decoding method and apparatus in which audio signals can be encoded or decoded so that sound images can be localized at any desired position for each object audio signal. The audio decoding method generating a third downmix signal by combining a first downmix signal extracted from a first audio signal and a second downmix signal extracted from a second audio signal; generating third object-based side information by combining first object-based side information extracted from the first audio signal and second object-based side information extracted from the second audio signal; converting the third object-based side information into channel-based side information; and generating a multi-channel audio signal using the third downmix signal and the channel-based side information.
US09792917B2 Audio processing device and method and electro-acoustic converting device and method
The present invention relates to an audio processing device and method, and an electro-acoustic converting device and method. The audio processing device comprises: a first receiving module, configured to receive a first audio signal; a second receiving module, configured to receive a second audio signal; an audio synthesizing module, configured to synthesize the first audio signal and the second audio signal to obtain a third audio signal; and an audio outputting module, configured to output the third audio signal. According to the present invention, when enjoying songs or music or learning languages by using an audio processing device or an audio playing device, a user is capable of hearing his or her own voice while singing or reading, which greatly improves the effects of self-entertainment and language learning.
US09792914B2 Speaker verification using co-location information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a user in a multi-user environment. One of the methods includes receiving, by a first user device, an audio signal encoding an utterance, obtaining, by the first user device, a first speaker model for a first user of the first user device, obtaining, by the first user device for a second user of a second user device that is co-located with the first user device, a second speaker model for the second user or a second score that indicates a respective likelihood that the utterance was spoken by the second user, and determining, by the first user device, that the utterance was spoken by the first user using (i) the first speaker model and the second speaker model or (ii) the first speaker model and the second score.
US09792911B2 Background voice recognition trainer
A method of operating a speech recognition system includes converting a spoken utterance by a user into an electrical voice signal by use of a local microphone associated with a local electronic device. The electrical voice signal is transmitted to a remote voice recognizer. The remote voice recognizer is used to transcribe the electrical voice signal and to produce a confidence score. The confidence score indicates a level of confidence that the transcription of the electrical voice signal substantially matches the words of the spoken utterance. The transcription of the electrical voice signal and the confidence score are transmitted from the remote voice recognizer to the local electronic device. The electrical voice signal, the transcription of the electrical voice signal, and the confidence score are used at the local device to train a local voice recognizer.
US09792906B2 Method and apparatus for identifying acoustic background environments based on time and speed to enhance automatic speech recognition
Disclosed are systems, methods, and computer readable media for identifying an acoustic environment of a caller. The method embodiment comprises analyzing acoustic features of a received audio signal from a caller, receiving meta-data information based on a previously recorded time and speed of the caller, classifying a background environment of the caller based on the analyzed acoustic features and the meta-data, selecting an acoustic model matched to the classified background environment from a plurality of acoustic models, and performing speech recognition as the received audio signal using the selected acoustic model.
US09792905B2 Apparatus and method for analysis of language model changes
An apparatus, a method, and a machine-readable medium are provided for characterizing differences between two language models. A group of utterances from each of a group of time domains are examined. One of a significant word change or a significant word class change within the plurality of utterances is determined. A first cluster of utterances including a word or a word class corresponding to the one of the significant word change or the significant word class change is generated from the utterances. A second cluster of utterances not including the word or the word class corresponding to the one of the significant word change or the significant word class change is generated from the utterances.
US09792902B2 Device including speech recognition function and method of recognizing speech
A device including a speech recognition function which recognizes speech from a user, includes: a loudspeaker which outputs speech to a space; a microphone which collects speech in the space; a first speech recognition unit which recognizes the speech collected by the microphone; a command control unit which issues a command for controlling the device, based on the speech recognized by the first speech recognition unit; and a control unit which prohibits the command issuance unit from issuing the command, based on the speech to be output from the loudspeaker.
US09792900B1 Generation of phoneme-experts for speech recognition
Various implementations disclosed herein include an expert-assisted phoneme recognition neural network system configured to recognize phonemes within continuous large vocabulary speech sequences without using language specific models (“left-context”), look-ahead (“right-context”) information, or multi-pass sequence processing, and while operating within the resource constraints of low-power and real-time devices. To these ends, in various implementations, an expert-assisted phoneme recognition neural network system as described herein utilizes a-priori phonetic knowledge. Phonetics is concerned with the configuration of the human vocal tract while speaking and acoustic consequences on vocalizations. While similar sounding phonemes are difficult to detect and are frequently misidentified by previously known neural networks, phonetic knowledge gives insight into what aspects of sound acoustics contain the strongest contrast between similar sounding phonemes. Utilizing features that emphasize the respective second formants allows for more robust sound discrimination between these problematic phonemes.
US09792899B2 Dataset shift compensation in machine learning
A method for inter-dataset variability compensation, the method comprising using at least one hardware processor for: receiving a heterogeneous development dataset comprising multiple samples and metadata associated with at least some of the multiple samples; dividing the multiple samples into multiple homogenous subsets, based on the metadata; averaging high-level features of each of the multiple homogenous subsets, to produce multiple central high-level features for the multiple homogenous subsets, respectively; computing an inter-dataset variability subspace spanned by the multiple central high-level features; removing the inter-dataset variability subspace from the high-level features of the multiple homogenous subsets, to produce denoised samples; and training a machine learning system using the denoised speech samples.
US09792898B2 Concurrent segmentation of multiple similar vocalizations
Various implementations disclosed herein include a training module configured to concurrently segment a plurality of vocalization instances of a voiced sound pattern (VSP) as vocalized by a particular speaker, who is identifiable by a corresponding set of vocal characteristics. Aspects of various implementations are used to determine a concurrent segmentation of multiple similar instances of a VSP using a modified hierarchical agglomerative clustering (HAC) process adapted to jointly and simultaneously segment multiple similar instances of the VSP. Information produced from multiple instances of a VSP vocalized by a particular speaker characterize how the particular speaker vocalizes the VSP and how those vocalizations may vary between instances. In turn, in some implementations, the information produced using the modified HAC process is sufficient to determine more a reliable detection (and/or matching) threshold metric(s) for detecting and matching the VSP as vocalized by the particular speaker.
US09792895B2 System and method for using prior frame data for OCR processing of frames in video sources
Disclosed are systems, methods and computer program products for using prior frame data for OCR processing of frames in video sources to detect natural language text therein. An example includes receiving a frame from a video source and retrieving prior frame data associated with the video source. The OCR-processing includes using prior frame data to detect blobs similar to blobs described in the prior frame data; using detected similar blobs to detect in the frame character candidates similar to character candidates described in the prior frame data; using detected similar character candidates to detect in the frame text candidates similar to text candidates described in the prior frame data; and using detected similar text candidates to detect in the frame text strings similar to text strings described in the prior frame data.
US09792894B2 Speech synthesis dictionary creating device and method
According to an embodiment, a speech synthesis dictionary creating device includes a first speech input unit, a second speech input unit, a determining unit, and a creating unit. The first speech input unit receives input of first speech data. The second speech input unit receives input of second speech data which is considered to be appropriate speech data. The determining unit determines whether or not a speaker of the first speech data is the same as a speaker of the second speech data. When the determining unit determines that the speaker of the first speech data is the same as the speaker of the second speech data, the creating unit creates a speech synthesis dictionary using the first speech data and using a text corresponding to the first speech data.
US09792893B1 In-ear active noise reduction earphone
An active noise reduction (ANR) earphone system includes a feedback microphone for detecting noise, feedback circuitry, responsive to the feedback microphone, for applying a digital filter Kfb to an output of the feedback microphone to produce an antinoise signal, an electroacoustic driver for transducing the antinoise signal into acoustic energy, a housing supporting the feedback microphone and the driver near the entrance to the ear canal, and an ear tip for coupling the housing to the external anatomical structures of a first ear of a user and positioning the housing to provide a consistent acoustic coupling of the feedback microphone and the driver to the ear canal of the first ear. The acoustic coupling includes a tube of air defined by the combination of the housing and ear tip, having a length L and effective cross-sectional area A such that the ratio L/A is less than 0.6 m−1.
US09792888B1 Drum mount
An adjustable drum mount composed of a fixed component and at least one mounting component, wherein the relative position of the mounting component with respect to the fixed component is adjustable. The fixed component is durably attached to the drum shell with fasteners. The fixed component has a planar, extending member, which connects with the mounting component(s). The planar, extending member has one end, attached continuously to the bulk of the fixed component, called the fixed end. The planar, extending member has another end, disposed distal to the fixed end, called the free end, which can vibrate. The mounting components can be mounted substantially anywhere between the fixed end and the free end. The adjustment changes the stiffness with which the drum mount connects the drum leg or support to the drum.
US09792884B2 Image processing apparatus and image processing method
According to one embodiment, an image processing apparatus includes an encoding unit that compresses an input image for each pixel block having a size smaller than a line to generate a plurality of compressed blocks, and store the compressed blocks in a frame buffer, a reading unit that identifies an object block to be expanded among the compressed blocks, and reads the object block from the frame buffer, a decoding unit that expands the object block to generate an expanded block, and an information acquiring unit that acquires, based on the expanded block, position information used by the reading unit to identify the block to be expanded, or decode information used by the decoding unit to expand another compressed block.
US09792880B2 Display device
A display device according to an exemplary embodiment includes: a plurality of color filters positioned at a plurality of color pixels and representing different colors; and a transparent layer positioned at a white pixel and including a green colorant and a blue colorant, wherein white color coordinates represented by the white pixel are substantially equal to white color coordinates represented together by the plurality of color pixels.
US09792878B2 Method for content adaptation based on ambient environment of electronic device and electronic device thereof
An electronic device and method for adapting content based on an ambient environment in the electronic device are provided. The device includes a display interface functionally connecting a content processing module to a display; and the content processing module, wherein the content processing module is configured to receive, from at least one external device external of the electronic device or the at least one external device, ambient color information corresponding for the electronic device or the at least one external device, modify color information for at least a part of first content to be output through the display based on the received ambient color information, and output, based on the modified color information, second content having the modified color information, through the display.
US09792876B2 Photo selection for mobile devices
In one embodiment, a computing device receives a request from a mobile device of a user for an image. The computing device determines whether the user is associated with a preferred orientation for viewing an image. The preferred orientation is determined based on the user's usage patterns with respect to a particular application of the mobile device, or to the user's interactions with a social-networking system. If the user is associated with a preferred orientation, the image is adjusted to have the preferred orientation and to match display capabilities of the mobile device sending the request. The adjusted image is sent to the mobile device for display.
US09792867B2 Display apparatus
Provided is a display device capable of suppressing electrostatic breakdown due to dummy wiring even when the dummy wiring is arranged adjacent to signal wiring supplying a display region with a driving signal.Two first supply circuit boards supply the display pixels in each row with a scanning signal, and four second supply circuit boards supply the display pixels in each column with a data signal. Dummy wiring is arranged at the position on the board adjacent to the outermost scanning signal wiring of a plurality of scanning signal wirings connected to each first supply circuit board. The offset distance from the dummy wiring to the peripheral conductor excluding the scanning signal wiring is longer than the offset distance between the dummy wiring and the scanning signal wiring.
US09792866B2 Detecting and eliminating method for ghosting effect of LCD
Methods for detecting and eliminating a ghosting effect of liquid crystal display (LCD) are disclosed. The ghosting effect detecting method comprises the steps of providing a visual persistency period, providing a maximum color alternation speed of the LCD, obtaining a threshold value by multiplying the human visual persistency period by the maximum color alternation speed, calculating a variation of an intensity level of each of the plurality of pixel components of the LCD and comparing the threshold value and the variation of the intensity level to obtain a comparison result to determine whether the ghosting effect exists in the pixel component.
US09792858B2 Display device and method for driving same
A scanning line drive circuit includes a shift register having stages, hold circuits, and scanning signal output circuits. The hold circuit holds a shift register output in accordance with a sampling signal which is in an active level in one line period in a video signal period. The scanning signal output circuit outputs a scanning signal to be applied to scanning lines based on the shift register output, a hold output, a period specifying signal indicating whether it is in the video signal period or in a vertical flyback period, and timing signals. The scanning signal output circuit outputs a scanning signal for measurement and writing when the hold output is in a selection level in the vertical flyback period. It is possible to select a scanning line corresponding to the pixel circuits in one row and measure currents or voltages in the vertical flyback period, using a simple circuit.
US09792857B2 Driving system for active-matrix displays
Raw grayscale image data, representing images to be displayed in successive frames, is used to drive a display having pixels that include a drive transistor and an organic light emitting device by dividing each frame into at least first and second-frames, and supplying each pixel with a drive current that is higher in the first sub-frame than in the second sub-frame for raw grayscale values in a first preselected range, and higher in the second sub-frame than in the first sub-frame for raw grayscale values in a second preselected range. The display may be an active matrix display, such as an AMOLED display.
US09792850B2 Data transmission system
A data transmission system comprises an operation apparatus and a matrix display apparatus. The matrix display apparatus includes a display panel and a control unit. The control unit receives a data stream and transmits at least a part of the data stream to an electrode on the display panel. When the operation apparatus operates on a display surface of the matrix display apparatus, at least a part of the data stream is coupled to the operation apparatus from the matrix display apparatus. Thereby, the data stream such as data or file can be transmitted to the operation apparatus from the matrix display apparatus through a wireless communication. The data transmission system of the invention can be combined with the application of the near field communication, and the data or file can be transmitted to another electronic apparatus through the display apparatus so that the application can be expanded.
US09792844B2 Driving method of image display device in which the increase in luminance and the decrease in luminance compensate for each other
A display device capable of high-quality stereoscopic display without decreasing resolution is provided. A pixel portion including a plurality of pixels arranged in matrix is divided into plural regions, lighting of backlight units each emitting light of different hues is controlled in each region, and the backlight units of the plural regions are turned off simultaneously at a regular interval so as to display black. The right-eye image and the left-eye image are alternately displayed with black display interposed therebetween, and light incident on the right eye of a viewer is blocked when a left-eye image is displayed, and light incident on the left eye of the viewer is blocked when a right-eye image is displayed. An image signal is written into a pixel in a black display period during which the backlight units are turned off.
US09792837B2 Labels and tags for high temperature applications
Various tags and adhesive labels are described which can be used in high temperature environments such as up to 1,000° C. The tags and labels include a substrate having one or more high temperature printable coatings. The labels can also include pressure sensitive adhesives and optional release liners.
US09792831B2 Incentive spirometer and musical instrument
Systems and methods for teaching proper wind usage for a musical instrument. One embodiment comprises an incentive spirometer apparatus having a tubular body with a bore therethrough. The apparatus has a series of ribs and grooves that are formed in the bore, on the interior surface of the tubular body. The ribs have a first, smaller inner diameter (e.g., ⅙ inch) and the grooves have a second, larger inner diameter (e.g., ⅓ inch). The ribs and grooves may be evenly spaced (e.g., ⅕ inch between successive ribs). When airflow through the tubular body is within a predetermined range, the airflow over the ribs and grooves produces an audible tone from the apparatus. When airflow through the tubular body is outside the predetermined range, no audible tone is produced by the apparatus.
US09792829B2 System and method for conducting multi-layer user selectable electronic testing
A multi-layer user-selectable electronic testing (MUSET) system provides a cascaded set of alternative testing formats for test-takers to select a testing format that best accommodates their level of ability. Test-takers can answer fill-in-the-blank (FITB) items on a computer or other input device. If the test-taker is less confident of their understanding, they can select multiple-choice (MC) or true/false (T/F) testing formats. The MUSET system measures, tracks, and stores the amount of time it takes to answer test items, to switch testing formats, and to change answers. Test-takers indicate a confidence level that they have in the correctness of their answer. The MUSET system determines confidence characteristics, latency characteristics, and hesitancy characteristics of the test-taker and gathers additional parameters to build a performance profile of the test-taker's skills/traits/abilities. The performance profile is analyzed to guide and inform evaluators regarding individual performance, trends over time, differences between test-taker subsets, and analyses of test items.
US09792823B2 Multi-view learning in detection of psychological states
Systems and methods for using multi-view learning to leverage highly informative, high-cost, psychophysiological data collected in a laboratory setting, to improve post-traumatic stress disorder (PTSD) screening in the field, where only less-informative, low-cost, speech data are available. Partial least squares (PLS) methods can be used to learn a bilinear factor model, which projects speech and EEG responses onto latent spaces, where the covariance between the projections is maximized. The systems and methods use a speech representation based on a combination of audio and language descriptors extracted from spoken responses to open-ended questions.
US09792822B2 Convoy travel control apparatus
A convoy travel control apparatus includes: a communication portion; a travel control portion; and a joining control portion, wherein when an own vehicle is travelling in convoy while being incorporated in a group of convoy vehicles travelling in convoy, if the communication portion has received, from an independent vehicle not incorporated in the group of convoy vehicles travelling in convoy, request information to incorporate the independent vehicle into the group of convoy vehicles, then the joining control portion determines a positional relationship between a position of the group of convoy vehicles and a position of the independent vehicle, and wherein if the independent vehicle is travelling along a side of the group of convoy vehicles, then in order to incorporate the independent vehicle into the group of convoy vehicles, the joining control portion exercises control on the group of convoy vehicles via the communication portion.
US09792821B1 Understanding road scene situation and semantic representation of road scene situation for reliable sharing
In an example embodiment, a computer-implemented method is disclosed that receives road scene data and vehicle operation data from one or more sensors associated with a first vehicle on a road segment; receives situation ontology data; automatically generates a semantic road scene description of the road segment using the road scene data, the vehicle operation data, and the situation ontology data; and transmits, via a communication network, the semantic road scene description to one or more other vehicles associated with the road segment. Automatically generating the semantic road scene description of the road segment can include determining lane-level activity information for each lane based on lane information and dynamic road object information and determining a lane-level spatial layout for each lane based on the lane information and the dynamic road object information.
US09792820B1 Audible and visual alert warning system for approaching vehicles
An alert warning system. In an aspect, alert lights are configured to provide a visual alert and a sound system is configured to provide an audible alert to an approaching vehicle operator. The visual and audible alerts are responsive to a two-part initiation event. The first part of the event initiates the visual alert when the approaching vehicle reaches a first predetermined distance from a safety target. The second part of the event initiates the audible alert when the approaching vehicle reaches a second predetermined distance from the safety target. The second predetermined distance is less than the first predetermined distance.
US09792810B2 Handheld remote control unit for electrical devices, and an electromotive furniture drive with a handheld remote control unit
A remote control unit (10) for electrical devices, in particular functional furniture and electrical accessory devices, is provided. The remote control unit (10) has control elements for controlling at least one associated piece of furniture and control elements for controlling associated electrical devices and associated electrical accessory devices.
US09792805B2 Intelligent wiring devices
A system for monitoring parameters of load equipment is provided. A power connector is provided with intelligence, at least one sensor, and a wireless communication component. The power connector is capable of monitoring physical parameters measured by the at least one sensor, such as voltage, current, temperature, and moisture. The system can further provide an alarm if the sensed parameter falls out of a predetermined range.
US09792803B2 Secure PIN entry device
A secure PIN entry device including a PIN entry assembly operative to receive a PIN from a user, a PIN entry prompter operative when actuated to prompt a user to enter a PIN via the PIN entry assembly, a PIN entry prompt security check enabled controller operative to prevent operation of the PIN entry prompter unless a predetermined security check has been successfully completed and security check functionality operative to check at least part of the PIN entry device for the presence of an unauthorized PIN eavesdropping element thereat and to provide an output to the PIN entry prompt security check enabled controller indicating whether the predetermined security check has been successfully completed.
US09792801B2 Enhancing vehicle system control
A method for alertness control of a vehicle operator includes obtaining, by an apparatus, physiological status data of a person acquired using at least one sensor including at least a biosignal sensor; determining, based on at least the physiological status data, at least one alertness value being indicative of alertness level of the person; determining, by comparing the at least one alertness value to at least one alertness reference value, whether the alertness level of the person is below a threshold alertness level for operating the vehicle; and as a response to the determining that the alertness level is below the threshold alertness level, causing an output of a control signal.
US09792797B2 Emergency communication system
An emergency communication system that is capable of broadcasting a live message to a specific zone of a protected structure, recording the live transmission, and repeating the recorded message to the same protected zone. In certain embodiments configured to protect multiple zones, the system further permits broadcast of a second live message to another zone of the structure, recording the second live broadcast, and repeating the second recorded message in the same zone to which the message was broadcast live. The system includes hardware such as a processing element and speaker assemblies and a computer program for instructing the processing element to carry out the transmission, recording, and re-broadcasting of messages through the speaker assemblies.
US09792796B1 Monitoring safety compliance based on RFID signals
Where a safety requirement mandates contact with a grippable structural element such as a handle, a handrail, a handlebar or a steering wheel, compliance with the requirement may be determined using one or more manually activated RFID tags provided in designated locations on the grippable structural element. A level of compliance with the requirement during a given activity may be determined based at least in part on the number of RFID signals received from the manually activated RFID tags, which may be compared to a number of workers engaged in the given activity. Based on the level of compliance, relevant feedback in the form of electronic messages, signals or sounds may be identified and provided to one or more of the workers.
US09792795B2 Smoke detection
Various apparatus and methods for smoke detection are disclosed. In one embodiment, a method of training a classifier for a smoke detector comprises inputting sensor data from a plurality of tests into a processor. The sensor data is processed to generate derived signal data corresponding to the test data for respective tests. The derived signal data is assigned into categories comprising at least one fire group and at least one non-fire group. Linear discriminant analysis (LDA) training is performed by the processor. The derived signal data and the assigned categories for the derived signal data are inputs to the LDA training. The output of the LDA training is stored in a computer readable medium, such as in a smoke detector that uses LDA to determine, based on the training, whether present conditions indicate the existence of a fire.
US09792792B2 Security tag for wire handle
A security tag for mounting on a handle of a container such as a paint can or plastic pail includes a tag housing having a tubular configuration and a lumen extending through the housing. The housing further includes a flange extending radially outwardly from the tubular housing. The flange is adapted to receive a security device, such as an electronic article surveillance tag or an RFID tag. The security tag includes a cover mounted to the flange to encapsulate the security device. The security tag may be placed onto, e.g., a wire loop handle prior to mounting the handle to the container.
US09792790B1 Collective objects management system with enhanced security
A collective objects management system with enhanced security for objects contained in object receptacles distributed throughout the system. Each object receptacle has a microcontroller with a unique system address which enables generation of a response signal whenever an incoming address from a source is a match. An object container microcontroller periodically polls the object receptacle microcontrollers in the cabinet and stores an updated version of the cabinet object data base. When an object is detected as missing, the object container microcontroller checks whether the absence of the object was authorized by a host computer. If not, a local alarm is activated and the host computer is informed. The host computer can take additional security measures.
US09792789B2 Method and device for transmitting an alert message
A method for transmitting an alert message is disclosed. The method may include obtaining physical characteristic data of a target object on a target device, and transmitting a first alert message to a first terminal, if the obtained physical characteristic data of the target object does not match pre-stored physical characteristic data of a target user.
US09792787B2 Wearable electronic device
An apparatus including an elongated apparatus structure configured to fit around a body part of a user and an actuator configured to change shape of the elongated apparatus structure. The actuator is configured to change tightness of the elongated apparatus structure around the body part of the user based on an action the apparatus is performing.
US09792780B2 Method of playing multi-bet preprinted tickets with ticket marking of selected wager multiple and vending machine for doing same
Tickets are preprinted with game content and are associated with a deal of tickets that includes at least some predetermined winning tickets. Each ticket has a base ticket denomination and each winning ticket has a predetermined base award amount. For each vended ticket, an indication is received from a patron for inputting into a vending machine of a total wager amount for payment of a ticket. The total wager amount is determined from the base ticket denomination and a multiple of the base ticket denomination that the patron selects for the ticket. The ticket is dispensed from the vending machine, The vending machine indicates on a winning dispensed ticket, using a ticket marker in the vending machine, an indicia of the total wager amount that visually communicates the multiple of the base ticket denomination that the patron selected. The indicia is not a numerical value. The indicia is used to determine the value of the winning ticket.
US09792779B2 Interactive feature game
A gaming machine comprises a display, a game player input means and a game controller arranged to control images displayed on the display. The game controller controls play of a game in which a winning game result causes a prize to be awarded to a game player. The game comprises an interactive sequence related to a tournament in which a representation of a first video-player, of one team is displayed. An action of the first video-player to be executed is selected by the game player via the game player input means and the game controller selects an action to be performed by another video player. Depending on an outcome resulting from the selected actions, an award is made to the game player.
US09792774B2 Gaming machine and methods of allowing a player to play gaming machines having replacement symbols
A method of allowing a player to play a gaming machine is described herein. The method includes the steps of displaying a game including a plurality of reels including a reel strip having a plurality of normal symbols positions and a plurality of special symbol positions. The method includes randomly generating a first outcome of a game, responsively awarding a first award to the player based on the first game outcome, and determining if a triggering condition occurs in the first game outcome, wherein the triggering condition including a plurality of adjacent special symbol positions being displayed in at least one reel within the display area. The method includes randomly selecting a special symbol and replacing the symbols being displayed in each adjacent special symbol position with the selected special symbol to generate a subsequent second game outcome including the selected special symbol.
US09792773B2 Gaming system, gaming device, and method providing a game having an obstacle board with falling symbols
A gaming system providing a falling symbol obstacle board game. The gaming system displays a symbol starting position, a plurality of symbol ending positions, and a plurality of obstacles. The gaming system selects one of a plurality of symbols, displays the symbol moving from the symbol starting position into one of the symbol ending positions along one of a plurality of symbol paths through the obstacles, and displays the symbol at the symbol ending position at the end of the symbol path. The gaming system repeats selecting symbols, displaying the symbol moving from the symbol starting position to a symbol ending positions along a symbol path, and displaying the symbol at the symbol ending position at the end of the symbol path until a termination condition is satisfied, after which the gaming system determines whether any winning combinations of the symbols are displayed at the symbol ending positions.
US09792772B2 Systems and methods for allowing players to play poker games having multiple decks
A system for providing a poker-type card game to a plurality of players is described herein. The system includes a display device for displaying the game, a database for storing a plurality of player decks, and a controller coupled to the database. The controller is configured to provide a plurality of player decks with each of the plurality of player decks including a set of randomly-ordered playing cards, assign a player deck of the plurality of player decks to each of the plurality of players, and conduct a first round of the game. During a round, the controller distributes a player hand to each of the plurality of players. Each of the player hands includes one or more cards being distributed from a corresponding player deck assigned to the player.
US09792764B2 Method and apparatus for providing a time based award
A method is provided for providing payments at a gaming device, where the payments may occur at predictable times and are of predictable amounts. In one or more embodiments, a gaming device may provide a guaranteed payment every hour on the hour, so long as a player meets one or more criteria. Criteria may include a total amount wagered, a total number of handle pulls completed, or a total amount of time spent at a gaming device. One or more embodiments provide a method for withholding value from a player in order that the value may delivered later in the form of a guaranteed payment. One or more embodiments provide a method whereby multiple gaming devices may provide payments simultaneously, thereby creating mutually reinforcing sounds and visual displays.
US09792763B2 Inverted mechanic interleaved wagering system
An inverted mechanic interleaved wagering system includes an interactive controller configured to: communicate prize selection data; display a paytable; receive wager outcome display instructions; display a wager outcome; a wager controller configured to: generate the paytable; receive wager request instructions; determine a wager outcome; and an application controller connecting the interactive controller and the wager controller and constructed to: scan received prize selection data to determine the one or more prizes; instruct the wager controller by communicating generated paytable generation instructions; scan received paytable data to determine the paytable; instruct the interactive controller by communicating generated paytable display instructions; scan received wagering event initiation data to determine a wagering event initiation; instruct the wager controller by communicating generated wager request instructions; scan received wager outcome data to determine the wager outcome; and instruct the interactive controller by communicating generated wager outcome display instructions; communicate application resources to the interactive controller.
US09792762B2 Gaming system and method with accumulating equity
Method and apparatus are described for conducting a secondary game at a gaming device. In various embodiments, a player may acquire equity in the secondary game in such forms as a location of a game character, a number of symbols aggregated, a degree of completion of a puzzle, or a defensive provision. Certain symbols or outcomes in a primary game, however, may cause the player to lose equity in the secondary game.
US09792760B2 Controlling interactivity for gaming and social-communication applications
A wagering game system and its operations are described herein. In embodiments, the operations can include detecting a trigger in a wagering game associated with a first application. In some instances, the operations can further include causing a portion of wagering game content for the wagering game to become selectable. Further, in some examples, the operations can include selecting the portion of the wagering game content in response to one or more user inputs received via one or more input devices associated with a wagering game machine. The operations can further include transferring an element representing the selected portion from the wagering game to a second application different from the first application.
US09792754B2 Banknote handling apparatus
A banknote handling apparatus 100 is configured to perform a sorting process of banknotes. The banknote handling apparatus includes: a taking-in unit 10 configured to take in a banknote one by one; a transport unit 70 configured to transport the banknote having been taken in from the taking-in unit 10; a recognition unit 20 configured to recognize the banknote transported by the transport unit 70; a control unit 50 configured to control the transport unit 70, such that the banknote having been recognized by the recognition unit 20 is transported to any one of a plurality of stacking units 60a to 60h, based on a sorting pattern; and a sorting-category receiving unit 40 configured to receive at least one sorting category. The control unit 50 is configured to create the sorting pattern by deciding types of banknotes to be stacked in the respective stacking units 60a to 60h, based on the number of the stacking units 60a to 60h and the sorting category.
US09792751B2 Apparatus and method for discriminating bills using RF signals
A bill discrimination apparatus and method using a radio frequency (RF) signal that includes a transmission antenna radiating the radio frequency (RF) signal; a reception antenna receiving the RF signal from the transmission antenna; and a control unit providing the RF signal to the transmission antenna, and detecting a thickness of a bill, a state of the bill, or a presence of a foreign object on the bill based on a voltage of the RF signal transmitted through the bill and received by the reception antenna when the bill is between the transmission antenna and the reception antenna. The RF signal has a preset, specific frequency.
US09792737B2 Construction machine and operation state management system for the same
An operation state management system for a construction machine includes a management apparatus configured to manage an operation state of the construction machine by communicating with the construction machine and a construction machine including a cumulative value storage device configured to store a cumulative value in which an amount of operation of the construction machine is accumulated and have an adjustment function to the stored cumulative value, an adjustment existence determining unit configured to determine whether the cumulative value stored in the cumulative value storage device has been adjusted, and a communication terminal apparatus configured to communicate with the management apparatus and transmit adjustment information indicating that at least the cumulative value has been adjusted to the management apparatus when the adjustment existence determining unit has determined that the adjustment has been performed.
US09792734B2 Methods and software for volume-centric shape abstraction and simplification of a 3D digital model
Methods of generating one or more abstractions of a three-dimensional (3D) input model by performing volumetric manipulations on one or more volumetric abstractions of the 3D input model. In some embodiments, volumetric manipulations are made to a volumetric shell abstraction of a 3D input model in a successive and iterative manner to generate an abstraction hierarchy composed of a set of volumetric abstractions having differing levels of abstraction based on containing differing amounts of geometric detail from the 3D input model. In one example of geometric manipulation, one or more fitted subvolumes corresponding to geometric detail of the 3D input model are identified based on a current level of abstraction and the 3D input model, and each fitted subvolume is added to or subtracted from the current level of abstraction to generate a next, finer level of abstraction. In some embodiments, the disclosed methods are embodied in suitable software.
US09792727B2 Creating three dimensional models with acceleration data
Obtaining physical model data for CAD model generation with a process that includes: receiving a first acceleration-based path data set including acceleration data for an accelerometer device as it was traced over a first path along the surface of a physical object, converting the first acceleration-based path data set to a first position-based data set including position data for the accelerometer as it was traced over the first path along the surface of the physical object, and generating a three dimensional object model data set based, at least in part on the position data of the first position-based data set.
US09792724B2 System and method for generation of shadow effects in three-dimensional graphics
Methods for generating ground shadow and lighting effects for three-dimensional models include identifying polygon data for a three-dimensional model, generating a convex polygon around a base of the model, generating hard and soft shadow meshes in and around the base of the model, and rendering the model with the shadow meshes with a display device. Methods for generating wall shadows and lighting effects for the three dimensional models further include identifying an orientation and height of a polygon in the model that extends from a ground surface in a virtual environment, and rendering the model with a lighting texture applied to either the full polygon if the polygon height is less than a threshold height or to only a portion of the polygon below the threshold height if the polygon exceeds the threshold height.
US09792720B2 Building acceleration structures with synthetic acceleration shapes for use in ray tracing
A synthetic acceleration shape bound primitives composing a 3-D scene, and is defined using a group of fundamental shapes arranged to bound the primitives, and for which intersection results for group members yield an ultimate intersection testing result for the synthetic shape, using a logical operator. For example, two or more spheres are used to bound an object so that each of the spheres is larger than a minimum necessary to bound the object, and a volume defined by an intersection between the shapes defines a smaller volume in which the object is bounded. A ray is found to potentially intersect the object only if it intersects both spheres. In another example, an element may be defined by a volumetric union of component elements. Indicators can determine how groups of shapes should be interpreted. Synthetic shapes can be treated as a single element in a graph or hierarchical arrangement of acceleration elements.
US09792718B2 Mapping graphics instructions to associated graphics data during performance analysis
In general, this disclosure relates to techniques for optimizing a graphics scene, such as a three-dimensional (3D) scene, by allowing application developers and/or graphics artists to identify which graphics instructions and associated graphics data (e.g., polygonal data, texture data) may be associated with identified performance issues. One example method comprises receiving mapping information from the external device, wherein the mapping information includes information to map the graphics instructions to primitive graphics data that is used to render one or more graphics images during execution of the graphics instructions, and identifying a performance issue associated with execution of at least one graphics instruction within the graphics instructions. The method further comprises using the mapping information to identify a portion of the primitive graphics data that is associated with the performance issue based upon execution of the at least one graphics instruction.
US09792716B2 Enhancing video chatting
A method for a computing device to enhance video chatting Includes receiving a live video stream, processing a frame in the live video stream in real-time, and transmitting the frame to another computing device. Processing the frame in real-time includes detecting a face, an upper torso, or a gesture in the frame, and applying a visual effect to the frame. The method includes processing a next frame in the live video stream in real-time by repeating the enhancing, the detecting, and the applying.
US09792714B2 Avatar-based transfer protocols, icon generation and doll animation
Systems and methods may provide for identifying one or more facial expressions of a subject in a video signal and generating avatar animation data based on the one or more facial expressions. Additionally, the avatar animation data may be incorporated into an audio file associated with the video signal. In one example, the audio file is sent to a remote client device via a messaging application. Systems and methods may also facilitate the generation of avatar icons and doll animations that mimic the actual facial features and/or expressions of specific individuals.
US09792711B2 Relevance based visual media item modification
A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
US09792710B2 Display device, and method of controlling display device
A display device includes an image display section adapted to display an image so as to be able to be visually recognized together with an outside view, a camera, and a control section adapted to process taken image data of the camera, and the control section selects a mode as a processing condition, which corresponds to whether or not display is performed in the image display section based on taken image data, to process the taken image data.
US09792706B2 Graph processing system, graph processing method, and non-transitory computer readable medium
According to one embodiment, a graph processing system includes a specifying unit, a decision unit, and a generation unit. The specifying unit specifies a first record set corresponding to a first segment of first elements in graph data including a plurality of records. Each record has a first element and a second element. The decision unit analyzes the first record set on the basis of a predetermined rule, and determines at least one second record set corresponding to a second segment of first elements. The second segment is a part of the first segment. The generation unit generates a segment graph corresponding to the second record set.
US09792697B2 State estimation apparatus, state estimation method, and integrated circuit
A state estimation apparatus appropriately estimates the internal state of an observation target by calculating a likelihood from observation data, and tracks, for example, multiple objects in a moving image and detects a new object and adds the object as a tracking target in an appropriate manner. A labeling unit detects a closed area from an observation image, and adds a label number to the closed area to generate a label image. A likelihood obtaining unit generates an object-erased image for new object detection by erasing image areas corresponding to all the currently-tracked objects. The apparatus performs the process for detecting a new object using the object-erased image for new object detection based on label numbers. The apparatus is appropriately prevented from erroneously determining that an area of the object-erased image for new object detection corresponding to the currently-tracked object and remaining after the erasure corresponds to a new object.
US09792693B2 Spectral unmixing
Processing of images acquired via fluorescence microscopy by identifying broadband and other undesired signals from the component signals of a scanned image, and processing selected regions of the image that are known to contain signals of interest, thereby extracting or identifying desired signals while subtracting undesired signals. One or more broadband signals are recognized by their unique signature and ubiquitous dispersion through the image. Regions of the scanned image may be tagged as consisting of predominantly broadband signals and are ignored during a spectral unmixing process. The remaining regions of the image, or selected regions of the image known to contain desired signals, may be unmixed, and the plurality of reference spectra subtracted from the components to extract or identify the target signals. The set of target signals may be refined by eliminating known or obvious sources of noise by, for instance, being compared to known or ideal sets of signals from similar materials.
US09792692B2 Depth-based image element removal
Various embodiments herein each include at least one of systems, methods, and software to enable depth-based image element removal. Some embodiments may be implemented in a store checkout context, while other embodiments may be implemented in other contexts such as at price-checking kiosks or devices that may be deployed within a store or other retail establishment, a library at a checkout terminal, and the like. Some embodiments include removing elements of images based at least in part on depth data.
US09792691B2 Inter-tidal mapping
A method of mapping an inter-tidal area, comprising: obtaining, over a period of time, image data comprising: a sequence of images of the inter-tidal area at a range of different stages of the tide, and the time at which each image was obtained; determining an elevation of a location in the image, by correlating the changes in an image value over time at the location with tidal data comprising the elevation of the tide over the period of time.
US09792688B2 Position detection device
To obtain a position detection device capable of detecting highly accurate and robust position by suppressing affect of error detection of an edge, provided is a configuration for performing a validity determination of edges detected by binarizing an image signal (21) converted by a light-receiving element (3) for receiving light irradiated from a light source (1) toward a scale (2) having a code pattern, and performing position detection after removing the edges determined to be invalid as edges that have been affected by foreign matter and the like among the edges on which the validity determination has been performed.
US09792686B2 System and method for acquiring optoacoustic data and producing parametric maps using subband acoustic compensation
A method is disclosed for generating sinograms by sampling transducers acoustically coupled with a surface of a volume after a pulse of light, each transducer being associated with a channel in an optoacoustic imaging system, and processing at least two multi-channel sinograms, each corresponding to a different one of the at least two different predominant wavelengths, to create at least two processed sinograms. The processing step includes a step of sub-band acoustic compensation. Image reconstruction is performed based upon the processed sinograms to generate at least two optoacoustic images. Image post processing is performed on the optoacoustic images to generate post-processed images. A parametric map is generated based upon information contained in the post-processed images, and an ultrasound image is generated using the transducers. The parametric map and the ultrasound image are co-registered and a co-registered image is displayed.
US09792682B2 Training system for detection and classification of artificial objects in X-ray images
The present invention involves a software based system and method which provides a series of training images with or without retained surgical items in scans that are used to train human physicians to detect such items at varying levels of difficulty.
US09792681B2 System and method for medical image analysis and probabilistic diagnosis
Methods and systems for obtaining a probabilistic diagnosis based on medical images of a patient are disclosed. In exemplary embodiments, such methods include the steps of scanning some or all of a patient to obtain a medical image; evaluating the medical image for one or more designated key features; assigning discrete values to the one or more designated key features to form a patient scan key feature pattern; and transmitting the values of the one or more designated key features to a processor programmed to match the patient scan key feature pattern to one or more known disease-specific key feature patterns to create a probabilistic diagnosis and transmit the probabilistic diagnosis to a user. Associated systems include a medical imaging device that is capable of producing a medical image of some or all of a patient and a processor programmed to create a probabilistic diagnosis.
US09792680B2 Dose estimation service system configured to support multiple computerized medical imaging scan providers
Techniques are disclosed for estimating patient radiation exposure during computerized tomography (CT) scans. More specifically, embodiments of the invention provide efficient approaches for generating a suitable patient model used to make such an estimate, to approaches for estimating patient dose by interpolating the results of multiple simulations, and to approaches for a service provider to host a dose estimation service made available to multiple CT scan providers.
US09792676B2 System for background subtraction with 3D camera
A system for background image subtraction includes a computing device coupled with a 3D video camera, a processor o£ the device programmed to receive a video feed from the camera containing images of one or more subject that include depth information. The processor, for an image: segments pixels and corresponding depth information into three different regions including foreground (FG), background (BG), and unclear (UC); categorizes UC pixels as FG or BG using a function that considers the color and background history (BGH) information associated with the UC pixels and the color and BGH information associated with pixels near the UC pixels; examines the pixels marked as FG and applies temporal and spatial filters to smooth boundaries of the FG regions; constructs a new image by overlaying the FG regions on top of a new background; displays a video feed of the new image in a display device; and continually maintains the BGH.
US09792675B1 Object recognition using morphologically-processed images
A method for recognizing an occurrence of an object in an image is provided where the appearance of the object may vary from one occurrence to another. The method includes defining a model set for object recognition, the model set including at least one model, acquiring a target image, processing the target image according to a set of morphological operations to obtain a set of morphologically-processed target images, performing object recognition on the set of morphologically-processed target images for the defined model set, and selecting at least one candidate occurrence of a model of the defined model set in the target image based on the object recognition performed on the set of morphologically-processed target images.
US09792674B2 Perspective correction for curved display screens
One embodiment of the present invention sets forth a technique for performing perspective correction on one or more test images. The technique includes analyzing a first test image to detect a set of outer points and calculating a geometric plane equation based on the set of outer points. The technique further includes projecting a first set of points associated with a first curved screen model based on the geometric plane equation to generate a second set of points. The technique further includes comparing the second set of points to a set of inner points included in the first test image to determine at least one error value, and determining a screen curvature value based on the at least one error value.
US09792673B2 Facilitating projection pre-shaping of digital images at computing devices
A mechanism is described for facilitating management of image noise in digital images using a smart noise management filter according to one embodiment. A method of embodiments, as described herein, includes detecting a digital image of an object, where detecting further includes detecting a pattern signal associated with the digital image. The method may further include measuring a spread function relating to at least one of the digital image and an imaging system of a computing device, where measuring further includes determining deconvolution of the spread function, and where measuring further includes computing a pre-shaping filter based on the deconvolution of the spread function. The method may further include executing the pre-shaping filter to apply the pattern signal to the deconvolution of the spread function to obtain a pre-shaped projection pattern of the digital image.
US09792669B2 Method and apparatus for synthesis of higher resolution images
In an image-processing method, a stack is provided for storing a predetermined number of frame portions. An image including a target object is obtained, the image being formed by an array of pixels. A frame portion is extracted from the image, the frame portion being at least a portion of the pixels forming the image, corresponding to a region of interest in the image, the region of interest comprising the target object. The frame portion is stored in the stack, the storing including discarding an oldest previously stored frame portion from the stack if the number of frame portions stored in the stack has reached the predetermined number. The steps of the method are repeated a plurality of times. Frame portions in the stack having a phase substantially equal to a given phase are averaged. A super-resolved image is calculated from the plurality of stored frame portions.
US09792666B2 Image processing device, image display device, and method of controlling image processing device for reducing and enlarging an image size
An image processing device adapted to perform image processing on image information input, and then output the image information includes a first image processing section adapted to perform image processing on the image information, and include a first storage section to store the image information, and a second image processing section adapted to perform image processing on the image information from the first image processing section, and include a second storage section to store the image information. The first image processing section performs a process of reducing an image size of the image information stored in the first storage section and raising a refresh rate, and the second image processing section performs a process of enlarging an image size of the image information stored in the second storage section.
US09792665B2 Real time visual feedback during move, resize and/or rotate actions in an electronic document
Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.
US09792663B2 User-defined command buffer formats supporting data-parallel translation
A facility for specifying a set of graphics commands for performance on behalf of an application is provided. The facility provides a first, command signature data structure specifying a list of resources capable of affecting the outcome of graphics commands among the set. The facility further provides a second, application-defined command buffer data structure that, for each of the graphics commands among a set, represents the graphics command by including a value for each of the resources of the list.
US09792662B2 Embedding digital content within a digital photograph during capture of the digital photograph
A wireless communication device comprises position determining system, a digital imaging system and a photograph customization system coupled to the position locating system and the digital imaging system. The position determining system is configured to provide information indicating a current position of the wireless communication device. The digital imaging system is configured to create digitally rendered images of visual content acquired thereby. The visual content is displayed on an image viewing structure of the digital imaging device while being acquired. The photograph customization system is configured to use the current location of the digital imaging device for providing one or more embeddable content images and to display information from at least one of the one or more embeddable content images on an image viewing structure of the digital imaging device while the visual content being acquired by the digital imaging system is being displayed on the image viewing structure.
US09792658B1 HEALTHBOOK analysis
A computer implemented method, system, and computer program product for capturing development and behavior of a social healthcare network in nodes and relationships of a social dataset, determining a sub-set of the social dataset for analysis, and performing an analysis on the sub-set.
US09792651B2 System and method for delaying execution of financial transactions
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for delaying execution of financial transactions. A first message including data for a first financial transaction is received, the first message being uncorrupted. A first trading symbol that is a target of the first financial transaction is determined. The first trading symbol is determined to be a target of at least one financial transaction that was included in at least one previous message that was determined to be corrupted. Execution of the first financial transaction is delayed.
US09792649B1 Methods and apparatus for performing risk checking
Methods and apparatus for implementing an electronic trading system which supports risk checking as part of standard message order processing is described. In accordance with the invention risk checking is moved into the exchange system, e.g., electronic communications network, responsible for servicing transaction/order messages and implementing trades. Thus, at least some level of risk checking is performed on transactions even if a broker allows a trader to submit orders directly to the ECN without first passing through a broker order/risk checking system. Brokers, clients and/or individual traders provide parameters used to perform various checks which are performed within the exchange on submitted orders. Various checks are broker level checks which test that orders placed by individual clients do not exceed constraints which are based on the aggregate of the holdings of the individual clients of a broker. Additional client level and trader specified risk checking may also be performed.
US09792648B1 Multi-bureau credit file freeze and unfreeze
The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus.
US09792646B2 Methods and systems for real-time bidding
A method and a system to provide real-time bidding in online auction. For example, a system may comprise a notification module to generate and transmit a notification to a client machine. The notification may be generated based on a defined end time of a selected auction. A subscription module may establish electronic communication with the client machine responsive to a subscription message received from the client machine in response to the notification. In some instances, the electronic communication is established using a push technology. An event filter may filter an event from a plurality of events related to the selected auction where the filtered event is a highest received bid in the selected auction. The filtered event may then be pushed to the client machine by the subscription module.
US09792642B2 Information communication terminal, information distribution apparatus, information distribution system, content management method, broadcast reception method, information distribution method, programs and storage medium
It is an object of the present invention to enhance convenience and service qualities in an information distribution system. In a server serving as an information distribution apparatus and an information communication terminal, contents are managed by using content identifiers (content IDs) managed as IDs conforming to a rule of uniformity. Particularly, in the information communication terminal, a content ripped from a recording medium such as a CD and stored in storage means such as an HDD is also managed by using a content identifier acquired from the information distribution apparatus. In this way, contents stored in the storage means can be managed by using content IDs each managed as an ID common to the information communication terminal and the information distribution apparatus. In communication between the information communication terminal and the information distribution apparatus, a content identifier conforming to a rule of uniformity is used for identifying a content to which the content identifier is assigned so that the terminal is capable of downloading the content as well as acquiring additional information relevant to the content from the apparatus, and the apparatus is capable of rendering a plurality of other services.
US09792638B2 Using silhouette images to reduce product selection error in an e-commerce environment
Methods and systems for displaying, to a user interface, categories of items for the user to select from for querying the system, in order to enable the system to return to the user images of items of the style desired by the user for possible purchase. The categories of items can be presented to the user interface visually in silhouette form so that the user can select brand and the silhouette image of the style of item desired. Upon selection of the silhouette image, a query is sent to the system and images of the desired style of item are returned to the user interface for presentation to the user, along with certain attributes of the style of the item.
US09792628B2 Dispatch system to remote devices
A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.
US09792620B2 System and method for brand monitoring and trend analysis based on deep-content-classification
A system and method for matching an advertisement item to a multimedia content element based on sentiments. The method comprises: extracting at least one multimedia content element from a web-page requested for display on a user node; generating a signature for each of the at least one multimedia content element, wherein each signature represents a concept, wherein each concept is an abstract description of one of the at least one multimedia content element; correlating the concepts of the generated signatures to determine a context of the at least one multimedia content element, wherein the context indicates at least a brand sentiment; searching for at least one advertisement item based on the signatures and the context; and causing a display of the at least one advertisement item within a display area of the web-page.
US09792619B2 System and method for targeted marketing and consumer resource management
Systems and methods are provided for providing targeted marketing to goods and services provides and consumer resource management services to consumers. An example system and method for targeted marketing comprises collecting transaction data from point-of-sale (POS) terminals and using a consumer identifier in the transaction data to access stored information about the consumer. This information may be used to target offers and advertisement to the consumer. In an example system for consumer resource management, a consumer may configure a consumer account on the enterprise infrastructure via a web-site. The consumer may use the consumer account to purchase and configure gift cards that may be used for purchasing goods and services. A universal transaction identifier may be associated with the consumer account and used to purchase goods and services from more than one selected goods and services providers.
US09792616B2 Method for generating an electronic coupon, coupon holding device, system for generating an electronic coupon, electronic coupon and computer program product
A method is provided for generating an electronic coupon comprising generating coupon identification data; generating coupon metadata; and generating the electronic coupon based on the coupon identification data and based on the coupon metadata. Further, a coupon holding device is provided including a coupon receiving unit configured to receive a first electronic coupon; a coupon metadata generation unit configured to generate coupon metadata for the first electronic coupon; and a coupon generation unit configured to generate a second electronic coupon based on the first electronic coupon and the coupon metadata.
US09792613B2 Authentication systems and methods for generating flight regulations
Systems and methods for UAV safety are provided. An authentication system may be used to confirm UAV and/or user identity and provide secured communications between users and UAVs. The UAVs may operate in accordance with a set of flight regulations. The set of flight regulations may be associated with a geo-fencing device in the vicinity of the UAV.
US09792609B2 Fraud detection systems and methods
Systems and methods disclosed herein related to a fraud detection system that receives data from multiple sources and normalizes the data to create transaction data using overlapping data from the multiple sources. Fraud analysis is performed using a probabilistic approach to alert generation, wherein alerts are only sent to customers when the probability of fraud exceeds a threshold. As a result, false positives are avoided.
US09792607B2 System and method for mobile pin synchronization
The present invention relates to a method and system for synchronizing a personal identification number (PIN) value stored in a mobile computing device, with a PIN value stored on a remote server. The remote server receives a request from the mobile computing device to record a PIN value, the request comprising the PIN value. The PIN value is recovered from the received request and stored at the remote server. An instruction set arranged to record the PIN value in a secure hardware element comprised within the mobile computing device is generated and transmitted to the mobile computing device. The instruction set executes on the mobile computing device in order to record the PIN value on the secure hardware element.
US09792606B2 Method and secure device for performing a secure transaction with a terminal
A method for performing a secure transaction between a secure device (2) and a terminal (4), the method being carried out by the secure device (2) and comprising the steps of: receiving transaction data from the terminal (4), characterized in that it comprises, before the step of receiving transaction data from the terminal (4), the steps of obtaining transaction data entered by a user of the secure device (2), and transmitting the transaction data to the terminal (4).
US09792604B2 Method and system for dynamically interactive visually validated mobile ticketing
Systems and methods for interaction-based validation of electronic tickets. In some embodiments, the system renders a first visually illustrative scene on an interactive display screen of a mobile device, the first visually illustrative scene responsive to a pre-determined gesture performed at a predetermined location on the interactive display screen. Upon a user interacting with the first visually illustrative scene, an app on the user's mobile device extracts user interaction information. In response to determining that the user interaction information matches with a predetermined gesture performed at the predetermined location, the system renders a second visually illustrative scene on the interactive display screen of the mobile device.
US09792598B2 System and method for initially establishing and periodically confirming trust in a software application
Systems and methods for providing trust provisioning are disclosed. A utilization request requesting to utilize data stored by a secure element associated with the device may be processed by a software application. In response to processing the utilization request, a registration request message for registering the software application may be communicated to a management server. A validation code may be received from the management server in reply to the registration request message. The received validation code may be verified to match a second validation code. Subsequent to successful verification, a passcode and an identifier of the secure element may be communicated to the management server. In response to communicating the passcode and the secure element identifier, an acknowledgement may be received from the management server specifying whether registration of the software application was successful.
US09792596B2 Mobile phone based rebate device for redemption at a point of sale terminal
Virtual mobile rewards, gift cards, and/or physical world retailers' loyalty and reward programs are aggregated into a common account accessible and transactional from an Internet capable mobile radio device. Subscribers gain access to discounted codes, coupons, rebates, gift cards, and/or limited time offers, on their mobile device for food, travel, lifestyle, electronics, and entertainment products that fit their lifestyle spending habits, enabling users to edit participating retailers, manage separate account balances, and present preferred discounted offers at retailers and apply discount towards purchase of goods.
US09792595B2 Secure data transfer from a vending device to portable data storage devices
Techniques for transferring secured data from a vending device to a portable data storage device are described herein. The vending device receives a request from a user of the portable data storage device for digital contents to be stored on the portable data storage device and requests for a payment for the requested digital contents to be paid by the user. The vending device locates a first portable storage identification (PSID) parameter unique to the portable data storage device, and then generates a rights object including a second PSID parameter that is equal to the first PSID parameter to prevent the digital contents from being accessed at a data storage medium other than the portable data storage device. It is to be appreciated some or all of the above processing can be completed by a back-end device separate from the vending device.
US09792592B2 Portable electronic device for exchanging values and method of using such a device
The invention concerns a portable electronic transfer device using a near-field wireless communication module and a method of using it. The device includes means for entering an amount and an acceptance command so that a debtor can enter their personal identification number on their portable device and not on that of a third party. If the acceptance command is authenticated, a secure message containing the amount is sent via the near-field. wireless communication module to a creditor. The creditor can then add their references to the message and send it to effect the transaction. Alternatively, the creditor sends their references to the debtor via the near-field wireless communication module and the debtor can formulate a transaction request including the amount and the references of the creditor.
US09792591B1 System and method for facilitating payment for a third party's application subscription
A system, apparatus, and methods are provided for facilitating payment for a third party's use of an application by a current user. The current user, or payor, initiates the process within the application by selecting one or more recipients. The system that hosts the application then determines which of the third parties are eligible. A target recipient may be ineligible because her application subscription never expires, because it doesn't expire within a threshold period of time, or for some other reason. The system identifies the target recipients that are eligible, and the payor may configure the gift payment (e.g., by choosing a duration of the subscription). The payor then chooses a method of electronic payment and, depending on the method selected, may redeem a coupon with the application host system, or the process may complete automatically. The payor and/or the recipient(s) may be notified of successful activation of the subscription(s).
US09792583B2 Method and system for integrated professional continuing education related services
Systems and techniques are disclosed that provide a comprehensive and integrated professional education and training platform, especially in the areas of tax, financial auditing and reporting, and planning and risk assessment. The systems and techniques allow an administrator to identify a subset of learning courses from a set of available learning courses for association with an educational product, and to assign individuals to each of the subset of learning courses.
US09792580B1 Dynamic marker using disappearing ink
Techniques for improving efficiency of an inventory system are described. In an example, operations of the inventory system may involve reading a marker attached with an item. The item may be available from an inventory space. Based on instructions of a computing management module of the inventory system, information about the item may be printed at a first location on a medium. Based on the instructions, a layer of disappearing ink may also be applied over at least a portion of the information. Further, based on the instructions, an identifier of the item may be printed at a second location on the medium. The medium, including the printed information, the layer of disappearing ink, and the printed identifier may form the marker.
US09792571B1 Efficiency tracking system for a drilling rig
Systems, devices, and methods for tracking the efficiency of a drilling rig are provided. A sensor system on a drilling rig is provided. A controller in communication with the sensor system may be operable to generate measurable parameters relating to at least one Key Performance Indicators (KPIs). The measurable parameters may be compared with measurable parameters from a target to generate an Invisible Lost Time (ILT) period and an Invisible Saved Time (IST) period for the drilling rig. The KPIs, ILT period, and IST period may be displayed to a user.
US09792567B2 Methods and systems for managing large asset fleets through a virtual reality interface
Methods and systems for monitoring and interacting with a collection of geospatially aware assets, or any connected geo-location enabled device, through a virtual reality interface are disclosed. A diagram may be utilized as a real-time route progress indicator to determine a route's completion status and as a destination position indicator to determine the position of a destination among all destinations of a route. The virtual reality environment may provide the benefit of, and ability to, modify the visual field, such as to fit a large number of routes, e.g., 50,000 or more, onto an area viewable in the virtual reality environment to efficiently manage large fleets, or to divide a screen into a plurality of individual screens to organize the data in a visually effective manner. The user interface may be personalized for the user, or customized for a specific business operation.
US09792565B2 Computing marketing scenarios based on market characteristics
A technique for determining and presenting marketing scenarios based on market characteristics are described herein. The technique includes receiving data regarding market environment and an expected change in the market environment. A number of market characteristics are calculated based on the collected data for a number of alternative marketing scenarios for addressing the change. A number of graphical objects corresponding to the marketing scenarios are displayed in a coordinate system to show correlation between a number of selected market characteristics. A number of additional components are assigned to the graphical objects to indicate additional characteristics of the presented marketing scenarios.
US09792564B2 Automated system and method for vertical gradient correction
System and method for maintaining the observed vertical structure of ocean temperature and salinity in data assimilation systems that otherwise would produce overly smoothed ocean vertical structure. The present embodiment uses a multi-layer least squares minimization technique in which the ocean is split into layers with fundamentally different vertical gradients, and the dynamic ocean layers are constrained by the observed vertical gradients of the layer itself.
US09792561B2 Learning method, information conversion device, and recording medium
A learning method includes: counting any one of or some of the number of labels added to each of feature amount vectors included in a learning data set, the number of types of the label, the number of feature amount vectors added with the same label, and the number of data pairs used for learning of a hyperplane, by a processor; first selecting, according to a result of the counting, one or more generation methods from a plurality of previously stored generation methods that generate the data pairs from the learning data set, by the processor; generating, using the selected generation methods, the data pairs from the feature amount vectors included in the learning data set, by the processor; and first learning, using the generated data pairs, the hyperplane that divides a feature amount vector space, by the processor.
US09792560B2 Training systems and methods for sequence taggers
Systems and methods for or training as sequence tagger, such as conditional random field model. More specifically, the systems and methods train a sequence tagger utilizing partially labeled data from crowd-sourced data for a specific application and partially labeled data from search logs. Further, the systems and methods disclosed herein train a sequence tagger utilizing only partially labeled by utilizing a constrained lattice where each input value within the constrained lattice can have multiple candidate tags with confidence scores. Accordingly, the systems and methods provide for a more accurate sequence tagging system, a more reliable sequence tagging system, and a more efficient sequence tagging system in comparison to sequence taggers trained utilizing at least some fully-labeled training data.
US09792558B2 Using a mesoscopic system to generate entanglement
In some aspects, a mesoscopic system is used to generate entanglement, for example, on a pair of qubits. In some implementations, the mesoscopic system includes a first spin, a second spin and multiple other spins. The initial state of the first and second spins can be separable (non-entangled) states. Measurement outcomes are obtained by performing projective measurements on the mesoscopic system. Based on the measurement outcomes, an entangled state of the first and second spins is detected. The entangled state is transferred from the first and second spins to the first and second qubits.
US09792547B2 Neural network circuit and learning method for neural network circuit
A neural network circuit includes an error calculating circuit that generates an error voltage signal having a magnitude in accordance with a time difference between an output signal and a teaching signal corresponding to the output signal. A weight change pulse voltage signal is input to a synapse circuit of a neural network circuit element including a neuron circuit that output the weight change pulse voltage signal, and a switching pulse voltage signal is input to a synapse circuit of a neural network circuit element other than the neural network circuit element including the neuron circuit that output the switching pulse voltage signal. The neural network circuit element changes the amplitude of the weight change pulse voltage signal on the basis of the error voltage signal generated by the error calculating circuit.
US09792546B2 Hierarchical robotic controller apparatus and methods
A robot may be trained by a user guiding the robot along target trajectory using a control signal. A robot may comprise an adaptive controller. The controller may be configured to generate control commands based on the user guidance, sensory input and a performance measure. A user may interface to the robot via an adaptively configured remote controller. The remote controller may comprise a mobile device, configured by the user in accordance with phenotype and/or operational configuration of the robot. The remote controller may detect changes in the robot phenotype and/or operational configuration. The remote controller may comprise multiple control elements configured to activate respective portions of the robot platform. Based on training, the remote controller may configure composite controls configured based two or more of control elements. Activation of a composite control may enable the robot to perform a task.
US09792537B2 Multicore printer definition language processing
The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
US09792532B2 Systems and methods for machine learning enhanced by human measurements
In various embodiments, training objects are classified by human annotators, psychometric data characterizing the annotation of the training objects is acquired, a human-weighted loss function based at least in part on the classification data and the psychometric data is computationally derived, and one or more features of a query object are computationally classified based at least in part on the human-weighted loss function.
US09792526B2 Automatic identification of changes in objects
The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory or a storage device) for automatic timely finding of deficiencies in objects such as automobiles, railcar, airplane tractor trailer, intermodal containers and the like, by automatically monitoring the object's appearance changes while they are moving in a course of normal operation using their camera pictures/images, e.g., during passing through a check point.
US09792523B2 Image processing method, image processing device, and recording medium
An image processing method separates an input image into a skeleton component, and residual component. In the method a local variation amount, which is a variation amount between a target pixel and a pixel adjacent to the target pixel, is calculated; a skeleton component extraction filter weight is calculated based on the local variation amount; an image feature amount of a gradient direction of a pixel value around the target pixel, and an image feature amount of a gradient strength of the pixel value around the target pixel, are calculated; the skeleton component extraction filter weight is corrected based on these image feature amount; a skeleton component extraction filter coefficient is calculated based on the corrected skeleton component extraction filter weight; and the skeleton component is extracted by applying skeleton component extraction filtering to the target pixel using the calculated skeleton component extraction filter coefficient.
US09792521B2 Extracting feature geometries for localization of a device
Systems, apparatuses, and methods are provided for developing a fingerprint database and extracting feature geometries for determining the geographic location of an end-user device. A device collects, or a processor receives, a depth map of a location in a path network. A physical structure is identified within the depth map. The depth map is divided, at the physical structure, into a horizontal plane at an elevation from the road level. A two-dimensional feature geometry is extracted from the horizontal plane of the depth map using a linear regression algorithm, a curvilinear regression algorithm, or a machine learning algorithm.
US09792515B2 Apparatus and method for recognizing stamped character and system for detecting stamped depth of character using the same
An apparatus and a method recognizes stamped characters, detects stamped depths of characters using the same, and/or accurately recognizes characters even when an image distortion occurs at stamped portion due to different stamped depths of characters.
US09792513B2 Method for evolutionary biometric recognition having speed and security features suitable for POS/ATM applications
A method quickly recognizes a person by identification codes derivable from biometric data and includes registering a user, and recognizing a registered user, out of multiple registered users, through a recognition event. Each registration event includes acquiring biometric data of the user; then, encoding the biometric data into a respective registration identification code associated with the user; and registering the user and the associated registration identification code. Each recognition event includes acquiring the biometric data; then, encoding the biometric data into a respective recognition identification. Based on said registered registration identification codes, a comparison set of comparison identification codes is prepared. The recognition identification code is compared with each comparison identification code; and for each comparison, a respective matching level is estimated. The user is recognized or refused recognition based on the estimated matching levels. Each comparison includes a processing operation carried out by applying a trained algorithm.
US09792509B2 Method and device for determining a lane course of a vehicle
A method for determining a course of a lane of a vehicle. In this connection, a first marking course of a first marking of the lane and a second marking course of a second marking of the lane are initially recorded. The first marking course and the second marking course are subsequently checked for plausibility. Finally, the lane course is determined on the basis of a previous width of the lane and a plausible marking course in response to at least one marking course proving to be implausible in the checking step.
US09792506B2 Lane change determining apparatus, junction entry determining apparatus and method thereof
A junction (JC) entry determining method and a lane change determining method are provided. The JC entry determining method includes acquiring, by a controller, positional information of a vehicle surrounding object using radar and determining whether a junction entrance is present using the positional information. A width of a right space of the vehicle is determined using the positional information and a vehicle surrounding environment image is captured. The controller is also configured to determine a type of right lane of the vehicle using the captured image and determine whether the vehicle enters the JC based on whether the JC entrance is present, the width of the right space of the vehicle, and the type of lane.
US09792505B2 Video monitoring method, video monitoring system and computer program product
The present disclosure relates to a video monitoring method based on a depth video, a video monitoring system and a computer program product. The video monitoring method comprises: obtaining video data collected by a video collecting apparatus; determining an object as a monitoring target based on the video data; and extracting feature information of the object, wherein the video data is video data containing depth information.
US09792499B2 Methods for performing biometric recognition of a human eye and corroboration of same
A method of biometric recognition is provided. Multiple images of the face or other non-iris image and iris of an individual are acquired. If the multiple images are determined to form an expected sequence of images, the face and iris images are associated together. A single camera preferably acquires both the iris and face images by changing at least one of the zoom, position, or dynamic range of the camera. The dynamic range can be adjusted by at least one of adjusting the gain settings of the camera, adjusting the exposure time, and/or adjusting the illuminator brightness. The expected sequence determination can be made by determining if the accumulated motion vectors of the multiple images is consistent with an expected set of motion vectors and/or ensuring that the iris remains in the field of view of all of the multiple images.
US09792498B2 Mobile identity platform
The present disclosure is directed towards a compact, mobile apparatus for iris image acquisition, adapted to address effects of ocular dominance in the subject and to guide positioning of the subject's iris for the image acquisition. The apparatus may include a sensor for acquiring an iris image from a subject. A compact mirror may be oriented relative to a dominant eye of the subject, and sized to present an image of a single iris to the subject when the apparatus is positioned at a suitable distance for image acquisition. The mirror may assist the subject in positioning the iris for iris image acquisition. The mirror may be positioned between the sensor and the iris during iris image acquisition, and transmit a portion of light reflected off the iris to the sensor.
US09792496B2 Cash processing apparatus
A cash processing apparatus includes a storage section, a money depositing conveyance module, a money dispensing conveyance module and an identification module. The storage section stores money by denominations for paying out. The money depositing conveyance module conveys money from a money depositing port to the storage section. The money dispensing conveyance module conveys money from the storage section to a money dispensing port. The identification module identifies the denomination of the money conveyed by the money depositing conveyance module and also detects stain of the money. The money depositing conveyance module collects the money of which stain is detected by the identification module to a collection section, and conveys the money of which no stain is detected by the identification module to the storage section by individual denominations.
US09792493B2 Sensor control device, sensor system, and load control system
A sensor control device includes: a determiner which has a first determination mode for determining whether a person is present, based on a result of detection by a first sensor and a result of detection by a second sensor, and a second determination mode for determining whether a person is present, based on a result of detection by the second sensor, wherein the determiner suspends determination as to whether a person is present in the first determination mode, if a brightness change value indicating a change in brightness in a first detection range during a certain time period is greater than a predetermined value in the first determination mode, and determines whether a person is present in the first determination mode, if the brightness change value in the first detection range is less than the predetermined value in the first determination mode.
US09792491B1 Approaches for object tracking
The location of a user's head, for purposes such as head tracking or motion input, can be determined using a two-step process. In a first step, at least one image is captured including a representation of at least a portion of the person, such as a head portion of the person. In a second step, a contour of the head portion can be determined, and a two-dimensional model, for example, an ellipse or other similar shape can be used to approximate the head portion of the person represented in the image. The ellipse, for example, can be modeled using a number of shapes, such as rectangles, and the portion of the person can be tracked by locating an ellipse that bounds a maximum intensity gradient of pixel values in each one of a series of images.
US09792490B2 Systems and methods for enhancement of facial expressions
A system for enhancing a facial expression includes a processing circuit configured to receive video of a user, generate facial data corresponding to a face of the user, analyze the facial data to identify a facial expression, enhance the facial data based on the facial expression, and output modified video including the enhanced facial data.
US09792488B2 Adjacent person specifying apparatus, adjacent person specifying method, adjacent person specifying program, and adjacent person specifying system
An information processing apparatus that obtains content data and first position information corresponding to the content data; obtains second position information corresponding to a second person having a predetermined relationship with a first person associated with creating the content data; and associates identification corresponding to the second person with the content data based on a predetermined relationship between the first position information and the second position information.
US09792487B2 System and method for determining dimensions of an object in an image
An information handling system includes a three dimensional camera and a processor. The three dimensional camera is configured to capture a three dimensional image. The processor is configured to communicate with the three dimensional camera. The processor to provide the three dimensional image to be displayed on a display screen of the information handling system, to determine three dimensional coordinates for an object within the three dimensional image, and to calculate a dimension of the object based on the three dimensional coordinates.
US09792480B2 Image recognition apparatus, commodity information processing apparatus and image recognition method
An image recognition apparatus includes an acquisition unit and a controller. The acquisition unit acquires an image which captures by photography a pattern indicative of an object. The controller is configured to specify a pattern area from a first image which the acquisition unit acquires, to recognize a pattern which the specified pattern area includes, to acquire a second image from the acquisition unit, to determine whether a disposition of the object of the first image and a disposition of the object of the second image coincide, and to specify a pattern area from the second image, if determining that the disposition of the object of the first image and the disposition of the object of the second image are non-coincident, and to recognize a pattern which the specified pattern area includes.
US09792475B2 RFID tags
An RF tag for sending data to a tag reader is described. The tag comprises an antenna to couple to an RF field of the tag reader and first and second resonant circuits, the first comprising a non-linear, adaptive resonator configured to automatically self-tune to a frequency of the RF field, the second a linear resonator. The tag also has a local power store. The tag powers up using the non-linear, adaptive resonator, which can automatically self-tune without an external power supply, and this resonator is used to charge the local power store. Once operational the tag switches to using a linear resonator for communicating with the tag reader.
US09792474B2 Radio frequency identification reader antenna arrangement with multiple linearly-polarized elements
An antenna method and apparatus for a Radio Frequency Identification (RFID) reader includes an RFID reader, a plurality of radio ports of the RFID reader, and a plurality of linearly polarized antenna elements coupled to the radio ports, wherein the RFID reader directs the radio ports to sequentially communicatively connect only one antenna element at a time to the RFID reader such that only one antenna element is operable to transmit/receive at any instant in time. The antenna elements are mounted in an alternating vertically polarized and horizontally polarized configuration.
US09792472B1 Tag-handle-based authentication of RFID readers
An RFID tag may execute instructions from an authenticated RFID reader. A tag determines a handle and a first parameter, both of which may be random numbers, and sends the handle to a reader. Upon receiving a challenge from the reader, the tag determines and sends a cryptographic response to the challenge based on an algorithm, a tag key, the first parameter, and the challenge. Upon receiving a message with a second parameter and a tag instruction, the tag executes the tag instruction upon verifying that the second parameter derives from the first parameter and the tag handle.
US09792470B2 Interference detection and mitigation in RFID readers and systems
One embodiment of the present invention includes a Radio Frequency Identification (RFID) reader configured to detect radio frequency (RF) interference in and/or outside a band of RFID operation. The RFID reader includes a receive channel for receiving incoming RF signals; and hardware for detecting interference in and/or outside a band of RFID operation. A method for mitigating radio frequency (RF) interference in and/or outside a band of RFID operation, according to one embodiment, includes detecting interference in and/or outside a band of RFID operation; and controlling an aspect of operation of the RFID reader for mitigating the detected interference.
US09792469B1 Wireless physical property sensor with digital communications
The present disclosure provides systems and methods implemented using physical property sensors. A physical/property sensor includes a sensor coil configured to wirelessly communicate with an external interrogator, an analog front end communicatively coupled to the sensor coil, a microcontroller communicatively coupled to the analog front end, and a physical property sensing element, wherein the microcontroller is configured to generate a digitally modulated electrical signal based on signals generated by the physical property sensing element, and wherein the analog front end is configured to forward the digitally modulated electrical signal to the sensor coil for transmission to the external interrogator.
US09792465B2 Automatic touch identification system and method thereof
An automatic identification system for communicating identifying information by coupling signals through the human body is provided. The system includes a battery powered identification device that transmits an identifying signal via a modulated carrier. The identification device is coupled to the body of the user via a coupling plate. The signal from the identification device is received by a reading device that is also coupled to the body of the user via a coupling plate. The reading device may display and/or enunciates the identifying information to the user. The coupling technique, carrier frequency, and construction of the devices are such that the identification information is not inadvertently radiated or coupled to unintentional users or receivers.
US09792464B2 Card processing system
A card processing system may include a card reader read data recorded in the card or record data to the card; and a host control section to control the card processing system. The card reader may include a card insertion part include an insertion port and a control section. The card insertion part may include a light emitting part. The control section may be connected with the host control section and be configured to perform light emission control which controls an emission color and an emitting method. The host control section may be configured to specify a host-side combination of an emission color and an emitting method and be configured to perform the light emission control. The host control section may previously set a predetermined combination of an emission color and an emitting method based on the host side combination of the emission color and the emitting method.
US09792463B2 Combination magnetic stripe and contactless chip card reader
A combination magnetic-stripe card reader with integrated contact-less chip card read/write functions, a direct replacement for a standard player tracking magnetic-stripe card reader installed in slot machines. It is a form, fit and function for existing player tracking readers, having the same front panel appearance, the same physical envelope, using the same mounting method, using the same cable connections and operating in the identical manner. The combined functions requires two command sets and a method to distinguish between them, the legacy command set of the existing reader to be replaced which is typically strings of American Standard Code for Information Interchange (ASCII) eight bit characters with a line terminator character and the contact-less chip card requiring the ability to send and receive all possible eight bit values with varying length commands and not having a dedicated character value to indicate the end of a command.
US09792451B2 System and methods for using cipher objects to protect data
Systems, methods, and devices configured to build and utilize an intelligent cipher transfer object are provided. The intelligent cipher transfer object includes a set of participants protected by cloaking patterns. A portable dynamic rule set, which includes executable code for managing access to the protected set of participants, is included within the intelligent cipher transfer object. For a given user, the intelligent cipher transfer object may provide access to some of the participants while preventing access to other participants, based on the portable dynamic rule set therein.
US09792447B2 Method and apparatus for differently encrypting different flows
For a host that executes one or more guest virtual machines (GVMs), some embodiments provide a novel encryption method for encrypting the data messages sent by the GVMs. The method initially receives a data message to send for a GVM executing on the host. The method then determines whether it should encrypt the data message based on a set of one or more encryption rules. When the process determines that it should encrypt the received data message, it encrypts the data message and forwards the encrypted data message to its destination; otherwise, the method just forwards the received data message unencrypted to its destination. In some embodiments, the host encrypts differently the data messages for different GVMs that execute on the host. When two different GVMs are part of two different logical overlay networks that are implemented on common network fabric, the method in some embodiments encrypts the data messages exchanged between the GVMs of one logical network differently than the data messages exchanged between the GVMs of another logical network. In some embodiments, the method can also encrypt different types of data messages from the same GVM differently. Also, in some embodiments, the method can dynamically enforce encryption rules in response to dynamically detected events, such as malware infections.
US09792445B2 Method and end device for securely inputting access code
The invention provides a method for securely inputting an access code to an input interface of a mobile end device. During an input time period covering the process of inputting the access code, at least one or some sensors of the end device that are uninvolved in the input of the access code, said sensors being respectively arranged for capturing sensor variables by sensor, are hindered from capturing and/or passing on the respective sensor variable. Possible sensors are acceleration sensors or a digital camera. The method prevents the access code from being spied out by means of the deactivated sensors.
US09792436B1 Techniques for remediating an infected file
Techniques for remediating an infected file are disclosed. In one embodiment, a method may have the steps of maintaining a plurality of file identities within a remediation repository each associated with a file, wherein for each file identity one or more regions of interest of the associated file are selectively identified, the one or more regions of interest for each file collectively representing less than all of the file; in response, selecting a file associated with a file identity from the remediation repository that matches the infected file; selectively comparing the one or more regions of interest of the matching file with one or more corresponding regions of the infected file; and based on comparing the regions, replacing at least one portion of the one or more regions of the infected file with at least one corresponding portion of the one or more regions of interest of the matching file.
US09792432B2 Method and apparatus for privacy-oriented code optimization
Methods and apparatuses are provided for automatically optimizing application program code for minimized access to privacy data. A privacy-oriented code optimizing module process and/or facilitate a processing one or more code segments, one or more execution logs associated with the one or more code segments, or a combination thereof to determine at least one privacy intrusion signature associated with the one or more code segments. Further, the privacy-oriented code optimizing module determines one or more recommendations for one or more alternate code segments based, at least in part, on the at least one privacy intrusion signature.
US09792427B2 Trusted execution within a distributed computing system
Methods for enforcing confidentiality and integrity of code and data while running the code over the data in a distributed computing system are described. In an embodiment each machine which processes data within the system provides a secure sub-system which is protected from other parts of the machine and which receives encrypted data and encrypted code, processes the data using the received code and outputs encrypted data. When establishing the secure sub-systems, keys are exchanged between the client and secure sub-systems and the secure sub-systems provide an attestation confirming the identity of the code running in the secure sub-systems and confirming that the code is running on genuine secure sub-systems. In another embodiment a data-flow computation system is described in which chunks of input data, each comprising an identifier, are authenticated/encrypted. The identifiers are used within the system to confirm that each chunk is processed exactly once.
US09792418B2 Secure connected digital media platform
An embodiment of the invention provides a method for a secure connected digital media platform where a request is received to create a secure partition for accessing a content provider in a digital media device. A security code is received from the content provider. A hypervisor is invoked at the digital media device, where at least part of the hypervisor is comprised of a hardware circuit. The hypervisor compares the received security code with a key value that is burned into a memory unit at the hardware circuit to determine if the security code is from an authorized content provider. If the content provider is determined to be authorized, a secure partition is created at the digital media device. The creation of the secure partition includes creating a memory partition that corresponds to the secure partition in a non-volatile memory at the digital media device.
US09792415B2 Distributed automation apparatus for laboratory diagnostics
A distributed automation apparatus for laboratory diagnostics is described, comprising modules for processing biological products transported on an automatic conveyor and modules for interfacing with analysis devices, both said modules being connected to said automatic conveyor, each of said modules is independent of the other modules, it being provided with its own control board, which allows it to work autonomously and independently of a central control unit which provides a worklist to each node which is dynamically read and updated by said control unit, and said module reading and updating said, worklist.
US09792414B2 Method and device for case-based decision support
This invention relates to a method and device for case-based decision support. It proposes that a case-based decision support system is trained on inputs from several radiologists in order to have a “baseline” system, and then the system provides an option to a radiologist to refine the baseline system based on his/her inputs which either refine weights of features for similarity distance computation directly or provide new similarity ground truth clusters. By enabling modifying the similarity distance computation based on user inputs, this invention adapts similarity ground truth to different users with different experience and/or different opinions.
US09792412B2 Systems and methods for VOA model generation and use
A computer implemented system and method provides a volume of activation (VOA) estimation model that receives as input two or more electric field values of a same or different data type at respective two or more positions of a neural element and determines based on such input an activation status of the neural element. A computer implemented system and method provides a machine learning system that automatically generates a computationally inexpensive VOA estimation model based on output of a computationally expensive system.
US09792409B2 Communicative water bottle and system thereof
A communicative water bottle includes communication logic and wireless transmission logic technology electronically connected with a variety of sensors either on the water bottle or located remote from the water bottle. The sensors on the bottle create digital data associated with amount of fluid in the bottle and change thereof. The sensors remote from the bottle, which can be on an activity tracker, create digital data associated with an activity being performed by a user, such as running, or the absence of activity, such as remaining sedentary. A display on the bottle can indicate to the user the amount of fluid consumed or a reminder that fluid should be consumed. The fluid consumption data syncs with other remote devices such as mobile applications executable on smartphones.
US09792408B2 Method and apparatus to detect transponder tagged objects and to communicate with medical telemetry devices, for example during medical procedures
The presence or absence of objects tagged with transponders may be determined in an environment in which medical procedures are performed via an interrogation and detection system which includes a controller and a plurality of antennas positioned along a patient support structure. The antennas may be positioned along an operating table, bed, mattress or pad, sheet, or may be positioned on a drape, or shade. Respective antennas may successively be activated to transmit interrogation signals. Multiple antennas may be monitored for responses from transponders to the interrogation signals. For example, all antennas other than the antenna that transmitted the most recent interrogation signal may be monitored. Antennas may be responsive to force, a signal indicative of such force being produced. A wireless physiological condition monitor may detect patient physiological conditions and wirelessly transmit signals indicative of such.
US09792407B2 Server device, image transmission method, terminal device, image reception method, program, and image processing system
In some embodiments, methods and apparatus are provided for transmitting, via at least one network, a request to another apparatus for still image data generated from moving image data, the request comprising at least one criterion, and receiving still image data generated from moving image data matching the at least one criterion in the request. In further embodiments, methods and apparatus are provided for receiving the request via at least one network, using the at least one criterion in the request to obtain still image data generated from moving image data, and responding to the request by transmitting the obtained still image data.
US09792406B2 Head modeling for a therapeutic or diagnostic procedure
A model of a human subject's head may be generated to assist in a therapeutic and/or diagnostic procedure. A treatment and/or diagnostic system may generate a fitted head model using a predetermined head model and a plurality of points. The plurality of points may include facial feature information and may be determined using a sensor, which may include an IR sensor. One or more anatomical landmarks may be determined and registered in association with the fitted head model using the facial feature information, for example, without the use of additional image information, such as an MRI image. The fitted head model may include visual aids, for example, anatomical landmarks, reference points, marking of the human subject's MT location, and/or marking of the human subject's treatment location. The visual aids may assist a technician to perform the therapeutic and/or diagnostic procedure of the human subject. The fitted head model may be stored.
US09792402B1 Method and system for debugging a system on chip under test
A method for debugging a system on chip (SoC) under test, the method may include executing a test code on the SoC, the test code designed to invoke a plurality of actions; recording output data from the SoC resulting from the executed test code; linking between actions detected in the recorded output data and actions of the plurality of actions of the test code by identifying a start and an end times of each of the detected actions in the recorded output data, and associating the identified start and end times with a start and an end times of actions of the plurality of actions of the test code; and causing display, via a graphical user interface, of a waveform representation of the detected actions over time, a representation of the test code and a representation of the output log.
US09792384B2 Remote retreival of data files
A method and apparatus that include a hashing and retrieval module that receives an indicator of a portion of a file to access, generates a hash value of a local copy of the portion and generates a request for a remote copy of the portion of the file, the request including the hash value. A verification and response module receives the request for a portion of a server copy of a data file, the request including a first hashing value. The verification and response module retrieves the portion from a server storage device, generates a second hashing value from the portion, compares the first hash value and the second hash value and returns the portion of the file in response to a failed comparison of the first hash value and second hash value.
US09792383B2 Unload and display content placeholders with versions
Methods for displaying a placeholder for unloaded content while the unloaded content reloads are provided. In one aspect, a method includes receiving a request to display unloaded content, and providing, for display, a representation of the unloaded content while the unloaded content is loaded. The method also includes providing, for display, the loaded content. Systems and machine-readable media are also provided.
US09792380B2 Systems and methods for enhanced networking, conversion tracking, and conversion attribution
The present disclosure provides systems and methods for electronically providing each of a plurality of content distributors with access to a library of content items, facilitating the selection of a combination of the content items, creating a unique set of links for each recipient-distributor combination, and distributing the selected content and unique links via one or more distribution channels to a plurality of recipients. As each link is associated with both a recipient and a distributor, conversion actions stemming from the selection of a link by a recipient are attributed to the proper distributor. Distributors can create content distribution approaches that can be shared with other distributors.
US09792379B2 Plane publication product supporting interactive interconnected system
A plane publication product supports transmit-receive of a multimedia information signal of an interactive interconnected system comprising an electronic reading device and an electronic transmitter-receiver. A sheet surface of the plane publication product may be attached with an information content. The multimedia information signal is synthesized by media information data and associated data; the associated data is a preset Uniform Resource Identifier. The electronic transmitter-receiver is provided with an associated data reception circuit, an associated data transmission circuit and a central processing unit (with memory). The associated data reception circuit is equipped with a short-distance signal transmission-reception circuit; and the electronic transmitter-receiver is configured to control transmit-receive of the associated data of the decomposed multimedia information signal, receive the associated data decomposed by the transmission circuit of the electronic reading device, transmit the associated data to external via a remote wireless technology, and quickly call out an associated electronic file.
US09792378B2 Computerized systems and methods for identifying a character string for a point of interest
Computerized systems and methods are provided for identifying a character string for a point of interest. In accordance with some embodiments, point of interest information, including a universal resource locator (URL) is received, and a document associated with the URL is retrieved. The document is parsed to identify a set of character strings. A subset of character strings from the set is isolated. A character string is identified from the subset of character strings and associated with the POI information to thereby enable improved processing of queries and POI information retrieval.
US09792375B2 Composite search results
Systems and methods of providing composite search results are disclosed. A system may receive input via a user interface of a device accessing a first website, and determine item listing information of an item listed for sale on a second website based on the received input, with the second website being different from the first website. The system may cause the item listing information to be displayed on the first website on the device via the user interface, and enable the device to interact with the second website, via the user interface, regarding the item listed for sale by interacting with the item listing information being displayed on the first website.
US09792366B2 Content recommendation using third party profiles
A method for personalizing content for a particular user in a computing system comprising a user interface configured to display content. The method comprises identifying one or more features of a short term profile of a user that are not included in a long term profile of the user, using the one or more features to identify one or more third party profiles having features that substantially match the one or more features of the user's short term profile, accessing the identified one or more third party profiles, and providing one or more content items included in the third party profile to the user, the one or more content items having associated features that match the one or more features of the short term profile. An alternative method comprises accessing one or more third party profiles that are not a profile of the user, and using the accessed third party profile to identify a plurality of content items for recommendation to the user based on a feature set of the third party profile.
US09792364B2 Blending search results on online social networks
In one embodiment, a method includes receiving a search query from a user of an online social network and searching multiple verticals to identify multiple sets of objects in each vertical, respectively, that match the search query, and wherein each vertical stores one or more objects associated with the online social network. The method also includes ranking, for each set of identified objects from a vertical, each identified object in the set of identified objects. The method further includes blending the multiple sets of identified objects from each vertical to form a set of blended search results that includes a threshold number of identified objects, the blending including an iterative process performed at least the threshold number of iterations. Each iteration of the iterative blending process includes determining a blender score for each top-ranked identified object in each set of identified objects.
US09792363B2 Video display method
A method for video playback uses only resources universally supported by a browser (“inline playback”) operating in virtually all handheld media devices. In one case, the method first prepares a video sequence for display by a browser by (a) dividing the video sequence into a silent video stream and an audio stream; (b) extracting from the silent video stream a number of still images, the number of still images corresponding to at least one of a desired output frame rate and a desired output resolution; and (c) combining the still images into a composite image. In one embodiment, the composite image having a number of rows, with each row being formed by the still images created from a fixed duration of the silent video stream. Another method plays the still images of the composite image as a video sequence by (a) loading the composite image to be displayed through a viewport defined the size of one of the still images; (b) selecting one of the still images of the composite image; (c) setting the viewport to display the selected still image; and (d) setting a timer for a specified time period based on a frame rate, such that, upon expiration of the specified time period: (i) selecting a next one of the still images to be displayed in the viewport, unless all still images of the composite image have been selected; and (ii) return to step (c) if not all still images have been selected.
US09792361B1 Photographic memory
A system and method for interacting with a social network database. A user's spoken request is transcribed and associated with metadata comprising location data and sent through a communication port of a mobile electronic device to a social network database. The social network database, in response to the communication, produces a response dependent on the transcribed information and metadata, which is returned to the mobile electronic device, and presented to the user. An ad may be included in the presentation to the user.
US09792357B2 Method and apparatus for consuming content via snippets
A method for consuming content via snippets is provided. In one embodiment, a search query for searching an attribute within a document is received by an electronic device. In another embodiment, a search query for searching an attribute in a number of documents is received by an electronic device. A number of search results matching the attribute are displayed in a number of snippets. An input to access the document from within a first snippet is received. Access is provided to the document from within the first snippet while displaying at least one snippet other than the first snippet. The size of the snippets may vary based on number of results included in each snippet. A system for substantially performing the method as described herein is also provided.
US09792347B2 Process for representing data in a computer network to facilitate access thereto
A system for knowledge capture and discovery comprises a knowledge repository in which all input data is stored as objects and relationships between objects, and which input data may be stored according to more than one storage format. At least two hierarchical user interfaces provide input mechanisms to obtain the input data, object information concerning the input data and relationship information concerning the input data, thereby permitting end user applications to be developed. A controller receives the input data, object information and relationship information from the at least two hierarchical user interfaces and causes the input data to be stored in the knowledge repository as an object based on the object information and the relationship information.
US09792346B2 Automatic mode switching in a synchronous replication environment
Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first replication mode; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; identifying a database change made by one or more database tasks; and replicating the database change to an external replication component according to the second replication mode.
US09792337B2 In-database connectivity components analysis of data
A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.
US09792335B2 Creating and discovering learning content in a social learning system
In analyzing learning content, a social learning system receives from at least one client system in the social learning system a creation of at least one informal course by a learning content creator. Each informal course comprises learning content and metadata describing the learning content and the learning content creator. The social learning system further receives social data from a plurality of client systems in the social learning system for the at least one informal course. When the social learning system receives a query from a learning content administrator system in the social learning system including query parameters, the social learning system searches at least one of the metadata and the social data for one or more informal courses matching the query parameters and returns a list of one or more informal courses matching the query parameters as a query result.
US09792332B2 Mining of user event data to identify users with common interests
A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.
US09792330B1 Identifying local experts for local search
Provided is a process, including: obtaining reviews of a reviewed category of businesses in a reviewed geographic area by reviewers; determining that reviews from more than a threshold number of reviewers have been obtained and, in response, identifying at least some of the reviewers as being experts in the reviewed category of businesses in the reviewed geographic area; receiving a query from a user; identifying a geographic area and a category of businesses for the query; ranking, with a processor, local search results responsive to the query based on the reviews of the experts in the reviewed geographic area and reviewed business category; and sending ranked search results to the user.
US09792329B1 Mood-based content
The present invention includes systems and method for providing mood-based content. User data may be collected via biosensors and manual input by a user. User data may be processed to determine the user's current mood. Information regarding the user's current mood may be used to identify content associated with the user's current mood. The identified content may be used to update content for display. The updated content may be displayed to the user.
US09792328B2 Splitting of a join operation to allow parallelization
A system and method for processing a database query is described. In response to detection that a database query involves a star or snowflake join operation, a join operator in a preliminary query plan can be split into a build operator and a probe operator. The probe operator can be placed in a final query plan in the same place as the join operator in the preliminary query plan, while the build operator can be placed beneath the probe operator in the final query plan, between an exchange operator and the exchange operator's child from the preliminary query plan.
US09792325B2 Continuous cloud-scale query optimization and processing
Runtime statistics from the actual performance of operations on a set of data are collected and utilized to dynamically modify the execution plan for processing a set of data. The operations performed are modified to include statistics collection operations, the statistics being tailored to the specific operations being quantified. Optimization policy defines how often optimization is attempted and how much more efficient an execution plan should be to justify transitioning from the current one. Optimization is based on the collected runtime statistics but also takes into account already materialized intermediate data to gain further optimization by avoiding reprocessing.
US09792322B2 Aggregation framework system architecture and method
Database systems and methods that implement a data aggregation framework are provided. The framework can be configured to optimize aggregate operations over non-relational distributed databases, including, for example, data access, data retrieval, data writes, indexing, etc. Various embodiments are configured to aggregate multiple operations and/or commands, where the results (e.g., database documents and computations) captured from the distributed database are transformed as they pass through an aggregation operation. The aggregation operation can be defined as a pipeline which enables the results from a first operation to be redirected into the input of a subsequent operation, which output can be redirected into further subsequent operations. Computations may also be executed at each stage of the pipeline, where each result at each stage can be evaluated by the computation to return a result. Execution of the pipeline can be optimized based on data dependencies and re-ordering of the pipeline operations.
US09792320B2 System and method for performing shard migration to support functions of a cloud-based service
Systems and methods of maintaining a horizontally scaled database based on data ownership for a cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) are disclosed. The system database comprises multiple shard databases, and all files and folders owned by a user are stored on a single shard database. When a user transfers ownership of a file and/or a folder to a second user, the transferred file and/or folder is stored on the shard database that stores all of the data for the second user.
US09792311B2 System and method for managing a partitioned database of user relationship data
A system and method are described for storing and managing relationship data defining relationships between a plurality of users using a plurality of partitions. For example, a system according to one embodiment of the invention comprises: a relationship graph updater to fetch edge records defining user relationships on an online service from a plurality of queues at a specified time interval, each of the plurality of queues associated with a graph partition, the relationship graph updater creating a temporary update file for each of the plurality of graph partition; a relationship graph merger to determine if each temporary update file has already been merged and, if not, then merging relationship graph data contained in the update files with existing relationship graph data; and the relationship graph merger providing its merged results to a plurality of different relationship graph services.
US09792310B2 Run index compression
A database can receive a query from a remote computing system. The database can include (i) a linear run length encoded compressed column, based on an original column of time series data partitioned into runs containing consecutive values and generated by run length encoding, (ii) a run index comprising at least one run index value having a run index position, the at least one run index value identifying runs in the original column, and (iii) an offsets column identifying the run index positions corresponding to the runs that contain a desired value. Using the run index, data responsive to the query can be identified. The identified data responsive to the query can be transmitted by the database to the remote computing system.
US09792306B1 Data transfer between dissimilar deduplication systems
Various systems and methods for migrating data between deduplication systems. For example, one method involves receiving a fingerprint, where the fingerprint is received from a source computing device at a destination computing device, and the fingerprint is associated with a data segment stored at the source computing device. The method also involves identifying a fingerprint type associated with the fingerprint. The method also involves performing a migration operation from the source computing device to the destination computing device. The migration operation involves determining whether the fingerprint is stored in a fingerprint sub-index. The migration operation also involves determining whether a second fingerprint that corresponds to the data segment is stored in a second sub-index, where the second fingerprint is of a second fingerprint type.
US09792305B1 System for controlling access to stored values
Described are techniques for controlling access to values and other stored resources, and controlling the ability of processes to modify values. Upon receipt of a request to access a value, a lease may be granted to a process if available. Lease data including identifiers associated with the process and the value may be generated. The connection with the process may be terminated after granting the lease, then reestablished upon receiving a subsequent request from the process to modify the value. The value may be modified responsive to a determination of correspondence between the process identifier determined from the process requesting to modify the value and the process identifier associated with the lease data.
US09792302B2 Generation of diagnosis result of a pathological image
A pathological image and a primary diagnosis result are obtained from a first terminal via a network, the first terminal being of a first user, the primary diagnosis result being a diagnosis result about the pathological image by the first user. The obtained pathological image and the primary diagnosis result are provided to at least one second terminal via the network, the one second terminal being of at least one second user. A browsing history and an opinion of the second user are obtained from the second terminal via the network, the browsing history at least including information on a displayed area in the pathological image, the opinion of the second user being about the primary diagnosis result based on observation of the pathological image by the second user. The obtained browsing history is estimated, and a reliability score of the obtained opinion is generated.
US09792301B2 Multi-query privacy-preserving parking management system and method
A privacy-preserving multi-query parking management system and method. An image of a vehicle with respect to a specific part (e.g., license plate) can be captured when the vehicle enters via an entry point. An image signature can be computed by embedding the image into a descriptor space and the image signature can be stored in a database together with relevant metadata. An image of a vehicle with respect to the specific part can be captured when the vehicle exits via at least one exit point and an image signature can be computed. An entry-exit association with respect to the vehicle can be performed by searching for a most similar image signature in the database. Additionally, given a textual query (e.g., a license plate number), a signature can be computed by embedding the text into the same descriptor space.
US09792299B1 Method and apparatus for enabling a first device to control operation of a second device based on a file system associated with the second device
Systems, methods, and other embodiments associated with controlling a device to perform functions using features of a native file system are described. According to one embodiment, a method includes in response to receiving a request to a file system in a first device from a second device, decoding a file path in the request to determine a function of the first device that correlates with the file path. The file system is defined to include a hierarchy of folders that correlate with functions performable by the first device. The method includes causing the first device to perform the function associated with the file path decoded from the request.
US09792297B2 File folder transmission on network
Disclosed are a method and a system for transmitting a file folder from the sending end to the receiving end. The system uses a file folder transmission unit at the sending end side to generate a directory structure file of the file folder. The directory structure file may have properties such as the size of the file folder, paths and path lengths of the files in the file folder. The sending end then sends the directory structure file to the receiving end through the file folder transmission unit to allow the system to determine which files in the file folder need to be transmitted. The needed files in the file folder are then transmitted to the receiving end according to the determination. The sending end and the receiving end may communicate using an instant messaging tool. The disclosed method and system allow a faster and more convenient file folder network transmission.
US09792292B1 Method and system for a network mapping service
A method and system of publishing a map includes providing access to a plurality of map data files or mapping services between at least one publisher and at least one subscriber; defining a map in a map context comprising parameters and descriptors to substantially duplicate a map by reference to mutually accessible data or mapping services, publishing a map to a channel in a table file on server; accessing the channel by at least one subscriber, transmitting the mapping context from the server to the at least one subscriber, executing the map context by the at least one subscriber, and generating the map on a display software associated with the at least one subscriber by reconstituting the map from the references and other data in the mapping context.
US09792291B2 Master/slave compression engine
A method for hardware master/slave compression of a file, including resetting a counter; loading a first data portion of the file in a first buffer; loading a second data portion of the file in a second buffer; acquiring a first search string from the second buffer; performing a plurality of parallel searches for the acquired first search string in the first buffer; processing a plurality of results from the plurality of parallel searches; outputting a literal or a length-distance entity based on the plurality of results of the plurality of parallel searches for the acquired first search string; shifting the first buffer and the second buffer by a number of characters in a row; and acquiring a second search string from the second buffer of the file. In other aspects, a system for a hardware master/slave compression engine and a computing system for master/slave compression of a file are provided.
US09792288B2 Geographic space management
At least one subsystem among the plurality of subsystems includes a managing section operable to manage individual route information for routes in a management target region of the at least one subsystem among the plurality of regions and adjacent route information for routes positioned in a partial range from a boundary of the management target region among routes in an adjacent region that is adjacent to the management target region, and an identifying section operable to identify the route on which the moving object is positioned based on the observation position, by using the individual route information and the adjacent route information managed by the at least one subsystem. Also provided is a method and computer program product.
US09792286B2 Systems and methods for obtaining customized search results by way of user-specific search indices
Systems and methods are described herein for efficiently providing personalized search results to a user. Personalized search allows a user to receive search results that are most relevant to that user. For example, when a user with a strong interest in rap searches for “50 cent” they may be presented with top search results corresponding to 50 Cent's rap albums. Conversely, when a coin collector searches for “50 cent” they may be presented with top search results containing antique coins.
US09792282B1 Automatic identification of machine translation review candidates
A portion of a software product is analyzed to determine a language and a subject-matter domain of the portion. A string is extracted from the portion, where the string has been translated into the language from an original string in an original language in a version of the software product. A corpus including a set of stored strings in the first language is selected. A subset of stored strings is selected from a content that is related to the subject-matter domain of the software product. When the string matches a stored string in the corpus, the string is selected into a shortlist and when a second string extracted from the portion fails to match any stored string in the corpus, the second string is excluded from the shortlist. The shortlist is output, causing a review of an accuracy of a machine translation process to be performed.
US09792281B2 Contextual language generation by leveraging language understanding
Technology is provided for improving digital assistant performance by generating and presenting suggestions to users for completing a task or a session. To generate the suggestions, a machine learned language prediction model is trained with features extracted from multiple sources, such as log data and session context. When input is received from a user, the trained machine learned language prediction model is used to determine the most likely suggestion to present to the user to lead to successful task completion. In generating the suggestion, intermediate suggestion data, such as a domain, intent, and/or slot, is generated for the suggestion. From the generated intermediate suggestion data for the suggestion, a surface form of the suggestion is generated that can be presented to the user. The resulting suggestion and related context may further be used to continue training the machine learned language prediction model.
US09792277B2 System and method for determining the meaning of a document with respect to a concept
A computerized method for determining an impact of a document on the specific concept of interest. The method can be configured to identify a cluster of clauses or sentences from a plurality of semantically similar clauses of the document and determine one or more representative concepts for the cluster of the document. An impact of each clause of the cluster is determined using one or more semantic parameters and impact analysis rules. The impact of the each sentence of the cluster is then determined using the impact of the respective clauses and subsequently, the impact of the cluster is determined using the impact of the respective sentences. Based on the impact of the cluster, an impact of the document on the one or more representative concepts is determined.
US09792270B2 Methods and systems for creating, interacting with, and utilizing a superactive document
A method of providing a combined interface-and-document includes simultaneously displaying a first instance of a document and an interview pane, wherein the interview pane is displayed via at least one of juxtaposing or superimposing the interview pane relative to the document. The method includes iteratively triggering transformation of the first instance of the document, to produce a second instance of the document, via user interaction received within the interview pane. The document is dynamically reflowed upon each iterative transformation of the document.
US09792267B2 Simplifying identification of potential non-visibility of user interface components when responsive web pages are rendered by disparate devices
Aspects of the present disclosure simplify identification of potential non-visibility of user interface (UI) components when a responsive web page is rendered by disparate devices. In one embodiment, a browser is instructed to display the web page in a viewport of a desired size. Upon the browser rendering the web page in the viewport, a data structure (e.g., DOM) generated by the browser is examined to determine whether each of the components of the responsive web page is visible or non-visible within the viewport, and a corresponding visibility report is generated. The steps of instructing and examining may be performed iteratively for a number of viewports of corresponding sizes. The visibility report is then generated as a two-dimensional matrix indicating whether each component (along a first dimension) is visible or non-visible when the web page is rendered in a corresponding viewport (along a second dimension).
US09792266B1 Content synchronization across devices
Techniques and solutions are described for content synchronization across devices. A web page currently being viewed at a first device associated with a user profile of a user can be identified. Browsing information for the page (such as URL, scrolling location, and a DOM element) may be stored in the profile. The DOM element may be associated with page content displayed during a browsing session in a viewport while the web page is at the current scrolling location. The browsing information may be updated dynamically, upon detecting a change in the current scrolling location of the page at the first device. A request for displaying the web page at a second device associated with the user profile may be received. The browsing information for the web page may be provided to the second device, so that the web page with the current scrolling location is displayed at the second device.
US09792265B2 Systems and methods for hosted applications
In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
US09792261B2 Medical image display apparatus, medical image display method, and recording medium
A medical image display apparatus determines a priority order of each of medical image data based on a display direction of a body model and an imaging direction of the medical image data. The medical image display apparatus displays each of the medical image data on the body model according to the priority order of the medical image data.
US09792259B2 Systems and/or methods for interactive exploration of dependencies in streaming data
Certain example embodiments allow for the continuous discovery and analysis of dependencies in a multidimensional event stream in which various regression models are continuously modified in real time and regression models are switched, if necessary or desirable. The event streams in certain example embodiments are continuously arriving Big Data streams of heterogeneous types, and the discovery and analysis is done dynamically in real time.
US09792257B2 Audio signal processing method and encoder
An embodiment of the present invention discloses a data processing method, including: twiddling input data, so as to obtain twiddled data; pre-rotating the twiddled data by using a symmetric rotate factor, where the rotate factor is a·W4L2p+1, p=0, . . . , L/2−1, and a is a constant; performing a Fast Fourier (Fast Fourier Transform, FFT) transform of L/2 point on the pre-rotated data, where L is the length of the input data; post-rotating the data that has undergone the FFT transform by using a symmetric rotate factor, where the rotate factor is b·W4L2q+1, q=0, . . . , L/2−1, and b is a constant; and obtaining output data.
US09792256B2 Method and device for monitoring an actuator system
A method for monitoring an actuator in a physical system, including: providing a computer model that describes the actuator, the behavior of the actuator being represented by a computer model function and by one or more parameters of the computer model function; determining or adapting the values of the parameters of the computer model with the aid of one or more particular system quantities; determining an error when a specified error condition is fulfilled, the error condition defining when at least one of the parameters, and/or at least one quantity determined from a plurality of the parameters, lies outside a corresponding specified target deviation range for the relevant parameter or the relevant quantity.
US09792252B2 Incorporating a spatial array into one or more programmable processor cores
Functional units disposed in one or more processor cores are communicatively coupled using both a shared bypass network and a switched network. The shared bypass network enables the functional units to be operated conventionally for general processing while the switched network enables specialized processing in which the functional units are configured as a spatial array. In the spatial array configuration, operands produced by one functional unit can only be sent to a subset of functional units to which dependent instructions have been mapped a priori. The functional units may be dynamically reconfigured at runtime to toggle between operating in the general configuration and operating as the spatial array. Information to control the toggling between operating configurations may be provided in instructions received by the functional units.
US09792249B2 Node card utilizing a same connector to communicate pluralities of signals
A system and method for provisioning of modular compute resources within a system design are provided. In one embodiment, a node card or a system board may be used.
US09792245B2 Peripheral component interconnect express (PCIe) devices with efficient memory mapping by remapping a plurality of base address registers (BARs)
Embodiments herein provide for efficient memory mapping in a PCIe device when a host changes memory allocations in the device. One PCIe device comprises a plurality of Base Address Registers (BARs) defined by the host. The device also includes a processor with an address space. The processor maps addresses of the address space to the BARs for routing PCIe packets from the host. The processor can determine that the host is reconfiguring the BARs, and, based on the determination, mark packets existing in the computer memory as old, change the BARs in the computer memory as directed by the host, mark packets received after the BAR change as new, process the old packets from the computer memory based on their addresses of the address space until a new packet is reached, and to remap the BARs to the addresses of the address space after the new packet is reached.
US09792244B2 Multiple processor architecture with flexible external input/output interface
A multiple processor architecture with flexible external input/output interface is provided. In one embodiment, an open flexible processor architecture avionics device comprises: a multiple processor architecture having a primary processor, a secondary processor, a random access memory (RAM) coupled to at least the secondary processor, and a shared memory coupled to the primary and secondary processor; and a flexible input/output (I/O) interface coupled to the multiple processor architecture, wherein the flexible I/O interface provides I/O access to the primary processor using a fixed I/O protocol, and provides I/O access to the secondary processor using at least one re-configurable I/O protocol; wherein the primary processor is dedicated to executing embedded software for implementing a primary base functionality, the primary processor has read and write access to the shared memory, and the primary processor is not reprogrammable; and wherein the secondary processor has read-only access to the shared memory and is programmable.
US09792243B2 Computer architecture to provide flexibility and/or scalability
Apparatus, systems, and/or methods may include a peripheral component interconnect express (PCIe) link to directly couple a slot with a network fabric. The slot may be defined by a surface and/or may accommodate a hardware module. A rack unit implementation may be utilized, such as a one rack unit (1 U) implementation, a four rack unit (4 U) implementation, and so on. The network fabric may be utilized when hardware modules communicate across the PCIe link, may be bypassed when hardware modules communicate across an additional PCIe link, and so on. The PCIe link may include a direct connect point-to-point PCIe link, a dual star PCIe link, and so on. In addition, the PCIe link may be utilized in a rack-scale architecture.
US09792240B2 Method for dynamic configuration of a PCIE slot device for single or multi root ability
A method and an information handling system (IHS) selectively configures a peripheral component interconnect express (PCIe) device with single or multiple root ability to service various compute node requests. A multi-root aware (MRA) module that manages an MRA switch receives requests for powering on PCIe adapters in respective chassis slot locations. If slot locations of respective PCIe adapters are designated as single root and unshared PCIe device slots, the MRA module provides power to the PCIe adapters and configures the PCIe adapter with single root ability. If slot locations of respective PCIe adapters are designated as multi-root and shared PCIe device slots, and corresponding PCIe adapters are single root input/output virtualization (SR-IOV) aware, the MRA module provides power to corresponding PCIe adapters, and configures, using the appropriate device drivers, the PCIe adapters with multi-root ability. The MRA module connects compute nodes via the MRA switch to requested PCIe device functions.
US09792239B2 Tablet case with switching circuit for on-the-go USB port
A tablet cover (100) and circuitry (400) provide for convenient connection of a tablet (105) or other personal electronic device to additional memory, functions, and features as provided by an internal device (215) and/or an external device (160). The circuitry selectively connects the tablet, the external device, and the additional memory together. The additional memory is internal to the case and is thereby protected from loss or damage due to accidental impact.
US09792238B2 Method and apparatus for configuring a cluster system, and system
Embodiments of the present invention disclose a method and apparatus for processing a cluster in a cluster system, and a cluster system, relate to the field of communications technologies, and are invented for effectively simplifying a cluster system. The method includes: sending, by switched fabric board of a member device, a request answer signal for requesting a main control board that receives the request answer signal to answer the request answer signal; and if the switched fabric board do not receive an answer signal of the request answer signal, sending, by the switched fabric board, an address of a main monitoring module to a main control board of a main device. The present invention may be applied to a clustering technology.
US09792237B2 Information processing apparatus capable of connecting with peripheral device and terminal apparatus capable of communicating with the information processing apparatus
According to an embodiment, an information processing apparatus includes a communication control module and a peripheral device control module. The communication control module transmits property information including connection destination information to an external apparatus via a communication interface for establishing communication with the external apparatus and receives an operation request from the external apparatus for which the communication has been established via the communication interface. The peripheral device control module causes the peripheral device connected to an input/output interface to operate in response to the operation request received from the external apparatus.
US09792235B2 Optimized credit return mechanism for packet sends
Method and apparatus for implementing an optimized credit return mechanism for packet sends. A Programmed Input/Output (PIO) send memory is partitioned into a plurality of send contexts, each comprising a memory buffer including a plurality of send blocks configured to store packet data. A storage scheme using FIFO semantics is implemented with each send block associated with a respective FIFO slot. In response to receiving packet data written to the send blocks and detecting the data in those send blocks has egressed from a send context, corresponding freed FIFO slots are detected, and a lowest slot for which credit return indicia has not be returned is determined. The highest slot in a sequence of freed slots from the lowest slot is then determined, and corresponding credit return indicia is returned. In one embodiment an absolute credit return count is implemented for each send context, with an associated absolute credit sent count tracked via software that writes to the PIO send memory, with the two absolute credit counts used for flow control.
US09792228B2 Enhancing lifetime of non-volatile cache by injecting random replacement policy
A method, a system and a computer-readable medium for writing to a non-volatile cache memory are provided. The method maintains a write count associated with a set of memory locations. The method then selects a cache replacement policy based on the value of the write count and selecting a block within the set for writing data using the selected cache replacement policy. The selected cache replacement policy can introduce a randomized selection.
US09792227B2 Heterogeneous unified memory
Inventive aspects include a heterogeneous unified memory section, which includes an extended unified memory space across a plurality of physical heterogeneous memory modules. A cold page reclamation logic section can receive and prioritize cold pages from a system memory. The cold pages can include a first subset of memory pages having a first type of memory data and a second subset of memory pages having a second type of memory data. For example, the cold pages can include anon-type memory pages and file-type memory pages. A dynamic tuning logic section can manage space allocation within the extended unified memory space. An intelligent page sort logic section can distribute the cold pages among different pools of physical heterogeneous memory modules based on varying characteristics of the pools, and based on the assigned priorities.
US09792223B2 Processor including load EPT instruction
A processor including an extended page table (EPT) translation mechanism that is enabled for virtualization, and a load EPT instruction. When executed by the processor, the load EPT instruction directly invokes the EPT translation mechanism to directly convert a provided guest physical address into a corresponding true physical address. The EPT translation mechanism may include an EPT paging structure and an EPT tablewalk engine. The EPT paging structure is generated and stored in an external system memory when the EPT translation mechanism is enabled. The EPT tablewalk engine is configured to access the EPT paging structure for the physical address conversion. The EPT tablewalk engine may perform relevant checks to trigger EPT misconfigurations and EPT violations during execution of the load EPT instruction.
US09792217B2 Methods and systems for normalizing a read-write cache allocation pool for virtual desktop infrastructure workloads
Methods and systems for normalizing a read-write cache allocation pool for virtual desktop infrastructure (VDI) workloads are disclosed. The method includes determining a cache allocation policy; determining a range of expected input/output (I/O) levels of a storage system; determining a current I/O level of the storage system; determining a target cache allocation based on the cache allocation policy, the range of expected I/O levels, and the current I/O level, the target cache allocation including a first memory region allocated to read cache operations and a second memory region allocated to write cache operations; and reallocating cache memory based on the target cache allocation.
US09792216B1 System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with instruction that overlaps cache line boundaries
A system and method for determining memory ownership on a cache line basis for detecting self-modifying code with instructions that overlap cache line boundaries. An ownership index and a cache line address are entered into the ownership queue for each cache line. The cache lines are translated into instructions, and a straddle bit is set for each instruction that was derived from cache line data that overlapped two cache lines. A stale bit is set for any entry of the ownership queue that collides with a store instruction. Each instruction issued for execution is marked with a first exception when the stale bit of the corresponding ownership queue entry is set, or when the straddle bit of the issued instruction and a stale bit of a next sequential entry are both set. A first exception is performed for each instruction ready to retire that is marked with the first exception.
US09792215B2 Command-driven translation pre-fetch for memory management units
Methods and systems for pre-fetching address translations in a memory management unit (MMU) of a device are disclosed. In an embodiment, the MMU receives a pre-fetch command from an upstream component of the device, the pre-fetch command including an address of an instruction, pre-fetches a translation of the instruction from a translation table in a memory of the device, and stores the translation of the instruction in a translation cache associated with the MMU.
US09792208B2 Techniques for logging addresses of high-availability data via a non-blocking channel
A technique for operating a data processing system includes determining whether a cache line that is to be victimized from a cache includes high availability (HA) data that has not been logged. In response determining that the cache line that is to be victimized from the cache includes HA data that has not been logged, an address for the HA data is written to an HA dirty address data structure, e.g., a dirty address table (DAT), in a first memory via a first non-blocking channel. The cache line that is victimized from the cache is written to a second memory via a second non-blocking channel.
US09792206B2 Memory controller and memory system including the same
An operating method is for a memory device which controls a nonvolatile memory. The operating method includes managing a program depth bit map indicating an upper page program state of each of a plurality of word lines of the nonvolatile memory in response to an external write request, and outputting one of a plurality of different read commands to the nonvolatile memory based on information of the program depth bit map corresponding to a word line to be accessed in response to an external read request.
US09792204B2 System and method for coverage-based automated test case augmentation for design models
A method for automated test case augmentation includes receiving, at an automated test augmentation system, a design model and model coverage gap information from a model-based development tool, translating the model coverage gap information into machine-readable mathematical test objective expressions, developing a set of test objective operators by translating the machine-readable mathematical test objective expressions, localizing target operators for the identified coverage gaps within the design model, attaching the test objective operators to target operators of the design model to create a test model, augmenting the test model by propagating test objectives at the target operators to a test node operator of the design model, and executing, by a test generator, the augmented test model to obtain the test cases to cover the coverage gaps and the causes for the model coverage gaps. A system for implementing the model-based design and a non-transitory computer readable medium are also disclosed.
US09792198B2 Debugger with method restart capability
Methods and apparatus for debuggers supporting method restart are described. A method comprises implementing a user interface (UI) enabling a user to submit a request, via a single interaction within a debugging session, to restart execution of an invocable operation of a program. The method further comprises, in response to a request to restart an invocable operation, designating, as the source code line whose corresponding executable code is to be executed next, the first line of source code of the particular invocable operation that corresponds to an executable operation. The method includes indicating that execution of the program is to be resumed at the first line, and resuming execution of the program at the first line.
US09792197B2 Apparatus and program
This apparatus is provided with a storage device and a CPU. The storage device has two or more modules stored therein. The CPU acquires, from the storage device, a first module and a second module from among the modules stored in the storage device. Furthermore, the CPU creates a message that indicates whether a hierarchical structure of the first module matches a hierarchical structure of the second module.
US09792196B1 Framework for efficient security coverage of mobile software applications
A method is described that includes receiving an application and generating a representation of the application that describes specific states of the application and specific state transitions of the application. The method further includes identifying a region of interest of the application based on rules and observations of the application's execution. The method further includes determining specific stimuli that will cause one or more state transitions within the application to reach the region of interest. The method further includes enabling one or more monitors within the application's run time environment and applying the stimuli. The method further includes generating monitoring information from the one or more monitors. The method further includes applying rules to the monitoring information to determine a next set of stimuli to be applied to the application in pursuit of determining whether the region of interest corresponds to improperly behaving code.
US09792189B2 Server system, computer system, method for managing server system, and computer-readable storage medium
In a server system, a hardware configuration comparison is made with respect to each combination of a current server and a backup server, and, by referring to hardware configuration matching policy information, the presence or absence of hardware configuration concealment and the possibility of a take-over are determined with respect to each combination of the current server and the backup server. In addition, with respect to each combination of the current server and the backup server, a configuration matching rate indicating the ratio of hardware configuration matching is calculated. Based on information about the presence or absence of hardware configuration concealment, information about the possibility of a take-over, and information about the configuration matching rate with respect to each combination of the current server and the backup server, the backup server as a take-over destination of the current server is allocated.
US09792188B2 Remote cable access point reset
The system monitors a wireless device, detects when the device has failed or is not operating properly, and is able to remotely reset the device. The device may be reset remotely without a technician required to physically attend to the device. This out of band management allows for quicker, cheaper and more efficient handling of undesired states of a device, such as failure to operate. For a modem, the system may detect that the modem is not broadcasting a signal or is not communicating with the Internet or other network. The reset may be implemented through an access point in communication with the malfunctioning modem. For an access point, the system may detect that the access point is not communicating with a modem or another access point. The reset may be implemented by a neighboring access point or modem.
US09792187B2 Facilitating test failover using a thin provisioned virtual machine created from a snapshot
Systems and methods for facilitating test failover on a remote virtual machine without creating a full copy of the remote virtual machine. A snapshot is created of a remote virtual machine disk, the remote virtual machine disk protecting a source virtual machine disk. An instant, thin provisioned virtual machine is created from the snapshot, and the instant, thin provisioned virtual machine is powered on based on a received instruction to power on the instant, thin provisioned virtual machine thereby creating a running instance of a virtual machine, thereby facilitating test failover on the remote virtual machine without creating a full copy of the remote virtual machine.
US09792184B2 Processing device with self-scrubbing logic
An apparatus includes a processing unit including a configuration memory and self-scrubber logic coupled to read the configuration memory to detect compromised data stored in the configuration memory. The apparatus also includes a watchdog unit external to the processing unit and coupled to the self-scrubber logic to detect a failure in the self-scrubber logic. The watchdog unit is coupled to the processing unit to selectively reset the processing unit in response to detecting the failure in the self-scrubber logic. The apparatus also includes an external memory external to the processing unit and coupled to send configuration data to the configuration memory in response to a data feed signal outputted by the self-scrubber logic.
US09792182B2 Checkpoint generation
A technique includes generating a checkpoint for an application that is executing on a plurality of nodes of a distributed computing system. Forming the checkpoint includes selectively regulating communication of data from the plurality of nodes to a storage subsystem based at least in part on a replication of the data among the nodes.
US09792180B2 Intelligent backup and restore system
A system allows smart backup and restore of databases. The system identifies a database affected by a database operation recorded by a database event record, identifies a database operation time recorded by the database event record, and requests to restore the database to a version backed up prior to the database operation time.
US09792178B2 Progressive parity
A magazine-based data storage library is described that essentially provides a first tape cartridge adapted to retain first data and first metadata, a second tape cartridge adapted to retain second data and second metadata, a random access storage memory, such as a hard disk drive, whereon parity of the first data and the second data along with the first metadata and second metadata is retained. It is not required that the first data and the second data be written in parallel. The parity data on the random access storage memory is transferred to a parity tape, which can be used to reconstruct any data lost from either the first tape cartridge or the second tape cartridge.
US09792174B2 Bad column handling in flash memory
In a flash memory, redundant columns are used alternatively as replacement columns for replacing bad columns or to provide additional redundancy for ECC encoding. Locations of bad columns are indicated to a soft-input ECC decoder so that data bits from bad columns are treated as having a lower reliability than data bits from other columns.
US09792173B2 Interface control circuit, memory system, and method of controlling an interface control circuit
Disclosed is an interface control circuit including an error detection unit, an error correction unit, and an adjustment control unit. The error detection unit is configured to detect whether an error occurs in error correction coded data transmitted via an interface. The error correction unit is configured to execute error correction processing of correcting the error when the error occurs. The adjustment control unit is configured to start adjustment processing of adjusting a transmission characteristic of the interface when the error occurs.
US09792170B2 Correcting operational state and incorporating additional debugging support into an online system without disruption
Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
US09792167B1 Transparent north port recovery
Examples of techniques for transparent north port recovery of an error in an input/output device are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: detecting, by a processing device, a command timeout; sending, by the processing device, an input/output (I/O) error signal to a host processing system connected to the hardware device via a north port of the hardware device; terminating, by the host processing system, a link between the north port of the hardware device and the host processing system; enabling, by the processing device, halt command forwarding on the hardware device; halting, by the processing device, commands upon detecting the halt command forwarding; and resetting, by the processing device, the link between the north port of the hardware device and the host processing system.
US09792166B2 System and method for managing an object cache
In order to optimize efficiency of serialization, a serialization cache is maintained at an object server. The serialization cache is maintained in conjunction with an object cache and stores serialized forms of objects cached within the object cache. When an object is to be sent from the server to the client, a serialization module determines if a serialized form of the object is stored in the serialization cache. If the object is already serialized within the serialization cache, the serialized form is retrieved and provided to the client. Otherwise, the object is serialized, the object is cached in the object cache and the serialized form of the object is cached in the serialization cache.
US09792162B2 Network system, network node and communication method
Network system being configured to execute I/O commands and application commands in parallel and comprising a network and at least one network node, wherein the at least one network node is connected to the network via a network adapter and is configured to run several processes and/or threads in parallel, wherein the at least one network node comprises or is configured to establish a common communication channel (C-channel) to be used by the several processes and/or threads for data communication with the network via the network adapter, wherein the C-channel comprises or is established to comprise a work queue (WQ) for execution of I/O commands and a completion queue (CQ) for indication of a status of I/O commands, and wherein the at least one network node, especially its comprised or to be established C-channel, is configured for an exclusive access of precisely one single process or thread out of the several processes and/or threads to the CQ of the C-channel at a particular time.
US09792160B2 Methods and systems supporting a resource environment for contextual purpose computing
A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
US09792158B2 Framework to improve parallel job workflow
Embodiments of the inventive subject matter include receiving, in a distributed computing environment, a plurality of files for execution. Embodiments further include identifying, by parsing the plurality of files, code segments contained in each of the plurality of files. Embodiments further include determining, based on a comparison of the code segments and definitions contained in a distributed computing basic function library, a first group of the code segments that include configuration tasks and a second group of the code segments that include computational tasks. Embodiments further include combining the first group of the code segments to form a super configuration task. Embodiments further include creating an executable code, wherein the executable code comprises the super configuration task and the second group of code segments. Embodiments further include allocating the executable code to one or more nodes. Embodiments further include executing the executable code on the one or more nodes.
US09792156B2 Hybrid configuration engine
A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution and learns the desired configuration state. After obtaining the current and desired configuration state information, the hybrid configuration engine determines and automatically performs steps to reach the desired configuration state. Finally, the hybrid configuration engine provides instructions describing the manual steps needed to reach the desired configuration state.
US09792155B2 Dynamic job processing based on estimated completion time and specified tolerance time
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster provides supercomputer level processing power. Unlike a traditional Beowulf cluster; however, cluster size in not singular or static. As jobs are received from users/customers, a Resource Management System (RMS) dynamically configures and reconfigures the available nodes in the system into clusters of the appropriate sizes to process the jobs. Depending on the overall size of the system, many users may have simultaneous access to supercomputer level computational processing. Users are preferably billed based on the time for completion with faster times demanding higher fees.
US09792154B2 Data processing system having a hardware acceleration plane and a software plane
A data processing system is described herein that includes two or more software-driven host components. The two or more host components collectively provide a software plane. The data processing system also includes two or more hardware acceleration components (such as FPGA devices) that collectively provide a hardware acceleration plane. A common physical network allows the host components to communicate with each other, and which also allows the hardware acceleration components to communicate with each other. Further, the hardware acceleration components in the hardware acceleration plane include functionality that enables them to communicate with each other in a transparent manner without assistance from the software plane.
US09792147B2 Transactional storage accesses supporting differing priority levels
In at least some embodiments, a cache memory of a data processing system receives a transactional memory access request including a target address and a priority of the requesting memory transaction. In response, transactional memory logic detects a conflict for the target address with a transaction footprint of an existing memory transaction and accesses a priority of the existing memory transaction. In response to detecting the conflict, the transactional memory logic resolves the conflict by causing the cache memory to fail the requesting or existing memory transaction based at least in part on their relative priorities. Resolving the conflict includes at least causing the cache memory to fail the existing memory transaction when the requesting memory transaction has a higher priority than the existing memory transaction, the transactional memory access request is a transactional load request, and the target address is within a store footprint of the existing memory transaction.
US09792141B1 Configured generation of virtual machine images
Techniques are described for generating and using virtual machine images and other software images in configured manners, such as by an image generating service on behalf of clients. An image may be configured to include or use multiple underlying components to construct the image, and specified configuration information may cause the generating process for the image to be triggered when underlying construction components change or otherwise when specified triggering conditions are satisfied. For example, an image to be manufactured may include a software program under development by a software developer client, with code files used to create the software program being among the construction components, such that client actions involving those code files (e.g., committing a new version with recent changes to a code repository) triggers a new version of the image to be manufactured that incorporates those changes.
US09792139B2 Service driven virtual machine scheduling
The method including, receiving, from a management interface, an external services request, wherein the external services request comprises external service criteria for a virtual machine. The method further including identifying, by an external services scheduler, a hypervisor with external services that meet the external service criteria of the virtual machine. The method further including causing the virtual machine to be connected to the identified hypervisor.
US09792137B2 Real-time performance apparatus and method for controlling virtual machine scheduling in real-time
A virtualization apparatus is provided. The virtualization apparatus includes a plurality of virtual machines (VMs), a process scheduler configured to schedule processes to be executed on the respective virtual machines, a virtual machine monitor (VMM) configured to provide each of the virtual machine with a virtualized execution environment, a virtual machine scheduler configured to schedule the virtual machines to run in the virtual machine monitor, and a synchronization unit configured to synchronize a process schedule time which is scheduled by the process scheduler and a virtual machine schedule time which is scheduled by the virtual machine scheduler, or to change the virtual machine schedule time in consideration of the process schedule time.
US09792136B2 Hardware assisted inter hypervisor partition data transfers
An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a virtualized processor, virtualized memory, and a virtualized DMA controller. When the guest OS attempts to initiate a DMA transfer using the virtualized DMA controller, the child partition detects this, and directs the physical DMA controller to conduct the DMA transfer.
US09792125B2 Saving/restoring selected registers in transactional processing
A TRANSACTION BEGIN instruction begins execution of a transaction and includes a general register save mask having bits, that when set, indicate registers to be saved in the event the transaction is aborted. At the beginning of the transaction, contents of the registers are saved in memory not accessible to the program, and if the transaction is aborted, the saved contents are copied to the registers.
US09792121B2 Microprocessor that fuses if-then instructions
A microprocessor includes an instruction translation unit that extracts condition information from the IT instruction and fuses the IT instruction with the first IT block instruction. For each instruction of the IT block, the instruction translation unit: determines a respective condition for the IT block instruction using the condition information extracted from the IT instruction and translates the IT block instruction into a microinstruction. The microinstruction includes the respective condition. Execution units conditionally execute the microinstruction based on the respective condition. For each IT block instruction, the instruction translation unit determines a respective state value using the extracted condition information. The state value comprises the lower eight bits of the IT instruction having the lower five bits left-shifted by N-1 bits, where N indicates a position of the IT block instruction in the IT block.
US09792119B2 Instruction and logic to provide vector horizontal majority voting functionality
Instructions and logic provide vector horizontal majority voting functionality. Some embodiments, responsive to an instruction specifying: a destination operand, a size of the vector elements, a source operand, and a mask corresponding to a portion of the vector element data fields in the source operand; read a number of values from data fields of the specified size in the source operand, corresponding to the mask specified by the instruction and store a result value to that number of corresponding data fields in the destination operand, the result value computed from the majority of values read from the number of data fields of the source operand.
US09792118B2 Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector processing operations with reduced sample re-fetching and power consumption, and related vector processor systems and methods
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector processing operations with reduced sample re-fetching and power consumption are disclosed. Related vector processor systems and methods are also disclosed. The VPEs are configured to provide filter vector processing operations. To minimize re-fetching of input vector data samples from memory to reduce power consumption, a tapped-delay line(s) is included in the data flow paths between a vector data file and execution units in the VPE. The tapped-delay line(s) is configured to receive and provide input vector data sample sets to execution units for performing filter vector processing operations. The tapped-delay line(s) is also configured to shift the input vector data sample set for filter delay taps and provide the shifted input vector data sample set to execution units, so the shifted input vector data sample set does not have to be re-fetched during filter vector processing operations.
US09792110B2 Automatic online system upgrade
Automatically upgrading a computing environment system may include automatically identifying a set of timeframes and nodes running user applications on physical machines, containers, or virtual machines (VMs) whose disruption during the identified timeframes minimally impact the user applications. The timeframes may be intelligently determined by leveraging the monitoring data obtained automatically and/or the hints supplied by the user.
US09792107B2 Image forming apparatus that performs firmware update, control method therefor, and storage medium
An image forming apparatus which is capable of preventing firmware from being updated to firmware with wrong specifications regardless of specifications of the firmware. The image forming apparatus is able to communicate with a server apparatus and has plural pieces of firmware for performing at least one function. The plural pieces of firmware are updated to update firmware corresponding thereto. Version information and characteristic information on the plural pieces of firmware, and version information and characteristic information on the update firmware are obtained from a server apparatus. The update firmware having a difference from the plural pieces of firmware in terms of the version information is identified and obtained from the server apparatus. When the identified update firmware has the characteristic information, a display screen indicates that the characteristic information will not be maintained and prompts a user to choose whether or not to perform an update.
US09792106B1 Technique for fast network device configuration upgrade and reload
A network device includes a control processor and a network processor unit (NPU) to forward network packets between network ports of the device. The processor downloads a new operating system (OS). The processor performs a fast upgrade to the new OS using a fast upgrade/reload technique to isolate the processor from interruptions and, without rebooting the processor, start the new OS in place of an existing OS. The fast upgrade/reload also includes delaying a reset of the NPU so that the NPU continues to route the network packets based on existing forwarding information. The fast upgrade/reload includes resetting the NPU only when the new OS first accesses the NPU, and then programming the reset NPU.
US09792103B2 Deploying an application across multiple deployment environments
Disclosed examples to configure an application for deployment involve displaying a user-selectable control in a user interface. A selected state and an unselected state of the user-selectable control distinguish between whether different components of the application are to be deployed in a same cloud and whether the different components of the application are to be deployed in separate clouds. When the user-selectable control indicates that the different components of the application are to be deployed in the separate clouds, a first one of the different components is bound to a first cloud and a second one of the different components is bound to a second cloud in an application deployment profile. When the user-selectable control indicates that the different components of the application are to be deployed in the same cloud, the different components of the application are bound to the same cloud in the application deployment profile.
US09792101B2 Capacity and automated de-install of linket mobile apps with deep links
Users establish a brand that uses their expertise with a mobile app. A linket is a label for a deep link. A deep link is at minimum 2 items. An id of an app and a network address where the app is run. A Registry maps from a linket to a deep link. A linket can have associated images, audios or videos. The Registry lets users search for linkets. A blockchain can record linkets, later used by an analysis engine to make a social network graph. For a given time slot, a linket owner can define that a maximum number of queries go to a first linket. Other queries go to another person's linket. If a deep link associated with a linket fails to respond, the Registry can be told. It can send a backup deep link to the user device. There can be automated deinstallation of apps used by linkets, when a linket changes its app. A device installs the earlier app via the linket. The device later detects that the linket now points to another app, so the earlier app is no longer used. It can de-install the earlier app or pop-up a dialog to tell the user and ask if it can de-install the app.
US09792098B2 Unaligned instruction relocation
In one embodiment, a computer-implemented method includes receiving source code to be compiled into an executable file for an unaligned instruction set architecture (ISA). Aligned assembled code is generated, by a computer processor. The aligned assembled code complies with an aligned ISA and includes aligned processor code for a processor and aligned accelerator code for an accelerator. A first linking pass is performed on the aligned assembled code, including relocating a first relocation target in the aligned accelerator code that refers to a first object outside the aligned accelerator code. Unaligned assembled code is generated in accordance with the unaligned ISA and includes unaligned accelerator code for the accelerator and unaligned processor code for the processor. A second linking pass is performed on the unaligned assembled code, including relocating a second relocation target outside the unaligned accelerator code that refers to an object in the unaligned accelerator code.
US09792097B2 Method and apparatus for compiling regular expressions
Apparatus, systems, and methods for a compiler are described. One such compiler converts source code into an automaton comprising states and transitions between the states, wherein the states in the automaton include a special purpose state that corresponds to a special purpose hardware element. The compiler converts the automaton into a netlist, and places and routes the netlist to provide machine code for configuring a target device.
US09792096B1 System and method for pervasive software platform-based model driven architecture application generator
In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The meta-data definition can describe the application for the plurality of node types. A code generation module can then automatically generate the application code for the plurality of node types. The code can be compiled per node type and the packaging necessary to deploy the application to the plurality of node types can also be automatically generated.
US09792094B2 Factory identification system
The described technology is directed towards a factory identification system, in which a factory object is provided with a factory identifier (ID) that specifies information regarding a desired object that is more specific than specifying an interface. Additional construction parameters such as an object ID may be provided to further describe the desired object. Also described are object caching and reuse, and tagging the object with information that may be preserved and later used to recreate an object.
US09792093B2 Dynamically building subsections of locale objects at run-time
Subsections of locale objects are dynamically built from locale source files when requested at run-time without building all subsections of the locale object. When a subsection of a locale object is dynamically built, the subsection is stored in global memory so it may be read by multiple applications. Dynamically building subsections of locale objects when requested allows software to operate with a relatively small number of locale objects.
US09792091B2 Quantitative evaluation and optimization of user interface software design
Disclosed herein are technologies for quantitative evaluation and optimization of user interface and software design. In one implementation, a design step in a software process is chosen. The software process may be evaluated with different design elements, and time penalties for the different design elements may be determined during the evaluation. A design element of the design step may then be changed to one of the different design elements with the lowest time penalty.
US09792090B2 Method and apparatus for achieving efficient upgrade of insurance products
A system for managing products comprising a plurality of components is provided. In one embodiment, the system further comprises a plurality of parameters governing the interaction among said components and an interface for receiving user input concerning said components; wherein said components and parameters are objects defined and stored externally; said parameters are defined based on possible user input concerning one or more of said components: and one or more of said components and parameters are loaded into the system, revised or removed without rewriting existing software.
US09792088B2 Processing with compact arithmetic processing element
A processor or other device, such as a programmable and/or massively parallel processor or other device, includes processing elements designed to perform arithmetic operations (possibly but not necessarily including, for example, one or more of addition, multiplication, subtraction, and division) on numerical values of low precision but high dynamic range (“LPHDR arithmetic”). Such a processor or other device may, for example, be implemented on a single chip. Whether or not implemented on a single chip, the number of LPHDR arithmetic elements in the processor or other device in certain embodiments of the present invention significantly exceeds (e.g., by at least 20 more than three times) the number of arithmetic elements, if any, in the processor or other device which are designed to perform high dynamic range arithmetic of traditional precision (such as 32 bit or 64 bit floating point arithmetic).
US09792086B2 System and method for speech-enabled access to media content by a ranked normalized weighted graph using speech recognition
Disclosed herein are systems, methods, and computer-readable storage media for generating a speech recognition model for a media content retrieval system. The method causes a computing device to retrieve information describing media available in a media content retrieval system, construct a graph that models how the media are interconnected based on the retrieved information, rank the information describing the media based on the graph, and generate a speech recognition model based on the ranked information. The information can be a list of actors, directors, composers, titles, and/or locations. The graph that models how the media are interconnected can further model pieces of common information between two or more media. The method can further cause the computing device to weight the graph based on the retrieved information, wherein the weighted graph is further normalized to yield a normalized weighted graph to help with speech query searching of media content using speech recognition. The graph can further model relative popularity information in the list. The method can rank information based on a PageRank algorithm.
US09792084B2 Machine-led mood change
A machine is configured to identify a media file that, when played to a user, is likely to modify an emotional or physical state of the user to or towards a target emotional or physical state. The machine accesses play counts that quantify playbacks of media files for the user. The playbacks may be locally performed or detected by the machine from ambient sound. The machine accesses arousal scores of the media files and determines a distribution of the play counts over the arousal scores. The machine uses one or more relative maxima in the distribution in selecting a target arousal score for the user based on contextual data that describes an activity of the user. The machine selects one or more media files based on the target arousal score. The machine may then cause the selected media file to be played to the user.
US09792080B2 Information mediation system, information mediation method, information accumulating system, and information processing method
An information mediation system includes a printer and an information mediation device which accumulates operation information that is modified according to an operation of the printer from the printer, in which the information mediation device has an operation information accumulating section which accumulates operation information of a type according to specifications of the printer from the printer, and a specification sensing section which senses a modification in the specifications of the printer, and the operation information accumulating section queries the type of operation information that is to be accumulated in a printer in which a modification of the specifications is sensed by the specification sensing section to an external management apparatus and accumulates the operation information of the type that is indicated by the query result from the printer in which the modification of the specifications is sensed.
US09792077B2 Information processing apparatus, information processing system, computer-readable non-transitory storage medium having stored therein information processing program, and information processing method
An example information processing apparatus which performs non-contact communication with a data storage medium having a non-contact communication function and performs predetermined information processing, acquires first data stored in a first data storage medium and second data stored in a second data storage medium by using the non-contact communication. Next, the example information processing apparatus performs information processing based on the first data and/or the second data. Then, the example information processing apparatus writes the first data into the second data storage medium or writes the second data into the first data storage medium.
US09792076B2 Systems, devices, apparatus, and methods for transparently inserting a virtual storage layer in a fibre channel based storage area network while maintaining continuous input/output operations
A method of transparently inserting a virtual storage layer into a Fibre channel based storage area network (SAN) while maintaining continuous I/O operations is provided. A device is inserted between a host entity and a first storage device. The device identifies a plurality of first paths between the host entity and the first storage device, and defines a plurality of second paths by defining, for each first path among the plurality of first paths, a corresponding second path between the host entity and a second storage device. The device determines, for each of the plurality of first paths, a respective first state. The device establishes, for each of the second paths among the plurality of second paths, a second state based on the first state of the corresponding first path. The device redirects, to the second storage device, communications directed from the host entity to the first storage device, via the plurality of second paths.
US09792073B2 Method of LUN management in a solid state disk array
A method of managing logical unit numbers (LUNs) in a storage system includes identifying one or more LUN logical block address (LBA)-groups being affected. The one or more LUN LBA-groups defining a LUN. The method further determining the existence of an association of each of the affected LUN LBA-groups to a portion of a storage pool and maintaining a mapping table to track the association of the LUN LBA-groups to the storage pool.
US09792063B2 Deduplication-based data security
Providing data security includes: in response to a request to write data content to a storage, generating encrypted data content based on the data content; attempting to obtain a reference to the encrypted data content in the storage; in the event that the reference to the encrypted data content is obtained, modifying a translation line to refer to the reference to the encrypted data content in the storage; and in the event that the reference to the encrypted data content is not obtained: storing the encrypted data content at a new location; obtaining a reference to the encrypted data content stored at the new location; and modifying the translation line to refer to the reference to the encrypted data content stored at the new location.
US09792061B2 Efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap
For efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap in a computing storage environment a multiplicity of PPRC modified sectors bitmaps are dynamically managed by placing the multiplicity of PPRC modified sectors bitmaps into slots of bind segments. One of the multiplicity of PPRC modified sectors bitmaps is set in one of the plurality of slots. Techniques are used depending on whether it is determined that one of the bind segments in the list of bind segments does not contain the free one of the multiplicity of slots.
US09792059B2 Dynamic resource allocation for distributed cluster-storage network
An apparatus, method and computer program in a distributed cluster storage network comprises storage control nodes to write data to storage on request from a host; a forwarding layer at a first node to forward data to a second node; a buffer controller at each node to allocate buffers for data to be written; and a communication link between the buffer controller and the forwarding layer at each node to communicate a constrained or unconstrained status indicator of the buffer resource to the forwarding layer. A mode selector selects a constrained mode of operation requiring allocation of buffer resource at the second node and communication of the allocation before the first node can allocate buffers and forward data, or an unconstrained mode of operation granting use of a predetermined resource credit provided by the second to the first node and permitting forwarding of a write request with data.
US09792054B2 Method and apparatus for optimizing the performance of a storage system
Methods and apparatuses for optimizing the performance of a storage system comprise a FLASH storage system, a hard drive storage system, and a storage controller. The storage controller is adapted to receive READ and WRITE requests from an external host, and is coupled to the FLASH storage system and the hard drive storage system. The storage controller receives a WRITE request from an external host containing data and an address, forwards the received WRITE request to the FLASH storage system and associates the address provided in the WRITE request with a selected alternative address, and provides an alternative WRITE request, including the selected alternative address and the data received in the WRITE request, to the hard drive storage system, wherein the alternative address is selected to promote sequential WRITE operations within the hard drive storage system.
US09792053B2 Controller for nonvolatile semiconductor memory
According to one embodiment, a controller for a nonvolatile semiconductor memory that stores data expressed using n levels (n is a natural number not less than 3) page by page includes an extraction unit and a conversion unit. The extraction unit extracts a second data stream shorter than a first data stream from the first data stream that includes a plurality of data written to the nonvolatile semiconductor memory. The conversion unit converts the second data stream into a third data stream longer than the second data stream, when a difference between threshold voltages of the nonvolatile semiconductor memory corresponding to adjacent two data included in the second data stream is a first level difference. The third data stream has a second level difference smaller than the first level difference.
US09792051B2 System and method of application aware efficient IO scheduler
An input output scheduler. The scheduler runs in user space and is associated with one core of a multi-core central processing unit. Applications submit input output commands to the scheduler, which queues the input output commands and submits them in batches to a mass storage device. The input output scheduler may include a plurality of command queues with different batching strategies configured to provide, e.g., different performance characteristics as measured, for example, by latency or input output throughput.
US09792050B2 Distributed caching systems and methods
Example distributed caching systems and methods are described. In one implementation, a system has multiple host systems, each of which includes a cache resource that is accessed by one or more consumers. A management server is coupled to the multiple host systems and presents available cache resources and resources associated with available host systems to a user. The management server receives a user selection of at least one available cache resource and at least one host system. The selected host system is then configured to share the selected cache resource.
US09792049B2 Memory subsystem with wrapped-to-continuous read
Disclosed herein are system, method, and computer program product embodiments for accessing data of a memory. A method embodiment operates by receiving one or more requests for data stored across at least a first memory area and a second memory area of a memory. The method continues with performing, by at least one processor, a wrapped read of data within a first memory area of the memory. The method then performs, by the at least one processor, a continuous read of data within a second memory area of the memory, the second memory area being adjacent to the first memory area. The continuous read starts at a first boundary of the second memory area, and is performed automatically after the wrapped read of data within the first memory area.
US09792045B1 Distributing data blocks across a plurality of storage devices
A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers are mapped within a region according to a fractal-based space-filling curve. If the region is not a 2k by 2k square, then the region is broken up into one or more 2k by 2k squares. Any remaining sub-region is centered within a 2k by 2k square, the 2k by 2k square is numbered using a fractal-based space-filling curve, and then the sub-region is renumbered by assigning numbers based on the order of the original block numbers of the sub-region.
US09792044B2 Decompression history buffer read/write pipelines
A method for a hardware decompression read pipeline, the method including determining a length and a distance of a first entity from a buffer; launching a first read request for reading a first data from the buffer; obtaining a second entity from the buffer; determining a distance of the second entity; calculating a new distance for the second entity; and decreasing a first counter by one for each cycle that data is read and returned from the buffer, wherein, when a first number of pending read data clock cycles in the first counter is less than a predetermined number of clock cycles and there is no read-after-write conflict: launching a second read request prior to completion of the first read request. In other aspects, a method for a hardware decompression write pipeline and systems for a hardware decompression read pipeline and a hardware decompression write pipeline are provided.
US09792043B2 Methods and systems for efficiently storing data
Methods and systems for a networked storage environment are provided. One method includes scanning a first data structure by a processor executing instructions out of a memory for a storage operating system to determine whether any data chunk of a first object stored at a first storage tier is referenced by the storage operating; when the storage operating system references a certain number of data chunks, the processor using an object staging data structure to identify a second object that is in the process of being built with space for transferring the certain number of data chunks from the first object to the second object; and updating information regarding the second object at a transfer log with location information of the certain number of data chunks at the first storage tier.
US09792041B2 Device, methods, and user interface for providing optimized entry of alphanumeric text
The present invention includes a device, method, and user interface for providing optimized entry of alphanumeric text. In one form, a method for providing selectable characters within a user interface includes determining an operating mode of a communication device and receiving an input associated with a selected input key. The method determines a group of characters associated with the selected key based on the operating mode and displays the group of characters within the user interface. The user interface may display a first character of the group of characters within a first portion of the user interface and the group of characters proximal to the first character within a second portion of the user interface.
US09792038B2 Feedback via an input device and scribble recognition
Feedback via an input device associated with an interaction with a point of interest (POI) and scribble recognition is provided. When using an input device to navigate a GUI, various POIs may be determined as elements beneficial for a user to notice, pay attention to, or avoid. When an input is received that may be associated with a POI, feedback may be provided. Feedback may include haptic, visual, or audible feedback. Scribble recognition may also be provided. When using an input device (e.g., digital pen), a user may “scribble” in a margin to test pen attributes. Upon recognizing a scribble, alternative pen attributes may be presented in a contextual menu. In addition, the scribble may be automatically erased upon selection of a pen attribute or upon receiving input in another area of the UI or alternatively, feedback may be provided prior to erasure of the scribble input.
US09792034B2 Multi-source, multi-destination data transfers
A method and system for transferring an image. Displayed are: (a) a graphic object representing a web page, (b) a first destination point within the graphic object and first text which is adjacent to the first destination point and describes the first destination point, and (c) a second, different destination point within the graphic object and second, different text which is adjacent to the second destination point and describes the second destination point. A user mouse selection of one of the destination points within the graphic object is received, and in response, a selected image is copied into the web page at the selected destination point. The first destination point, the first text, the second destination point, and the second text are stored in the transfer map. The selected image is mapped to the one of the destination points in the transfer map.