US09356284B2
An active material for a secondary battery whose lifetime characteristics are improved is provided. The active material for a secondary battery includes a first active material represented by Lip[M1mM22-m-nM3n]O4, wherein M1 is at least one selected from Ni, Cr, Fe, Co, and Cu; M2 is at least one selected from Mn, Ti, and Si, and contains Mn; M3 is at least one selected from Li, B, Mg, Al, Na, and Ca; and 0≦p, 0
US09356281B2
An intercalation electrode includes an electron current collector and graphene planes deposited normal to the surface of the current collector substrate. The graphene planes are deposited on the current collector substrate from a carbon-precursor gas using, for example, chemical vapor deposition. In an embodiment of an anode for a lithium-ion battery, the graphene planes are intercalated with lithium atoms. A lithium-ion battery may include this anode, a cathode, and a non-aqueous electrolyte. In repeated charging and discharging of the anode, lithium atoms and ions are readily transported between the graphene planes of the anode and the electrolyte.
US09356280B2
A lithium ion secondary battery electrode according to the present invention includes (A) a non-fluorinated polymer; (B) an active material; (C) a thickener; and (D) a conductive auxiliary agent. An elution ratio of (A) the non-fluorinated polymer in an electrolytic solution solvent at 60° C. is equal to or less than 1.0 mass %, and a swelling ratio of (A) the non-fluorinated polymer in the electrolytic solution solvent at 60° C. is equal to or more than 10 mass % and equal to or less than 50 mass %.
US09356277B2
A battery pack that has one or more batteries and a protection circuit module. The battery pack includes protection tab members that connect to the batteries and the tab members include a tab that has a coupling component that extends towards the batteries. The battery pack also includes a conductive member that connects the connection tab member to the protection circuit module. The battery pack also includes spacers that receive the connection tabs and that couple to the coupling component of the connection tabs and are interconnected to the conductive member and the spacers.
US09356273B2
A nonaqueous electrolyte secondary battery includes a positive electrode, a negative electrode, and a separator disposed between the positive electrode and the negative electrode. The separator includes a substrate layer and a surface layer formed on at least one principal plane of the substrate layer, the surface layer contains polyvinylidene fluoride and an inorganic material particle, and an amount of deformation against pressure of the surface layer is larger than that of the substrate layer.
US09356265B2
In a battery pack (1), first and second battery stacks (3, 5) are connected to each other via a connection member (7), each battery stack being formed by arranging multiple individual batteries (11) in a row direction. The connection member (7) is formed by repeatedly connecting a first connection part (13) and a second connection part (15), the first connection part (13) extending from the first battery stack (3) to the second battery stack (5) in an orthogonal direction, in which one end portion (13b) thereof supports the first battery stack (3) and another end portion (13a) supports the second battery stack (5), the second connection part (15) extending from the end portion (13b) of the first connection part (13) on the first battery stack (3) side toward the second battery stack (5) in a direction oblique to the orthogonal direction in a plan view.
US09356261B2
The inventive concept provides light emitting devices and methods of manufacturing a light emitting device. The light emitting device may include a transparent substrate including a first region and a second region, a first transparent electrode disposed on a first surface of the transparent substrate, a second transparent electrode facing and spaced apart from the first transparent electrode, an organic light emitting layer disposed between the first and second transparent electrodes, an assistant electrode disposed between the first and second transparent electrodes and selectively masking the second region, and a light path changing structure disposed on a second surface of the transparent substrate and selectively masking the second region.
US09356256B2
A flexible display device includes: a display substrate which is divided into a first region corresponding to a within-cell region of an integrated devices sheet from which the flexible display device is cut and into a second region corresponding to an outside-the-cell region of the integrated devices sheet, where within the first region there is provided a display unit including a light emitting element layer; a patterned inorganic film layer formed to be substantially continuously present within the first region of the display substrate and to be not present or not substantially continuously present within the second region of the display substrate; and a thin film encapsulation layer formed on the inorganic film layer to encapsulate the substantially continuously present portion of the inorganic film layer that is within the first region and the display unit, wherein an outer boundary of the thin film encapsulation layer is located more inwardly and toward an outer boundary of the display unit than is an outer boundary of the substantially continuously present portion of the inorganic film layer.
US09356253B2
An organic electroluminescent element including: a lower electrode; an organic functional layer on the lower electrode; and an upper electrode on the organic functional layer, wherein profile of an upper surface of the upper electrode has a skewness of between −0.5 and 0.7 inclusive.
US09356245B2
An organic light emitting device having an anode, a cathode and an organic layer disposed between the anode and the cathode is provided. In one aspect, the organic layer comprises a compound having at least one zwitterionic carbon donor ligand.
US09356244B1
An aminoferrocene derivative is represented by the formula (I): wherein Ar1 and Ar2 independently represent a substituted or unsubstituted C6-C10 aryl group. The aminoferrocene derivative is useful for forming a p-type carrier generation layer of a tandem OLED so that the tandem OLED has superior luminous efficiencies in terms of maximum luminance, maximum external quantum efficiency, maximum current efficiency, etc.
US09356233B2
A nanobridge or microbridge comprising a non-magnetic alloy of at least a first and second metal, the metals being selected from Group 8, 9, 10 and 11, wherein the first metal is present in a range of 50-95 wt. %, and memristors comprising one or more of same.
US09356227B2
A piezoelectric element includes a support body having a displacing part capable of undergoing displacement, a lower electrode layer having a lower main electrode body and a lower electrode wire part with the lower main electrode body being formed on the support body and provided within the displacing part in a plan view and the lower electrode wire part being connected to the lower main electrode body and provided across an interior and an exterior of the displacing part, a first piezoelectric layer provided on the lower main electrode body, an upper electrode layer provided across the interior and exterior of the displacing part with at least a part of the upper electrode layer being layered on the first piezoelectric layer and insulated from the lower electrode layer, and a second piezoelectric layer provided on the support body to cover at least a part of the lower electrode wire part.
US09356225B2
An actuator using an electro-active polymer is provided. The actuator includes a vibration plate fixed to an electronic device; at least one electro-active polymer attached to the vibration plate, and activated when electric voltage is applied thereto; and at least one mass joined to at least one a combination member disposed on the vibration plate.
US09356224B2
The present invention provides for a composition comprising a thin film of BiFeO3 having a thickness ranging from 20 nm to 300 nm, a first electrode in contact with the BiFeO3 thin film, and a second electrode in contact with the BiFeO3 thin film; wherein the first and second electrodes are in electrical communication. The composition is free or essentially free of lead (Pb). The BFO thin film is has the piezoelectric property of changing its volume and/or shape when an electric field is applied to the BFO thin film.
US09356220B2
The invention pertains to creating new extremely low resistance (“ELR”) materials, which may include high temperature superconducting (“HTS”) materials. In some implementations of the invention, an ELR material may be modified by depositing a layer of modifying material unto the ELR material to form a modified ELR material. The modified ELR material has improved operational characteristics over the ELR material alone. Such operational characteristics may include operating at increased temperatures or carrying additional electrical charge or other operational characteristics. In some implementations of the invention, the ELR material is a cuprate-perovskite, such as, but not limited to YBCO. In some implementations of the invention, the modifying material is a conductive material that bonds easily to oxygen, such as, but not limited to, chromium.
US09356218B1
A system and method are disclosed for internally heated concentrated solar power (CSP) thermal absorbers. The system and method involve an energy-generating device having at least one heating unit. At least one heating unit preheats the energy-generating device in order to expedite the startup time of the energy-generating device, thereby allowing for an increase in efficiency for the production of energy. In some embodiments, the energy-generating device is a CSP thermal absorber. The CSP thermal absorber comprises a housing, a thermal barrier, a light-transparent reservoir containing a liquid alkali metal, at least one alkali metal thermal-to-electric converter (AMTEC) cell, an artery return channel, and at least one heating unit. Each heating unit comprises a heating device and a metal fin. The metal fin is submerged into the liquid alkali metal, thereby allowing the heating device to heat the liquid alkali metal via the fin.
US09356204B2
A light emitting diode system, with an LED junction, energized to emit light, and a lens cap, covering the LED junction device and receiving the light. The lens cap can be formed in a shape to focus the light, for example. The material forming the lens cap has quantum dots mixed in with the supporting material, which can be in multiple colors. The supporting material can also have particles of glass or other crystalline material mixed therein. There can also be an outer casing over the supporting material, and the outer casing can also have glass or other crystalline particles mixed in.
US09356203B2
Provided is a phosphor particle group of divalent europium-activated oxynitride green light emitting phosphor particles each of which is a β-type SiAlON substantially represented by a general formula: EuaSibAlcOdNe, where 0.005≦a≦0.4, b+c=12, d+e=16, wherein 60% or more of the phosphor particle group is composed of the phosphor particles in which a value obtained by dividing a longer particle diameter by a shorter particle diameter is greater than 1.0 and not greater than 3.0. A high-efficiency and stable light emitting apparatus using a β-type SiAlON, which includes a light converter using the phosphor particle group, and a phosphor particle group therefor are also provided.
US09356200B2
Disclosed is a light emitting device package including a package body having at least one cavity, at least one light emitting device mounted on the cavity, and a molding member disposed on the light emitting device to fill the cavity. The package body has at least one first recess formed at an upper portion than a bottom surface of the cavity, and the molding member is disposed to an inner edge of the at least one first recess.
US09356196B2
A method of manufacturing a semiconductor light emitting element includes providing a semiconductor stacked layer body; forming an insulating layer on a portion of the semiconductor stacked layer body; forming a light-transmissive electrode covering an upper surface of the semiconductor stacked layer body and an upper surface of the insulating layer, and on a region at least partially overlapping a region for disposing an extending portion in a plan view; forming a light reflecting layer in each of the openings of the light-transmissive electrode; forming a protective layer on a main surface side of the semiconductor stacked layer body; forming a mask on an upper surface of the protective layer except for the region for forming the pad electrode; etching the protective layer to form an opening in the protective layer; and forming a pad electrode in the opening of the protective layer.
US09356188B2
A stressor layer is applied to a semiconducting stack in order to separate the semiconducting stack at a predetermined depth. Tensile force is applied to the stressor layer, fracturing the semiconducting stack at the predetermined depth and allowing the resulting upper portion of the semiconducting stack to be used in manufacturing a semiconducting end-product (e.g., a light-emitting diode). The resulting lower portion of the semiconducting stack may be reused to grow a new semiconducting stack thereon.
US09356179B2
A display panel comprising a substrate, a meshed shielding pattern, a plurality of light-emitting devices and a solar cell is provided. The substrate has a first surface and a second surface opposite to the first surface, the substrate comprises a first circuit layer disposed over the first surface and a second circuit layer disposed over the second surface. The meshed shielding pattern is disposed on first surface of the substrate to define a plurality of pixel regions over the substrate. The light-emitting devices are disposed on the first surface of the substrate and electrically connected to the first circuit layer, and at least one of the light-emitting devices is disposed in one of the pixel regions. The solar cell is disposed on the second surface of the substrate and electrically connected to the second circuit layer.
US09356174B2
The present invention relates more particularly to improved flashings for use in integrating specialized roof-mounted structures, such as photovoltaic devices for the generation of electrical energy, with conventional roofing materials on a roof. In one aspect, the invention provides a flashing element having a cross-sectional shape comprising a laterally-extending flange, the flange having an edge, a first end and a second end, the side flashing element comprising a return hem disposed at the edge and comprising a folded-over strip of material disposed over the top surface of the flange at the edge, the return hem having a first end disposed toward the first end of the edge, and a second end disposed toward the second end of the edge, wherein the total thickness of the return hem at its second end is no greater than the interior thickness of the return hem at its first end.
US09356173B2
A PV system composed of sub-arrays, each having a group of PV cells that are electrically connected to each other. A power management circuit for each sub-array has a communications interface and serves to connect or disconnect the sub-array to a programmable power grid. The power grid has bus rows and bus columns. A bus management circuit is positioned at a respective junction of a bus column and a bus row and is programmable through its communication interface to connect or disconnect a power path in the grid. As a result, selected sub-arrays are connected by selected power paths to be in parallel so as to produce a low system voltage, and, alternately in series so as to produce a high system voltage that is greater than the low voltage by at least a factor of ten.
US09356166B2
A cooled optical light guide is provided having a conduit having a translucent top and a translucent bottom wherein at least a portion of the translucent top of the conduit is in alignment above at least a portion of the translucent bottom of the conduit. A fluid medium that is preferably cooled flows through the conduit. The optical light guide is placed between a scintillator array and an array detector. The temperature of the light that is emitted by the scintillator array is stabilized, and preferably cooled, as it passes through the translucent bottom of the conduit and through the translucent top of the conduit for detection by the array detector. A method of temperature stabilization for photomultiplier based detectors is disclosed.
US09356163B1
A method for monolithically integrating semiconductor waveguides, photodetectors and logic devices, i.e., field effect transistors, on a same substrate is provided. The method includes the use of a double semiconductor-on-insulator substrate that includes from bottom to top, a handle substrate, a first insulator layer, a first semiconductor material layer, a second insulator layer, and a second semiconductor material layer. The waveguides, photodetectors and logic devices can be formed in different regions of the substrate and are present atop a first insulator layer of the double semiconductor-on-insulator substrate.
US09356159B2
Three-dimensional (3D) nonvolatile memory devices include a substrate having a well region of second conductivity type (e.g., P-type) therein and a common source region of first conductivity type (e.g., N-type) on the well region. A recess extends partially (or completely) through the common source region. A vertical stack of nonvolatile memory cells on the substrate includes a vertical stack of spaced-apart gate electrodes and a vertical active region, which extends on sidewalls of the vertical stack of spaced-apart gate electrodes and on a sidewall of the recess. Gate dielectric layers extend between respective ones of the vertical stack of spaced-apart gate electrodes and the vertical active region. The gate dielectric layers may include a composite of a tunnel insulating layer, a charge storage layer, a relatively high bandgap barrier dielectric layer and a blocking insulating layer having a relatively high dielectric strength.
US09356152B2
To provide a semiconductor device and a display device which can be manufactured through a simplified process and the manufacturing technique. Another object is to provide a technique by which a pattern of wirings or the like which is partially constitutes a semiconductor device or a display device can be formed with a desired shape with controllability.
US09356145B2
The use of strained gate electrodes in integrated circuits results in a transistor having improved carrier mobility, improved drive characteristics, and reduced source drain junction leakage. The gate electrode strain can be obtained through non symmetric placement of stress inducing structures as part of the gate electrode.
US09356140B2
A device comprises a substrate, an n-layer and a p-layer, an n-electrode, and a p-electrode. A step is formed at an outer circumference of the device. A protective film is formed so as to continuously cover a side surface and a bottom surface of the step. A field plate electrode connected with the p-electrode is formed on the protective film. When a distance from the pn junction interface to the surface of the protective film on the bottom surface of the step is defined as h (μm), a dielectric constant of the protective film is defined as ∈s, and a thickness of the protective film at the pn junction interface on the side surface of the step is defined as d (μm), (∈s·h)/d is 4 or more, and ∈s/d is 3 (1/μm) or more.
US09356139B2
Power Metal-Oxide-Semiconductor Field-Effect Transistors (MOSFETs) and methods of forming the same are provided. A power MOSFET may comprise a first drift region formed at a side of a gate electrode, and a second drift region beneath the gate electrode, adjacent to the first drift region, with a depth less than a depth of the first drift region so that the first drift region and the second drift region together form a stepwise shape. A sum of a depth of the second drift region, a depth of the gate dielectric, and a depth of the gate electrode may be of substantially a same value as a depth of the first drift region. The first drift region and the second drift region may be formed at the same time, using the gate electrode as a part of the implanting mask.
US09356128B2
A semiconductor power device, comprising: a substrate; a first semiconductor layer with a first lattice constant formed on the substrate; a first grading layer formed on the first semiconductor layer and comprising a first portion; a second grading layer formed on the first grading layer; a second semiconductor layer with a second lattice constant formed on the second grading layer; a first interlayer formed in the first grading layer and adjacent to the first portion of the first grading layer; and a second interlayer formed in the second grading layer; wherein the first interlayer comprises a first superlattice including a series of Alx1Ga1-x1N/Aly1Ga1-y1N alternate layers, (x1-y1)≧0.2, and the second interlayer comprises a second superlattice including a series of Alx2Ga1-x2N/Aly2Ga1-y2N alternate layers, (x2-y2)≧0.2, wherein the average of x1 and y1 is larger than that of x2 and y2.
US09356121B2
After formation of a silicon nitride gate spacer and a silicon nitride liner overlying a disposable gate structure, a dielectric material layer is deposited, which includes a dielectric material that is not prone to material loss during subsequent exposure to wet or dry etch chemicals employed to remove disposable gate materials in the disposable gate structure. The dielectric material can be a spin-on dielectric material or can be a dielectric metal oxide material. The dielectric material layer and the silicon nitride liner are planarized to provide a planarized dielectric surface in which the disposable gate materials are physically exposed. Surfaces of the planarized dielectric layer is not recessed relative to surfaces of the silicon nitride layer during removal of the disposable gate materials and prior to formation of replacement gate structures, thereby preventing formation of metallic stringers.
US09356120B2
A semiconductor device having arrays of metal gate transistors is fabricated by forming a number of dummy gate structures including a first gate dielectric layer and a dummy gate material layer overlying the first gate dielectric layer, depositing a tensile ILD layer between the dummy gate structures, stressing the tensile ILD layer, removing at least the dummy gate material to form a number of trenches, and depositing a metal gate material in the trenches, which have a tapered profile.
US09356119B2
A method and structure for forming a field effect transistor with reduced contact resistance are provided. The reduced contact resistance is manifested by a reduced metal semiconductor alloy contact resistance and a reduced conductively filled via contact-to-metal semiconductor alloy contact resistance. The reduced contact resistance is achieved in this disclosure by texturing the surface of the transistor's source region and/or the transistor's drain region. Typically, both the source region and the drain region are textured in the present disclosure. The textured source region and/or the textured drain region have an increased area as compared to a conventional transistor that includes a flat source region and/or a flat drain region. A metal semiconductor alloy, e.g., a silicide, is formed on the textured surface of the source region and/or the textured surface of the drain region. A conductively filled via contact is formed atop the metal semiconductor alloy.
US09356112B2
A dielectric structure may be arranged having a thin nitrided surface of an insulator with a charge blocking insulator over the nitrided surface. The insulator may be formed of a number of different insulating materials such as a metal oxide, a metal oxycarbide, a semiconductor oxide, or oxycarbide. In an embodiment, the dielectric structure may be formed by nitridation of a surface of an insulator using ammonia and deposition of a blocking insulator having a larger band gap than the insulator. The dielectric structure may form part of a memory device, as well as other devices and systems.
US09356111B2
A nonvolatile semiconductor memory device of an embodiment includes: a semiconductor layer; a tunnel insulating film that is formed on the semiconductor layer and includes a first organic molecular film including first organic molecules each having an alkyl molecular chain as the main chain; a charge storage layer formed on the tunnel insulating film, the charge storage layer being made of an inorganic material; a block insulating film formed on the charge storage layer; and a control gate electrode formed on the block insulating film.
US09356109B2
A transistor includes a gate dielectric structure over a substrate and a work function metallic layer over the gate dielectric structure. The work function metallic layer is configured to adjust a work function value of a gate electrode of the transistor. The transistor also includes a silicide structure over the work function metallic layer. The silicide structure is configured to be independent of the work function value of the gate electrode of the transistor.
US09356105B1
A memory device includes a semiconductor body having a first conductivity type, a first terminal in the semiconductor body having a second conductivity type, a channel region having the first conductivity type surrounding the first terminal, and a second terminal having the second conductivity type surrounding the channel region. A connector is in contact with the first terminal, and can be connected to a bit line in an overlying patterned conductor layer. Memory material is disposed over the channel region, and can include a dielectric charge storage structure. A control gate surrounds the first terminal and is disposed over the memory material. A conductive line surrounds the control gate and is in contact with the second terminal. The control gate and the conductive line can be ring shaped.
US09356104B2
A structure and a formation method of a semiconductor device are provided. The semiconductor device includes a semiconductor substrate and a gate stack over the semiconductor substrate. The semiconductor device also includes a contact etch stop layer over the semiconductor substrate and sidewalls of the gate stack. The semiconductor device further includes a dielectric layer over the contact etch stop layer. In addition, the semiconductor device includes an interfacial layer between the contact etch stop layer and the dielectric layer.
US09356093B2
An isolation region includes an element isolation film and a field plate electrode. The field plate electrode overlaps the element isolation film and surrounds a first circuit when seen in a plan view. A part of the field plate electrode is also positioned on a connection transistor. A source and a drain of the connection transistor are opposite to each other through the field plate electrode when seen in a plan view. In addition, the field plate electrode is divided into a first portion including a portion that is positioned on the connection transistor, and a second portion other than the first portion.
US09356090B2
A substrate includes an active region oriented along a crystallographic face (100) and limited by an insulating region. A MOS transistor includes a channel oriented longitudinally along a crystallographic direction of the <110> type. A basic pattern made of metal and formed in the shape of a T is electrically inactive and situated over an area of the insulating region adjacent a transverse end of the channel. A horizontal branch of the T-shaped basic pattern is oriented substantially parallel to the longitudinal direction of the channel.
US09356089B1
A structure and method for fabricating a laterally configured thin film varistor surge protection device using low temperature sputtering techniques which do not damage IC device components contiguous to the varistor being fabricated. The lateral thin film varistor may consist of a continuous layer of alternating regions of a first metal oxide layer and a second metal oxide layer formed between two laterally spaced electrodes using a low temperature sputtering process followed by a low temperature annealing process.
US09356084B2
According to one embodiment, a method of manufacturing a display device, includes preparing a first substrate formed such that a first resin layer is formed on a first support substrate, and thereafter a display element portion and a mounting portion are formed above the first resin layer and a protection layer, which extends from an end portion of the first resin layer along the mounting portion onto the first support substrate, is disposed, preparing a second substrate formed such that a second resin layer is formed on a second support substrate, attaching the first substrate and the second substrate, and mounting a flexible printed circuit board, which is in a state in which the flexible printed circuit board is opposed to the protection layer, on the mounting portion.
US09356076B2
An organic light emitting diode display including a pixel that includes a light-emitting device and a first thin film transistor connected to the light-emitting device; and a sensor that includes a light sensing element, wherein the light sensing element includes a gate electrode; an active layer on the gate electrode; a filter layer on the active layer; and source and drain electrodes on the active layer, the source and drain electrodes being connected to the active layer, the light sensing element and the first thin film transistor are formed on a same substrate, and one of the gate electrode and the active layer of the light sensing element and a gate electrode of the first thin film transistor are aligned on a same layer.
US09356073B1
A semiconductor device including air gaps and a method of fabricating the same. The semiconductor device in accordance with an embodiment may include a bit line structure having a bit line formed over a first contact plug, a second contact plug formed adjacent to the first contact plug and the bit line structure, an air gap structure comprising two or more air gaps to surround the second contact plug and have an outer sidewall in contact with the bit line structure, and one or more capping support layers separating the air gaps, a third contact plug capping a part of the air gap structure and being formed over the second contact plug, and a capping layer for capping a remainder of the air gap structure.
US09356070B2
This disclosure discloses a light-emitting display module display. The light-emitting display module comprises: a board; and a plurality of light-emitting diode modules arranged in an array configuration on the board; wherein one of the light-emitting diode modules comprises a plurality of encapsulated light-emitting units spaced apart from each other; and one of the encapsulated light-emitting units comprises a plurality of optoelectronic units, a first supporting, and a fence; and wherein the plurality of optoelectronic units are covered by the first supporting structure, and the fence surrounds the first supporting structure and the plurality of optoelectronic units.
US09356068B2
An image sensor may include a substrate having photoelectric conversion regions respectively formed on a plurality of pixels and charge trap regions overlapping with the respective photoelectric conversion regions and having depths or thicknesses that are different, for each of the respective pixel.
US09356056B2
A solid-state imaging device including a semiconductor substrate; plural photoelectric conversion units formed side by side on the semiconductor substrate to form a light receiving unit; a peripheral circuit formed in a portion on an outside of the light receiving unit on the semiconductor substrate; a wiring section formed on the light receiving unit and formed for connecting the plural photoelectric conversion units and the peripheral circuit; and a dummy wiring section formed on an opposite side of the wiring section for at least one photoelectric conversion unit among the plural photoelectric conversion units on the light receiving unit and formed for functioning as a non-connected wiring section not connected to the photoelectric conversion units and the peripheral circuit, wherein the dummy wiring section has a predetermined potential.
US09356050B2
A display apparatus includes a substrate; a cavity layer; a display material layer; and a capping layer. The cavity layer includes a plurality of barriers arranged to be spaced apart from one another on the substrate and partitioning pixel regions, and a roof layer connecting upper parts of the plurality of barriers. The cavity layer forms a plurality of cavities including a cavity. The display material layer is formed in the cavity. The capping layer is formed on the cavity layer, the capping layer including a sealant and a plurality of fillers dispersed in the sealant.
US09356022B2
A semiconductor device may have an active device region containing a plurality of active devices and a termination structure that surrounds the active device region. The termination structure includes a first conductive region that surrounds the active device region, an insulator region that surrounds the first conductive region, and a second conductive region that surrounds the first conductive region and the insulator region. The active device region and termination structure are formed into a semiconductor material of a first conductivity type. The first conductive region is electrically connected to a gate metal and the second conductive region is connected to a drain metal.
US09356021B2
Embodiments of the present disclosure include self-alignment of two or more layers and methods of forming the same. An embodiment is a method for forming a semiconductor device including forming at least two gates over a substrate, forming at least two alignment structures over the at least two gates, forming spacers on the at least two alignment structures, and forming a first opening between a pair of the at least two alignment structures, the first opening extending a first distance from a top surface of the substrate. The method further includes filling the first opening with a first conductive material, forming a second opening between the spacers of at least one of the at least two alignment structures, the second opening extending a second distance from the top surface of the substrate, and filling the second opening with a second conductive material.
US09356019B2
An electrical circuit, planar diode, and method of forming a diode and one or more CMOS devices on the same chip. The method includes electrically isolating a portion of a substrate in a diode region from other substrate regions. The method also includes recessing the substrate in the diode region. The method further includes epitaxially forming in the diode region a first doped layer above the substrate and epitaxially forming in the diode region a second doped layer above the first doped layer.
US09356017B1
In an embodiment, a switch circuit includes an input drain node, an input source node and an input gate node, and a high voltage transistor having a current path coupled in parallel with a hybrid diode. The hybrid diode includes a depletion mode transistor serially coupled with a diode and operatively coupled in a cascode arrangement with the input source node.
US09356016B2
A semiconductor device includes a semiconductor substrate, a transistor, a conductive contact and a capacitor. The transistor is formed on the semiconductor substrate, and the transistor includes a gate, a source and a drain. The conductive contact is formed on and in contact with at least one of the source and the drain. The capacitor includes a first electrode and a second electrode spaced apart from first electrode. At least one of the first and second electrodes extends on substantially the same level as the conductive contact or the gate. A method of forming the semiconductor device is provided as well.
US09356015B2
In a composite semiconductor device which is provided with a normally-on-type first transistor and a normally-off-type second transistor which are serially connected, the second transistor is selected so as to satisfy Formula (1): C oss > C ds V ds V br - C ds - C gs ( 1 ) In this regard: Coss: output capacitance of second transistor Cds: drain to source capacitance of first transistor Cgs: gate to source capacitance of first transistor Vds: power supply voltage Vbr: breakdown voltage of second transistor.
US09355994B2
A device is disclosed which includes, in one illustrative example, an integrated circuit die having an active surface and a molded body extending around a perimeter of the die, the molded body having lips that are positioned above a portion of the active surface of the die. Another illustrative example includes an integrated circuit die having an active surface, a molded body extending around a perimeter of the die and a CTE buffer material formed around at least a portion of the perimeter of the die adjacent the active surface of the die, wherein the CTE buffer material is positioned between a portion of the die and a portion of the molded body and wherein the CTE buffer material has a coefficient of thermal expansion that is intermediate a coefficient of thermal expansion for the die and a coefficient of thermal expansion for the molded body.
US09355991B2
A method for fabricating an electronic multi-output device. A substrate having a pad and pins is provided. A first chip is provided having a first and a second transistor integrated so that the first terminals of the transistors are merged into a common terminal on one chip surface and the patterned second and third terminals are on the opposite chip surface. The common first terminal is attached to the substrate pad. A driver and control chip is attached to the substrate pad adjacent to the first chip. The second terminals of the first and second transistors are connected by discrete first and second gang clips to respective substrate pins. A second chip is provided having a third and a fourth transistor integrated so that the second terminals of the transistors are merged into a common terminal on one chip surface. Patterned first and third terminals are on the opposite chip surface. The second chip is flipped to attach the first terminals vertically to the first and second gang clips. The third terminals are concurrently attached by discrete gang clips to respective pins. A common clip is attached to the common second terminal and connecting the common clip to a pin.
US09355990B2
The present invention provides a manufacturing method of a device embedded substrate, including: forming a bonding layer of an insulation material on a metal layer formed on a support plate; and mounting an electric or electronic device on the bonding layer, wherein the device is formed of a device main body and a protruding terminal; the bonding layer includes a first bonding body bonded with the metal layer and a second bonding body bonded with the device; the first bonding body is formed along the outer edge of the device; the second bonding body is formed in an area equal or smaller than the area defined by the outer edge of the terminal; and, in the bonding layer forming step, the second bonding body is formed on the first bonding body after the first bonding body is cured.
US09355987B2
A first metal film, of which major component is copper, is formed on a surface of a conductive portion which becomes a front surface electrode of a semiconductor element. A second metal film of which major component is silver is formed on a surface of the first metal film. A metal plate, which electrically connects the conductive portion and the other members (e.g. a circuit pattern of an insulated substrate) is bonded with a surface of the second metal film via a bonding layer containing silver particles. The second metal film does not contain nickel which decreases the bonding strength between the second metal film and the bonding layer containing silver particles. With the above configuration, an electronic component having a high bonding strength, excellent heat resistance and radiation performance, and a manufacturing method for the electronic component can be provided.
US09355978B2
Packaging devices and methods of manufacture thereof for semiconductor devices are disclosed. In some embodiments, a packaging device includes a contact pad disposed over a substrate, and a passivation layer disposed over the substrate and a first portion of the contact pad. A second portion of the contact pad is exposed. A post passivation interconnect (PPI) line is disposed over the passivation layer and is coupled to the second portion of the contact pad. A PPI pad is disposed over the passivation layer. A transition element is disposed over the passivation layer and is coupled between the PPI line and the PPI pad. The transition element includes a hollow region.
US09355975B2
A chip package including a chip having an upper surface, a lower surface and a sidewall is provided. The chip includes a signal pad region adjacent to the upper surface. A first recess extends from the upper surface toward the lower surface along the sidewall. At least one second recess extends from a first bottom of the first recess toward the lower surface. The first and second recesses further laterally extend along a side of the upper surface, and a length of the first recess extending along the side is greater than that of the second recess extending along the side. A redistribution layer is electrically connected to the signal pad region and extends into the second recess. A method for forming the chip package is also provided.
US09355970B2
An embodiment of the invention provides a chip package including a semiconductor substrate having a first surface and a second surface opposite thereto. A conducting pad is located on the first surface. A side recess is on at least a first side of the semiconductor substrate, wherein the side recess extends from the first surface toward the second surface and across the entire length of the first side. A conducting layer is located on the first surface and electrically connected to the conducting pad, wherein the conducting layer extends to the side recess.
US09355954B2
A device includes a metal pad and a passivation layer having a portion overlapping the metal pad. A capacitor includes a bottom capacitor electrode underlying the passivation layer, wherein the bottom capacitor includes the metal pad. The capacitor further includes a top capacitor electrode over the portion of the passivation layer; and a capacitor insulator including the portion of the passivation layer.
US09355946B2
Power supply system comprises vertically sequentially a QFN leadframe, a first chip with FET terminals on opposite sides, a flat interposer, and a second chip with FET terminals and the terminals of the integrated driver-and-control circuit on a single side. Leadframe pad has a portion recessed as pocket with a depth and an outline suitable for attaching the first chip with one terminal in the pocket and the opposite terminal co-planar with the un-recessed pad surface. The interposer comprises metal patterned in traces separated by gaps; the traces include metal of a first height and metal of a second height smaller than the first height, and insulating material filling the gaps and the height differences; one interposer side attached to the leadframe pad with the first chip, the opposite interposer side attached to the terminals of the second chip.
US09355943B2
Provided is a method of manufacturing a semiconductor device which includes a semiconductor chip, an insulating board mounted with the semiconductor chip and having a wiring pattern, and a leadframe connected to the wiring pattern, the semiconductor chip, the wiring pattern and the leadframe being partially sealed with a sealing resin, wherein: an epoxy resin composition formed by adding 0.3 to 0.7 mass % of epoxysilane as a silane coupling agent to an epoxy resin is used as the sealing resin; and a copper member made of copper or a copper alloy and having an oxide film formed in the surface with a film thickness in a color indicated by an L* value in the range of 48 to 51, an a* value in the range of 40 to 49 and a b* value in the range of 24 to 40 is used as the leadframe and the wiring pattern.
US09355937B2
A semiconductor device includes a semiconductor substrate, a first metal layer, a barrier metal layer, and a second metal layer. The semiconductor substrate includes a front surface and a back surface. A semiconductor element and an electrode of the semiconductor element are located on the front surface. An opening in the back surface reaches a lower surface of the electrode, and the opening is defined by a side surface and a bottom surface. The first metal layer covers the side surface and the bottom surface. The barrier metal layer covers the first metal layer in the opening. The second metal layer is in contact with solder in the opening and is closer to the electrode than parts of the barrier metal layer. The second metal layer is laminated on the barrier metal layer and covers at least a part of the barrier metal layer in the opening.
US09355933B2
An integrated circuit structure includes a die including a semiconductor substrate; dielectric layers over the semiconductor substrate; an interconnect structure including metal lines and vias in the dielectric layers; a plurality of channels extending from inside the semiconductor substrate to inside the dielectric layers; and a dielectric film over the interconnect structure and sealing portions of the plurality of channels. The plurality of channels is configured to allow a fluid to flow through.
US09355930B2
A surface of a power semiconductor chip, mounted within a power semiconductor module and not being opposed to a wiring thin film, and a surface of a bonding wire are sealed with a resin that does not contain a thermally-conductive filler, and the resin that does not contain a thermally-conductive filler is sealed with a resin that contains a thermally-conductive filler.
US09355928B2
A device comprises a bottom package mounted on a printed circuit board, wherein the bottom package comprises a plurality of first bumps formed between the bottom package and the printed circuit board, a first underfill layer formed between the printed circuit board and the bottom package, a semiconductor die mounted on the bottom package and a top package bonded on the bottom package, wherein the top package comprises a plurality of second bumps and the top package and the bottom package form a ladder shaped structure. The device further comprises a second underfill layer formed between the bottom package and the top package, wherein the second underfill layer is formed of a same material as the first underfill layer.
US09355920B2
Methods of forming semiconductor devices and fin field effect transistors (FinFETs), and FinFET devices, are disclosed. In some embodiments, a method of forming a semiconductor device includes forming a barrier material comprising AlInAsSb over a substrate, and forming a channel material of a transistor over the barrier layer.
US09355919B2
A method of inspecting a bonded wafer 3 arrangement comprises: directing measuring radiation through the bonded wafer arrangement 3; imaging at least a portion of the bonded wafer arrangement onto a detector 19 using the measuring radiation having traversed the bonded wafer arrangement, wherein an object side numerical aperture δ of the imaging 16, 18 is less than 0.05; and simultaneously detecting, using the detector 19, at least a portion of the measuring radiation having traversed the bonded wafer arrangement at a multitude of different spaced apart locations 23 within the field of view; wherein the detected radiation has an intensity spectrum such that an intensity of the detected radiation having wavelengths less than 700 nm is less than 10% of a total intensity of the detected radiation and an intensity of the detected radiation having wavelengths greater than 1200 nm is less than 10% of the total intensity of the detected radiation.
US09355915B2
A method includes providing a substrate having a metal-oxide-semiconductor (MOS) region. The MOS region includes first gate, source, and drain regions for a first device, and second gate, source, and drain regions for a second device. The first gate region has a first length. The second gate region has a second length different from the first length. The method further includes forming first and second fins in the first and second gate regions, forming first and second semiconductor layer stacks over the first and second fins, and performing a thermal oxidation process to the first and second semiconductor layer stacks, thereby forming first and second nanowire sets in the first and second gate regions respectively. The first and second nanowire sets are wrapped by respective semiconductor oxide layers. The first nanowire set has a first diameter. The second nanowire set has a second diameter different from the first diameter.
US09355913B2
A three dimensional (3D) semiconductor device includes; a vertical channel extending from a lower end proximate a substrate to an upper end and connecting a plurality of memory cells, and a cell array comprising the plurality of cells, wherein the cell array is arranged in a gate stack of layers having a stair-stepped structure disposed on the substrate. The gate stack includes a lower layer including a lower select line coupled to a lower non-memory transistor proximate the lower end, upper layers including conductive lines respectively coupled to an upper non-memory transistor proximate the upper end and connected as a single conductive piece to form an upper select line, and intermediate layers respectively including a word line and coupled to a cell transistor, wherein the intermediate layers are disposed between the lower select line and the upper select line.
US09355909B2
An integrated circuit having field effect transistors and manufacturing method. One embodiment provides an integrated circuit including a first FET and a second FET. At least one of source, drain, gate of the first FET is electrically connected to the corresponding one of source, drain, gate of the second FET. At least one further of source, drain, gate of the first FET and the corresponding one further of source, drain, gate of the second FET are connected to a circuit element, respectively. A dopant concentration of a body along a channel of each of the first and second FETs has a peak at a peak location within the channel.
US09355905B2
Methods of forming a microelectronic assembly and the resulting structures and devices are disclosed herein. In one embodiment, a method of forming a microelectronic assembly includes removing material exposed at portions of a surface of a substrate to form a processed substrate having a plurality of thinned portions separated by integral supporting portions of the processed substrate having a thickness greater than a thickness of the thinned portions, at least some of the thinned portions including a plurality of electrically conductive interconnects extending in a direction of the thicknesses of the thinned portions and exposed at the surface; and removing the supporting portions of the substrate to sever the substrate into a plurality of individual thinned portions, at least some individual thinned portions including the interconnects.
US09355901B2
A method of forming a conductive element on a substrate and the resulting assembly are provided. The method includes forming a groove in a sacrificial layer overlying a dielectric region disposed on a substrate. The groove preferably extends along a sloped surface of the substrate. The sacrificial layer is preferably removed by a non-photolithographic method, such as ablating with a laser, mechanical milling, or sandblasting. A conductive element is formed in the groove. The grooves may be formed. The grooves and conductive elements may be formed along any surface of the substrate, including within trenches and vias formed therein, and may connect to conductive pads on the front and/or rear surface of the substrate. The conductive elements are preferably formed by plating and may or may not conform to the surface of the substrate.
US09355883B2
In an apparatus and method for treating a wafer-shaped article, a spin chuck is provided for holding a wafer-shaped article in a predetermined orientation wherein a lower surface of the wafer-shaped article is spaced a predetermined distance from an upper surface of the spin chuck. A heating assembly comprising at least one infrared heater is mounted above the upper surface of the spin chuck and below a wafer-shaped article when mounted on the spin chuck. The heating assembly is stationary in relation to rotation of the spin chuck.
US09355875B2
Liquid processing units 2 each for performing a liquid process on a substrate are arranged horizontally side by side, a gas exhaust pipe 3 for exhausting an atmosphere within the liquid processing units is provided under the liquid processing units 2 to be extended along an arrangement of the liquid processing units 2, and a flow control member group 402 is disposed under the gas exhaust pipe 3. Liquid supply main pipe 5 and liquid drain main pipe 6 are provided under the flow control member group 402 to be extended along the arrangement of the liquid processing units 2. Liquid supply branch pipes are branched from the liquid supply main pipe 5 and connected with the liquid processing unit 2 via the flow control member group 402, and liquid drain branch pipes are branched from the liquid drain main pipe 6 and connected with the liquid processing unit 2.
US09355871B2
A substrate liquid processing apparatus is provided, in which a processing solution and an atmosphere can be separated from each other within a collection cup. The substrate liquid processing apparatus includes: a substrate rotation unit; a processing solution supply unit; a collection cup configured to collect the processing solutions; liquid collection regions formed at the collection cup; a liquid drain opening formed at a bottom portion of the collection cup; an exhaust opening formed above the liquid drain opening; a fixed cover configured to cover an upper portion of the exhaust opening with a space therebetween; an elevating cup provided above the fixed cover and configured to guide the processing solutions into the liquid collection regions; and a cup elevating unit configured to move up and down the elevating cup depending on the kinds of the processing solutions.
US09355868B2
A method of manufacturing a semiconductor device includes the steps of placing, on a heat sink made of a metal, a semiconductor element and a frame surrounding the semiconductor element, placing solder on an upper surface of the frame, placing a cap on the solder, and heating the solder while exerting on the cap a force to be applied toward the frame without scrubbing the cap on the frame. In the heating step a heat source is brought into contact with the heat sink and the solder is heated with the heat source.
US09355862B2
A method of removing titanium nitride hardmask is described. The hardmask resides above a low-k dielectric layer prior to removal and the low-k dielectric layer retains a relatively low net dielectric constant after the removal process. The low-k dielectric layer may be part of a dual damascene structure having copper at the bottom of the vias. A non-porous carbon layer is deposited prior to the titanium nitride hardmask removal to protect the low-k dielectric layer and the copper. The titanium nitride hardmask is removed with a gas-phase etch using plasma effluents formed in a remote plasma from a fluorine-containing precursor. Plasma effluents within the remote plasma are flowed into a substrate processing region where the plasma effluents react with the titanium nitride.
US09355859B2
A semiconductor device according to the present invention includes: a combination object; and a chip having a front surface opposed to a front surface of the combination object. The chip includes: a multi-level wiring structure provided in the front surface of the chip; a connection electrode provided in the multi-level wiring structure and electrically connected to the combination object; an alignment mark set provided in the multi-level wiring structure and electrically isolated from the connection electrode; and an electrically conductive film provided at a higher level than the alignment mark set in association with the multi-level wiring structure to cover the alignment mark set and electrically isolated from the connection electrode.
US09355853B2
Methods and systems for double-sided semiconductor device fabrication. Devices having multiple leads on each surface can be fabricated using a high-temperature-resistant handle wafer and a medium-temperature-resistant handle wafer. Dopants can be introduced on both sides shortly before a single long high-temperature diffusion step diffuses all dopants to approximately equal depths on both sides. All high-temperature processing occurs with no handle wafer or with a high-temperature handle wafer attached. Once a medium-temperature handle wafer is attached, no high-temperature processing steps occur. High temperatures can be considered to be those which can result in damage to the device in the presence of aluminum-based metallizations.
US09355851B2
A semiconductor device includes a metal pattern filling a trench formed through at least a portion of an insulating interlayer on a substrate and including copper, and a wetting improvement layer pattern in the metal pattern including at least one of tantalum, tantalum nitride, titanium, titanium nitride, ruthenium, cobalt and manganese.
US09355849B1
A semiconductor device including an oxide-nitride-oxide (ONO) structure having a multi-layer charge storing layer and methods of forming the same are provided. Generally, the method involves: (i) forming a first oxide layer of the ONO structure; (ii) forming a multi-layer charge storing layer comprising nitride on a surface of the first oxide layer; and (iii) forming a second oxide layer of the ONO structure on a surface of the multi-layer charge storing layer. Preferably, the charge storing layer comprises at least two silicon oxynitride layers having differing stochiometric compositions of Oxygen, Nitrogen and/or Silicon. More preferably, the ONO structure is part of a silicon-oxide-nitride-oxide-silicon (SONOS) structure and the semiconductor device is a SONOS memory transistor. Other embodiments are also disclosed.
US09355844B2
Electrical characteristics of transistors using an oxide semiconductor are greatly varied in a substrate, between substrates, and between lots, and the electrical characteristics are changed due to heat, bias, light, or the like in some cases. In view of the above, a semiconductor device using an oxide semiconductor with high reliability and small variation in electrical characteristics is manufactured. In a method for manufacturing a semiconductor device, hydrogen in a film and at an interface between films is removed in a transistor using an oxide semiconductor. In order to remove hydrogen at the interface between the films, the substrate is transferred under a vacuum between film formations. Further, as for a substrate having a surface exposed to the air, hydrogen on the surface of the substrate may be removed by heat treatment or plasma treatment.
US09355843B2
A method of manufacturing a semiconductor device according to one aspect of the present invention includes a step of forming a first layer of InAlN, a step of forming a second layer of InAlGaN on the first layer under a growth temperature higher than that of the first layer, and a step of forming a third layer of GaN, AlGaN or InGaN under a growth temperature higher than that of the first layer.
US09355835B2
Provided are a substrate processing apparatus and method. The substrate processing apparatus includes a substrate support member on which a substrate is placed and a movable spray member supplying a fluid onto the substrate placed on the substrate support member. The movable spray member includes a first nozzle arm rotating to spray at least one fluid and a second nozzle arm disposed on the first nozzle arm to spray at least one fluid.
US09355828B1
An ion detection system for a detecting a quantity of ions exiting from a mass analyzer of a mass spectrometer comprises: (a) photon generating means configured to receive the quantity of ions and to generate a quantity of photons that is proportional to the quantity of ions; (b) a light collection lens optically coupled to the photon generating means and configured to transmit a beam of the generated photons; (c) line focusing means operable to focus at least a first portion of the beam to a line; and (d) a linear array of photo-detectors configured to detect a variation of the quantity of generated photons along the focused line.
US09355827B2
A triple quadrupole mass spectrometer provided with: a calibration information storage section for storing mass calibration information showing the relationship between the mass-to-charge ratio and a calibration value, with a CID gas pressure as a parameter, for each measurement mode of an MS/MS analysis including a dissociating operation using a collision cell; and a controller for calibrating the mass-to-charge ratio of the ion to be detected by a detector, by reading, from the calibration information storage section, the mass calibration information corresponding to the measurement mode to be performed and a specified CID gas pressure and by driving each the front and rear quadrupoles and using that information.
US09355826B2
The present invention provides an improved method for imaging mass spectrometry using an ionization-assisting matrix of a test sample, wherein the ionization efficiency is high, migration and visual information reduction are inhibited, no interference peaks originating from the matrix occur, and the analysis can be performed at high spatial resolution.Specifically, the present invention provides a method for imaging mass spectrometry using a sample prepared by physical vapor depositing platinum nanoparticles on the surface of a test sample to be subjected to imaging mass spectrometry.
US09355822B2
In a capacitively coupled plasma processing apparatus, a susceptor (lower electrode) 16 within a decompression chamber 10 faces an upper electrode 46 serving as a shower head. The susceptor 16 is electrically connected with a first high frequency power supply 36 and a second high frequency power supply 38 via matching devices 40 and 42, respectively. The first high frequency power supply 36 is formed of a linear amplifier type high frequency power supply and outputs a first high frequency power RF1 for plasma generation. The second high frequency power supply 38 is formed of a switching type high frequency power supply and outputs a second high frequency power RF2 for ion attraction. A residual high frequency power removing unit 74 is connected to a high frequency power supply line 45 on a side of the second high frequency power supply 38.
US09355821B2
A large-area plasma generating apparatus is disclosed, which includes a reaction chamber; a first electrode disposed in the reaction chamber; a second electrode parallel with the first electrode and disposed in the reaction chamber; and a discharge region formed between the first and second electrodes and a plasma can be formed therein; wherein a travelling wave or a traveling-wave-like electromagnetic field is generated via at least one of the first and second electrodes and travels from one end of the discharge region to its opposite end, so as to uniform the plasma in the discharge region.
US09355819B2
A modular plasma source assembly for use with a processing chamber is described. The assembly includes an RF hot electrode with an end dielectric and a sliding ground connection positioned adjacent the sides of the electrode. A seal foil connects the sliding ground connection to the housing to provide a grounded sliding ground connection separated from the hot electrode by the end dielectric. A coaxial feed line passes through a conduit into the RF hot electrode isolated from the processing environment so that the coaxial RF feed line is at atmospheric pressure while the plasma processing region is at reduced pressure.
US09355818B2
One embodiment disclosed relates to an apparatus for reflection electron beam lithography. The apparatus includes an electron source, a patterned electron reflector generator structure, a stage, a demagnifying electron lens, and an ExB separator. The ExB separator configured to bend a trajectory of the electron beam towards the dynamic pattern generator structure. The patterned electron reflector structure is configured to reflect select portions of the electron beam so as to form a patterned electron beam. The ExB separator is further configured to allow the patterned electron beam to pass straight through towards the demagnifying electron lens. The demagnifying electron lens is configured to demagnify the patterned electron beam and project the demagnified patterned electron beam onto the target substrate. The apparatus disclosed herein has a straight projection axis and substantially reduces the electron beam path by a factor of three-to-one (compared to a prior apparatus which uses a magnetic prism).
US09355817B2
The sample 3 is tilted/oscillated with respect to the optical axis (Z-axis) of the ion beam 2 to repeat tilt and tilt/restoration of a processing target surface 3a of the sample 3 between a surface state in which the processing target surface 3a of the sample 3 faces a tilt axis direction (Y-axis direction) and a tilted surface state in which a portion of the processing target surface 3a on the sample stage side protrudes in the tilt axis direction (Y-axis direction) than does a portion of the processing target surface 3 on the mask side, so that the processing target surface 3a is irradiated with the ion beam 2 at a low angle, and projections/recesses 63 derived from a void 61 or a dissimilar material 62 are suppressed. Accordingly, it is possible to suppress generation of projections/recesses derived from a void or dissimilar material in fabrication of a cross section sample, and thus fabricate a sample cross section suitable for observation/analysis.
US09355816B2
The present invention provides a non-transitory medium storing a program for correcting an irradiation position of a charged particle beam, a correction amount calculation device, a charged particle beam irradiation system, and a method for correcting an irradiation position of a charged particle beam. The medium includes instructions for causing a control unit to perform actions including replacing charging of a resist with surface charges at an interface between the resist and a work piece, and calculating a charge density distribution of the surface charges; calculating a trajectory of a charged particle based on the charge density distribution; calculating an amount of error of the irradiation position of the charged particle beam based on the trajectory and calculating an amount of correction of the irradiation position of the charged particle beam based on the error amount.
US09355808B2
An injection locked magnetron microwave generator with a recycle of spurious energy, relating to a microwave power source, includes a frequency selective reflector for recycling the spurious energy of a magnetron and satisfies locking requirements of an output frequency of a high-output-power magnetron with a low-power injection signal. The microwave generator includes n magnetrons and n locking devices, n≧1. The locking devices inject locking signals into the corresponding magnetrons. The n locking devices are connected with a microwave source. Output terminals of the magnetrons are connected with corresponding frequency selective reflectors for reflecting the spurious microwave signals outputted by the magnetrons back to the magnetrons. The microwave generator, with a simple structure, effectively recycles the spurious energy outputted by the magnetrons, and reduces the power of the injection signal and costs of the microwave source and the overall microwave generator.
US09355804B2
The invention provides a fuse holder attachable to a frame and retainable a fuse, having a pair of flexible arms extending in the same direction as the fuse holder is attached to the frame and moveably attached or coupled to the frame while retaining the fuse therein.
US09355793B2
A method for operating a user interface of a vehicle, a user interface for a vehicle, and a vehicle are described.
US09355792B2
A gas insulated switchgear includes: gas tanks filled with insulating gas; a circuit breaker which is arranged such that the shaft center direction of a driving shaft thereof is parallel to a front portion of the gas tank and horizontal; a first disconnecting switch which is arranged on the lower side of the circuit breaker and is electrically connected to the circuit breaker; a busbar whose one end is connected to the circuit breaker and the other end is extended in the shaft center direction of the driving shaft of the circuit breaker; a second disconnecting switch electrically connected to the busbar; a cable terminal led out outside the gas tank from the first disconnecting switch; and a cable terminal led out outside the gas tank from the second disconnecting switch.
US09355790B2
Ultracapacitor electrodes having an enhanced electrolyte-accessible surface area are provided. Such electrodes can include a porous substrate having a solution side and a collector side, the collector side operable to couple to a current collector and the solution side positioned to interact with an electrolytic solution when in use. The electrode can also include a conductive coating formed on the solution side of the porous substrate. The coating can have a first side positioned to interact with an electrolytic solution when in use and a second side opposite the first side. The coating can have discontinuous regions that allow access of an electrolyte solution to the second side during use to enhance electrolyte-accessible surface area of the conductive coating.
US09355785B2
An electrolyte mixture for an electrolytic capacitor is provided. The electrolyte mixture includes a conjugated polymer, a polyether and a nitrogen-containing compound, or includes the conjugated polymer, the polyether and a nitrogen-containing polymer, or includes the conjugated polymer and a polyether with nitrogen-containing functional groups. The electrolyte mixture provides a very high static capacitance for an electrolytic capacitor having the same.
US09355781B2
Provide is a laminated ceramic capacitor which can suppress the decrease in dielectric constant even when ceramic layers are further reduced in thickness. The laminated ceramic capacitor includes a laminate having a plurality of stacked ceramic layers stacked and a plurality of internal electrodes formed along interfaces between the ceramic layers; and a plurality of external electrodes formed on the outer surface of the laminate and electrically connected to the internal electrodes ceramic grains in contact with both of adjacent internal electrodes adjacent with a ceramic layer interposed therebetween are present in the ceramic layers and the internal electrodes are 0.60 μm or less in thickness.
US09355780B2
There are provided multilayer ceramic capacitor, a manufacturing method therefor, a circuit board having a multilayer ceramic capacitor embedded therein, and a polishing device for a multilayer ceramic capacitor.
US09355771B2
A contactless energy transfer circuit, comprising a magnetic receiving element (EMO) comprising a reactance receiving element (L4) configured to receive magnetic field energy from an integrated reactance module comprising a magnetic element (EM) and a plurality of coaxial windings of reactance power elements (L1), (L2) . . . (LN), separated from each other by means of magnetic flux conductors (SM) constituting an integral part of the magnetic element (EM), which is configured to concentrate magnetic field lines generated by the reactance power elements (L1), (L2) . . . (LN), wherein the outermost winding of reactance power elements (L2) is situated outside the magnetic element (EM) and the other windings of reactance power elements (L1), (L3) . . . (LN) are situated inside the magnetic element (EM), wherein the magnetic receiving element (EMO) is separated from the magnetic element (EM) by an insulating spacer (I).
US09355769B2
A method in accordance with an embodiment comprises forming a feature on a substrate, disposing a first conductive pattern on the substrate and the feature, disposing a permeability material within the feature, disposing a substrate material on the substrate and the feature to facilitate substantial enclosure of the permeability material between the substrate and the substrate material, and disposing a second conductive pattern on the substrate material. The first conductive pattern and the second conductive pattern define at least one electrical circuit operable for coupling to a current source so as to cooperate to be capable of facilitating a magnetic field about the permeability material.
US09355767B2
A method and apparatus for implementing dynamic compensation of magnetic forces for undulators are provided. An undulator includes a respective set of magnet arrays, each attached to a strongback, and placed on horizontal slides and positioned parallel relative to each other with a predetermined gap. Magnetic forces are compensated by a set of compensation springs placed along the strongback. The compensation springs are conical springs having exponential-force characteristics that substantially match undulator magnetic forces independently of the predetermined gap. The conical springs are positioned along the length of the magnets.
US09355766B2
There are provided a coil for cordless charging, which may be formed as a thin coil in spite of the presence of a plurality of coils included therein, and a cordless charging apparatus using the same. The cordless charging apparatus includes: a coil unit including coil substrates having a coil pattern and a connection substrate having one end interposed between the coil substrates and electrically connected to the coil pattern and the other end electrically connected to the outside; and a case accommodating the coil unit therein.
US09355744B2
A dynamic memory signal phase tracking method is provided. The method, applied to a memory controller that accesses a memory module, includes: issuing a memory access command and an access request to an arbiter to request for an access right of the memory module; when the access right is obtained, forwarding the memory access command to the memory module and asserting a flag signal; during a period of asserting the flag signal, sequentially using a plurality of candidate delay phases to adjust a memory signal for latching test data from the memory module, determining a delay phase according to latching results corresponding to the candidate delay phases, and recording the determined delay phases; updating an optimal delay phase according to the determined delay phase; and accessing the memory module according to the updated optimal delay phase.
US09355739B2
A bitline circuit for embedded Multi-Time-Read-Only-Memory including a plurality of NMOS memory cells coupled to a plurality of wordlines in each row, bitlines in each column, and a source-line. More specifically, the bitline circuit controls a charge trap behavior of the target NMOS memory array by mode-dependent bitline pull-down circuit, thereby discharging the bitline strongly to GND to trap the charge effectively in a Programming mode, and discharge the bitline weakly to GND to develop a bitline voltage to detect the charge trap state. The mode dependent circuit is realized by using at least two NMOS to switch the device strength, using a pulsed gate control in a Read mode, or using analog voltage to limit the bitline current. The proposed method further includes a protection device, allowing all bitline control circuit using thin oxide devices. The bitline circuits having mode and bank access dependent bitline circuit further enables a single device memory array, by using two arrays, wherein said one of the array is used for reference to the other array using an open bitline architecture.
US09355735B1
Techniques for detecting word line layers which are shorted together due to a defect in a three-dimensional stack memory device, and for recovering data. The memory device comprises blocks of memory cells in which each block has a separate stack of word line layers but the word line layers at a common height in the different stacks are connected. A process to detect a short circuit occurs when an nth word line layer (WLn) in an ith block fails to successfully complete programming. A determination is made as to whether WLn is shorted to WLn−1 and/or WLn+1. If WLn is shorted to WLn+1 but not WLn−1 in the ith block, a recovery read process is performed to read the data which has been programmed into the memory cells of WLn of the previously-programmed blocks. The recovery read process uses upshifted control gate read voltages due to the short circuit.
US09355732B2
A data storage device may include a memory die. The memory die includes a memory and a latch. A method may include receiving a command corresponding to a write operation to write information to the memory. The method may further include loading a set of bits into the latch prior to receiving the information at the memory die. The set of bits includes at least a first bit having a first value and a second bit having a second value that is different than the first value. The method further includes receiving the information at the memory die and overwriting at least a portion of the set of bits at the latch with the information.
US09355726B2
An EPROM cell array includes a cell array including multiple unit cells, each of which includes a MOSFET having a floating gate, and which are disposed in an array with a plurality of rows and a plurality of columns; multiple first selection lines each coupled with drains of unit cells, which are disposed on the same row among the multiple unit cells; and multiple second selection lines each coupled with sources of unit cells, which are disposed on the same column among the unit cells, wherein a selected unit cell to be programmed or read is selected by one of the multiple first selection lines, and one of the multiple second selection lines.
US09355720B2
A write driver is configured to determine a magnitude and an application time of a pre-emphasis current pulse in response to control codes generated according to parasitic components on a path from a write driver to a program target cell and a resistance value of the program target cell, and supply a preset program current to a memory circuit block by adding a pre-emphasis current to the preset program current in a program mode.
US09355716B2
A method for determining decision metrics in a detector for a memory device. The method includes receiving a plurality of signal samples and extracting a set of statistics from the signal samples, wherein at least one of the statistics is non-linear or complex, is derived from a plurality of the signal samples, and is not a function of at least one real linear statistic that is derived from a plurality of the signal samples. The method also includes applying at least one decision metric function to the set of statistics to determine at least one decision metric value corresponding to at least one postulated symbol.
US09355708B2
A memory control circuit includes a comparator, an eye width measuring circuit and a calibration circuit, wherein the comparator is arranged to compare a data signal with a reference voltage to generate a compared data signal; the eye width measuring circuit is coupled to the comparator, and is arranged to measure an eye width of the compared data signal to generate a measuring result; and the calibration circuit is coupled to the comparator and the eye width measuring circuit, and is arranged to adjust a level of the reference voltage according to the measuring result.
US09355705B2
The semiconductor device includes a temperature sensor controlled so that temperature measurement is made once at each of a plurality of different reference temperatures at an interval of a preset number of times of refresh operations and a plurality of latch circuits holding the results of temperature measurement. A refresh period is set from outputs of the latch circuits inclusive of the result of temperature measurement carried out last time for each of a plurality of different reference temperatures. After start of measurement, temperature measurements are repeated every wait time corresponding to circulation of the refresh operations. The refresh period is set such that the high-temperature side results of temperature measurement are prioritized (FIG. 2).
US09355704B2
A refresh method of a volatile memory includes at least the following steps: detecting at least one parameter of the volatile memory; selecting a target refresh type from a plurality of candidate refresh types according to the at least one parameter; and performing a refresh operation upon the volatile memory according to the target refresh type. In one embodiment, the candidate refresh types include at least a first candidate refresh type and a second candidate refresh type, each refresh command complying with the first candidate refresh type is arranged to refresh a first number of banks of the volatile memory, and each refresh command complying with the second candidate refresh type is arranged to refresh a second number of banks of the volatile memory.
US09355695B2
A semiconductor memory device includes a row input section suitable for receiving a first row signal including a first row command and a first row address, corresponding to an active command, during a test operation of the active command, a column input section suitable for receiving a second row signal including a second row address corresponding to the active command during the test operation of the active command, and a signal control section suitable for generating an internal row signal for an operation of the active command by transforming the first row signal and the second row signal outputted from the row input section and the column input section.
US09355694B2
Embodiments include apparatuses, methods, and systems related to an assist circuit that may be coupled to one or more components of a memory system to selectively lower a supply voltage that is delivered to the component. For example, the assist circuit may be coupled to a plurality of bitcells (e.g., register file bitcells). The assist circuit may selectively lower the supply voltage delivered to the bitcells during at least a portion of a write operation and/or during an inactive state of the bitcells. Additionally, or alternatively, the assist circuit may be coupled to a read circuit to selectively lower the supply voltage delivered to the read circuit during an inactive state of the read circuit. The assist circuit may include a control transistor coupled in parallel with one or more diodes between a main supply rail and a supply node of the bitcells and/or read circuit.
US09355692B2
Embodiments include a high frequency write through memory device including a plurality of memory cells and a plurality of local evaluation circuits. Each of the plurality of local evaluation circuits are coupled to at least one of the plurality of memory cells and are configured to prevent data stored in the coupled memory cells from being written to a latch node during a write through operation.
US09355689B2
Embodiments of a row address cache circuit are disclosed that may allow the determination the number of times a row address is used to access a dynamic memory. The row address cache circuit may include a memory, first and second pluralities of counters, and a control circuit. The control circuit may be configured to receive a row address and store the row address in an entry of the memory when the row address has not been previously stored. When the row address has been previously stored in an entry of the memory, the control circuit may be configured to change a value of a counter of the first plurality of counters corresponding the entry. The control circuit may be further configured to change a value of each counter of the second plurality of counters after a pre-determined time interval has elapsed, and initiate a refresh of the dynamic memory.
US09355688B2
A memory subsystem includes an adaptive output voltage to provide a voltage based on a power profile of a memory device of the memory subsystem. A charge pump increases the voltage to a level needed to write data to the memory device. The voltage provided is based on the power profile of the memory device, which indicates a voltage level that provides good efficiency for the charge pump, and is within maximum levels for the memory device. The voltage can be higher than a nominal voltage indicated for the memory device in a specification.
US09355686B2
A semiconductor chip comprises a word line configured to be driven by a word line driver. The semiconductor chip also comprises a plurality of bit lines. Each bit line of the plurality of bit lines is configured to transmit a signal to a respective bit line amplifier. The semiconductor device further comprises a plurality of memory cells. At least one memory cell of the plurality of memory cells is at an intersection of the word line and a bit line of the plurality of bit lines. The at least one memory cell of the plurality of memory cells is a type selected from at least two memory cell types based on a distance of the intersection from an end of the word line.
US09355683B2
Provided are a method and apparatus thereof for setting a marker within audio information, the method including: receiving the audio information including a silent portion and a non-silent portion; receiving a selection for a selected marker insertion point; determining, based on the received selection and received audio information, whether the selected marker insertion point occurs during the non-silent portion; and if the selected marker insertion point occurs during the non-silent portion, determining a time of the silent portion, and setting the marker to correspond to the determined time of the silent portion.
US09355675B2
According to one embodiment, a method includes collecting data relating to operation of a tape drive, storing the collected data in a tape map, and storing a subset of the collected data in a slice region upon at least one of experiencing a first trigger condition and reaching a predefined location on a tape. Other systems, methods, and computer program products are described in additional embodiments.
US09355663B1
An apparatus, according to one embodiment, includes: a head carriage assembly, a flexure coupling the head carriage assembly to a linear assembly, the linear assembly being configured to move along a fine motion direction, and a motor coupled to the head carriage assembly for rotatably positioning the head carriage assembly about an axis of skew which extends perpendicular to a plane defined by an intended direction of media movement across the head carriage assembly and the fine motion direction, the fine motion direction being oriented perpendicular to the intended direction of media movement. The flexure permits the rotatable positioning of the head carriage assembly about the axis of skew. Moreover, the flexure resists pitching movement of the head carriage assembly relative to the linear assembly.
US09355658B2
According to one embodiment, a magnetic head is arranged opposite a magnetic recording medium including a recording layer. The magnetic head includes a magnetic pole, a light emitting unit, and a distance adjusting unit. The magnetic pole includes a soft magnetic material. The light emitting unit is arranged with respect to the magnetic pole in a travel direction of the magnetic head, and emits light with respect to the recording layer. The distance adjusting unit adjusts a distance between the magnetic pole and the light emitting unit.
US09355650B2
Devices, systems, methods, media, and programs for detecting an emotional state change in an audio signal are provided. A plurality of segments of the audio signal is received, with the plurality of segments being sequential. Each segment of the plurality of segments is analyzed, and, for each segment, an emotional state and a confidence score of the emotional state are determined. The emotional state and the confidence score of each segment are sequentially analyzed, and a current emotional state of the audio signal is tracked throughout each of the plurality of segments. For each segment, it is determined whether the current emotional state of the audio signal changes to another emotional state based on the emotional state and the confidence score of the segment.
US09355645B2
Provided are a method and apparatus for encoding/decoding stereo audio. In the method for encoding stereo audio, stereo audio is encoded based on at least one of the phase difference between first and second channel audios and information on an angle made by a vector on the intensity of mono-audio and a vector on the intensity of the first channel audio or a vector on the intensity of the second channel audio. Thus, the number of encoded parameters is minimized so that a compression ratio in the encoding of the stereo audio is improved.
US09355643B2
A method is provided for determining an indicator evaluating the voice quality of a coded speech signal. The method includes the following steps: calculation per signal frame, of a predetermined number of coefficients of a linear prediction filter for the coded speech signal; determination per frame, of a speech signal reconstructed on the basis of the filter coefficients thus calculated; obtaining per sample, of the residual between the coded speech signal and the reconstructed speech signal; calculation of an evaluation indicator on the basis of the mean or the absolute value of the residuals obtained for all the samples. Also provided are a device for determining an indicator implementing the above method, a method of evaluating the quality or of identifying the class of coding of the coded signal using the indicator determined, as well as a measurement terminal implementing these methods.
US09355633B2
The application discloses a communication device and method of processing a text message in the communication device. An aspect of the present application is a method of receiving text messages from a counterpart; determining whether to transform the received text messages into voice data according to control information, wherein the control information corresponds to a condition for transforming the text messages into the voice data; selectively transforming a text message among the text messages into the voice data of the counterpart according to a result of the determining step; and transmitting the transformed voice data to a sound reproduction device.
US09355629B2
Apparatuses, systems, and methods are presented which provide for a musical instrument direct box combined with a musical instrument tuner which may be phantom powered by an external audio system, according to some embodiments. In some embodiments, an apparatus is presented. The apparatus may include a direct box (DI) module, and a musical instrument tuner module coupled to the DI module. The musical instrument tuner module may be phantom powered based on a connection to a remote system geographically distinct from the apparatus. In some example embodiments, the apparatus may also include a tuning transformer coupled to the musical instrument tuner module and the DI module, the tuning transformer configured to galvanically isolate a ground domain of a musical instrument signal from a ground domain of the remote system while the musical instrument tuner module measures a pitch of the musical instrument signal.
US09355623B2
String fastener in the guitar body of an electric guitar, includes a bridge, carrying one saddle per string located at the upper side of the bridge, across which a string is arranged to run, one saddle per string fastened to the upper side, a downwards directed, pivoted lever arranged at each saddle, at which lever one string end is fastened, a tuning spring fastened with one of its ends to the lever and with its other end to the guitar body, which tuning spring strives to maintain a constant pulling force in a string, and which string fastener is provided with a vibrato arm, which when activated results in the bridge angling towards the guitar body, the vibrato arm being pivotally fastened to and running through the bridge. A fastening element maintains each lever in position, and a release device cooperates with the fastening element to release the levers.
US09355617B2
There is provided an information processing apparatus including a positional information acquiring unit acquiring information related to a movement of an operation target by a user operation, and a display control information generating unit generating control information to control display content, based on the information related to the movement. Among a first direction component and a second direction component of the movement, the display control information generating unit preferentially generates the control information for the first direction component.
US09355612B1
A computing device can track a gaze direction of a user of the computing device. In some embodiments, gaze tracking can be performed using at least one front-facing camera of the computing device. The computing device can determine a position on a display of the device that corresponds to where the user's gaze is directed. The computing device can display content that is decipherable (i.e., readable, legible, recognizable, understandable, non-scrambled, unobscured, etc.) at the position on the display that corresponds to the user's gaze direction. The computing device can scramble at least some content that is displayed at a position(s) on the display other than the position at which the user's gaze is directed.
US09355608B2
A receiving unit acquires a zoom instruction to enlarge or reduce a displayed image. An image processing unit is provided with a function of enlarging or reducing a displayed image in accordance with a zoom instruction. A zoom processing unit can enlarge or reduce a displayed image until the zoom factor of the displayed image reaches the limit. If the zoom factor of a displayed image reaches the limit, the indicator generating unit generates an indicator for notifying a user thereof.
US09355604B2
An overdriving control method includes: receiving an input image; determining whether the input image is a moving image or a still image, and generating a determining signal; dynamically using image compression process according to the determining signal; and dynamically using overdriving process according to the determining signal. An overdriving control circuit includes a receiving unit, arranged for outputting an input image; a determining unit, arranged for generating a determining signal by determining whether the input image is a moving image or a still image; an image compression processing unit, arranged for dynamically performing image compression process upon the input image according to the determining signal, and generating an image compression processing unit output; and an overdriving processing unit, arranged for dynamically performing an overdriving process upon the image compression processing unit output according to the determining signal, and generating an overdriving processing unit output.
US09355598B2
A transparent display apparatus and a controlling method thereof include a transparent display panel which displays an image, a backlight unit which provides backlight to the transparent display panel, an input unit which receives a user command, a power supply unit which supplies power to the transparent display apparatus, and a controller which controls the power supply unit to cut off power supply to the backlight unit if a preset command is input through the input unit, controls the transparent display panel to output a preset image, and controls the power supply unit to cut off power supply to the transparent display panel after a preset time has elapsed.
US09355589B2
A Light-Emitting Diode (LED) display includes: an LED display panel; and a display driving circuit, including a switching circuit and a control circuit, wherein the switching circuit comprises first and second switching sub-circuits; the first switching sub-circuit includes one or more field effect transistors; the second switching sub-circuit includes one or more field effect transistors; the control circuit includes a power supply control circuit connected with a third end of the switching circuit through a power supply control port. The switching circuit and the control circuit are integrated in the display driving circuit, and the two switching sub-circuits control the power supply of R/G/B LEDs in an LED particle array with M lines and N columns in the LED display panel respectively, so that the effects of small PCB area occupied by the control circuit, simple design, high refresh rate and low power consumption of the LED display are achieved.
US09355581B2
An airframe display system and method. The airframe display system has an airtight airframe having at least one airbeam. The airbeam has a sleeve of dimensionally stable material. A stretch fabric cover is received over the airframe whereby, upon inflation, the airframe is substantially rigid and the stretch fabric cover is taut over the airframe defining a display surface area.
US09355573B2
We have disclosed systems and methods for monitoring an individual's performance during a physical activity. The systems may include a mount adapted to releasably secure the portable performance monitoring device to the individual's body during the physical activity and a main body coupled to the mount. The main body may include a satellite positioning system receiver adapted to obtain position points during the physical activity, a processor adapted to determine performance information for the individual based on position points during the physical activity, an output adapted to convey at least some of the performance information to the individual during the physical activity, and a user input adapted to be activated in response to the individual tapping.
US09355571B2
A system and method for conducting flight procedures training in a rotary-wing aircraft with a multi-engine powerplant includes determining a variable bias relative an available power margin to simulate a reduced power available flight condition; and displaying symbology indicative of the simulated reduced power available flight condition.
US09355569B2
A system, method and computer program product for providing a learning aid using pictorial mnemonics. The method can include receiving a first input including a selection of a content topic. The method further includes displaying a first pictorial mnemonic associated with the selected topic, wherein the first pictorial mnemonic comprises one or more sub-images, and a list of one or more attributes, wherein each attribute is associated with a corresponding sub-image.
US09355566B2
Example systems and methods for controlling aircraft arrivals at a waypoint are disclosed. An example method for controlling aircraft arrivals at a merging waypoint includes defining a tie waypoint at a first distance from the merging waypoint and generating a first parameter set of flight instructions for aircraft arriving at the tie waypoint. The first parameter set includes an aircraft speed instruction for a target separation between a first aircraft arriving at a target waypoint downstream of the tie waypoint and a second aircraft arriving at the target waypoint. The example method includes defining a diversionary flight path at a second distance from the merging waypoint. The second distance is less than the first distance. The method also includes generating a second parameter set of flight instructions for the aircraft arriving at the diversionary flight path. In the example method, the second parameter set includes instructions for the first aircraft to follow at least a part of the diversionary flight path before flying to the merging waypoint. A total flight path distance of the first aircraft is to increase when an expected arrival of the first and second aircraft at the target waypoint has a separation that is smaller than a threshold separation.
US09355563B2
A wireless communication method implemented by a first apparatus constituting a vehicle-to-vehicle communication system, including: receiving vehicle data transmitted on a control channel from a second apparatus; acquiring, from a map information storage unit configured to store map information divided into a plurality of first areas, information relating to a first area including a current position of the first apparatus; determining whether or not to access a DB storing WS information on the basis of position information relating to the first in-vehicle wireless communication apparatus, position information relating to another apparatus, and information relating to the first area; acquiring WS information relating to a vicinity of the current position from the DB after determining to access the DB; and transmitting the WS information acquired from the DB in the querying step to a peripheral apparatus.
US09355560B2
Methods for differentiating high quality probe reports in a plurality of probe reports include: (a) receiving, by a processor, a probe report from a probe source, wherein the probe report includes data indicative of a travel condition; (b) determining, by the processor, whether the probe report satisfies a criterion indicative of high quality data; and (c) identifying, by the processor, the probe report as being (i) suitable for use in modeling the travel condition if the probe report satisfies the criterion, or (ii) unsuitable for use in modeling the travel condition if the probe report does not satisfy the criterion. Systems for differentiating high quality probe reports in a plurality of probe reports are described.
US09355559B1
A remote control is used to control one or more media devices which may be in various media device states during operation. Based on media device state data, different media device control profiles may be applied. The media device control profiles may specify mapping of particular buttons on the remote control to particular functions on the media device, designate a communication path to use, and so forth.
US09355554B2
The invention broadly contemplates a system providing an integrated television and Internet media experience. The system provides for automatic integration of television and Internet media via identification of source input media, analysis of the identified source input media, retrieval of related Internet content, and integration of the source media and the related Internet content for display.
US09355551B2
The present disclosure is directed to a vehicle smart key adapted to pair with a vehicle, a system for locating a lost vehicle key, and a method of locating a lost key. The smart key, system, and method of the present disclosure enable a user of a vehicle to locate a missing or lost key for the vehicle. The smart key adapted to pair with a vehicle includes a transmitter, a receiver and an electronic control unit. The transmitter is adapted to send a locating beacon signal. The electronic control unit is programmed to execute transmission of the locating beacon signal by the transmitter when the smart key is not paired to the vehicle.
US09355547B2
A system and computer implemented method for detecting a change in a home environment for a visually impaired user is disclosed. The method may include monitoring the home environment using a set of sensors configured to collect environment data for a set of areas of the home environment. The method may also include detecting an environmental change in an area of the home environment. The method may also include providing, in response to a triggering event, a notification of the environmental change.
US09355544B1
A fault indication method for equipment includes receiving a fault signal indicative of a fault of a device; energizing a light emitter based on the received fault indication, in which a luminous material is made to fluoresce based on receipt of light emitted by the light emitter; detecting fluorescence of the luminous material by a light detector, and outputting a voltage and/or current indicative of the fluorescence; and providing a fault output signal when the voltage and/or current exceeds a predetermined value.
US09355539B2
An anti-theft tag has two slightly concave shells attached to each other by a hinge. One shell has an aperture through it and the other shell has a post located to insert through the aperture when the two shells are brought together. At least one catch tab extends laterally from the end of the post. The catch tab exceeds the width of the aperture and is constructed to give to allow the post to insert into the aperture, but to resist and prevent the extraction of the post. The post is severable to allow the remove of the catch tab to allow the opening of the tag. One of the shells also has a slot and the other has a tack. When the post is inserted through the aperture, the tack inserts into the slot. The tack passes through an object to be protected and maintains the tag in place.
US09355536B2
This document discusses, among other things, apparatus and methods for controlling a haptic transducer. In an example, a haptic controller can include an active termination driver having a configurable output impedance. The active termination driver can be configured to drive a haptic transducer and to process back electro-magnetic force (EMF) of the haptic transducer to provide motion feedback of the haptic transducer. In an example, the haptic controller can include a processor to provide a command signal to the active termination driver and to determine a resonant frequency of the haptic device using the motion feedback of the haptic transducer.
US09355532B2
In an example embodiment, an automated banking machine that is operable to detect signals corresponding to a plurality of service activities carried out on a transaction function device. Data representative of the plurality of service activities is stored in the transaction function device's data store.
US09355530B1
In an example embodiment, an automated banking machine operable to perform cash withdrawals. If a withdrawal is below a threshold, authorization is obtained from a first transaction authorization computer. If a withdrawal is greater than or equal to the threshold, a first portion of the cash is dispensed responsive to authorization from a first transaction authorization computer and a second portion of the cash amount is dispensed responsive to authorization from a second transaction authorization computer.
US09355518B2
A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas. The gaming system may incorporate a user profile feature according to which certain information regarding users of the system may be maintained. Such information can include, without limitation, information relating to preferences, finances, activities participated in by the users, and trends and habits of the users.
US09355512B2
A closing unit, closing apparatus, and method for locking and/or unlocking a lock is provided. The closing unit can include an actuator for moving or for blocking and releasing a locking and unlocking unit of the lock, an electrical energy supply arrangement, a switch between the electrical energy supply arrangement and the actuator, an encryption/decryption unit, a key memory, as well as a passive RFID basic circuit having an antenna, where at least the actuator, the switch between the electrical energy supply arrangement and the actuator, the encryption/decryption unit, and the key memory are disposed in a housing that cannot be opened without destroying it.
US09355508B2
A handheld security system includes a set of handheld devices positioned at a group of access points to a secure area. The handheld device includes a set of input/output devices including a text and graphics display, a camera, a local security database and a set of security devices including an RFID reader, a bar code reader, a magnetic stripe card reader and a biometric scanner. The set of handheld devices are communicatively connected through wireless signaling and protocol to one another and to a server operating a global a global security database. The local security database is synchronized to the global security database. A location stack table is continuously updated with security events and monitored for violation of a set of anti-passback rules. An association table associates a set of assets and a set of personnel, allowing for visitor tracking and asset tracking on a schedule.
US09355507B1
A system for collecting vehicle data includes: at least one vehicle controller in a vehicle network configured to control driving of a vehicle; a server configured to monitor a load state of the vehicle network and request a data collection by adjusting a control parameter corresponding to a selected vehicle controller according to an available capacity in the vehicle network when any one of the at least one vehicle controller is selected; and a data collection device configured to request data corresponding to the control parameter according to a request of the server by determining an error range based on the load state of the vehicle network. The at least one vehicle controller detects the data corresponding to the control parameter and arranges and transmits the data corresponding to the control parameter based on the load state of the vehicle network and the error range.
US09355501B2
A computer-readable medium stores a program causing a computer to execute a process including selecting a model from a storage device storing assembly data of an assembly; projecting in multiple directions, the selected model to a first area in a color different from a background color of the first area to generate first projection images, and to a second area equivalent in size to the first area, the model in a different color and another model in the same color as the background color, to generate second projection images; comparing the first and second projection images, according to verification direction to calculate scores indicating matching degree between the projection images; and determining as a disassembly direction for the model, a direction opposite to the verification direction of the projection image having the highest calculated score, to associate and store the disassembly direction and the model to the storage device.
US09355482B2
In a data visualization system, a method of arranging, in n dimensions, data points representing n or more variables, the method including the steps of: a data point ranking module ranking a set of data points with respect to a first axis of a visual representation using a first variable; and based on a second variable, a data point distribution module distributing the set of data points along the first axis while retaining information relating to the ranking of data points determined in step i).
US09355481B2
Embodiments of the present invention include a method, computer program product, and system for generating a visualization of an optimized project. The computer receives a project and a period of interest associated with the project. The computer determines a constraint status for each constraint associated with the project. The computer generates a graphical element that illustrates the constraint status. The computer generates a visualization of the project during the period of interest, wherein the visualization includes concentric geometric structures and the graphical element.
US09355480B1
Improved techniques involve uniformly distributing remainder pixels to the visual components when distributing the visual components in a display of a fixed pixel width. When displaying a number of visual components on the display, an electronic device connected to the display generates remainder pixels that are the result of the quotient of the number of display pixels and the number of visual components not being a whole number. The electronic device then distributes the remainder pixels to the visual components in a uniform manner so that each visual component is aligned with a respective visual target in the display.
US09355479B2
A method for selecting an analysis procedure for a value series, including displaying a value series on a computer display monitor, receiving one or more sequences of user provided annotations, where the annotations overlay at least a sub-interval of the value series on the computer display monitor, using the sequences of user provided annotations to select an optimal value series analysis method from a set of value series analysis methods, where selecting an optimal value series analysis method includes determining parameter values for the optimal value series analysis method, and presenting the selected optimal value series analysis method and parameters, and the optimal reconstruction of the annotation sequences to the user.
US09355475B1
An example method includes, responsive to identifying an object and a reflection surface: identifying a reflection incidence point on a current position of the reflection surface; reprojecting the reflection incidence point using a surface motion vector of the reflection incidence point to determine a previous reflection incidence point. The previous reflection incidence point is a reflection incidence point on a previous position of the reflection surface. The method further includes, reprojecting a reflected point (a reflection of the object in accordance with the reflection surface's current position) using a motion vector to determine a previous location of the reflected point on the previous position of the reflection surface; projecting a current view point onto the previous position of the reflection surface to produce a previous view point; and presenting to a user a presentation of the previous location of the reflected point on the previous position of the reflection surface.
US09355471B2
A color balancing apparatus for multiple image synthesis and a method therefore, in which an automatic white balance unit, with respect to each of a plurality of input images that are obtained by sequentially capturing adjacent scenes, is configured to compare a neutral color representing the input image with chromaticity of standard sources that are predefined, determine a standard source which is closest to the neutral color among the standard sources as a standard illuminant, and perform a white balance on the input image based on the standard illuminant, so that a natural wide-area synthesis image is generated by use of a light source estimation scheme considering multiple light sources, without complex computation of the conventional wide-area image synthesis, are provided.
US09355468B2
A system and method are provided for performing joint color and depth encoding. Color data and depth data for an image is received. Based on the color data, confidence values are computed for the depth data and the depth data is encoded based on the confidence values to represent a correlated portion of the depth data and a decorrelated portion of the depth data. In one embodiment, the depth data comprises per-pixel vergence angles.
US09355464B2
Systems, methods and program storage devices are disclosed, which comprise instructions to cause one or more processing units to analyze input images to a texture atlas and determine how each texture should be modified before being stored in the texture atlas to prevent undesirable drawing artifacts. For example, “tileable” images may be identified on a per-edge basis (e.g., by determining whether each edge pixel is above a certain opacity threshold). The tileable images may then be modified, e.g., by extruding a 1-pixel border identical to the outer row of pixels, before being stored in the texture atlas. “Character”-type sprites may also be identified on a per-edge basis (e.g., by determining whether each edge pixel is below the opacity threshold). The character-type sprites may then by modified by adding a single pixel transparent border around the outer rows of pixels before being stored in the texture atlas.
US09355462B2
A system and method of estimation motion of a machine is disclosed. The method may include determining a first point cloud and a second point cloud corresponding to an environment in a vicinity of the machine. The method may further include generating a first extended gaussian image (EGI) for the first point cloud and a second EGI for the second point cloud. The method may further include determining a first EGI segment based on the first EGI and a second EGI segment based on the second EGI. The method may further include determining a first two dimensional distribution for points in the first EGI segment and a second two dimensional distribution for points in the second EGI segment. The method may further include estimating motion of the machine based on the first and second two dimensional distributions.
US09355455B2
An image data processing method comprises: extracting a depth map from an input image; separating the input image into a foreground area and a background area based on grayscales of the depth map; and modulating the maximum depth value of the input image to become smaller and the difference between depth values of a gray grayscale segment of the depth map to be greater than the difference between depth values of the foreground area and background area of the input image.
US09355443B2
A system for location based wafer analysis, the system comprising: (i) a first input interface; (ii) a second input interface; (iii) a correlator; and (iv) a processor, configured to generate inspection results for the inspected wafer, with the help of at least one frame run-time displacement.
US09355441B2
The present invention relates to a method for closed-loop controlling a processing operation of a workpiece, comprising the steps of: (a) recording a pixel image at an initial time point of an interaction zone by means of a camera, wherein the workpiece is processed using an actuator having an initial actuator value; (b) converting the pixel image into a pixel vector; (c) representing the pixel vector by a sum of predetermined pixel mappings each multiplied by a corresponding feature value; (d) classifying the set of feature values on the basis of learned feature values into at least two classes of a group of classes comprising a first class of a too high actuator value, a second class of a sufficient actuator value and a third class of a too low actuator value at the initial time point; (e) performing a control step for adapting the actuator value by minimizing the error et between a quality indicator ye and a desired value; and (f) repeating the steps (a) to (e) for further time points to perform a closed-loop controlled processing operation.
US09355440B1
Methods and systems for detection of selected defects in relatively noisy inspection data are provided. One method includes applying a spatial filter algorithm to inspection data acquired across an area on a substrate to determine a first portion of the inspection data that has a higher probability of being a selected type of defect than a second portion of the inspection data. The selected type of defect includes a non-point defect. The inspection data is generated by combining two or more raw inspection data corresponding to substantially the same locations on the substrate. The method also includes generating a two-dimensional map illustrating the first portion of the inspection data. The method further includes searching the two-dimensional map for an event that has spatial characteristics that approximately match spatial characteristics of the selected type of defect and determining if the event corresponds to a defect having the selected type.
US09355434B2
The invention relates to a method for generating super-resolution images using a processing device, the method includes: oversampling an input image to generate an oversampled image; modifying the pixel value of a first pixel of the oversampled image by: generating a similarity value for each one of a plurality of candidate pixels in the input image and/or in one or more other input images, candidate pixels being selected based on the position of the first pixel in the oversampled image, similarity value being generated by evaluating the similarity of a group of pixels adjacent to each of the candidate pixels to a group of pixels adjacent to the first pixel; selecting a first subset of candidate pixels on the basis of similarity values, and generating the modified pixel value of the first pixel based on the pixel values and on the similarity values of the first subset of candidate pixels.
US09355432B1
The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system, a saliency analyzer, a spatial scatter, and a face detector configured to detecting one or more faces within the image. The saliency value of each pixel not associated with a detected face within the image is adjusted if one or more faces within the image are detected. A search system defines a saliency region based on a total value of saliency values within the saliency region and on a parameter, where the parameter value is based on a relative importance of a false positive pixel to a false negative pixel. The search system also defines a crop region using an aspect ratio that includes the saliency region and determines a position of the crop region based the saliency values within the crop region by performing a one dimensional search.
US09355424B2
Transactions using a bank customer's electronic debit or credit card (“e-card”) are monitored by the card owner's consumer electronic (CE) device and reported to a server associated with the financial institution maintaining the e-card records for analysis of aggregated hack attempts.
US09355422B2
A method and system that introduces a fixed-price transaction mechanism in conjunction with an auction transaction mechanism. The system facilitates a network-based auction price-setting process for a listing using a fixed price-setting process. The listing includes a reserve price that is adjusted by receiving, via an interface, an adjustment to the reserve price to generate an adjusted reserve price. The system further identifies whether the adjusted reserve price is less than a proxy bid that has been received from a bidder for the listing.
US09355421B2
Techniques are described for describing and associating custom products. In an embodiment, a first attribute value that defines an attribute of a custom product is received from a user that is customizing the custom product. In response to receiving the first attribute value, a legal set of attribute values for a second attribute of the custom product or an accessory product may be determined. The legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or accessory product that are compatible with the first attribute value. The legal set of attribute values may identify a continuous range of values where any value within the continuous range of values is compatible with the first attribute value. In an embodiment, the user may be limited to selecting accessory products having a legal attribute value.
US09355408B2
Disclosed is an advertising service method using D2D communication for efficiently using limited radio resources and control channel resources. The advertising service method includes setting a D2D common bearer with a network, receiving advertising terminal information from at least one other advertising terminal through the D2D common bearer, registering the advertising terminal in the network, transmitting advertising information to the at least one other advertising terminal and a user terminal through the D2D common bearer, and setting a user terminal and a D2D dedicated bearer on the basis of information received from the network. Accordingly, an advertisement can be easily transmitted to a plurality of user terminals which were not previously connected, and a collision between advertising terminals which are located in plurality in a specific area and transmit advertisements can be avoided.
US09355407B2
Systems and methods for searching cloud-based databases are provided herein. A service provider may have a need to make their database(s) searchable through search technology. However, the service provider may not have the resources to implement such search technology. The search technology may allow for search queries against these cloud-based databases. The technology described herein provides a solution addressing the service provider's need, by giving a search technology that furnishes search results in a fast, accurate manner. In further embodiments, systems and methods to monetize those search results are also described herein.
US09355405B2
The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user.
US09355400B1
Techniques are described for determining merchants that are able to provide items of interest. In some situations, consumers or other users supply requests for information about particular items of interest, and appropriate local merchants that are currently available to provide those items are identified and indicated to the users who made the requests. The identification of such appropriate local merchants may include automatically contacting human representatives of potentially appropriate merchants in order to automatically solicit information about the merchant, such as quantity and pricing information for items currently available in local inventory and current operating hours. The described techniques may be performed in an automated manner by an item availability information system, such as to provide a corresponding item availability information service to users (e.g., in exchange for fees from users).
US09355391B2
A digital wallet that facilitates fast, convenient, and secure commerce using a mobile electronic device (or non-mobile electronic device) and stores information associated with transactions, such as purchase confirmations and receipts. The digital wallet can store information for use in transactions, including information associated with one or more financial accounts, user information, and shipping information. To complete an online purchase, the digital wallet can interact with a merchant's website to obtain information regarding the purchase. The digital wallet provides a user interface for the user to review and confirm the purchase information. The user interface also allows the user to select from multiple payment options, customize shipping information, or provide information requested by the merchant. The digital wallet can transmit user confirmation to the merchant's website and receive a receipt for the purchase. The digital wallet can store the receipt and synchronize the receipt with a remote storage location.
US09355389B2
Online ordering systems allow a user to submit sensitive information such as payment card information to a merchant in encrypted form. A payment card processor server may be used to provide the user's web browser with code for an encryption function, a cryptographic key, and a key identifier. The web browser may encrypt the payment card information by executing the encryption function and using the key. The encrypted payment card information may be supplied to the merchant over the internet. A key identifier that identifies which cryptographic key was used in encrypting the payment card information may be provided to the merchant without providing the merchant with access to the key. The merchant can forward the encrypted payment card information to the credit card processor server with the key identifier. The processor server can use the key identifier to obtain the key and decrypt the payment card information for authorization.
US09355387B1
Systems and methods are provided for real-time information sharing. A server receives, from a first user device, a request to create an event, a start time and an end time for the event, and a request to share information among a group of user devices only during a sharing duration associated with the start time and the end time. The server receives information from the respective user devices in the group during the sharing duration, and distributes the received information to the group of user devices only during the sharing duration. The distributed information comprises at least one of geographic locations of the group of user devices and imagery taken by one or more respective devices in the group during the event. After the end time, contact information related to one or more user devices in the group is distributed to other user devices in the group.
US09355382B2
Group-based information displays correspond to the collection of display objects representative of either contacts associated with a user or applications or executable components executable, or otherwise accessible, via the telecommunication device. The group-based information displays can be logically organized according to organizational criteria. The organizational criteria can include, for example, organization or other affiliates criteria, event-based or activity based criteria, topic-based criteria and the like. Through group-based information displays, telecommunication device users can initiate one or more actions corresponding to the selection of display objects. Additionally, as applicable, the user can limit, or otherwise apply, the initiated actions to contacts identified, or otherwise associated, with specific group-based information displays.
US09355368B2
A method and a system for providing personal assistance in daily activities. A method and a system for actively and automatically providing personal assistance, using a robotic device/platform, based on detected data regarding a user and the user's environment. The method and system may include a processor, at least one sensor, an output device, a communications unit, and a database. The database may further include a memory and cloud-based database and computing. The method and system may provide assistance in jogging the memory of the user, parental control of a child, hazard detection, and various other circumstances. The method and system may actively and automatically provide personal assistance regarding health, exercise, diet, or nutrition. The method and system may assist the user or a health professional in health diagnosis and treatment.
US09355365B2
A superconducting integrated circuit may include a magnetic flux transformer having an inner inductive coupling element and an outer inductive coupling element that surrounds the inner inductive coupling element along at least a portion of a length thereof. The magnetic flux transformer may have a coaxial-like geometry such that a mutual inductance between the first inductive coupling element and the second inductive coupling element is sub-linearly proportional to a distance that separates the first inner inductive coupling element from the first outer inductive coupling element. At least one of the first inductive coupling element and the second inductive coupling element may be coupled to a superconducting programmable device, such as a superconducting qubit.
US09355360B2
Systems and methods for determining annotator performance in the distributed annotation of source data in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for clustering annotators includes obtaining a set of source data, determining a training data set representative of the set of source data, obtaining sets of annotations from a set of annotators for a portion of the training data set, for each annotator determining annotator recall metadata based on the set of annotations provided by the annotator for the training data set and determining annotator precision metadata based on the set of annotations provided by the annotator for the training data set, and grouping the annotators into annotator groups based on the annotator recall metadata and the annotator precision metadata.
US09355359B2
Systems and methods for the annotation of source data using confidence labels in accordance embodiments of the invention are disclosed. In one embodiment of the invention, a method for determining confidence labels for crowdsourced annotations includes obtaining a set of source data, obtaining a set of training data representative of the set of source data, determining the ground truth for each piece of training data, obtaining a set of training data annotations including a confidence label, measuring annotator accuracy data for at least one piece of training data, and automatically generating a set of confidence labels for the set of unlabeled data based on the measured annotator accuracy data and the set of annotator labels used.
US09355358B1
Systems and methods for determining relationship compatibility are disclosed. In one embodiment, a computer-implemented method utilizes personality information provided by acquaintances of a subject user to match personality traits of other users. The systems and methods described herein can be used, e.g., as part of an online dating website, users are matched, in part, based on referral information provided by acquaintances.
US09355357B2
A value corresponding to an adjustable control element is received. Predicted data is computed from seasonal data, where the computing is according to applying preservation of peaks in the seasonal data and applying time distance biasing in which more recent data points in the seasonal data are weighted higher than less recent data points. Relative weighting of the peak preservation and the time distance biasing is based on the received value corresponding to the adjustable control element.
US09355346B2
A wearing part, preferably for a vehicle, contains a wear indicator whose appearance changes depending on a wear condition of the wearing part. The wear indicator contains a multidimensional pattern that is disposed on the wearing part such that different levels of the pattern are exposed depending on the wear condition.
US09355343B2
To provide an image forming device that allows for quick actual start for printing a document described by a page describing language even while an auxiliary storage device such as an HDD is in an unmount state in sleep mode or the like. A main controller checks, in sleep mode, for a mount state of the auxiliary storage device, upon receipt of a request from an external device to process for printing a document described by a page describing language. Then, the main controller, upon judgement of the mount state of the auxiliary storage device, controls for storing printing data set related to the printing document temporally in the auxiliary storage device. On the contrary, the main controller, upon judgement of the unmount state of the auxiliary storage device, controls for storing the printing data set in a random access memory.
US09355331B2
Embodiments of the invention provide a method of visual saliency estimation comprising receiving an input sequence of image frames. Each image frame has one or more channels, and each channel has one or more pixels. The method further comprises, for each channel of each image frame, generating corresponding neural spiking data based on a pixel intensity of each pixel of the channel, generating a corresponding multi-scale data structure based on the corresponding neural spiking data, and extracting a corresponding map of features from the corresponding multi-scale data structure. The multi-scale data structure comprises one or more data layers, wherein each data layer represents a spike representation of pixel intensities of a channel at a corresponding scale. The method further comprises encoding each map of features extracted as neural spikes.
US09355329B2
Embodiments include methods for predicting one or more characteristics of an individual, such as a human or non-human animal, by applying computational methods to image(s) of the individual to generate one or more metrics indicative of the characteristics. Embodiments determine predictors of characteristics by creating a sample library of individuals, determining facial measurements for each individual, determining relationships between facial measurements and additional library data, and selecting predictors from these relationships. Embodiments include methods for predicting characteristics of individuals not in the library. Embodiments include methods for predicting characteristics of groups using predicted characteristics of individuals. Embodiments determine suitability of a pair of individuals (from the same or different species) for a particular purpose, task, or relationship based on characteristics of individuals. Other embodiments determine the compatibility of an individual with a group of other individuals. Embodiments include systems, devices, and computer-readable media comprising one or more of these methods.
US09355324B2
An image processing apparatus, includes: a processor coupled to a memory, configured to: detect corresponding relationships between lines of two or more pairs in a pair of images each having different local deformation, correct the local deformation of each of the pair of images, based on the corresponding relationships between the lines of the two or more pairs in the pair of images, and concatenate the pair of images in which the local deformation is corrected into a single image.
US09355316B2
A system and computer implemented method for identifying an object in a route is disclosed. The method may include capturing a first set of images during a first traversal of a first route. The method may also include capturing a second set of images during a second traversal of the first route. The method may also include identifying, by comparing the first set of images with the second set of images, an object in the second set of images meeting an obstruction criteria. The method may also include providing a notification of the object which was identified as meeting the obstruction criteria.
US09355312B2
In one embodiment, a method includes receiving a digital image captured by a mobile device; and using a processor of the mobile device: generating a first representation of the digital image, the first representation being characterized by a reduced resolution; generating a first feature vector based on the first representation; comparing the first feature vector to a plurality of reference feature matrices; and classifying an object depicted in the digital image as a member of a particular object class based at least in part on the comparing.
US09355308B2
Video analytics data is audited through review of selective subsets of visual images from a visual image stream as a function of a temporal relationship of the images to a triggering alert event. The subset comprehends an image contemporaneous with the triggering alert event and one or more other images occurring before or after the contemporaneous image. The generated subset may be presented for review to determine whether the triggering alert event is a true or false alert, or whether additional data from the visual image stream is required to make such a determination. If determined from the presented visual essence that the additional data is required to make the true or false determination, then additional data is presented from the visual image stream for review.
US09355305B2
The present invention is a posture estimation device for estimating a wide variety of 3-dimensional postures by using a skeletal model. The posture estimation device (200) has: a skeletal backbone estimation unit (230) for estimating the position of a feature location of a person within an acquired image; a location extraction unit (240) which generates a likelihood map indicating the certainty that a location other than the feature location of the person exists in the acquired image based on the position of the feature location of the person; and a skeletal model evaluation unit (250) for evaluating, based on the likelihood map, a candidate group which includes a plurality of 2-dimensional skeletal models as candidates and such that each 2-dimensional skeletal model is configured from a line group representing each location and a point group representing coupling between each location and corresponds to one posture of the person.
US09355303B2
Face recognition using multilayered discriminant analysis includes systems and methods applying an initial linear discriminate analysis to a database of face images in a more-or less conventional manner. Initial fuzzy logic then is applied to the results of the initial linear discriminate analysis to produce a subset of the database of face images. Thereafter, a subsequent linear discriminate analysis is applied to the subset of the database of face images and subsequent fuzzy logic is applied to the results of the subsequent linear discriminate analysis to produce a further subset of the subset of the database of face images. The application of the subsequent linear discriminate analysis and application of the subsequent fuzzy logic may be repeated until the further subset contains only one, or zero, face images.
US09355301B2
The computational resources needed to perform processes such as image recognition can be reduced by determining appropriate frames of image information to use for the processing. In some embodiments, infrared imaging can be used to determine when a person is looking substantially towards a device, such that an image frame captured at that time will likely be adequate for facial recognition. In other embodiments, sound triangulation or motion sensing can be used to assist in determining which captured image frames to discard and which to select for processing based on any of a number of factors indicative of a proper frame for processing.
US09355295B1
A device has a deposit, a sell, and an audit mode of operation to monitor and reconcile bills. The device includes a memory storing records, an input receptacle to receive bills, an image scanner to image bills, a transportation mechanism to transport bills, and one or more processors. In the deposit mode, the one or more processors extract serial numbers and generate records. Each record includes a physical bill location field to indicate the location that the bill is expected to be physically located. In the sell mode, the one or more processors update the physical bill location fields to indicate that the expected physical bill location is a second location. In the audit mode, the one or more processors determine if each record corresponds with an audit record and generate an indication that the teller drawer is balanced responsive to a determination that each audit record corresponds with a respective record and a determination that each record corresponds with an audit record.
US09355290B2
Systems and methods that provide a machine-readable symbol reader positioned over a “flip-lid” type cash box. The reader may be affixed directly to the lid of the cash box or affixed to a thin cover pivotally attached to a checkout stand that opens with the lid of the cash box. The lid of the cash box or the thin cover may be level with a surrounding surface of the checkout stand. The reader may have a field of view directed away from the operator (e.g., a cashier) so that the operator may scan objects close to his or her body without requiring extended reaching, which provides an ergonomically desirable work environment.
US09355286B2
An extended Pulse-Interval Encoding (PIE) modulating method in a Radio Frequency IDentification (RFID) system, wherein the method modulates 2-bit transmitted data and comprises: adjusting a length of a symbol according to a value of the first bit of the transmitted data; and adjusting a length of an energy transfer waiting section according to a value of the second bit of the transmitted data.
US09355282B2
A first display server and a second display server execute on a processing device. The first display server provides a secure environment for data presented in first application windows of the first display server and the second display server provides an unsecure environment for data presented in second application windows of the second display server. The processing device receives at least one user command to copy data from one of the first application windows of the first display server to one of the second application windows of the second display server. The processing device prompts a user to perform an authentication upon receiving the at least one user command. In response to the user successfully performing the authentication, data is copied from said one of the first application windows to said one of the second application windows.
US09355281B2
Systems and methods are operable to securely store media content events on a flash memory device. An exemplary embodiment receives user-provided authorization information, compares the received user-provided authorization information with authorization information associated with the flash memory device, and permits access to a flash memory of the flash memory device when the received user-provided authorization information corresponds to the authorization information.
US09355275B1
A computer implemented method, system and product for transferring information between systems of record connected to a bus comprising generating an event in response a change in a system of record of the systems of record; transforming the change event into a generic event at an adapter for the system of record, wherein the adapter is communicatively coupled to the system of record and the bus; conveying the generic event to the bus from the adapter; reasoning on the generic event to determine if at least some information of the generic event should be propagated to another system of record; based on a positive determination, using a policy based system of record information filter to determine what information of the event to send to the another system of record, and propagating at least some of the information of the generic event in a new event to another adapter communicatively coupled to the another system of record; and translating the new event, at the adapter, to an event able to be understood by the another system of record.
US09355266B2
A computing device arranged for tracking an object in an image stream provided by a camera, said computing device comprising a memory and a controller, wherein said controller is configured to: track at least one object, identify a gesture, wherein said gesture is defined by said tracked at least one object in free space in front of said camera, retrieve an associated command, and execute said associated command, wherein said associated command is a command for controlling access to the computation device.
US09355261B2
The disclosed subject matter includes a method. The method includes determining, by a module running on a computer platform in communication with non-transitory computer readable medium having a plurality of security zones, whether an application instance is in a foreground of a user interface for the computer platform. The method further includes determining, by the module, an alert level associated with the application instance in the foreground of the user interface, wherein the alert level includes at least one of a restriction level and an access level. The method also includes providing the alert level to a user of the computer platform using a visual cue displayed on the user interface.
US09355257B2
Sanitizing a virtual machine image of sensitive data is provided. A label for a sensitivity level is attached to identified sensitive data contained within each software component in a plurality of software components of a software stack in a virtual machine image based on labeling policies. In response to receiving an input to perform a sanitization of the identified sensitive data having attached sensitivity level labels contained within software components of the software stack in the virtual machine image, the sanitization of the identified sensitive data having the attached sensitivity level labels contained within the software components of the software stack in the virtual machine image is performed based on sanitization policies.
US09355254B2
A device and method are provided for a device that communicates security information to a user entering content into the device. In an aspect, the device may access content from a server over a connection through the network. The device displays the content on a user interface of the device. The device detects information entered into a field of the displayed content and evaluates a security state of the device. If the security state is below a security threshold and, if the entered information is identified as protected information based on stored criteria, the device displaying a visual indication on the user interface.
US09355249B2
Methods and systems may provide for identifying a thermal management setting in a computing system, and comparing the thermal management setting to valid configuration information. In addition, the thermal management setting may be modified if it does not comply with the valid configuration information, wherein the modification can cause the thermal management setting to comply with the valid configuration information. Additionally, a threat risk notification can be initiated in order to notify users of the non-compliance.
US09355247B1
Techniques for malicious content detection using memory dump are described herein. According to one embodiment, a monitoring module is configured to monitor activities of a malicious content suspect executed within a sandboxed operating environment. In response to detection of one or more predetermined events triggered by the malicious content suspect, a memory dump module is configured to generate a memory dump of the malicious content suspect. An analysis module is configured to analyze the memory dump to determine whether the malicious content suspect should be declared as malicious based on a set of one or more rules.
US09355243B2
A method and a system for authenticating a program are provided. A user system receives a program developed by a developer system and an authentication key, creates an additional authentication key by applying a preset authentication algorithm to the received program, and uses the received program if the received authentication key is matched to the additional authentication key.
US09355241B2
A user provides an identifier to a computer server operating an online service by means of a network terminal connected to the computer server by a digital network. The user also provides a dynamic code that is to be used with the online service. The dynamic code is made up of a subset of digits that make up the number of a calling line, selected by a code server from among a set of available lines, so as to call the telephone of the user. The number for the dynamic code is transmitted to the online service by the code server. The dynamic code is extracted from the number for the calling line on the basis of an extraction rule indicated by the online service on the network terminal of the user.
US09355239B2
Utilizing an image on a computing device to serve as a template for locking/unlocking the computing device. The image includes a plurality of portions that are defined and thereafter identified and presented to a user via a touch screen. A user selects portions/zones that are defined within the image in a specified sequence and this sequence is stored as a lock/unlock code for unlocking the computing device. In an embodiment, in addition to the specified sequence of selections, a movement or sequence of movements may be also be stored as part of the lock/unlock code.
US09355238B2
A method of providing secure authentication of a service user at a self-service terminal is described. The method comprises: detecting attempted access by the service user to a restricted function on the self-service terminal; ascertaining if a removable storage device is in communication with the self-service terminal; in the event that a removable storage device is not in communication with the self-service terminal, denying access to the restricted function; in the event that a removable storage device is in communication with the self-service terminal, prompting the service user to enter login credentials. The method further comprises comparing the entered login credentials with access details stored on the removable storage device; denying access to the restricted function if the entered login credentials do not comply with the access details; permitting access to the restricted function if the login credentials do comply with the access details; and storing details relating to the access.
US09355236B1
A method authenticates users. During user enrollment, a computing device records 3D gesture samples captured by a depth sensor as performed by a first user. Each recorded gesture sample includes a temporal sequence of locations for multiple specified body parts. The device computes an average gesture, and selects an error tolerance. These are stored as a gesture template for the first user. A second user performs a gesture for authentication. The depth sensor captures a 3D gesture from the second user, where the captured 3D gesture includes a temporal sequence of locations for the multiple body parts. The device computes the distance between the captured 3D gesture and the average gesture. When the distance is less than the error tolerance, the second user is authenticated as the first user, and the device grants access to some secured features. Otherwise, the second user is not authenticated.
US09355233B1
Systems and methods disclosed herein may be utilized for resetting passwords to restore access to all or part of a computer system. A user receives a notification that a current password associated is about to expire or has already expired. The notification may comprise a link that, when activated, executes a first hash function on at least one seed of a user profile, for example a time stamp associated with the creation of the current password, to generate a key. The key is sent to the user, the user is prompted to enter the key into, for example, a dialog box. When the entered key is received, a second hash function is executed on the same seed and the result is compared to the entered key. If there is a match, the user is granted access to a part of the system in order to reset their password.
US09355228B2
A system that incorporates teachings of the subject disclosure may include, for example, receiving multiple software agents and configuring a network of the multiple software agents according to a predetermined policy. The process can further include facilitating secure communications among software agents of the network of the multiple software agents according to the predetermined policy. A state of one of the system, a system environment within which the system operates, or a combination thereof can be determined, based on the secure communications among the software agents of the network of the multiple software agents. A computing environment can be facilitated conditionally on the state of the one of the system, the system environment, or the combination thereof, according to the predetermined policy to support a mission application. Other embodiments are disclosed.
US09355223B2
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
US09355221B2
Item-management systems, apparatus, and methods are described, preferably for management of items such as medicaments. In a method embodiment, a method of hand-loading a container with at least one type of medicament is provided. A portable container having plural cells for holding medicament-type items is gotten and is docked at a docking station. Visible information, preferably viewable on the docked container, indicates the cell into which each medicament is to be hand-loaded. The visible information assists a user to hand-load a medicament into the correct cell. The docked container is removed from the docking station after the cells have been loaded with the medicaments.
US09355219B2
It may be advantageous to equip a medication dispensing cart with an adjustable user interface. An exemplary dispensing device may include a cabinet having one or more compartments for dispensing health care supplies to one or more patients. The dispensing device may also include a control system that provides various operational functions related to dispensing the health care supplies. A user interface may be communicatively coupled with the control system and may be configured to receive input from a user and provide output to the user. An articulating arm assembly may couple the user interface with the cabinet to provide the user interface with one or more translational degrees of freedom and one or more rotational degrees of freedom relative to the cabinet.
US09355215B2
A data acquisition system includes a receptacle and a data acquisition device. The receptacle has a housing, sensor inputs to receive data signals from sensors coupled to an object, and a rib to block insertion of a standard Universal Serial Bus (USB) plug and facilitate insertion of a modified USB plug having a slot that mates with the rib. The data acquisition device includes circuitry to receive, store and process data, a USB plug having pins operatively coupled to the circuitry, a first subset of pins configured to receive data signals from the receptacle and a second subset of pins configured to support standard USB communication with USB-compliant devices, and a slot formed in the USB plug such that the slot facilitates interconnection of the USB plug both with standard USB-compliant devices and with the receptacle, the slot mating with the rib to facilitate interconnection.
US09355204B2
A method of decomposing a design layout for a double patterning process is provided. The method includes changing, by a computing system, a design layout of a first polygon type to a design layout of a curved polygon type; coloring the design layout of the curved polygon type; generating stitching shapes for preventing acute corners in stitching areas of the colored design layout of the curved polygon type; separating the design layout including the stitching shapes for preventing the acute corners into separated design layouts of curved polygon type according to colors; and changing the separated design layouts of the curved polygon type to design layouts of a second polygon type.
US09355190B1
Performing a user initiated search query is disclosed and comprises receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, constructing a tree data structure based on the description details of the plurality of objects, the tree data structure comprising one or more attributes related to each of the plurality of objects retrieved, displaying visual images associated with the retrieved plurality of objects, the visual images matching at least one of the attributes related to the plurality of objects, and receiving a user selection of one or more of the visual images.
US09355186B2
This specification describes technologies relating to launching applications from content items in webpages. In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving a content item including a first data element that identifies an application and a second data element that identifies a product. The methods may further include displaying the content item, receiving a user selection of the content item, and, in response, automatically checking if the application is installed on a user device. The methods may further include transmitting a request, including the first data element, to a server and installing the application identified by the first data element on the user device. The methods may further include launching the application with the second data element as an input so that the first content displayed by the application relates to the product.
US09355180B2
The customized execution of an executable accessed from a web server. Upon receiving a request for the executable, the web server determines a customization to be applied to the executable. For instance, arguments may be parsed from the Uniform Resource Locator (URL) of the request. The web server then sends a copy of the executable to the client, and provides customization argument(s) in the name of the executable. Thus, the name of the executable may differ, depending on the customization to be applied, although the executable binary itself may be the same. The client receives the executable copy, and interprets its name to determine the customization to be applied. For instance, the client may extract the argument(s) from the name of the executable, and provide those argument(s) to the executable when executed.
US09355176B2
Methods and apparatus to supplement web crawling with cached data from distributed devices are disclosed. An example method includes accessing a first set of websites cached in a panelist device; comparing the first set of websites to a second set of websites to be analyzed by a crawler; and retrieving with the crawler a first website included in the second set of websites but not included in the first set of websites from a server associated with the first website.
US09355170B2
Causal topic mining can include incorporating non-text time series data with a number of articles based on a time relationship and analyzing the incorporated non-text time series data and the number of articles at a particular time to determine a causal relationship.
US09355169B1
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
US09355168B1
A system and method for developing a user's profile based on the user's interaction with content items. A module on the client rendering the content items or the service including the content items tracks the user's interactions with the content items and transmits the tracked data to a user analysis module. The user analysis module determines the topics associated with the interacted upon content items. The user analysis module then selects the topics for the user's profiles based on the received tracked data and the associated topics. The selected topics are stored in association with the user profile.
US09355160B2
A compatibility of a computational analysis and a data set is automatically determined by comparing data set attribute data with attribute data of the computational analysis. Other computational analyzes may also be evaluated for compatibility with the data set. Compatible analyzes may be performed on the data set, and selected views of the results may be presented. Selection of the analyzes to be performed, the views, and/or the contents and format of the views may be determined based result data attributes and computational analysis attribute data as well as other considerations, such as resources required and multiplicity. As computational analysis attributes are based on a set of rules or statements determined from heuristics of respective computational analyzes, evaluation of the compatibility between various analyzes and the data set is accordingly determined based on the heuristic-based rules or statements. Computational analyzes may include visualizations and heavyweight computational analyzes.
US09355157B2
The present disclosure relates generally to systems and methods for the secure management of electronic information relating to a user. In certain embodiments, systems and methods disclosed herein may allow for personal information related to a user to be used in connection with information targeting systems and methods configured to match and/or target information for delivery to a user based on the user's interests. In some embodiments, personal information relating to a user may be stored and/or managed in a personal ontology graph or other data structure including, among other things, various inferred interests of the user derived from available personal information.
US09355155B1
A system and method comprising receiving information consequent to communication between a user and the computer system, performing one or more queries based at least in part on the information, and computing a set of frequency values for results of the one or more queries. The system and method further comprises determining at least one confidence score for the one or more queries based at least in part on an outcome of evaluating the set of frequency values against one or more sets of decision rules, and, based at least in part on the at least one confidence score, outputting at least one user identity associated with the at least one confidence score.
US09355147B2
A system and method of creating an access plan for a database query is disclosed. The system and method include identifying a first portion of a column of a table of a database. The first portion of the column may be in a select statement of the database query. The system and method include estimating a first statistical value for the column. The estimating may occur by analyzing a second portion of the column. The system and method include generating the access plan to predict a characteristic of a set of results for the database query. In generating the access plan, the first statistical value for the column may be used.
US09355146B2
Embodiments of the present invention provide a database processing system for efficient partitioning of a database table with column-major layout for executing one or more join operations. One embodiment comprises a method for partitioning a database table with column-major layout, partitioning only the join-columns by limiting the partitions by size and number, executing one or more join operations for joining the partitioned columns, and optionally de-partitioning the join result to the original order by sequentially writing and randomly reading table values using P cursors.
US09355144B2
An approach is provided for recycling information fragments in information spaces. An information management system detects a plurality of information management processes occurring in an information space. The information management processes retrieve one or more information fragments from the information space. The information management system then determines a sequence of states for each of the plurality of information management processes over a period of time and calculates a state trajectory from each of the sequence of states. The calculated state trajectories are used to predict a finite set of possible future states. The information management system uses the prediction to determine which of the one or more information fragments are recyclable and preserves the recyclable information fragments for responding to a subsequent request directed to the information space.
US09355143B2
Apparatus and methods are provided for querying OLAP data sources and other MDX servers utilizing a two-dimensional query language. Aspects of the apparatus and methods receive a query written in a two-dimensional query language, such as LINQ, convert the query into a query compatible with a multi-dimensional query language, such as MDX, and employ the converted query to query the OLAP data source.
US09355141B2
A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. Metadata objects are stored in a set of regions distributed among the nodes across the array. A given region is identified by hashing a metadata object attribute and extracting a given set of bits of a resulting hash value. A method of managing query results comprises: receiving, by a first node of the plurality of independent nodes from a client application, a request for a list of objects with a criterion; issuing by the first node a query to all the nodes based on the received request; processing the query by each node over the regions in the node using the metadata objects stored in the regions; aggregating and filtering by the first node results of the query from all the nodes; and returning by the first node the aggregated and filtered results to the client application.
US09355139B2
This disclosure addresses the need for pre-caching of database query results which in general is the caching of the results of query evaluation before they are needed. In certain embodiments of query evaluation, the computing time required to evaluate a query is dominated by the reverse query, the evaluation of which determines the available remaining selectors and the number of items associated with each. The time to compute this reverse query is on average approximately proportional to the number of matching items. This result is used as a very convenient method of determining, before evaluation, which conjunctive queries will take the most time to evaluate—the long queries. These long queries can then be pre-cached, making them available for faster responses when they are needed. Methods of using cached conjunctive query results to more quickly evaluate certain queries comprising the disjunctive Boolean operators are also described.
US09355132B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using tiered arrays to represent aggregated software dependencies. One of the methods includes receiving a request to generate a range of contiguous indexes having non-default values represented by a tiered array having a plurality of tiers, wherein each non-default element of each tier is a reference to a catalog at a lower tier except for a bottom-most tier of the tiered array that stores non-default values, wherein the request specifies a start index. After descending one or more tiers in the tiered array to identify a first index that (i) is greater than or equal to the start index and (ii) has a non-default value, a system ascends one or more tiers in the tiered array and subsequently descends again to identify a second index that is a last index in a contiguous sequence of indexes having non-default values from the first index up to and including the second index.
US09355128B2
A method and system of managing a database is disclosed. The database may be structured to include a sequence object. The sequence object can have a set of sequential values. The set of sequential values may be used as a set of key values for a set of jobs. A count of jobs accessing the sequence object may be monitored. Based on the count of jobs accessing the sequence object, a quantity of sequential values of the set of sequential values may be allocated.
US09355117B1
Techniques for backing up replicated data are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for backing up replicated data comprising identifying replicated data on a primary node and a secondary node, and determining whether a backup is capable of being performed on the secondary node. In the event a backup is capable of being performed on the secondary node, the method may create a backup copy of the identified replicated data on the secondary node, and in the event a backup is not capable of being performed on the secondary node, the method may create a backup copy of the identified replicated data on the primary node.
US09355109B2
A method for maintaining an index in multi-tier data structure includes providing a plurality of a storage devices forming the multi-tier data structure, caching an index of key-value pairs across the multi-tier data structure, wherein each of the key-value pairs includes a key, and one of a data value and a data pointer, the key-value pairs stored in the multi-tier data structure, providing a journal for interfacing with the multi-tier data structure, providing a plurality of zone allocators recording which zones of the multi-tier data structure are in used, and providing a plurality of zone managers for controlling access to cache lines of the multi-tier data structure through the journal and zone allocators, wherein each zone manager maintains a header object pointing to data to be stored in an allocated zone.
US09355102B2
Media data for a live event such as a horse race, associated real-time data, and contextually related asynchronous data are presented to an end user. A content delivery network distributes the media data and a server distributes the associated real-time data. A time synchronization module combines the media data with the associated real-time data based on a correspondence of temporal data and outputs an integrated data feed. A contextual relating module identifies asynchronous data stored by an asynchronous data storage as contextually relevant to the integrated data feed, outputs the contextually relevant asynchronous data, and records the integrated data feed and contextually relevant asynchronous data for playback as an integrated data combination. A client device executes an application for presenting to the end user the data included in the integrated data feed output by the time synchronization module along with contextually relevant asynchronous data output by the contextual relating module.
US09355099B2
A method for classifying a multimedia content is provided. The method includes processing one or more multimedia content to obtain a set of extracted features, performing a topic modeling on the set of extracted features to obtain a set of topic models, and a set of topic keywords. Each of the topic models includes one or more explicit content topics associated with the one or more multimedia content. The method further includes identifying an explicit content topic from the topics based on the set of topic keywords, and a set of predetermined words, processing a multimedia content to obtain at least one feature, and metadata associated with the multimedia content, deriving a topic distribution based on the at least one feature and the topic models, and classifying the multimedia content as (i) an explicit multimedia content, or (ii) a non-explicit multimedia content based on the explicit content topic, and the topic distribution.
US09355097B2
Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the games they play. Each game achievement may be conveyed in a profile as a badge or trophy, title, description, date, etc. Players may also accumulate points based on game achievements. A display interface may be made available such that a player may see his achievements and total points, as well as those of others.
US09355095B2
The techniques discussed herein consider a degree of noise associated with user clicks performed during search sessions. The techniques then generate a model that characterizes click noise so that search engines can more accurately infer document relevance.
US09355091B2
Systems and methods are provided for classifying text based on language using one or more computer servers and storage devices. In general, the systems and methods can include a language classification module for classifying text of an input data set using the output of a training module. In an exemplary embodiment, a bootstrapping step feeds the output of the language classification module back into the training module to increase the accuracy of the language classification module. By iterating the language classification and training modules with input data having certain features, a user can tailor the language classification module for use with text having those or similar features.
US09355090B2
Methods, systems, devices, and apparatus, including computer program products, for identifying candidates for text entry. One or more inputs entering one or more characters are received. One or more first candidate characters are identified and presented for the inputs using a first dictionary. One or more second candidate characters related to a respective first candidate character are identified and presented.
US09355088B2
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US09355082B2
Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an operating system, and all other applications run as Web apps of the browser application. A computer-implemented object tracking method includes instantiating, a first time, an operating system object on a computing device; automatically identifying contextual meta data that defines a state of objects that are open on the computing device, other than the instantiated operating system object, when the operating system object is instantiated; and storing the identifying contextual meta data in correlation with the operating system object, wherein the contextual meta data identifies one or more objects that are active in the operating system when the operating system object is instantiated.
US09355068B2
A method is described that includes performing the following with an instruction execution pipeline of a semiconductor chip. Multiplying two vectors by: receiving a vector element multiplicand and vector element multiplier expressed in a first base system; converting the vector element multiplicand and vector element multiplier into a second lower base system to form a converted vector element multiplicand and a converted vector element multiplier; multiplying with a first execution unit of the pipeline the converted vector element multiplicand and the converted vector element multiplier to form a multiplication result; accumulating in a register a portion of the multiplication result with a portion of a result of a prior multiplication of operands expressed in the second lower base system; and, converting contents of the register into the first base system.
US09355060B1
Methods and apparatus for storage lifecycle configuration management are disclosed. A storage medium stores program instructions that, when executed on a processor, implement a storage lifecycle manager. The manager receives a lifecycle policy to be applied to storage objects of a container of a storage service. The policy indicates lifecycle transitions to be implemented for the objects. The manager stores (a) a policy modification sequence number (PMSN) indicative of a most recent modification of the policy and (b) a policy application sequence number (PASN) associated with the particular logical container, where the PASN is based on the PMSN. The manager later compares the PMSN and the PASN to determine whether a lifecycle transition is to be performed, and if the transition is to be performed, schedules one or more operations for the transition.
US09355059B2
To select a communication sequence for automating user's operations, a system performing a user's operation is provided, which acquires and stores a communication history of a client with a server in receipt of a user's operation; accesses the storage to detect from the history a plurality of communication sequences that cause the same screen transition on the client; accesses the storage to select an input parameter that is included in all of the plurality of communication sequences and that has a parameter value changed for each communication sequence; accepts an input of a new parameter value to be set as a value of the selected input parameter; and sets the new parameter value to the selected input parameter in response to the input of the new parameter value, to execute a communication sequence that causes the same screen transition as that caused by the detected communication sequences.
US09355053B2
Embodiments of the invention describe an apparatus, system and method for slave devices to “self-select” their own Inter-Integrated Circuit/System Management Bus (I2C/SMBus) slave addresses upon initialization. Embodiments of the invention describe logic/modules to retrieve a first SMBus slave address included in non-volatile memory for a slave device, wherein said slave device is communicatively coupled to a host system via an SMBus. A first message (e.g., a ping) is transmitted to the first SMBus slave address via the SMBus. If a response to the first message is not received, the first SMBus slave address is selected for the slave device. If a response to the first message is received, the first SMBus slave address is changed by an offset value to determine a second SMBus slave address for transmitting a second message via the SMBus.
US09355049B2
An interrupt monitoring apparatus includes a storage that stores a given threshold that corresponds to an external interrupt notification; a measuring circuit that measures time that elapses from a time when the external interrupt notification is received until a time when dispatch notification is received from a CPU; a comparing circuit that compares the given threshold and the time measured by the measuring circuit; and an output circuit that outputs to the CPU, a comparison result obtained by the comparing circuit.
US09355048B2
Apparatuses, systems, and methods are directed to securely store, transfer, and/or process data especially sensitive data sent from input devices to processors. In one embodiment, sensitive data may be packaged with at least one interrupt vector to provide a single posted write transaction initiated by an input device. The single posted write transaction may then be directly sent to a predetermined memory block allocated from a processor. In response to the single posted write transaction, a memory decoder associated with the processor may generate an emulated message signaled interrupt (MSI) signal to invoke an interrupt handler or an interrupt service routine (ISR) to service the emulated MSI using interrupt data, including the sensitive data, retrieved from the predetermined memory block. Once the sensitive data are processed by the processor, they may be removed from the processor before the processor exits the interrupt handler.
US09355046B2
An information processing apparatus comprises: a display unit configured to display, on a display device, a virtual device object to which a first object of a first device driver corresponding to a first output function of an output apparatus and a second object of a second device driver corresponding to a second output function of the output apparatus are assigned; and an acceptance unit configured to accept a data output instruction to the displayed virtual device object, wherein when the data output instruction to the virtual device object is accepted, said display unit displays information capable of accepting an output instruction to one of the first output function and the second output function.
US09355042B2
Method and apparatus for managing a translation lookaside buffer (TLB) at hardware in a virtualization enabled system. According to embodiments of the present invention, a series of operations caused by TLB miss would not need intervening from the hypervisor. On the contrary, when a TLB miss occurs, the hardware directly issues an interrupt to a virtual machine. In this way, the TLB can be efficiently managed by means of a hardware-level auxiliary translation table. Therefore, system overheads can be greatly reduced and system performance can be improved. Methods and apparatuses associated with hardware, hypervisor, and virtual machine in a virtualization enabled system are disclosed, respectively.
US09355041B2
One embodiment of the present invention is a memory subsystem that includes a sliding window tracker that tracks memory accesses associated with a sliding window of memory page groups. When the sliding window tracker detects an access operation associated with a memory page group within the sliding window, the sliding window tracker sets a reference bit that is associated with the memory page group and is included in a reference vector that represents accesses to the memory page groups within the sliding window. Based on the values of the reference bits, the sliding window tracker causes the selection a memory page in a memory page group that has fallen into disuse from a first memory to a second memory. Because the sliding window tracker tunes the memory pages that are resident in the first memory to reflect memory access patterns, the overall performance of the memory subsystem is improved.
US09355038B2
Aspects include computing devices, systems, and methods for implementing a cache memory access requests for compressed data using cache bank spreading. In an aspect, cache bank spreading may include determining whether the compressed data of the cache memory access fits on a single cache bank. In response to determining that the compressed data fits on a single cache bank, a cache bank spreading value may be calculated to replace/reinstate bank selection bits of the physical address for a cache memory of the cache memory access request that may be cleared during data compression. A cache bank spreading address in the physical space of the cache memory may include the physical address of the cache memory access request plus the reinstated bank selection bits. The cache bank spreading address may be used to read compressed data from or write compressed data to the cache memory device.
US09355037B2
Methods, systems, and computer-readable storage media for providing a worklist of a user with at least one item. In some implementations, actions include determining one or more timestamps, each timestamp indicating a time, at which an item cache was synchronized for a respective provider of one or more providers, transmitting one or more requests to one or more respective providers of the one or more providers, the one or more requests each including the one or more timestamps and indicating a user, receiving one or more responses, each response including a sub-set of items, each item in the sub-set of items being included in the sub-set of items based on the one or more timestamps, populating the worklist of the user with one or more items in the sub-set of items reusing a previously synchronized worklist database cache, and providing the worklist for display to the user on a display.
US09355031B2
A data processing system includes a main storage, an input/output memory management unit (IOMMU) coupled to the main storage, a peripheral component interconnect (PCI) device coupled to the IOMMU, and a mapper. The system is configured to allocate an amount of physical memory in the main storage and the IOMMU is configured to provide access to the main storage and to map a PCI address from the PCI device to a physical memory address within the main storage. The mapper is configured to perform a mapping between the allocated amount of physical memory of the main storage and a contiguous PCI address space. The IOMMU is further configured to translate PCI addresses of the contiguous PCI address space to the physical memory address within the main storage.
US09355029B2
Systems and methods for thread-based memory management may include activating a processing thread. The memory may include a first region and a second region with the first region having several segments. A segment of memory may be allocated for the processing thread. Data associated with an object may be stored in the segment. At the end of processing by the processing thread, a garbage collection process may be performed by the processing thread on the segment allocated to the processing thread.
US09355026B1
Methods of searching and methods of programming a memory are provided. In one such method of searching, a determination is made as to whether an attribute of a data feature vector programmed in a memory matches within a particular range of values of a same attribute of an input feature vector provided to the memory. In at least some embodiments, the determination is made by applying a pair of gate voltages to a pair of memory cells storing the value of the attribute of the data feature vector.
US09355021B2
In a data processing system, a buffer integrated-circuit (IC) device includes multiple control interfaces, multiple memory interfaces and switching circuitry to couple each of the control interfaces concurrently to a respective one of the memory interfaces in accordance with a path selection value. A plurality of requestor IC devices are coupled respectively to the control interfaces, and a plurality of memory IC devices are coupled respectively to the memory interfaces.
US09355018B1
A test system controller receives a test code having N versions, selects n intermediate versions of the test code, and tests the test code using history revision testing. The controller runs the intermediate versions in parallel, and identifies a first passed version and a first failed version from the intermediate versions. The controller then selects a subset of the N versions, the subset including N′ versions between and including the first passed version and first failed version. The controller calculates a sample size, and determines whether this sample size is greater than n. Responsive to this, new intermediate versions are tested. The controller automatically performs at least a plurality of iterations of selecting and testing. Responsive to the sample size reaching a specified value, a plurality of N″ versions are run in parallel, such that a passed version and a failed version are identified.
US09355014B2
A data processing apparatus is provided comprising data processing circuitry and debug circuitry. The debug circuitry controls operation of the processing circuitry when operating in a debug mode. The data processing circuitry determines upon entry into a debug mode a current operating state of the data processing apparatus. The data processing circuitry allocates one of a plurality of instruction sets to be used as a debug instruction set depending upon the determined current operating state.
US09355011B2
A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.
US09355006B2
A quality score for a computer application release is determined using a first number of unique users who have launched the computer application release on user devices and a second number of unique users who have encountered at least once an abnormal termination with the computer application release on user devices. Additionally or optionally, an application quality score can be computed for a computer application based on quality scores of computer application releases that represent different versions of the computer application. Additionally or optionally, a weighted application quality score can be computed for a computer application by further taking into consideration the average application quality score and popularity of a plurality of computer applications.
US09354999B2
The system includes: an extracting part extracting one or more devices where the same phenomenon as occurred in a target device had occurred; an index-value calculating part acquiring device information of the target device and calculating an index value thereof, and acquiring pieces of device information of the devices and calculating index values thereof; a first-similarity calculating part calculating a first similarity between the index values of the target device and each of the devices; a second-similarity calculating part acquiring environment information of the target device and pieces of environment information of the devices, and calculating a second similarity between the environment informations of the target device and each of the devices; and a presuming part determining one or more reference devices based on the similarities, and presuming a replacement part of the target device based on replacement parts that the reference devices used for elimination of the phenomenon.