Document Document Title
US09269864B2 Light emitting device and lighting system
A light emitting device includes a first electrode layer, a second conductive semiconductor layer on the first electrode layer, an active layer on the second conductive semiconductor layer, and a first conductive semiconductor layer on the active layer. An AlyGa1-yN layer (where, 0 y≦1) is provided over the first conductive semiconductor layer, and an InxGa1-xN pattern (where, 0 x≦1) is provided over the AlyGa1-yN layer. A gallium nitride semiconductor layer is provided over the InxGa1-xN pattern; and a pad electrode is provided on the gallium nitride semiconductor layer.
US09269863B2 Light-emitting apparatus
The present application discloses a light-emitting apparatus comprising a first light-emitting semiconductor stack, a first intermediate layer formed on the first light-emitting semiconductor stack and a second light-emitting semiconductor stack formed on the first intermediate layer. The first intermediate layer comprises a first conductive semiconductor layer, a second conductive semiconductor layer and an intermediate region. The intermediate region has a discontinuous structure located between the first conductive semiconductor layer and the second conductive semiconductor layer.
US09269861B2 Light emitting device package and lighting device for vehicle including the same
Embodiments relate to a light emitting device package including a package body, a light emitting structure disposed on the package body, the light emitting structure including a first conductive semiconductor layer, an active layer and a second conductive semiconductor layer, the light emitting structure being divided into at least two light emitting cells, a support substrate located between the package body and the light emitting structure, a first electrode and a second electrode connected to each of the light emitting cells and fluorescent substances disposed respectively on the light emitting cells. At least two layers among the first conductive semiconductor layer, the active layer and the second conductive semiconductor layer included in each of the light emitting cells next to each other are electrically separated from each other.
US09269859B2 Lighting emitting device with aligned-bonding having alignment patterns
A light-emitting device comprises a semiconductor light-emitting stacked layer having a first connecting surface, wherein the semiconductor light-emitting stacked layer comprises a first alignment pattern on the first connecting surface, and a substrate under the semiconductor light-emitting stacked layer, wherein the substrate has a second connecting surface being operable for connecting with the first connecting surface, wherein the substrate comprises a second alignment pattern on the second connecting surface, and the second alignment pattern is corresponding to the first alignment pattern.
US09269854B2 Methods of fabricating optoelectronic devices using layers detached from semiconductor donors and devices made thereby
Methods of making optoelectronic devices containing functional elements made from layers liberated from natural and/or fabricated lamellar semiconductor donors. In one embodiment, a donor is provided, a layer is detached from the donor, and the layer is incorporated into an optoelectronic device as a functional element thereof. The thickness of the detached layer is tuned as needed to suit the functionality of the functional element. Examples of functional elements that can be made using detached layers include p-n junctions, Schotkey junctions, PIN junctions, and confinement layers, among others. Examples of optoelectronic devices that can incorporate detached layers include LEDs, laser diodes, MOSFET transistors, and MISFET transistors, among others.
US09269850B2 Method and apparatus for forming copper(Cu) or antimony(Sb) doped zinc telluride and cadmium zinc telluride layers in a photovoltaic device
A method and apparatus for an amount of Cu or Sb dopant incorporated into a zinc-based layer as the layer is being formed. The layer is formed over a coated substrate using an electrochemical deposition (ECD) process. In the ECD process, the bias voltage and plating solution composition may be systematically changed during the electrochemical deposition process to change the amount of Cu or Sb dopant incorporated into the plated layer.
US09269849B2 Photovoltaic device including a back contact and method of manufacturing
A photovoltaic device includes a substrate, a transparent conductive oxide, an n-type window layer, a p-type absorber layer and an electron reflector layer. The electron reflector layer may include zinc telluride doped with copper telluride, zinc telluride alloyed with copper telluride, or a bilayer of multiple layers containing zinc, copper, cadmium and tellurium in various compositions. A process for manufacturing a photovoltaic device includes forming a layer over a substrate by at least one of sputtering, evaporation deposition, CVD, chemical bath deposition process, and vapor transport deposition process. The process includes forming an electron reflector layer over a p-type absorber layer.
US09269848B2 Method for producing a plurality of optoelectronic semiconductor components in combination, semiconductor component produced in such a way, and use of said semiconductor component
A method for producing a plurality of optoelectronic semiconductor components in combination is specified. A plurality of radiation-emitting and radiation-detecting semiconductor chips are applied on a carrier substrate. The semiconductor chips are potted with a respective potting compound. The potting compounds are subsequently severed by sawing between adjacent semiconductor chips. A common frame is subsequently applied to the carrier substrate The common frame has a plurality of chambers open toward the top. The frame is arranged in such a way that a respective semiconductor chip is arranged in a respective chamber of the frame. A semiconductor component produced in such a way and the use of the semiconductor component are furthermore specified.
US09269845B2 Avalanche photodiode receiver
A method of operating an avalanche photodiode includes providing an avalanche photodiode having a multiplication region capable of amplifying an electric current when subject to an electric field. The multiplication region, in operation, has a first ionization rate for electrons and a second, different, ionization rate for holes. The method also includes applying the electric field to the multiplication region, receiving a current output from the multiplication region, and varying the electric field in time, whereby a portion of the current output is suppressed.
US09269844B2 Ceramic composition having dispersion of nano-particles therein and methods of fabricating same
Ceramic compositions having a dispersion of nano-particles therein and methods of fabricating ceramic compositions having a dispersion of nano-particles therein are described. In an example, a method of forming a composition having a dispersion of nano-particles therein includes forming a mixture of semiconductor nano-particles and ceramic precursor molecules. A ceramic matrix is formed from the ceramic precursor molecules. The ceramic matrix includes a dispersion of the semiconductor nano-particles therein. In another example, a composition includes a medium including ceramic precursor molecules. The medium is a liquid or gel at 25 degrees Celsius. A plurality of semiconductor nano-particles is suspended in the medium.
US09269842B2 Wafer scale image sensor package and optical mechanism
There is provided an optical mechanism including a substrate, an image chip, a light source and a securing member. The image chip and the light source are attached to the substrate. The securing member is secured to the substrate and includes a first containing space for accommodating the light source, a second containing space for accommodating the image chip and a blocking region between the first containing space and the second containing space.
US09269839B2 Solar cell and method of manufacturing the same
A solar cell is discussed. The solar cell includes a semiconductor substrate, a p-type conductive region formed at the semiconductor substrate and including a p-type impurity, and a passivation film formed on the p-type conductive region and including aluminum oxide. The passivation film has a thickness of 7 to 17 Å.
US09269838B2 Radiation detector system and method of manufacture
A high electric field radiation detector includes a first and second electrode, a radiation detector layer and a soft polvmer layer. The soft polvmer detector layer located below the radiation detector layer and in contact with at least the first electrode.
US09269836B2 Optoelectronic chip-on-board module
A method is proposed for coating an optoelectronic chip-on-board module including a flat substrate populated with one or more optoelectronic components having at least one primary optical arrangement and optionally at least one secondary optical arrangement. The optoelectronic chip-on-board module is coated with a transparent, UV-resistant, and temperature-resistant coating made of silicone by the following steps: (a) casting a liquid silicone into a mold open towards the top and having outer dimensions corresponding to or exceeding outer dimensions of the substrate; (b) inserting the substrate into the mold, wherein the optoelectronic component(s) are immersed completely into the silicone and a surface of the substrate contacts the silicone completely or the substrate immerses into the silicone at least partially with full surface contact; (c) curing and cross-linking the silicone with the optoelectronic component(s) and the substrate; and (d) removing the substrate from the mold with the coating of cured silicone.
US09269835B2 Method and device for control of avalanche photo-diode characteristics for high speed and high gain applications
A device that may include A DC power supply coupled to a fixed current source; an avalanche photo-diode (APD); a DC voltage regulator that comprises a regulating transistor; wherein the DC voltage regulator is arranged to (a) maintain a regulated voltage at a fixed value, and (b) output the regulated voltage; and a temperature control module that is arranged to maintain a portion of the temperature control module at a fixed temperature; wherein the DC voltage regulator and the APD are electrically coupled in parallel to each other, so that a sum of currents that pass through the APD and the regulating transistor equals a fixed current supplied by the fixed current source; and wherein the portion of the temperature control module is thermally coupled to the DC voltage regulator and to the APD, and wherein APD and the regulating transistor are thermally coupled to each other.
US09269831B2 Micromechanical functional apparatus, particularly a loudspeaker apparatus, and appropriate method of manufacture
A micromechanical functional apparatus, particularly a loudspeaker apparatus, includes a substrate having a top and an underside and at least one circuit chip mounted on the underside in a first cavity. The apparatus further includes a micromechanical functional arrangement, particularly a loudspeaker arrangement, having a plurality of micromechanical loudspeakers mounted on the top in a second cavity. A covering device is mounted above the micromechanical functional arrangement on the top. An appropriate method is implemented to manufacture the micromechanical functional apparatus.
US09269830B2 Junction field effect transistor and analog circuit
A junction field effect transistor comprising: a semiconductor substrate having a first conductivity type; a channel region having a second conductivity type different from the first conductivity type, and being formed in a surface of the semiconductor substrate; a first buried region having the second conductivity type, being formed within the channel region, and having an impurity concentration higher than the channel region; a first gate region having the first conductivity type, and being formed in a surface of the channel region; and first drain/source region and a second drain/source region both having the second conductivity type, which are formed each on an opposite side of the first gate region in the surface of the channel region, in which the first buried region is not formed below the second drain/source region, but is formed below the first drain/source region.
US09269828B2 Lateral charge storage region formation for semiconductor wordline
Devices and methods for forming charge storage regions are disclosed. In one embodiment, a semiconductor device comprises a semiconductor layer having a trench, charge storage layers formed at both side surfaces of the trench, a wordline buried in the trench in contact with the charge storage layers, and source-drain regions formed in the semiconductor layer at both sides of the trench.
US09269824B1 Thin film transistor and manufacturing method thereof
A thin film transistor disposed on a substrate, includes a gate, a gate insulation layer, a first source/drain, a semiconductor layer and a second source/drain. The gate is disposed on the substrate. The gate insulation layer covers the gate and the substrate. The first source/drain is disposed on the gate insulation layer. The semiconductor layer is disposed above the gate, extends from the gate insulation layer to the first source/drain, and includes a first portion disposed on the first source/drain and a second portion connected to the first portion. An electrical conductivity of the first portion is higher than that of the second portion. The second source/drain covers and is in contact with the second portion. A manufacturing method of thin film transistor is further provided.
US09269821B2 Semiconductor device
A transistor including an oxide semiconductor layer can have stable electrical characteristics. In addition, a highly reliable semiconductor device including the transistor is provided. A semiconductor device includes a multi-layer film including an oxide layer and an oxide semiconductor layer, a gate insulating film in contact with the multi-layer film, and a gate electrode overlapping with the multi-layer film with the gate insulating film provided therebetween. In the semiconductor device, the oxide semiconductor layer contains indium, the oxide semiconductor layer is in contact with the oxide layer, and the oxide layer contains indium and has a larger energy gap than the oxide semiconductor layer.
US09269820B2 Manufacturing method of polysilicon layer, and polysilicon thin film transistor and manufacturing method thereof
A manufacturing method of a polysilicon layer and a manufacturing method of a polysilicon thin film transistor. The manufacturing method of the polysilicon layer includes: providing a substrate; forming a barrier layer and a buffer layer on the substrate; disposing a plurality of grooves in the buffer layer by a patterning process, and forming crystal seeds on the buffer layer; forming an amorphous silicon layer on the buffer layer provided with the grooves and on the crystal seeds; transferring the amorphous silicon layer into a polysilicon layer using a thermal treatment process.
US09269818B2 Array substrate for liquid crystal display device and method for fabricating the same
An array substrate for the liquid crystal display device, the array substrate includes: a first insulating film pattern on an insulating substrate and having an opening; a first light shielding film pattern on the first insulating film pattern including the opening; a gate insulating film over the entire surface of the insulating substrate including the first light shielding film pattern; an active layer on top of the gate insulating film and overlapping the first light shielding film pattern; a pixel electrode on top of the gate insulating film to be separated from the active layer; a source electrode and a drain electrode on top of the active layer, the drain electrode being separated from the source electrode and directly connected to the pixel electrode; a passivation film over the entire surface of the insulating substrate including the source electrode and the drain electrode; a second insulating film pattern on top of the passivation film and overlapping the first light shielding film pattern; a second light shielding film pattern on the second insulating film pattern; and a plurality of divided common electrodes on top of the passivation film and overlapping the pixel electrode.
US09269812B2 Semiconductor device having V-shaped region
Among other things, a semiconductor device or transistor and a method for forming the semiconductor device are provided for herein. The semiconductor device comprises one or more v-shaped recesses in which stressed monocrystalline semiconductor material, such as silicon germanium, is grown, to form at least one of a source or a drain of the semiconductor device. The one or more v-shaped recesses are etched into a substrate in-situ. The semiconductor device comprises at least one of a source or a drain having a height-to-length ratio exceeding at least 1.6 when poly spacing between a first part of the semiconductor device (e.g., first transistor) and a second part of the semiconductor device (e.g., second transistor) is less than about 60 nm.
US09269807B2 Semiconductor device and method of making the same
A semiconductor device includes a drift region in a first region of a semiconductor body. The drift region includes dopants of a first conductivity type. A dopant retarding region is formed at least adjacent an edge of the drift region. Dopants of a second conductivity type are implanted into the semiconductor body. The semiconductor body is annealed to form a body region so that dopants of the second conductivity type are driven into the semiconductor body at a first diffusion rate. The dopant retarding region prevents the dopants from diffusing into the drift region at the first diffusion rate.
US09269806B2 Semiconductor device and method of fabricating same
A lateral drain metal oxide semiconductor (LDMOS) device includes a well region having a second conductive type in a substrate, a body region having a first conductive type in the well region, a drift region having the second conductive type in the well region and spaced apart from the body region, a source region having the second conductive type in the body region, a drain region having the second conductive type in the drift region, a gate structure on the well region between the source region and the drain region, a shallow trench isolation (STI) structure in the drift region between the drain region and the source region, and a buried layer having the first conductive type in the well region under the drift region, a center of the buried layer being aligned with a center of the STI structure.
US09269805B2 Method to manufacture short channel trench MOSFET
Aspects of the present disclosure describe a trench MOSFET with a channel length that may be controlled by counterdoping the body-drain junction to form a straggle region adjacent to the trenches. The channel length is defined between the straggle region at the bottom and a source region at the top. Both of the straggle region and the source region are of the same conductivity type though they may be different ion species. It is emphasized that this abstract is provided to comply with rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09269800B2 Enhanced device and manufacturing method therefor
An enhancement-mode device comprises: a substrate, an epitaxial multilayer structure formed on the substrate, and a gate region formed on the epitaxial multilayer structure, where the epitaxial multilayer structure sequentially comprises from the substrate: a nucleation layer, a buffer layer, a heterojunction structure layer, a second gallium nitride layer, a nitride transition layer and a dielectric layer, where the heterojunction structure layer comprises a gallium nitride channel layer and a barrier layer which has a sandwich structure, and a middle layer of the sandwich structure is a first gallium nitride layer; and the gate region comprises a gate metal layer and a p-type nitride layer located under the gate metal layer, wherein the p-type nitride layer is embedded into the epitaxial multilayer structure, a bottom of the p-type nitride layer is in contact with the first gallium nitride layer of the sandwich structure.
US09269796B2 Manufacturing method of a thin film transistor and pixel unit thereof
The present invention provides a method of manufacturing a thin film transistor and a pixel unit thereof, comprising: forming a metal oxide layer, a gate insulating layer, a gate metal layer and an etching barrier layer on a substrate; through the same mask, etching a part of the etching barrier layer, the gate metal layer and the gate insulating layer on the substrate, while retaining: the metal oxide layer, the gate insulating layer, the gate metal layer and the etching barrier layer in a gate region, and the part of the metal oxide layer, the gate insulating layer and the gate metal layer in source and drain regions for forming contact vias; and exposing the remaining metal oxide layer in the source region and in the drain region; depositing a passivation layer, etching and metallizing the exposed oxide in the source and drain regions to form the source and drain contact vias.
US09269794B2 Semiconductor device and manufacturing method the same
An object is to manufacture and provide a highly reliable semiconductor device including a thin film transistor with stable electric characteristics. In a method for manufacturing a semiconductor device including a thin film transistor in which a semiconductor layer including a channel formation region serves as an oxide semiconductor film, heat treatment for reducing impurities such as moisture (heat treatment for dehydration or dehydrogenation) is performed after an oxide insulating film serving as a protective film is formed in contact with an oxide semiconductor layer. Then, the impurities such as moisture, which exist not only in a source electrode layer, in a drain electrode layer, in a gate insulating layer, and in the oxide semiconductor layer but also at interfaces between the oxide semiconductor film and upper and lower films which are in contact with the oxide semiconductor layer, are reduced.
US09269791B2 Multi-gate MOSFET with embedded isolation structures
A multi-gate MOSFET includes a substrate, a dielectric layer and at least a fin-shaped structure. The substrate has a first area and a second area. The dielectric layer is only located in the substrate of the first area. At least a fin-shaped structure is located on the dielectric layer. Moreover, the present invention also provides a multi-gate MOSFET process forming said multi-gate MOSFET.
US09269790B2 High-electron-mobility transistor
A high-electron-mobility transistor (HEMT) device includes a plurality of semiconductor layers formed on a substrate, wherein a two-dimensional electron gas (2DEG) layer is formed in the semiconductor layers; an etch-stop layer formed on the plurality of semiconductor layers; a p-type semiconductor layer pattern formed on the etch-stop layer; and a gate electrode formed on the p-type semiconductor layer pattern.
US09269788B2 Ohmic contact to semiconductor
A solution for forming an ohmic contact to a semiconductor layer is provided. A masking material is applied to a set of contact regions on the surface of the semiconductor layer. Subsequently, one or more layers of a device heterostructure are formed on the non-masked region(s) of the semiconductor layer. The ohmic contact can be formed after the one or more layers of the device heterostructure are formed. The ohmic contact formation can be performed at a processing temperature lower than a temperature range within which a quality of a material forming any semiconductor layer in the device heterostructure is damaged.
US09269787B2 Base profile of self-aligned bipolar transistors for power amplifier applications
According to a bipolar transistor structure having a transistor top and a transistor bottom herein, a silicon substrate located at the transistor bottom has a collector region of a first conductivity type. An epitaxial base layer of a second conductivity type overlies, relative to the transistor top and bottom, a portion of the collector region. The epitaxial base layer has a bottom surface on the silicon substrate and a top surface opposite the bottom surface. A top region, relative to the transistor top and bottom, of the epitaxial base layer comprises a concentration of germanium having atomic compositions sufficient to avoid impacting transistor parameters, and sufficient to be resistant to selective chemical etching. A silicon emitter layer of the first conductivity type overlies, relative to the transistor top and bottom, a portion of the epitaxial base layer adjacent to the top surface of the epitaxial base layer.
US09269786B2 Silicon nitride layer deposited at low temperature to prevent gate dielectric regrowth high-K metal gate field effect transistors
Standard High-K metal gate (HKMG) CMOS technologies fabricated using the replacement metal gate (RMG), also known as gate-last, integration flow, are susceptible to oxygen ingress into the high-K gate dielectric layer and oxygen diffusion into the gate dielectric and semiconductor channel region. The oxygen at the gate dielectric and semiconductor channel interface induces unwanted oxide regrowth that results in an effective oxide thickness increase, and transistor threshold voltage shifts, both of which are highly variable and degrade semiconductor chip performance. By introducing silicon nitride deposited at low temperature, after the metal gate formation, the oxygen ingress and gate dielectric regrowth can be avoided, and a high semiconductor chip performance is maintained.
US09269783B2 Body contacted transistor with reduced parasitic capacitance
A body contacted semiconductor-on-insulator (SOI) metal gate containing transistor that has a reduced parasitic gate capacitance is provided in which a metal portion of a gate stack is removed over the body contact region and a silicon-containing material is formed that contacts the gate dielectric in the body contact region of an SOI substrate. This causes an increase of the effective gate dielectric thickness on the body contact region by greater than 5 angstroms (Å). This results in a lower parasitic capacitance at the body contact region.
US09269781B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes a first, a second, a third, a fourth semiconductor region, a control electrode, and an insulating film. The first region contains silicon carbide. The second region is provided on the first region and contains silicon carbide. The third region is provided on the second region and contains silicon carbide. The fourth region is provided on the third region and contains silicon carbide. The control electrode is provided in a trench. The trench is formed in the fourth, the third, and the second semiconductor region. The insulating film is provided between a side surface of the trench and the control electrode. The insulating film contains a high-dielectric constant region. The high-dielectric constant region contacts with at least the third semiconductor region. The high-dielectric constant region has a higher dielectric constant than a dielectric constant of silicon oxide.
US09269780B2 Semiconductor device and method for forming the same
A semiconductor device includes a semiconductor substrate including a trench, a gate insulation film located over a bottom and sidewall of the trench, a first gate formed over the gate insulation film and in a lower portion of the trench, a second gate formed over the first gate and in an upper portion of the trench, a multi-layered structure provided between the gate insulation film and the second gate.
US09269779B2 Insulated gate semiconductor device having a shield electrode structure
A semiconductor device includes a semiconductor region with a charge balance region on a junction blocking region, which has a lower doping concentration. A trench structure having an insulated shield electrode and an insulated gate electrode is provided in the semiconductor region. The semiconductor device further includes one or more features configured to improve operating performance. The features include terminating the trench structure in the junction blocking region, providing a localized doped region adjoining a lower surface of a body region and spaced apart from the trench structure, disposing a notch proximate to the lower surface of the body region, and/or configuring the insulated shield electrode to have a wide portion adjoining a narrow portion.
US09269776B2 Semiconductor device and method for growing semiconductor crystal
A semiconductor device comprises a base substrate, a pattern on the base substrate, a buffer layer on the base substrate, and an epitaxial layer on the buffer. The pattern is a self-assembled pattern. A method for growing a semiconductor crystal comprises cleaning a silicon carbide substrate, forming a self-assembled pattern on the silicon carbide substrate, forming a buffer layer on the silicon carbide substrate, and forming an epitaxial layer on the buffer layer. A semiconductor device comprises a base substrate comprising a pattern groove and an epitaxial layer on the base substrate. A method for growing a semiconductor crystal comprises cleaning a silicon carbide substrate, forming a self-assembled projection on the silicon carbide substrate, forming a pattern groove in the silicon carbide, and forming an epitaxial layer on the silicon carbide.
US09269772B2 Semiconductor device and fabrication method thereof
A semiconductor device and a method for fabricating the same are disclosed. In the method, a substrate structure is provided, including a substrate and a fin-shaped buffer layer formed on the surface of the substrate. A QW material layer is formed on the surface of the fin-shaped buffer layer. A barrier material layer is formed on the QW material layer. The QW material layer is suitable for forming an electron gas therein. Thereby the short-channel effect is improved, while high mobility of the semiconductor device is guaranteed. In addition, according to the present disclosure, thermal dissipation of the semiconductor device may be improved, and thus performance and stability of the device may be improved.
US09269770B2 Integrated circuit system with double doped drain transistor
An integrated circuit system includes a substrate, forming a gate over the substrate, forming a first drift region having a first counter diffused region and a source diffused region, the first drift region in the substrate adjacent a first side of the gate, and forming a second drift region having a second counter diffused region and a drain diffused region, the second drift region in the substrate adjacent a second side of the gate opposite the first side of the gate.
US09269767B2 Power superjunction MOSFET device with resurf regions
A semiconductor device which solves the following problem of a super junction structure: due to a relatively high concentration in the body cell region (active region), in peripheral areas (peripheral regions or junction end regions), it is difficult to achieve a breakdown voltage equivalent to or higher than in the cell region through a conventional junction edge terminal structure or resurf structure. The semiconductor device includes a power MOSFET having a super junction structure formed in the cell region by a trench fill technique. Also, super junction structures having orientations parallel to the sides of the cell region are provided in a drift region around the cell region.
US09269765B2 Semiconductor device having gate wire disposed on roughened field insulating film
A semiconductor device of the present disclosure includes a semiconductor layer provided on a main surface of a substrate. A cell region is provided with a gate insulating film disposed on the semiconductor layer and a gate electrode disposed on the gate insulating film, and a wiring region is provided with a field insulating film disposed on the semiconductor layer and a gate wire disposed on the field insulating film. An end of the field insulating film has a convex shape in a cross section perpendicular to the main surface of the substrate, and an upper surface of the field insulating film is rougher than an upper surface of a portion of the gate wire below which the field insulating film is not disposed.
US09269764B2 Graphene semiconductor and electrical device including the same
A graphene semiconductor including graphene and a metal atomic layer disposed on the graphene, wherein the metal atomic layer includes a metal, which is capable of charge transfer with the graphene.
US09269762B2 Metal-insulator-metal (MIM) capacitor within topmost thick inter-metal dielectric layers
Embodiments of MIM capacitors may be embedded into a thick IMD layer with enough thickness (e.g., 10 KŘ30 KÅ) to get high capacitance, which may be on top of a thinner IMD layer. MIM capacitors may be formed among three adjacent metal layers which have two thick IMD layers separating the three adjacent metal layers. Materials such as TaN or TiN are used as bottom/top electrodes & Cu barrier. The metal layer above the thick IMD layer may act as the top electrode connection. The metal layer under the thick IMD layer may act as the bottom electrode connection. The capacitor may be of different shapes such as cylindrical shape, or a concave shape. Many kinds of materials (Si3N4, ZrO2, HfO2, BST . . . etc.) can be used as the dielectric material. The MIM capacitors are formed by one or two extra masks while forming other non-capacitor logic of the circuit.
US09269761B2 Metal-insulator-metal capacitor
An embodiment metal-insulator-metal (MiM) capacitor includes a gate stack disposed upon an insulation layer, the gate stack including a gate metal, the gate metal serving as a bottom electrode, a dielectric layer disposed upon the gate stack, and a top metal layer disposed upon the dielectric layer, the top metal serving as a top electrode.
US09269756B2 Organic light emitting display apparatus
An organic light emitting display apparatus capable of reducing a dead space for arranging wirings in a panel. The organic light emitting display apparatus includes: a panel including a screen portion on which images are displayed and a non-screen portion surrounding the screen portion; a first wiring portion and a second wiring portion formed on different locations of the non-screen portion to be connected to pixel wirings on the screen portion; and a film substrate including a plurality of connection portions connected to the first wiring portion and the second wiring portion. Thus, the dead space that is formed on the non-screen portion of the panel for forming the wirings may be effectively reduced.
US09269755B2 Organic light-emitting display apparatus and photo mask for manufacturing same
An organic light-emitting display apparatus including a switching thin film transistor (TFT) on a substrate, wherein the switching TFT is electrically coupled to a scan line and a data line, a driving TFT electrically coupled to the switching TFT, the driving TFT including a driving semiconductor layer, and an organic light-emitting diode (OLED) electrically coupled to the driving TFT, wherein the driving semiconductor layer includes a first region bending from a first direction to a second direction that intersects with the first direction a second region bending from the second direction to the first direction, and a third region coupling the first region to the second region, the third region making an obtuse angle with each of the first region and the second region.
US09269753B2 Organic light emitting device
Disclosed is an organic light emitting device, (OLED) comprising a substrate on which a driving transistor is formed, a bank formed on the substrate providing a boundary for a pixel region, a first electrode formed on the substrate and electrically connected with the driving transistor, the first electrode comprising a first and second cross sectional area both oriented in a direction perpendicular to a vertical direction of the substrate, the first area adjacent to the bank, the second area surrounded by the first area, an organic layer formed on the first electrode within the boundary provided by the bank, and a second electrode formed on the organic layer, wherein during operation of the OLED a first electric field between the first area of the first electrode and the second electrode is greater than a second electric field between the second area of the first electrode and the second electrode.
US09269746B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes a first electrode on a substrate, a selection device pattern, a variable resistance layer pattern, a first protective layer pattern, a second protective layer pattern and a second electrode. The selection device pattern is wider, in a given direction, than the variable resistance layer pattern. The first protective layer pattern is formed on a first pair of opposite sides of the variable resistance layer pattern. The second protective layer pattern is formed on a second pair of opposite of the variable resistance layer pattern. The second electrode is disposed on the variable resistance layer pattern.
US09269740B2 Thin film transistor array substrate for digital photo-detector
A thin film transistor array substrate for a digital photo-detector is provided. The thin film transistor array substrate includes a plurality of gate lines to supply a scan signal; a plurality of data lines to output data, the data lines arranged in a direction crossing the gate lines, wherein cell regions are defined by the gate lines and the data lines; a photodiode in each of the cell regions to perform photoelectric conversion; and a thin film transistor at each intersection between the gate lines and the data lines to turn on according to the scan signal of the gate lines and output the photoelectric conversion signal from the photodiode to the data lines. A contact area between a source electrode of the thin film transistor and a first electrode of the photodiode is at a portion outside an area covered by a photodiode region.
US09269737B1 Flat panel image sensor and method of manufacturing thereof
A flat panel image sensor includes a thin film transistor (TFT) and diode array, a conformal insulating layer on a top surface of the TFT and diode array, a planarized dielectric layer on a top surface of the conformal insulating layer, a first metalized via in the planarized dielectric layer and the conformal insulating layer to contact a metalized portion of the TFT and diode array, a second metalized via in the planarized dielectric layer and the conformal insulation layer to contact a diode portion of the TFT and diode array, and a passivation layer over the first and second vias and an upper surface of the planarized dielectric layer.
US09269736B2 Semiconductor image sensor module, method for manufacturing the same as well as camera and method for manufacturing the same
A semiconductor image sensor module 1 at least includes a semiconductor image sensor chip 2 having a transistor forming region on a first main surface of a semiconductor substrate and having a photoelectric conversion region with a light incident surface formed on a second main surface on the side opposite to the first main surface and an image signal processing chip 3 for processing image signals formed in the semiconductor image sensor chip 2, wherein a plurality of bump electrodes 15a are formed on a first main surface, a plurality of bump electrodes 15b are formed on the image signal processing chip 3, both the chips 2 and 3 are formed to be laminated through heat dissipating means 4 and the plurality of bump electrodes 15a of the semiconductor image sensor chip 2 and the plurality of bump electrodes 15b on the image signal processing chip 3 are electrically connected.
US09269733B2 Image sensor device with improved quantum efficiency
A semiconductor device includes a substrate, a semiconductor layer and a switching element. The semiconductor layer is disposed on the substrate. The semiconductor layer has a light-sensing portion and includes microstructures at a side face area corresponding to the light-sensing portion. The switching element is disposed on the semiconductor layer. In the semiconductor device, the switching element and the light-sensing portion are staggered.
US09269730B2 Imaging systems with backside isolation trenches
An image sensor such as a backside illumination image sensor may be provided with analog circuitry, digital circuitry, and an image pixel array on a semiconductor substrate. Trench isolation structures may separate the analog circuitry from the digital circuitry on the substrate. The trench isolation structures may be formed from dielectric-filled trenches in the substrate that isolate the portion of the substrate having the analog circuitry from the portion of the substrate having the digital circuitry. The trench isolation structures may prevent digital circuit operations such as switching operations from negatively affecting the performance of the analog circuitry. Additional trench isolation structures may be interposed between portions of the substrate on which bond pads are formed and other portions of the substrate to prevent capacitive coupling between the bond pad structures and the substrate, thereby enhancing the high frequency operations of the image sensor.
US09269723B2 Printing electronic circuitry logic
A method of making a logic gate array includes providing a substrate; forming an array of first conductive lines with plurality of first pads disposed on each of the first conductive lines on the substrate wherein the array of first conductive lines is disposed in a first direction; forming an array of isolation lines over the first conductive lines wherein the isolation lines are not disposed on the first pads; forming an array of second conductive lines with plurality of second pads disposed on each of the second conductive lines on the substrate wherein the array of second conductive lines is disposed in a second direction and wherein orientation of the second direction is different than the orientation of the first direction; and printing one or more conductive ink dots at least one intersection of the first conductive lines and the second conductive lines by connecting the corresponding first pads and corresponding second pads.
US09269722B2 Method of fabricating a three-dimensional semiconductor memory device
A three-dimensional semiconductor device includes a stacked structure including a plurality of conductive layers stacked on a substrate, a distance along a first direction between sidewalls of an upper conductive layer and a lower conductive layer being smaller than a distance along a second direction between sidewalls of the upper conductive layer and the lower conductive layer, the first and second directions crossing each other and defining a plane parallel to a surface supporting the substrate, and vertical channel structures penetrating the stacked structure.
US09269721B2 Memory device
Provided is a memory device including first to third selection lines extending in a first direction and sequentially arranged in a second direction crossing the first direction, multiple sets of first to third vertical pillars, each set coupled with a corresponding one of the first to third selection lines and sequentially arranged in the second direction, a first sub-interconnection connecting the third vertical pillar coupled with the first selection line to the first vertical pillar coupled with the second selection line, a second sub-interconnection connecting the third vertical pillar coupled with the second selection line to the first vertical pillar coupled with the third selection line, and bit lines extending in the second direction and connected to corresponding ones of the first and second sub-interconnections.
US09269720B1 Methods of fabricating semiconductor devices
A method of fabricating a semiconductor device includes providing a substrate having a cell region and a peripheral circuit region. A plurality of bit line structures are formed on the substrate in the cell region, and a gate structure having the same structure as each of the bit line structures is formed on the substrate in the peripheral circuit region. A spacer is formed on sidewalls of the bit line structures and the gate structure. The bit line structures extend in a first direction and are spaced apart from each other in a second direction that is perpendicular to the first direction by first grooves that extend in the first direction. A sacrificial layer is formed to fill the first grooves and to cover top surfaces of the bit line structures and the gate structure. The sacrificial layer is planarized until the top surfaces of the bit line structures and the gate structure are exposed.
US09269719B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a pipe gate, word lines stacked on the pipe gate, first channel layers configured to pass through the word lines, and a second channel layer formed in the pipe gate to connect the first channel layers and having a higher impurity concentration than the first channel layers.
US09269717B2 EEPROM device and forming method and erasing method thereof
An EEPROM device, a forming method thereof, and a method for implementing an erase operation to the device are provided. The EEPROM device includes: a semiconductor substrate having active regions therein; a word line disposed on a first active region; float gate dielectric layers disposed on second active regions; float gates disposed on the float gate dielectric layers, wherein each of the float gates has a width larger than that of the second active region; control gates disposed on control gate dielectric layers which are disposed on the float gates; an isolation oxide layer disposed between the word line and the float gates along with the control gates; and bit line doping regions disposed on third active regions. Accordingly, an erase operation can be implemented from a bit line, and coupling ratios of a float gate to a control gate and to a bit line doping region can be improved.
US09269712B2 Semiconductor device providing enhanced fin isolation and related methods
A method for making a semiconductor device may include forming a first semiconductor layer on a substrate comprising a first semiconductor material, forming a second semiconductor layer on the first semiconductor layer comprising a second semiconductor material, and forming mask regions on the second semiconductor layer and etching through the first and second semiconductor layers to define a plurality of spaced apart pillars on the substrate. The method may further include forming an oxide layer laterally surrounding the pillars and mask regions, and removing the mask regions and forming inner spacers on laterally adjacent corresponding oxide layer portions atop each pillar. The method may additionally include etching through the second semiconductor layer between respective inner spacers to define a pair of semiconductor fins of the second semiconductor material from each pillar, and removing the inner spacers and forming an oxide beneath each semiconductor fin.
US09269711B2 Semiconductor device
A semiconductor device includes a first ridge and a second ridge extending from a first main surface of a semiconductor substrate. The first and second ridges run in a first direction. The semiconductor device further includes a body region disposed in a portion of the semiconductor substrate between the first ridge and the second ridge, and a gate electrode adjacent to the body region. The first and second ridges are connected with the body region. A plurality of further ridges are formed in the body region, the further ridges extending in a second direction intersecting the first direction. The gate electrode runs in the first direction, and the gate electrode is disposed at at least two sides of the further ridges.
US09269710B2 Semiconductor devices having stressor regions and related fabrication methods
Apparatus for semiconductor device structures and related fabrication methods are provided. A method for fabricating a semiconductor device structure on an isolated region of semiconductor material comprises forming a plurality of gate structures overlying the isolated region of semiconductor material and masking edge portions of the isolated region of semiconductor material. While the edge portions are masked, the fabrication method continues by forming recesses between gate structures of the plurality of gate structures and forming stressor regions in the recesses. The method continues by unmasking the edge portions and implanting ions of a conductivity-determining impurity type into the stressor regions and the edge portions.
US09269706B2 Method of processing a silicon wafer and a silicon integrated circuit
Methods and systems for processing a silicon wafer are disclosed. A method includes providing a flash memory region in the silicon wafer and providing a bipolar transistor with a polysilicon external base in the silicon wafer. The flash memory region and the bipolar transistor are formed by depositing a single polysilicon layer common to both the flash memory region and the bipolar transistor.
US09269701B2 Localized high density substrate routing
Embodiments of a system and methods for localized high density substrate routing are generally described herein. In one or more embodiments an apparatus includes a medium, first and second circuitry elements, an interconnect element, and a dielectric layer. The medium can include low density routing therein. The interconnect element can be embedded in the medium, and can include a plurality of electrically conductive members therein, the electrically conductive member can be electrically coupled to the first circuitry element and the second circuitry element. The interconnect element can include high density routing therein. The dielectric layer can be over the interconnect die, the dielectric layer including the first and second circuitry elements passing therethrough.
US09269698B2 Alternating current vertical light emitting element and manufacturing method thereof
This invention discloses an AC-type vertical light emitting element and fabrication method thereof, which achieves polarity reversal of two LEDs via regional laser stripping and die bonding. The two LEDs are placed on a conductive substrate (e.g. Si substrate); therefore, the bonding pads of the two LEDs are on the back of the conductive substrate and the light emitting surfaces of the two LEDs, thus overcoming such problems of low light emitting efficiency and high thermal resistance of the traditional lateral structure.
US09269697B2 System and methods for warm white LED light source
An LED light emitter includes a single emitter structure having a substrate with a plurality of light emitting diodes (LEDs) arranged thereon, wherein the plurality of LEDs includes at least one first LED die that produces a first color light, and at least one second LED die that produces a second color light. The LED light emitter also includes a total internal reflection (TIR) lens positioned to collect light emitted from the single emitter structure and adapted to mix the light from the plurality of LEDs to produce a uniform light. The plurality of LEDs are selected such that the light output by the LED light emitter has a desired color temperature when an equal current is supplied to all of the plurality of LEDs.
US09269690B2 Packaged semiconductor device with interior polygonal pads
Embodiments of a packaged semiconductor device with interior polygon pads are disclosed. One embodiment includes a semiconductor chip and a package structure defining a rectangular boundary and having a bottom surface that includes interior polygonal pads exposed at the bottom surface of the package structure and located on a centerline of the bottom surface of the package structure and edge polygonal pads exposed at the bottom surface of the package structure, located at an edge of the rectangular boundary, and including one edge polygonal pad in the vicinity of each corner of the rectangular boundary. The interior polygonal pads are configured such that a line running between at least one vertex of each of the interior polygonal pads is parallel to an edge of the rectangular boundary of the package structure.
US09269686B2 Debond interconnect structures
The present subject matter relates to the field of fabricating microelectronic devices. In at least one embodiment, the present subject matter relates to forming an interconnect that has a portion thereof which becomes debonded from the microelectronic device during cooling after attachment to an external device. The debonded portion allows the interconnect to flex and absorb stress.
US09269680B2 Semiconductor device with a connection pad in a substrate and method for production thereof
A semiconductor device with a connection pad in a substrate, the connection pad having an exposed surface made of a metallic material that diffuses less readily into a dielectric layer than does a metal of a wiring layer connected thereto.
US09269677B2 Fabrication method of packaging substrate
A packaging substrate and a semiconductor package using the packaging substrate are provided. The packaging substrate includes: a substrate body having a die attach area, a circuit layer formed around the die attach area and having a plurality of conductive traces each having a wire bonding pad, and a surface treatment layer formed on the wire bonding pads. Therein, only one of the conductive traces is connected to an electroplating line so as to prevent cross-talk that otherwise occurs between conductive traces due to too many electroplating lines in the prior art.
US09269671B2 Semiconductor device manufacturing method and semiconductor device
There is provided a technology by which the position of 1 pin in a tabless package can be recognized easily. The rear surfaces of plural leads are exposed on a rear surface of a resin-sealed body which seals a semiconductor chip etc., a image recognition area is further provided adjacent to 1 pin (lead with index 1), and a rear surface of an identification mark is exposed from the rear surface of the resin-sealed body of the image recognition area. This identification mark is made of the same conductive member as the plural leads.
US09269670B2 Bonding structure of semiconductor package, method for fabricating the same, and stack-type semiconductor package
A bonding structure of a semiconductor package includes: a first conductive member configured to transmit an electrical signal; and a bonding pad configured to be electrically coupled to a surface of the first conductive member and comprising a plurality of sub bonding pads.
US09269664B2 Semiconductor package with through silicon via interconnect and method for fabricating the same
The invention provides a semiconductor package with a through silicon via (TSV) interconnect and a method for fabricating the same. An exemplary embodiment of the semiconductor package with a TSV interconnect includes a semiconductor substrate. A through hole is formed through the semiconductor substrate. A TSV interconnect is disposed in a through hole. A conductive layer lines a sidewall of the through hole, surrounding the TSV interconnect.
US09269661B1 Low resistance power switching device
A semiconductor device includes a semiconductor substrate with doped regions of a first type and doped regions of a second type. A first metallization layer connects to the doped regions of the first type through conductive paths, such that current is able to flow within the metallization layer along a plurality of linear axes. A second metallization layer connects to the doped regions of the second type through conductive paths, such that that current is able to flow within the metallization layer along a plurality of linear axes. Contacts on an exterior surface of the semiconductor device can be arranged concentrically.
US09269660B2 Multilayer connection structure
A three-dimensional stacked IC device includes a stack of at least first, second, third and fourth contact levels at an interconnect region. Each contact level has a conductive layer and an insulation layer. First, second, third and fourth electrical conductors pass through portions of the stack of contact levels. The first, second, third and fourth electrical conductors are in electrical contact with the first, second, third and fourth conductive layers, respectively. A dielectric sidewall spacer circumferentially surrounds the second, third and fourth electrical conductors so that the second, third and fourth electrical conductors only electrically contact the respective second, third and fourth conductive layers.
US09269658B2 Ball amount process in the manufacturing of integrated circuit
An integrated circuit structure includes a semiconductor substrate, a metal pad over the semiconductor substrate, a passivation layer including a portion over the metal pad, a polymer layer over the passivation layer, and a Post-Passivation Interconnect (PPI) over the polymer layer. The PPI is electrically connected to the metal pad. The PPI includes a PPI line have a first width, and a PPI pad having a second width greater than the first width. The PPI pad is connected to the PPI line. The PPI pad includes an inner portion having a first thickness, and an edge portion having a second thickness smaller than the first thickness.
US09269657B2 Flexible stack packages, electronic systems including the same, and memory cards including the same
Flexible stack packages are provided. The flexible stack package includes a first unit package and a second unit package which are sequentially stacked. Each of the first and second unit packages has a fixed area and a floating area. The fixed area of the first unit package is connected and fixed to the fixed area of the second unit package by a fixing part.
US09269654B2 Semiconductor device and method of manufacture thereof
A semiconductor device, a method of manufacturing a semiconductor device and a method for transmitting a signal are disclosed. In accordance with an embodiment of the present invention, the semiconductor device comprises a first semiconductor chip comprising a first coil, a second semiconductor chip comprising a second coil inductively coupled to the first coil, and an isolating intermediate layer between the first semiconductor chip and the second semiconductor chip.
US09269652B2 Chemically altered carbosilanes for pore sealing applications
A method including forming a dielectric material including a surface porosity on a circuit substrate including a plurality of devices; chemically modifying a portion of the surface of the dielectric material with a first reactant; reacting the chemically modified portion of the surface with a molecule that, once reacted, will be thermally stable; and forming a film including the molecule. An apparatus including a circuit substrate including a plurality of devices; a plurality of interconnect lines disposed in a plurality of layers coupled to the plurality of devices; and a plurality of dielectric layers disposed between the plurality of interconnect lines, wherein at least one of the dielectric layers comprises a porous material surface relative to the plurality of devices and the surface comprises a pore obstructing material.
US09269648B2 Thermally enhanced package with lid heat spreader
A method and apparatus are provided for manufacturing a lead frame based thermally enhanced package (9) with exposed heat spreader lid array (96) designed to be optimized for compression mold encapsulation of an integrated circuit die (94) by including a perimeter reservoir regions (97r) in each heat spreader lid (96) for movement of mold compound (98) displaced during the mold compression process.
US09269646B2 Semiconductor die assemblies with enhanced thermal management and semiconductor devices including same
A semiconductor die assembly comprises a plurality of semiconductor dice in a stack. Another semiconductor die is adjacent to the stack and has a region, which may comprise a relatively higher power density region, extends peripherally beyond the stack. Conductive elements extend between and electrically interconnect integrated circuits of semiconductor dice in the stack and of the other semiconductor die. Thermal pillars are interposed between semiconductor dice of the stack, and a heat dissipation structure, such as a lid, is in contact with an uppermost die of the stack and the higher power density region of the other semiconductor die. Other die assemblies, semiconductor devices and methods of managing heat transfer within a semiconductor die assembly are also disclosed.
US09269642B2 Methods for testing integrated circuits of wafer and testing structures for integrated circuits
Aspects of the present invention relate to methods of testing an integrated circuit of a wafer and testing structures for integrated circuits. The methods include depositing a sacrificial material over a first conductor material of the integrated circuit, and contacting a test probe to the deposited sacrificial material. The methods can also include testing the integrated circuit using the test probe contacting the sacrificial material. Finally, the methods can include removing the sacrificial material over the first conductor material of the integrated circuit subsequent to the testing of the integrated circuit.
US09269640B2 Repairing monolithic stacked integrated circuits with a redundant layer and lithography process
Provided is a monolithic stacked integrated circuit (IC). The IC includes a first layer over a substrate and a second layer over the first layer. The first layer includes a first plurality of circuit elements where a first portion of the first plurality of circuit elements has defects. The second layer includes a second plurality of circuit elements. The IC further includes interconnect elements coupling the first portion to a second portion of the second plurality of circuit elements for mitigating the defects.
US09269627B1 Fin cut on SIT level
A method of forming semiconductor fins with variable pitches of arbitrary values in a sidewall image transfer (SIT) process is provided. After forming an array of first mandrel structures with a constant pitch and removing at least one first mandrel structure form the array, a set of second mandrel structures are formed overlapping the first mandrel structures. The combination of the first mandrel structures and the second mandrel structures defines pitches of sidewall spacer patterns to be subsequently formed.
US09269622B2 Semiconductor device and method of land grid array packaging with bussing lines
A semiconductor device and method of making a semiconductor device is described. An embedded die panel comprising a plurality of semiconductor die separated by saw streets is provided. A conductive layer is formed by an electroless plating process, the conductive layer comprising bussing lines disposed in the saw streets and a redistribution layer (RDL) coupled to the semiconductor die and bussing lines. An insulating layer is formed over the conductive layer and embedded die panel, the insulating layer comprising openings disposed over the conductive layer outside a footprint of the semiconductor die. Interconnect structures are formed in the openings in the insulating layer by using the conductive layer as part of an electroplating process. The embedded die panel is singulated through the saw streets after forming the interconnect structures to remove the bussing lines and to from individual fan-out wafer level packages (FOWLPs).
US09269613B2 Copper interconnect structure and method for manufacturing the same
A method is disclosed for manufacturing a semiconductor device with a copper interconnect structure. The method includes providing a substrate, forming a first interconnect dielectric layer on the substrate, and forming a second interconnect dielectric layer on a surface of the first interconnect dielectric layer. The method also includes forming a plurality of conduits extending through the first interconnect dielectric layer and the second interconnect dielectric layer, and depositing copper in the plurality of conduits to form a copper interconnect layer of the copper interconnect structure. Further, the first interconnect dielectric layer, between neighboring conduits, contains cavities such that dielectric constant of the first interconnect dielectric layer is reduced. The second interconnect dielectric layer seals the top of the cavities, the substrate is the bottom of the cavities, and a width of the top of the cavities is less than a width of the bottom of the cavities.
US09269612B2 Mechanisms of forming damascene interconnect structures
An interconnect structure includes a first trench and a second trench. The second trench is wider than the first trench. Both trenches are lined with a diffusion barrier layer, and a first conductive layer is deposited over the diffusion barrier layer. A metal cap layer is deposited over the first conductive layer. A second conductive layer is deposited over the metal cap layer in the second trench.
US09269611B2 Integrated circuits having gate cap protection and methods of forming the same
Integrated circuits and methods of forming integrated circuits are provided. An integrated circuit includes a gate electrode structure overlying a base substrate. The gate electrode structure includes a gate electrode, with a cap disposed over the gate electrode and sidewall spacers disposed adjacent to sidewalls of the gate electrode structure. A source and drain region are formed in the base substrate aligned with the gate electrode structure. A first dielectric layer is disposed adjacent to the sidewall spacers. The sidewall spacers and the cap have recessed surfaces below a top surface of the first dielectric layer, and a protecting layer is disposed over the recessed surfaces. A second dielectric layer is disposed over the first dielectric layer and the protecting layer. Electrical interconnects are disposed through the first dielectric layer and the second dielectric layer, and the electrical interconnects are in electrical communication with the respective source and drain regions.
US09269610B2 Pattern between pattern for low profile substrate
An integrated circuit (IC) substrate that includes a second patterned metal layer formed in between a first patterned metal layer is disclosed. A dielectric layer formed on the first patterned metal layer separates the two metal layers. A non-conductive layer is formed on the dielectric layer and the second patterned metal layer.
US09269607B2 Wafer stress control with backside patterning
Embodiments of the present invention provide structures and methods for controlling stress in semiconductor wafers during fabrication. Features such as deep trenches (DTs) used in circuit elements such as trench capacitors impart stress on a wafer that is proportional to the surface area of the DTs. In embodiments, a corresponding pattern of dummy (non-functional) DTs is formed on the back side of the wafer to counteract the electrically functional DTs formed on the front side of a wafer. In some embodiments, the corresponding pattern on the back side is a mirror pattern that matches the functional (front side) pattern in size, placement, and number. By creating the minor pattern on both sides of the wafer, the stresses on the front and back of the wafer are in balance. This helps reduce topography issues such as warping that can cause problems during wafer fabrication.
US09269597B2 Open cavity plastic package
A method for manufacturing open cavity integrated circuit packages, the method comprising: placing a wire-bound integrated circuit in a mold; forcing a pin to contact a die of the wire-bound integrated circuit by applying a force between the pin and the mold; injecting plastic into the mold; allowing the plastic to set around the integrated circuit to form a package having an open cavity defined by the pin; and removing the open cavity integrated circuit package from the mold. A mold for forming a package for an integrated circuit sensor device, comprising: a bottom part for supporting an integrated circuit die; a top part that is operable to be placed on top of said bottom part to form a cavity into which a plastic material can be injected to form the package, wherein the top part of the mold comprises a spring-loaded pin arrangement comprising a cover that covers a sensor area on the integrated circuit die and provides for an opening when the plastic material is injected.
US09269594B2 High power ceramic on copper package
According to an embodiment of a high power package, the package includes a heat sink containing enough copper to have a thermal conductivity of at least 350 W/mK, an electrically insulating attached to the heat sink with an epoxy and a semiconductor chip attached to the heat sink on the same side as the lead frame with an electrically conductive material having a melting point of 280° C. or greater.
US09269592B2 Method of manufacturing a semiconductor device
A transistor is formed by forming a ridge including a first ridge portion and a second ridge portion in a semiconductor substrate, the ridge extending along a first direction, forming a source region, a drain region, a channel region, a drain extension region and a gate electrode adjacent to the channel region, in the ridge, doping the channel region with dopants of a first conductivity type, and doping the source region and the drain region with dopants of a second conductivity type. Forming the drain extension region includes forming a core portion doped with the first conductivity type in the second ridge portion, and forming the drain extension region further includes forming a cover portion doped with the second conductivity type, the cover portion being formed so as to be adjacent to at least one or two sidewalls of the second ridge portion.
US09269590B2 Spacer formation
Embodiments of the present invention pertain to methods of forming more symmetric spacers which may be used for self-aligned multi-patterning processes. A conformal spacer layer of spacer material is formed over mandrels patterned near the optical resolution of a photolithography system using a high-resolution photomask. A carbon-containing layer is further formed over the conformal spacer layer. The carbon-containing layer is anisotropically etched to expose the high points of the conformal spacer layer while retaining carbon side panels. The conformal spacer layer may then be etched to form spacers without the traditional skewing of the profile towards one side or the other.
US09269588B2 Method of making flexible, foldable, and stretchable devices
A method of making a flexible, foldable, stretchable electronic device. The method includes deposition of a polymer layer, such as parylene C, to impart flexibility to the device. The device overcomes the limitations of related flexible electronics schemes by employing established silicon-on-insulator complementary metal-oxide-semiconductor technology with a flexible enclosure. Devices made in such a way may be used in a wide variety of applications including incorporation into medical devices.
US09269587B2 Methods for etching materials using synchronized RF pulses
Embodiments of the present invention provide methods for etching a material layer using synchronized RF pulses. In one embodiment, a method includes providing a gas mixture into a processing chamber, applying a first RF source power at a first time point to the processing chamber to form a plasma in the gas mixture, applying a first RF bias power at a second time point to the processing chamber to perform an etching process on the substrate, turning off the first RF bias power at a third time point while continuously maintaining the first RF source power on from the first time point through the second and the third time points, and turning off the first RF source power at a fourth time point while continuously providing the gas mixture to the processing chamber from the first time point through the second, third and fourth time points.
US09269586B2 Selective metal deposition over dielectric layers
Selective deposition of metal over dielectric layers in a manner that minimizes or eliminates keyhole formation is provided. According to one embodiment, a dielectric target layer is formed over a substrate layer, wherein the target layer may be configured to allow conformal metal deposition, and a dielectric second layer is formed over the target layer, wherein the second layer may be configured to allow bottom-up metal deposition. An opening may then be formed in the second layer and metal may be selectively deposited over substrate layer.
US09269582B2 Cluster ion implantation of arsenic and phosphorus
An ion implantation method, in which a dopant source composition is ionized to form dopant ions, and the dopant ions are implanted in a substrate. The dopant source composition includes cluster phosphorus or cluster arsenic compounds, for achieving P- and/or As-doping, in the production of doped articles of manufacture, e.g., silicon wafers or precursor structures for manufacturing microelectronic devices.
US09269578B2 Method of forming an epitaxial layer on a substrate, and apparatus and system for performing the same
In a method of forming an epitaxial layer, an etching gas may be decomposed to form decomposed etching gases. A source gas may be decomposed to form decomposed source gases. The decomposed source gases may be applied to a substrate to form the epitaxial layer on the substrate. A portion of the epitaxial layer on a specific region of the substrate may be etched using the decomposed etching gases. Before the etching gas is introduced into the reaction chamber, the etching gas may be previously decomposed. The decomposed etching gases may then be introduced into the reaction chamber to etch the epitaxial layer on the substrate. As a result, the epitaxial layer on the substrate may have a uniform distribution.
US09269575B2 Trench sidewall protection for selective epitaxial semiconductor material formation
A method of forming a semiconductor device includes forming an insulator layer over a substrate; opening a trench in the insulator layer so as to expose one or more semiconductor structures formed on the substrate; forming a protective layer on sidewalls of the trench; subjecting the substrate to a precleaning operation in preparation for epitaxial semiconductor formation, wherein the protective layer prevents expansion of the sidewalls of the trench as a result of the precleaning operation; and forming epitaxial semiconductor material within the trench and over the exposed one or more semiconductor structures.
US09269571B2 Method for manufacturing semiconductor device
It is an object to provide a highly reliable semiconductor device, a semiconductor device with low power consumption, a semiconductor device with high productivity, and a method for manufacturing such a semiconductor device. Impurities left remaining in an oxide semiconductor layer are removed without generating oxygen deficiency, and the oxide semiconductor layer is purified to have an extremely high purity. Specifically, after oxygen is added to the oxide semiconductor layer, heat treatment is performed on the oxide semiconductor layer to remove the impurities. In order to add oxygen, it is preferable to use a method in which oxygen having high energy is added by an ion implantation method, an ion doping method, or the like.
US09269570B2 Contact on a heterogeneous semiconductor substrate
A method is provided for producing a microelectronic device with plural zones made of a metal and semiconductor compound, from semiconductor zones made of different semiconductor materials, and on which a thin semiconductor layer is formed prior to the deposition of a metal layer so as to lower the nucleation barrier of the semiconductor zones when reacting with the metal layer.
US09269561B2 Wafer debonding using long-wavelength infrared radiation ablation
Methods are provided for handling a device wafer. For example, a method includes providing a stack structure having a device wafer, a handler wafer, and a bonding structure disposed between the device wafer and handler wafer, and irradiating the bonding structure with long-wavelength infrared energy to ablate the bonding structure.
US09269559B1 Compositions and methods for modifying lumen maintenance characteristics of phosphor-containing coatings
Phosphor-containing coating compositions and methods capable of changing the lumen maintenance characteristics of phosphor-containing coatings and fluorescent lamps that utilize such coatings. Lumen maintenance of a fluorescent lamp can be modified by forming a phosphor-containing coating to contain at least a first phosphor that depreciates during operation of the fluorescent lamp, and forming the phosphor-containing coating to further contain an additive composition in a sufficient amount and sufficiently uniformly distributed in the phosphor-containing coating to inhibit depreciation of the first phosphor during operation of the fluorescent lamp.
US09269558B2 MS/MS type mass spectrometer and program therefor
A method for selecting product ions at the time of performing multiple reaction monitoring (MRM) using an MS/MS type mass spectrometer is provided. Plurality of product ion scan events is prepared for certain precursor ions. In the product ion scan events, parameters for determining the cleavage conditions of the precursor ions are changed. Next, the precursor ions are introduced into a collision cell and the plurality of product ion scan events is executed, thereby obtaining a plurality of mass spectra corresponding to the respective product ion scan events. Then, the plurality of mass spectra is compared with one another, and ions corresponding to the mass peak with the highest appearance frequency are selected as product ions. Alternatively, ions having the highest cumulative signal intensity obtained by integrating the plurality of mass spectra are selected as product ions. Accordingly, optimum product ions for certain precursor ions are selected.
US09269557B2 Ionization device, mass spectrometer including the ionization device, and image generation system including the ionization device
An ionization device includes an irradiation unit to irradiate at least a region of a surface of a sample with laser light to scatter particles contained on the surface of the sample, a liquid holding unit having a distal end to hold a liquid on an outer periphery of the distal end, an extract electrode to extract ionized ions, and a voltage application unit to apply a voltage between the liquid holding unit and the extract electrode to generate the ions from the liquid held on the outer periphery of the distal end. The region and the distal end are disposed so as not to make contact with each other but to be in close proximity to each other so that the liquid held on the outer periphery of the distal end attracts particles desorbed from the sample as a result of irradiation with the laser light.
US09269555B2 Removal of ions from survey scans using variable window band-pass filtering to improve intrascan dynamic range
Systems and methods are used to band-pass filter ions from a mass range. A full spectrum is received for a full scan of a mass range using a tandem mass spectrometer. A mass selection window of the full spectrum is selected and a set of tuning parameter values is selected. The tandem mass spectrometer is instructed to perform a scan of the mass selection window using the set of tuning parameter values. A spectrum is received for the scan from the tandem mass spectrometer. A band-pass filtered spectrum is created for the mass range that includes values from the spectrum for the mass selection window of the mass range. Systems and methods are also used to band-pass filter ions from two or more mass selection windows across the mass range and to filter out ions from a mass selection window between two band-pass mass selection windows.
US09269549B2 Mass spectrometer device and method using scanned phase applied potentials in ion guidance
An ion guide or mass analyzer is disclosed comprising a plurality of electrodes having apertures through which ions are transmitted in use. A pseudo-potential barrier is created at the exit of the ion guide or mass analyzer. The amplitude or depth of the pseudo-potential barrier is inversely proportional to the mass to charge ratio of an ion. One or more transient DC voltages are applied to the electrodes of the ion guide or mass analyzer in order to urge ions along the length of the ion guides or mass analyzer. The amplitude of the transient DC voltage applied to the electrode may be increased with time so that ions are caused to be emitted from the ion guide or mass analyzer in reverse order of their mass to charge ratio.
US09269548B2 Method and apparatus for coupling fast separations and slow detection systems
An apparatus and method for analyzing a sample containing multiple analytes that combines a separation device that separates the individual analytes by virtue of some physical and/or chemical characteristic other than the mass to charge ratio (m/z) interfaced with a mass spectrometer that detects the m/z of individual analytes. Separation is performed on the shorter timescale than signal detection with the mass spectrometer. A preferred embodiment utilizes an ion mobility spectrometer interfaced with an Orbitrap mass spectrometer.
US09269546B2 Plasma reactor with electron beam plasma source having a uniform magnetic field
Electron beam-confining electromagnets of an electron beam generator are aligned with an electron beam axis, each of the electromagnets being folded to define a main section and a pair of angled wing sections disposed at respective angles relative to said main section, and a conductor wound around the edge.
US09269545B2 Vacuum arc vaporisation source and also a vacuum arc vaporisation chamber with a vacuum arc vaporisation source
The invention relates to a vacuum arc source (1), including ring-like magnetic field source (2) and a cathode body (3) with an vaporization material (31) as a cathode (32) for the production of an arc discharge on an vaporization surface (33) of the cathode (32). In this arrangement the cathode body (3) is bounded in an axial direction in a first axial direction by a cathode base (34) and in a second axial direction by the vaporization surface (33) and the ring-like magnetic (2) is arranged polarised parallel or anti-parallel and concentric to a surface normal (300) of the vaporization surface (33). In accordance with the invention a magnetic field enhancement ring (4) is arranged on a side remote from the vaporization surface (33) at a pre-determinable second spacing (A2) in front of the cathode base (34). The invention further relates to an arc vaporization chamber (10) with an arc vaporization source (1).
US09269541B2 High energy ion implanter, beam current adjuster, and beam current adjustment method
A beam current adjuster for an ion implanter includes a variable aperture device which is disposed at an ion beam focus point or a vicinity thereof. The variable aperture device is configured to adjust an ion beam width in a direction perpendicular to an ion beam focusing direction at the focus point in order to control an implanting beam current. The variable aperture device may be disposed immediately downstream of a mass analysis slit. The beam current adjuster may be provided with a high energy ion implanter including a high energy multistage linear acceleration unit.
US09269532B2 Charged particle beam writing apparatus, and method for detecting irregularities in dose of charged particle beam
A charged particle beam writing apparatus includes a first limiting aperture member, in which a first opening is formed, to block a charged particle beam having been blanking-controlled to be beam “off”, and to let a part of the charged particle beam having been blanking-controlled to be beam “on” pass through the first opening, a first detector to detect a first electron amount irradiating the first limiting aperture member, in a state where beam “on” and beam “off” are repeated, a first integration processing unit to generate a first integrated signal by integrating components in a band sufficiently lower than a band of a repetition cycle of beam “on” and beam “off”, in a first detected signal detected for obtaining the first electron amount, and a first irregularity detection unit to detect irregularity in a dose amount of the charged particle beam by using the first integrated signal.
US09269528B2 Medium current ribbon beam for ion implantation
A method of setting up a medium current ribbon beam for ion implantation is provided. It includes providing an ion source fed with a process gas and a support gas. The process ion beam is separated from the support gas beam with a mass analyzing magnet, and the intensity of the process ion beam is controlled by varying the ratio of process gas to support gas in the ion source gas feed. Process beam intensity may also be controlled with one or more mechanical current limiting devices located downstream of the ion source. An ion beam system is also provided. This method may control the total ribbon beam intensity at the target between approximately 3 uA to about 3 mA.
US09269519B2 Ultrananocrystalline diamond films with optimized dielectric properties for advanced RF MEMS capacitive switches
An efficient deposition process is provided for fabricating reliable RF MEMS capacitive switches with multilayer ultrananocrystalline (UNCD) films for more rapid recovery, charging and discharging that is effective for more than a billion cycles of operation. Significantly, the deposition process is compatible for integration with CMOS electronics and thereby can provide monolithically integrated RF MEMS capacitive switches for use with CMOS electronic devices, such as for insertion into phase array antennas for radars and other RF communication systems.
US09269510B2 Control panel with fashion buttons
Control apparatus for an electrical or electronic device. The apparatus includes a substrate having a surface with a selected contour. A cover lays over the surface of the substrate and conforms to the contour. A touch matrix is sandwiched between the substrate and the cover. At least one fashion button is mounted at the front surface of the cover. Manipulation of the fashion button is detected by the touch matrix.
US09269508B2 Tap switch
The invention relates to a tap changer for voltage regulation with semiconductor switching components on a regulating transformer having a regulating winding. The tap changer is of a modular design and each module comprises, respectively, one partial winding of the regulating winding that is connectable or disconnectable by means of semiconductor switching components. Varistors and capacitors are additionally integrated for protecting the semiconductor switching components against high voltages.
US09269505B2 Contact mechanism of an electric switching device
A contact mechanism includes a current path having a 360° winding formed by a plurality of conductor sections and having an axis that is perpendicular to a plane in which a rotary contact body is movable. The conductor sections include a first section with a first current conductor that extends to a fixed contact. A second conductor section extends through the fixed and rotary contacts. A third conductor section extends through the rotary contact. A final, conductor section, including a second current conductor, extends to the rotary contact body and runs parallel and in close proximity to the first current conductor. Each of the first and second current conductors are substantially parallel to the rotary contact body in the closed position and are formed as straight and rigid busbars having a length corresponding at least to a length of a contact arm of the rotary contact body.
US09269504B2 Electrode, method for producing electrode, and energy device, electronic device, and transportation device including electrode
Disclosed herein is an electrode for energy devices such as electric double layer capacitors, which includes conductive fibers made of carbon, such as carbon nanotubes, as an electrode active material and has a high capacitance. The electrode for energy devices includes a current collector and a plurality of conductive fibers (e.g., carbon nanotubes) provided to stand on a surface of the current collector so that their one ends are electrically connected to the surface of the current collector, wherein the conductive fibers are made of carbon and have carboxyl group-containing functional groups or oxo group-containing functional groups and hydroxyl group-containing functional groups attached thereto. The conductive fibers preferably carry a quinone group-containing compound.
US09269501B2 Coating formulation for manufacturing electrode plate and use thereof
This invention relates to a coating formulation for manufacturing an electrode plate, which contains a solution of a hydroxyalkylchitosan and an organic acid and/or its derivative in an aprotic polar solvent, and an active material added to the solution and kneaded with the solution, the electrode plate, a manufacturing process of the electrode plate, a battery, a capacitor, and an undercoating formulation. According to this invention, a coating formulation for manufacturing an electrode plate for a nonaqueous electrolyte secondary battery or an electrode plate for an electric double layer capacitor having excellent adhesion and improved contact resistance between an active material layer and a collector, the electrode plate, its manufacturing process, the battery and the capacitor can be provided.
US09269500B2 Heat-dissipating device for supplying power to a hybrid or electric motor vehicle
A power supply device for a hybrid or electric motor vehicle, in particular a passenger vehicle or a motorcycle, includes a plurality of electrochemical storage cells and/or double-layer capacitors. The electrochemical storage cells and/or double-layer capacitors have a casing surface and, in an axial direction, a base surface and a cover surface which are connected by the casing surface, and each include electrodes. Adjacent to the casing surface of at least one of the storage cells and/or double-layer capacitors, a heat-conducting cooling apparatus is disposed which, although electrically insulated from the at least one storage cell and/or double-layer capacitor, is in thermal contact with a first circumferential section of the casing surface and dissipates the heat energy introduced by the casing surfaces of the at least one storage cell and/or the double-layer capacitor.
US09269491B2 Multilayer ceramic capacitor and mounting circuit board therefor
There is provided a multilayer ceramic capacitor including: a ceramic body; first and second internal electrodes disposed to face each other within a ceramic body, and having respective lead portions exposed to an upper surface of the ceramic body; first and second external electrodes formed on the upper surface of the ceramic body and connected to the lead portions, respectively; and first and second terminal frames each including a vertical portion facing end surfaces of the ceramic body and upper and lower horizontal portions facing upper and lower surfaces of the ceramic body, respectively, wherein the upper horizontal portions are connected to the first and second external electrodes, respectively, and adhesive layers are provided between the upper horizontal portions and the first and second external electrodes, respectively.
US09269490B2 Non-contact power transmission apparatus
A non-contact power transmission apparatus accurately determines the kind of object that is placed on the charging deck of the non-contact power transmission apparatus, and, only when a non-contact power receiving apparatus is placed on the power transmission apparatus, allows power transmission and data communication to take place, thereby accurately determining the state of the receiver side and efficiently controlling the transmission of power. In the power transmission apparatus, the power supplied to the non-contact power receiving apparatus is measured, and the output power of the wireless power signal output from two different cores is controlled, thereby allowing the charging operation to be stably conducted even if the non-contact power receiving apparatus is moved anywhere on the power transmission apparatus. The power transmission apparatus improves both the reliability of operation of the non-contact charging system, and the competitiveness of related products, such as portable terminals, battery packs and the like.
US09269484B2 Magnet assembly
An electromagnet comprising a ferromagnetic yoke which comprises a yoke. Mutually opposing first and second pole pieces are provided. The first pole piece is provided with a planar coil having a first side facing the yoke and a second side facing the yoke. A balancing member is arranged on the second side of the planar coil to counterbalance the attractive force between the planar coil and the yoke. The other pole piece may also be provided with a corresponding balancing member.
US09269476B2 Gas encapsulated dual layer separator for a data communications cable
A data communications cable is disclosed herein. The data communications cable includes a plurality of twisted pairs of conductive wires and a separator between the plurality of twisted pairs of conductive wires. The separator includes an inner member and an outer layer being supported and shaped by the inner member for completely encapsulating at least one gas pocket between the outer layer and the inner member. The outer layer prevents the plurality of twisted pairs of conductive wires from entering the at least one gas pocket.
US09269475B2 Gas-insulated bus bar
A gas-insulated bus bar includes a metal container, a main circuit conductor that is accommodated in the metal container, an insulation spacer of a one-legged structure that includes one end portion attached to the metal container and the other end portion holding the main circuit conductor in the metal container, a shield that is substantially barrel-shaped, attached to the other end portion, and having an outer diameter larger than an outer diameter of the main circuit conductor, and a branch pipe provided on a side of the metal container and branched in a direction substantially perpendicular to an axis line, thereby including an inside portion where the one end portion is arranged. When viewing from a direction parallel to a branching direction of the branch pipe, the insulation spacer and the shield have respective sizes that are arranged within an area defined by an inner diameter of the branch pipe.
US09269474B2 Bus bar insulator
An assembly through which at least one bus bar extends includes bus bar-mounting openings. Insulators are positioned at each of the insulator-mounting openings. Each insulator includes a mounting member having contoured edges. A bus bar holding opening extends through the mounting member. Mounting openings are provided on the mounting member. The mounting openings being dimensioned to receive mounting hardware therein. The mounting openings are offset from the geometrical centerline of the bus-bar holding opening by more than the radius of the mounting hardware. The mounting hardware of adjacent insulators may be thereby interleaved to allow for close placement of the insulators while maintaining required spacing to provide proper electrical insulation.
US09269473B2 Conductive open frameworks
The disclosure relates generally to materials that comprise conductive covalent organic frameworks. The disclosure also relates to materials that are useful to store and separate gas molecules and sensors.
US09269466B2 Target apparatus and isotope production systems and methods using the same
Isotope production system including a particle accelerator configured to produce a particle beam. The isotope production system also includes a target apparatus having a window configured to receive a particle beam and also separate production and condensing chambers. The production chamber is configured to contain a starting liquid and located so that the particle beam is incident upon the starting liquid thereby generating radioisotopes and transforming a portion of the starting liquid into vapor. The target apparatus also includes a fluid channel that extends between and fluidly couples the production and condensing chambers. The fluid channel is configured to allow the vapor to flow from the production chamber into the condensing chamber. The condensing chamber is configured to transform the vapor in the condensing chamber into a condensed liquid.
US09269465B2 Device for limiting the degassing of tritiated waste issued from the nuclear industry
A method and device for limiting the degassing of tritiated waste issued from the nuclear industry are provided. The method reduces an amount of generated tritiated hydrogen (T2 or HT) and/or tritiated water (HTO or T2O) including at least one piece of tritiated waste from the nuclear industry. The method includes placing the package in contact with a mixture including manganese dioxide (MnO2) combined with a component that includes silver; and placing the package in contact with a molecular sieve.
US09269460B2 Controller to detect malfunctioning address of memory device
A controller includes a memory test logic circuit to detect a malfunctioning row of primary data storage elements within an external memory device, an internal memory to store an address corresponding to the malfunctioning row of the external memory device, and a memory setup logic circuit to initiate a repair mode in the external memory device and to end the repair mode in the external memory device. The controller further includes a port to couple to an address line to transmit the address corresponding to the malfunctioning row of the external memory device.
US09269457B2 Semiconductor device capable of rescuing defective characteristics occurring after packaging
A memory device capable of rescuing defective characteristics that occur after packaging includes a memory cell array including a plurality of memory cells and an antifuse circuit unit including at least one antifuse. The antifuse circuit unit stores a defective cell address of the memory cell array in the at least one antifuse and reads the defective cell address to an external source. The antifuse circuit unit stores a defective characteristic code in the at least one antifuse, wherein the defective characteristic code is related to at least one of a timing parameter spec., a refresh spec., an input/output (I/O) trigger voltage spec., and a data training spec. of the memory device, and outputs the defective characteristic code to an external source.
US09269456B2 Semiconductor memory test method and semiconductor memory
A first erase test is performed by applying an erase pulse to series of memory cells which are included in a memory cell array and which are divided into a plurality of groups until the appearance of a group for which the determination that erase is completed is made. A second erase test is performed on other series of memory cells including the series of memory cells on the basis of the number of erase pulses at the time of detecting a group for which the determination that erase is completed is made first.
US09269455B2 Shift register unit, gate driving circuit, array substrate and display apparatus
A shift register unit, a gate driving circuit, an array substrate and a display apparatus are disclosed to reduce noises generated at an output of a next stage shift register unit caused by an output of a pervious stage shift register unit. The shift register unit at each stage comprises at least a signal inputting terminal INPUT, a signal outputting terminal OUTPUT and a capacitor CAP connected with the outputting terminal OUTPUT so as to provide an output signal to the outputting terminal OUTPUT, wherein the shift register unit further comprises a switch located between the capacitor CAP and the outputting terminal OUTPUT, and the switch is in a turned-off state when the capacitor CAP is charged.
US09269452B2 Determining system lifetime characteristics
Methods and systems for determining system lifetime characteristics are described. A number of embodiments include a number of memory devices and a controller coupled to the number of memory devices. The controller can be configured to perform a number of operations on the number of memory devices using a number of trim parameters at a testing level, and determine a system lifetime characteristic based, at least partially, on the number of operations performed on the number of memory devices using the number of trim parameters at the testing level.
US09269449B2 Generating read thresholds using gradient descent and without side information
A first bit position of a cell in solid state storage is read where a sorting bit is obtained using the read of the first bit position. A second bit position of the cell is read for a first time, including by setting a first read threshold associated with the second bit position to a first value and setting a second read threshold associated with the second bit position to a second value. The second bit position of the cell is read for a second time, including by setting the first read threshold to a third value and setting the second read threshold to a fourth value. A new value for the first read threshold and for the second read threshold is generated using the sorting bit, the first read, and the second read.
US09269448B2 Generating soft read values using multiple reads and/or bins
A starting read threshold is received. A first offset and a second offset is determined. A first read is performed at the starting read threshold offset by the first offset to obtain a first hard read value and a second read is performed at the starting read threshold offset by the second offset to obtain a second hard read value. A soft read value is generated based at least in part on the first hard read value and the second hard read value.
US09269446B1 Methods to improve programming of slow cells
For a non-volatile memory device having a NAND type of architecture, techniques are presented for determining NAND strings that are slow to program. These techniques are particularly applicable to memory devices have a 3D structure, such as of BiCS type, where the slow programming can arise from defects of the spacing between the memory holes, in which the NAND strings are formed, and the local interconnects, such as for connecting common source lines and which run in a vertical direction between groups of NAND strings. The slow to program NAND strings can be recorded and this information can be used when writing data to the NAND strings. Several methods of writing data along a word line that includes such slow to program cells are described.
US09269443B2 Semiconductor device and program fail cells
A semiconductor device includes a memory block including even memory cells configured to form an even page and odd memory cells configured to form an odd page. The semiconductor device may also include an operation circuit configured to perform a program operation on the even memory cells and the odd memory cells. A first verify operation may separately verify the even memory cells and the odd memory cells, and a second verify operation may simultaneously verify the even memory cells and the odd memory cells. Further, the operation circuit may be configured to selectively perform the first verify operation and the second verify operation depending on a number of adjacent program fail cells in response to a verify result value.
US09269439B1 Method and apparatus for TCAM based look-up
Aspects of the disclosure provide an electronic device that includes an exact match engine, a ternary content addressable memory (TCAM) engine, a search key generator and an output module. The exact match engine is configured to store a first set of entries. The TCAM engine is configured to store a second set of entries including at least some entries that are different from entries of the first set of entries. The search key generator is configured to generate a search key and provide the search key to the exact match engine and to the TCAM engine. The output module is configured to select one of a first output from the exact match engine and a second output from the TCAM engine in response to a signal that indicates whether the search key exactly matches one of the first set of entries.
US09269438B2 System and method for intelligently flushing data from a processor into a memory subsystem
A system and method are described for intelligently flushing data from a processor cache. For example, a system according to one embodiment of the invention comprises: a processor having a cache from which data is flushed, the data associated with a particular system address range; and a PCM memory controller for managing access to data stored in a PCM memory device corresponding to the particular system address range; the processor determining whether memory flush hints are enabled for the specified system address range, wherein if memory flush hints are enabled for the specified system address range then the processor sending a memory flush hint to a PCM memory controller of the PCM memory device and wherein the PCM memory controller uses the memory flush hint to determine whether to save the flushed data to the PCM memory device.
US09269437B2 Isolation switching for backup memory
Certain embodiments described herein include a memory system having a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a circuit coupled to the volatile memory subsystem, to the controller, and to a host system. In a first mode of operation, the circuit is operable to selectively isolate the controller from the volatile memory subsystem, and to selectively couple the volatile memory subsystem to the host system to allow data to be communicated between the volatile memory subsystem and the host system. In a second mode of operation, the circuit is operable to selectively couple the controller to the volatile memory subsystem to allow data to be communicated between the volatile memory subsystem and the nonvolatile memory subsystem using the controller, and the circuit is operable to selectively isolate the volatile memory subsystem from the host system.
US09269435B2 Drift mitigation for multi-bits phase change memory
An RC-based sensing method and computer program product to effectively sense the cell resistance of a programmed Phase Change Material (PCM) memory cell. The sensing method ensures the same physical configuration of each cell (after programming): same amorphous volume, same trap density/distribution, etc. The sensing method is based on a metric: the RC based sense amplifier implements two trigger points. The measured time interval between these two points is used as the metric to determine whether the programmed cell state, e.g., resistance, is programmed into desired value. The RC-based sensing method is embedded into an iterative PCM cell programming technique to ensure a tight distribution of resistance at each level after programming; and ensure the probability of level aliasing is very small, leading to less problematic drift.
US09269433B2 Resistive memory device and write method thereof
A method writes data in a resistive memory device in which paths for performing write operations to record first-state data and second-state data are controlled to cause current to flow in opposing directions in a resistive memory cell whose switching type has been determined. The method includes performing a write operation in a predetermined direction when writing the first-state data and second-state data, making a determination with respect to success in target data through verification, and attempting an additional write operation through a path reversed from a write path of corresponding data according to a result of the determination.
US09269431B2 Configurable reference current generation for non volatile memory
This disclosure relates to generating a reference current for a memory device. In one aspect, a non-volatile memory device, such as a phase change memory device, can determine a value of a data digit, such as a bit, stored in a non-volatile memory cell based at least partly on the reference current. The reference current can be generated by mirroring a current at a node that is biased by a voltage bias. A configurable resistance circuit can have a resistance that is configurable. The resistance of the configurable resistance circuit can be in series between the node and a resistive non-volatile memory element. In some embodiments, a plurality of non-volatile memory elements can each be electrically connected in series between the resistance of the configurable resistance circuit and a corresponding selector.
US09269428B2 RRAM memory device and method thereof
A resistive random-access memory (RRAM) device and a method thereof are disclosed. The RRAM device is contains a plurality of bit cells, a plurality of word lines, a plurality of bit lines and a plurality of source lines. Each bit cell includes a transistor and resistive element, the transistor includes a gate, a source and a drain, and the resistive element is coupled to the drain of the transistor. The plurality of word lines are arranged in parallel to one another, and coupled to respective gates of the transistors. The plurality of bit lines are arranged in parallel to one another and being intersected with the plurality of word lines, and coupled to respective drains of the transistors through the resistive elements. The plurality of source lines are arranged in parallel to one another and the plurality of bit lines.
US09269427B2 Memory devices and related methods
A resistive memory device. Implementations may include an array of memory cells including resistive memory elements which are coupled to isolation transistors and which may include a magnetic tunnel junction. A decoder decodes input address information to select a row of the array. A binarizer coupled to the memory array assigns binary weights to outputs of the memory array output through bit lines coupled to the memory cells. A summer sums the binary weighted outputs, and a quantizer generates an output digital code corresponding to data stored in a plurality of memory cells during a prior program cycle. The outputs of the memory array may be currents or voltages. In implementations multiple arrays of memory cells may be utilized and their respective outputs combined to form higher bit outputs, such as eight bit, twelve bit, sixteen bit, and so forth.
US09269426B1 3D variable resistance memory device having junction FET and driving method thereof
A 3D variable resistance memory device having a junction FET and a driving method thereof are provided. The variable resistance memory device includes a semiconductor substrate and a string selection switch formed on the semiconductor substrate. A channel layer is formed on the column string selection switch. A plurality of gates stacked along a length of the channel layer and each of the gates contacts an outer side of the channel layer. A variable resistance layer is formed on an inner side of the channel layer, and contacts the channel layer.
US09269425B2 Low forming voltage non-volatile storage device
A three-dimensional array of memory elements that reversibly change a level of electrical conductance in response to a voltage difference being applied across them. The memory elements can be set to a low resistance state and reset to a high resistance state during standard operation by biasing appropriate voltages on the word lines and bit lines. Prior to standard operation, the memory elements undergo a forming operation, during which current through the bit lines is limited. A forming voltage is applied to the memory elements during forming with a polarity such that a higher voltage is applied to anodes and a lower voltage to cathodes.
US09269422B2 Two transistor ternary random access memory
A two transistor ternary random access memory (TTTRAM) circuit includes an voltage/current input, an input/output switch, a first transistor, a first pull up resistor, a second transistor, and a second pull up resistor. The first transistor has a first emitter, a first collector connected to the input/output switch, and a first base. The first pull up resistor is connected to the first emitter and the voltage/current input. The second transistor has a second emitter connected to ground, a second collector, and a second base connected to the input/output switch. The second pull up resistor is connected to the first base, the second collector, and the voltage/current input.
US09269421B2 Semiconductor memory and method for operating the same
A semiconductor memory may include: a storage unit suitable for storing a minimum operation interval between row command operations, a detection unit suitable for detecting whether row command signals inputted for the row command operations are activated at the minimum operation interval, a latching unit suitable for generating flag signals by latching the row command signals, and a shifting unit suitable for shifting the flag signals based on the minimum operation interval in response to an output signal of the detection unit, and generating an internal row command signals.
US09269412B2 Memory device and method for driving the same
A memory device is provided. The memory device includes programming first bit data into a plurality of memory cells; identifying target memory cells which are in a first state and whose threshold voltages are equal to or greater than a first voltage from the memory cells programmed with the first bit data; receiving second bit data which is to be programmed into the memory cells; calculating a plurality of third bit data by performing a first process on the second bit data; selecting third bit data which changes a largest number of target memory cells from the first state to a second state in response to the memory cells being programmed with each of the plurality of third bit data from the plurality of third bit data; and programming the selected third bit data into the memory cells.
US09269409B2 Bit cell write-assistance
Methods and systems to provide bit cell write-assist, including equalization of voltages of Bit and Bit nodes of a bit cell prior to a write operation. Equalization may be performed with a pulse-controlled transistor to transfer charge between the storage nodes. Pulse width and/or amplitude may be configurable, such as to scale with voltage. Bit cell write-assist may include reduction of bit cell retention strength during equalization, which may be continued during a write operation. Write-assist may be provided to each of multiple bit cells when a write operation is directed to a subset of the bit cells, which may conserve power and/or area. A partially-decoded address may be used to provide write-assistance to multiple bit cells prior to a write operation. Write-assistance may permit writing of Bit and Bit with a voltage swing significantly lower than an operating voltage of the bit cell.
US09269404B1 Semiconductor package on package memory channels with arbitration for shared calibration resources
A package on package (PoP) apparatus includes a shared ZQ calibration path and a shared ZQ calibration resistor for calibrating multiple channels of DRAM on a memory package of the PoP apparatus. Arbitration circuitry on a processor package of the PoP apparatus is coupled to separate memory controllers for the multiple memory channels. The arbitration circuitry is configured to indicate availability of the shared ZQ calibration resistor. The memory controllers are configured to communicate with the arbitration circuitry before performing a ZQ calibration and to delay the ZQ calibration when the arbitration circuitry indicates the ZQ calibration resistor is busy.
US09269403B2 Independent control of stacked electronic modules
Various embodiments of apparatuses are disclosed to allow independent control of stacked modules. In one embodiment, an apparatus may include a plurality of stacked memory dice, with at least some of the plurality of stacked memory dice include a Chip Enable (CE) signal connection electrically accessible from a surface of a corresponding one of the dice. Each of the stacked dice having the CE signal connection is controllable individually by a unique CE signal applied to the CE signal connection. Other apparatuses are disclosed.
US09269396B2 Variable speed playback
Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.
US09269391B1 Management of robotics assembly and cartridge access port of media element storage library
Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.
US09269390B2 Efficient error reporting from an operator control panel of a storage apparatus
Storage apparatus and related methods for managing removable media. A controller is configured to manage the removable media. A user interface is coupled to the controller for displaying errors. When an error displayed on the user interface is selected, the controller causes the user interface to display additional information related to the error from an event log. For example, when the error is selected, a complete error log for an individual error or a screen display showing all current errors, if there are multiple ones, is displayed.
US09269386B1 Data storage device on-line adapting disturbance observer filter
A data storage device is disclosed comprising a head actuated over a disk comprising tracks defined by servo sectors. A location of the head is generated based on the servo sectors, and a position error signal (PES) representing a difference between a target location for the head and the measured location for the head is generated. An actuator control signal (ACS) is generated in response to the PES, a disturbance compensation signal (DCS) is generated based on the PES and the ACS, and the DCS is filtered with a disturbance observer filter. The DCS is filtered with a plurality of band-pass filters, and an output of one of the band-pass filters is filtered with a peak detection filter configured to detect a peak frequency corresponding to a peak in a frequency response of the band-pass filter, wherein the disturbance observer filter is adjusted based on the peak frequency.
US09269383B1 Multi-sensor (MIMO) head having a back side antiferromagnetic middle shield
According to one embodiment, a magnetic head includes a lower magnetic shield positioned at a media facing surface of the head, a lower sensor positioned above the lower magnetic shield, the lower sensor including a lower free layer, a middle magnetic shield positioned above the lower sensor at the media facing surface of the head, and a back side antiferromagnetic (AFM) layer positioned behind the lower free layer in an element height direction, the back side AFM layer being configured to provide magnetic stabilization for the middle magnetic shield. In another embodiment, a method includes forming a lower sensor including a lower free layer, forming a back side AFM layer behind the lower free layer in an element height direction, and forming a middle magnetic shield above the lower sensor, wherein the back side AFM layer is configured to provide magnetic stabilization for the middle magnetic shield.
US09269381B1 Sensor structure having layer with high magnetic moment
A reader sensor having a composite shield and a sensor stack. The composite shield includes a high magnetic moment layer having a magnetic moment greater than 1.0 T, a low magnetic moment layer, and a spacer therebetween. The high magnetic moment layer is closer to the stack than the low magnetic moment layer. The high magnetic moment layer may be a single layer or have a plurality of layers.
US09269378B2 Stray field shielding for perpendicular magnetic recording write head
The present invention relates to stray magnetic shielding in PMR systems. The stray magnetic fields can funnel through the magnetic write head into the recording medium and lead to degradation in performance, even erasure. By placing a magnetic shield around the return pole, and spaced from the main pole by a nonmagnetic material, the stray magnetic flux is diverted into the additional stray field magnetic shields such that the stray magnetic fields travel mainly through the shield, away from the main pole. This ensures the stray magnetic flux density will be decreased greatly before reaching the recording medium, unable to negatively affect performance. To further ensure ease of manufacturing, the magnetic shield is made from the same material as the main pole, the return pole, or both.
US09269377B2 Magnetic head with integrated write driver
An apparatus and associated method generally relate to data writing and more specifically to writing data to a rotating media. An embodiment of such an apparatus comprises a slider body, a transducer and a write driver. The transducer comprises a writer. The write driver is integrated on the slider body, and directly connected to the writer.
US09269373B2 Apparatus and method for providing augmented reality service using sound
A method and an apparatus are provided for providing additional information service in a mobile communication terminal. A microphone receives a sound signal including an audible frequency band and an inaudible frequency band. Additional information related to the service is detected in the inaudible frequency band included in the sound signal. The detected additional information is extracted from the sound signal. Data for providing the service is acquired based on the extracted additional information. A service screen is displayed based on the acquired data.
US09269372B2 Adaptive transition frequency between noise fill and bandwidth extension
A method for spectrum recovery in spectral decoding of an audio signal, comprises obtaining (210) of an initial set of spectral coefficients representing the audio signal, and determining (212) a transition frequency. The transition frequency is adapted to a spectral content of the audio signal. Spectral holes in the initial set of spectral coefficients below the transition frequency are noise filled (214) and the initial set of spectral coefficients are bandwidth extended (216) above the transition frequency. Decoders and encoders being arranged for performing part of or the entire method are also illustrated.
US09269370B2 Adaptive speech filter for attenuation of ambient noise
According to a preferred aspect of the instant invention, there is provided a system and method that allows the user to attenuate ambient noise in speech recordings in the audio part of a video recording. The user does not need to define particular sections or samples or individual parameters. The system is automatically analyzing the input signal and in a plurality of individual steps detects the ambient noise, determines an adaptive filter, implements the filter and therewith attenuates the ambient noise accordingly.
US09269368B2 Speaker-identification-assisted uplink speech processing systems and methods
Methods, systems, and apparatuses are described for performing speaker-identification-assisted speech processing in an uplink path of a communication device. In accordance with certain embodiments, a communication device includes speaker identification (SID) logic that is configured to identify the identity of a near-end speaker. Knowledge of the identity of the near-end speaker is then used to improve the performance of one or more uplink speech processing algorithms implemented on the communication device.
US09269366B2 Hybrid instantaneous/differential pitch period coding
A hybrid instantaneous/differential encoding technique is described herein that may be used to reduce the bit rate required to encode a pitch period associated with a segment of a speech signal in a manner that will result in relatively little or no degradation of a decoded speech signal generated using the encoded pitch period. The hybrid instantaneous/differential encoding technique is advantageously applicable to any speech codec that encodes a pitch period associated with a segment of a speech signal.
US09269364B2 Audio encoding/decoding based on an efficient representation of auto-regressive coefficients
Described is an encoder (50) for encoding a parametric spectral representation (f) of auto-regressive coefficients that partially represent an audio signal. The encoder includes a low-frequency encoder (10) configured to quantize elements of a part of the parametric spectral representation that correspond to a low-frequency part of the audio signal. It also includes a high-frequency encoder (12) configured to encode a high-frequency part (fH) of the parametric spectral representation (f) by weighted averaging based on the quantized elements (fL) flipped around a quantized mirroring frequency (fm), which separates the low-frequency part from the high-frequency part, and a frequency grid determined from a frequency grid codebook (24) in a closed-loop search procedure. Described are also a corresponding decoder, corresponding encoding/decoding methods and UEs including such an encoder/decoder.
US09269362B2 Method and system for blind audio watermarking
A method and system for blind audio watermarking has been envisaged. The system embeds an in-audible watermark by modifying a predetermined singular value in the wavelet domain. The generated watermarked audio signals are robust again Gaussian noise and other watermark removal and compression attacks. Also, the system can perform watermark extraction/detection in real-time without requiring in advance, either the original audio signal or its processed parameters. Thereby, the method and system provide a real-time, efficient technique for blind audio watermarking.
US09269357B2 System and method for extracting a specific situation from a conversation
A system, method, and computer readable article of manufacture for extracting a specific situation in a conversation. The system includes: an acquisition unit for acquiring speech voice data of speakers in the conversation; a specific expression detection unit for detecting the speech voice data of a specific expression from speech voice data of a specific speaker in the conversation; and a specific situation extraction unit for extracting, from the speech voice data of the speakers in the conversation, a portion of the speech voice data that forms a speech pattern that includes the speech voice data of the specific expression detected by the specific expression detection unit.
US09269356B2 Method and apparatus for recognizing speech according to dynamic display
A speech recognition apparatus and method that can improve speech recognition rate and recognition speed by reflecting information for dynamic display, are provided. The speech recognition apparatus generates a display variation signal indicating that variations have occurred on a screen and creates display information about the varied screen. The speech recognition apparatus adjusts a word weight for at least one word related to the varied screen and a domain weight for at least one domain included in the varied screen, according to the display variation signal and the display information. The adjusted word weight and the adjusted domain weight are dynamically reflected in a language model that is used for speech recognition.
US09269355B1 Load balancing for automatic speech recognition
Features are disclosed for transferring speech recognition workloads between pooled execution resources. For example, various parts of an automatic speech recognition engine may be implemented by various pools of servers. Servers in a speech recognition pool may explore a plurality of paths in a graph to find the path that best matches an utterance. A set of active nodes comprising the last node explored in each path may be transferred between servers in the pool depending on resource availability at each server. A history of nodes or arcs traversed in each path may be maintained by a separate pool of history servers, and used to generate text corresponding to the path identified as the best match by the speech recognition servers.
US09269348B2 System and method for automatic detection of abnormal stress patterns in unit selection synthesis
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting and correcting abnormal stress patterns in unit-selection speech synthesis. A system practicing the method detects incorrect stress patterns in selected acoustic units representing speech to be synthesized, and corrects the incorrect stress patterns in the selected acoustic units to yield corrected stress patterns. The system can further synthesize speech based on the corrected stress patterns. In one aspect, the system also classifies the incorrect stress patterns using a machine learning algorithm such as a classification and regression tree, adaptive boosting, support vector machine, and maximum entropy. In this way a text-to-speech unit selection speech synthesizer can produce more natural sounding speech with suitable stress patterns regardless of the stress of units in a unit selection database.
US09269347B2 Text to speech system
A text-to-speech method configured to output speech having a selected speaker voice and a selected speaker attribute, including: inputting text; dividing the inputted text into a sequence of acoustic units; selecting a speaker for the inputted text; selecting a speaker attribute for the inputted text; converting the sequence of acoustic units to a sequence of speech vectors using an acoustic model; and outputting the sequence of speech vectors as audio with the selected speaker voice and a selected speaker attribute. The acoustic model includes a first set of parameters relating to speaker voice and a second set of parameters relating to speaker attributes, which parameters do not overlap. The selecting a speaker voice includes selecting parameters from the first set of parameters and the selecting the speaker attribute includes selecting the parameters from the second set of parameters.
US09269346B2 System and method for synthetic voice generation and modification
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a synthetic voice. A system configured to practice the method combines a first database of a first text-to-speech voice and a second database of a second text-to-speech voice to generate a combined database, selects from the combined database, based on a policy, voice units of a phonetic category for the synthetic voice to yield selected voice units, and synthesizes speech based on the selected voice units. The system can synthesize speech without parameterizing the first text-to-speech voice and the second text-to-speech voice. A policy can define, for a particular phonetic category, from which text-to-speech voice to select voice units. The combined database can include multiple text-to-speech voices from different speakers. The combined database can include voices of a single speaker speaking in different styles. The combined database can include voices of different languages.
US09269345B2 Signal processing
The electronic device and a corresponding signal processing method disclosed herein reduces electromagnetic noise. To that end, the electronic device includes a delay line, an oscillator, and a modulator. The delay line generates a spread spectrum clock signal from an input clock signal, where a timing jitter and a period of jitter of the spread spectrum clock signal are controlled at each period of the spread spectrum clock signal based on a digital code. The oscillator uses the spread spectrum clock signal to generate a processing signal. The modulator modulates the processing signal as a function of an audio signal.
US09269344B2 Engine harmonic cancellation system afterglow mitigation
A device and method that is configured to operate an active noise reduction system for a motor vehicle, where there is an active noise reduction system input signal that is related to the vehicle engine speed, and where the active noise reduction system comprises one or more adaptive filters that use a filter coefficient to modify the amplitude and/or phase of a noise cancellation reference signal and output noise reduction signals that are used to drive one or more transducers with their outputs directed to reduce engine noise, where the value of the coefficient is related to an adaptive filter leakage factor. Changes in the engine speed, based on the input signal that is related to the vehicle engine operation, are monitored. In response to changes in the engine speed, the adaptive filter leakage factor is temporarily modified.
US09269342B2 In-ear active noise reduction earphone
An active noise reduction earphone. The earphone includes structure for positioning and retaining the earphone in the ear of a user without a headband, active noise reduction circuitry including an acoustic driver with a nominal diameter greater than 10 mm oriented so that a line parallel to, or coincident with, an axis of the acoustic driver and that intersects a centerline of the nozzle intersects the centerline of the nozzle at angle θ>±30 degrees. A microphone is positioned adjacent an edge of the acoustic driver. The earphone is configured so that a portion of the acoustic driver is within the concha of a user and another portion of the acoustic driver is outside the concha of the user when the earphone is in position. An opening coupling the nozzle to the environment includes impedance providing structure in the opening.
US09269336B2 Operating element device
A key (11) is supported by key supporting portions (32) so that the key (11) can pivot. A reaction force generation member (22) is shaped like a dome to be elastically deformed by a key-depression of the key (11). At the time of the elastic deformation, the reaction force generation member (22) increases a reaction force from the beginning with an increasing amount of elastic deformation. After the reaction force reaches its peak, the reaction force generation member (22) buckles to reduce the reaction force. A normal line of a plane (P1) including a pivot axis (C) of the key (11) and a depression point of a depression portion (11a) is designed to be roughly parallel to an axis line (Y1) of the reaction force generation member (22) at the point in time when the reaction force of the reaction force generation member (22) reaches its peak.
US09269324B2 Orientation aware application demonstration interface
Methods for presenting an orientation aware application on a device are provided. In one aspect, a method includes receiving visual data providing an image of a physical three-dimensional environment and orientation data indicating an orientation of an actual device within the physical three-dimensional environment, and providing, for display on the actual device, a visual representation of a virtual device displaying an orientation aware application using the image of the physical three-dimensional environment. The visual representation of the virtual device appears within a simulated three-dimensional environment that is based on the orientation data indicating the orientation of the actual device within the physical three-dimensional environment. At least a portion of the area surrounding the visual representation of the virtual device includes a display of the simulated three-dimensional environment. Systems and machine-readable storage media are also provided.
US09269322B2 Method and system for driving an active matrix display circuit
A method and system for driving an active matrix display is provided. The system includes a drive circuit for a pixel having a light emitting device. The drive circuit includes a drive transistor for driving the light emitting device. The system includes a mechanism for adjusting the gate voltage of the drive transistor.
US09269321B2 Display panel source line driving circuitry
An electronic display system has a light transmissive panel, a region of display elements on the panel, and source lines coupled to the display elements. A demultiplexer circuit has multiple groups of pass gates. Each pass gate has a pair of complimentary on-panel transistors, and the signal outputs of each group are connected to a respective group of the source lines. A display driver integrated circuit (IC) receives video data and timing control signals. A signal input of each group of pass gates is connected to a respective output pin of the driver IC. The display driver IC provides digital timing control signals to control the pass gates of the demultiplexer circuit. Other embodiments are also described.
US09269319B2 Devices and methods for reducing power consumption and size of gate drivers
One gate driver includes an output node configured to be coupled to a gate line and to provide power to the gate line for driving thin-film transistor (TFT) gates of a display. An input node of the gate driver is configured to receive an input signal. The gate driver includes a first field-effect transistor (FET) having a gate, a drain, and a source. The drain may be coupled to the input node and the source may be coupled to the output node. The gate driver also includes a second FET having a gate, a drain, and a source. The drain may be coupled to the input node. The gate driver includes a capacitor having a first end coupled to the gates of the FETs and a second end coupled to the source of the second FET. Using the gate driver power consumption of the display may be reduced.
US09269314B2 Display driver
The display driver includes an image memory which is configured by including a plurality of memory mats, a plurality of power supply switches which can perform an ON and OFF control of power supply to each of the plurality of memory mats, and a control circuit which turns on or off the power supply switches. The control circuit turns on the plurality of power supply switches in such a manner that the power supply to the memory mat to which the image data is written at an initial time, among the plurality of memory mats, becomes stable earlier than the power supply to the other memory mats.
US09269308B2 Universal back light unit control
Display backlight units are controlled with a signal. A message has an address header specifying one of an array of backlight units, and instructions for individually controlling each of the backlight units, particularized accordingly. The message is routed from a controller to a first controllable backlight unit of the display, which controllably responds to its corresponding particularized instructions. The message is sequentially routed in order from each backlight unit to the next in a chained ring configuration. Data from the backlight units is similarly routed back to the controller.
US09269303B2 Organic light emitting display device and method of driving the same
A method of driving an organic light emitting display device includes compensating threshold voltages of driving transistors included in respective pixels while concurrently supplying scan signals to scan lines, lowering voltages of gate electrodes of the driving transistors and equalizing voltages of first electrodes and second electrodes of the driving transistors after the compensating of the threshold voltages, transmitting data signals to the pixels while progressively supplying the scan signals to the scan lines, and emitting light concurrently from the pixels in response to gray levels of the data signals.
US09269302B2 Voltage compensable OLED display device
An OLED display device includes multiple pixel units arranged in a matrix and a power supply driver chip located at one side of the multiple pixel units. The power supply driver chip is configured to supply input voltages to the multiple pixel units. The power supply driver chip provides the input voltages to the multiple pixel units through a plurality of input paths. The input paths are associated with input points, each of the input points corresponds to a pixel unit at a different location. The power supply driver chip compensates the input voltages to ensure that all of the pixel units at different locations may have an approximately equal input voltage, enabling the entire display region of the OLED display device to display with a uniform brightness and improving the display performance.
US09269300B2 Pixel driving circuit and method, array substrate, and display apparatus
A pixel driving circuit and method, an array substrate, and a display apparatus, wherein the pixel driving circuit comprises a data line, a first scan line, a signal control line, a light emitting device, a storage capacitor, a driving transistor and four switching transistors. The pixel driving circuit can avoid the influence on a driving current of an OLED caused by threshold voltage drift of a driving transistor, and improve the uniformity of a displayed image.
US09269298B2 Pixel driving circuits, pixel driving methods, display panels and electronic devices
A pixel driving circuit is provided, including first, second, third, fourth, and fifth switching devices and first and second capacitors. The first switching device has a first terminal coupled to a power source voltage, and a control terminal coupled to a first scan signal line. The second switching device has a first terminal coupled to a second terminal of the first switching device, a second terminal coupled between a first node and an emitting device, and a control terminal coupled to a second node. The third switching device has a first terminal coupled to the second node, a second terminal coupled between the first terminal of the second switching device and the second terminal of the first switching device, and a control terminal coupled to a second scan signal line.
US09269293B2 Organic light emitting diode display
A display including: pixels; a gate driver for supplying a gate signal to gate lines; a lighting test circuit coupled to a first input line (for transmitting a lighting test signal), and a second input line (for transmitting a test control signal), the light test circuit being for supplying the lighting test signal to data lines according to the test control signal; a first power supply line for supplying a gate high level voltage to the gate driver and at a periphery of the gate driver and the lighting test circuit; and a second power supply line for supplying a gate low level voltage to the gate driver and at a periphery of the gate driver and the lighting test circuit. The second input line is coupled to the first power supply line or the second power supply line through a resistor.
US09269292B2 Method of setting target locations for reducing image sticking, organic light emitting display device, and method of driving the same
A method of setting target locations for reducing image sticking is provided. According to the method, a plurality of images, each of the images being displayed during each frame by an organic light emitting display device are acquired. The target locations at which image sticking frequently occurs are set by comparing the images. Image data corresponding to the target locations are stored in a memory unit. A plurality of pixel circuits may simultaneously emit light in the organic light emitting display device.
US09269290B2 Display device and driving method thereof
A display device is provided. The display device includes pixels, a data driver, a signal controller, a data processor. The data driver is configured to apply a first data voltage to a first pixel. The signal controller is configured to transfer an image data signal and a data control signal for controlling an operation of the data driver. The data processor is configured to detect a first region including a moving in a first image signal, to apply a first dynamic capacitance control (DCC) to the first region, to apply a second DCC to a second region other than the moving pattern region, to generate the second image signal by combining the first region to which the first DCC is applied and the second region to which the second DCC is applied, and to transfer the second image signal to the signal controller.
US09269289B2 Shift register unit, gate driving circuit and display apparatus
A shift register unit, a gate driving circuit and a display apparatus are disclosed. The shift register unit includes a first TFT (T1) having a first electrode connected to an input terminal and a gate connected to a second clock signal input terminal; a second TFT (T2); a third TFT (T3) having a second electrode connected to an output terminal, a first electrode connected to a first clock signal input terminal, and a gate connected to the second electrode of the first TFT; a fourth TFT (T4); a fifth TFT (T5) having a gate connected to the second clock signal input terminal, a first electrode connected to the output terminal and a second electrode connected to the low potential connecting terminal; a capacitor (C1), and thus the burrs and miscellaneous spikes in a gate driving waveform outputted by the circuit can be suppressed well.
US09269285B2 Array substrate including a first switching circuit, a second switching circuit, and a fan-out unit, display device including the same and method of operating the display device
An array substrate includes a display area including a plurality of pixels coupled to a plurality of gate lines and a plurality of data lines; a data driving unit, coupled to a fan-out unit and configured to drive the data lines; a first switching circuit between the display area and the data driving unit and configured to control the data lines to share electric charges in an image display mode; and a second switching circuit coupled to the fan-out unit via a fuse unit and configured to be disconnected from the fan-out unit in the image display mode.
US09269284B2 Escape route marking with a luminous strip made of photoluminescent material
An escape route marking for an airplane with a long luminous strip consisting of a photoluminescent material, a housing in which the luminous strip is arranged and that is designed clear or transparent at least on its top side, and a holding rail for the housing. The holding rail possesses a seating recess for the housing of the luminous strip and cover wings that project laterally on both sides of the holding rail in the longitudinal direction. The top side of the housing inserted in the holding recess is exposed, the cover wings are designed to be elastic, and at least the cover wings of the holding rail consist of a material that is more elastic than the material of the housing.
US09269282B1 Sign post and sign system
A sign post and sign system comprising a base may be connected to a vertical post. A four-way connector may attach horizontal stems to the vertical post. Rotatable or non-rotatable fasteners may be positioned on the upper or lower side of the horizontal stems. Rotatable fasteners may be connected to the horizontal stems to support rotation of a connected sign in an axis parallel to the horizontal stems. A one piece or two-piece cap design may be connected to the four-way connector. Lights, wiring, batteries, and/or a solar panel may be integrated into the sign system. A sign may be attached between the vertical post and the horizontal post to support rotation of the connected sign in an axis parallel to the vertical post. Rotatable fasteners may be connected to the horizontal stems to support rotation of a connected sign in an axis parallel to the horizontal stems.
US09269276B2 Music teaching aid
A music teaching aid may incorporate a pinball-like game. The music teaching aid may comprise a playing field depicting a musical staff and a keyboard. Lines and spaces on the staff may contain pockets into which a ball may fall and be contained. The pockets may correspond to notes on a staff, which may correspond to notes on the keyboard. A ball launched into the playing field may fall into a pocket. A user may select a note on the keyboard. If the selected note matches the note corresponding to the pocket having the ball, the ball may be released from the pocket. The note may be audibly rendered. The ball may be released into or out of the playing field. The music teaching aid may be implemented mechanically, electrically, or any appropriate combination thereof.
US09269274B1 Course content and assignment distribution
An electronic content distribution system may include functionality for defining and tracking instructional classes. Assignments may be created for an instructional class, defining electronic content that is to be consumed as part of the assignment. Assignments may be presented to students on devices that the students use for consuming electronic content, such as handheld eBook readers. In addition, the listed assignments may allow the students to easily open the electronic content specified by the assignments, for consumption and study using the same device.
US09269271B2 System and method for preventing collision
Disclosed is a system and a method for preventing collision through substantial vehicle control while providing warning to a driver by determining collision danger using vehicle information and environment information and controlling vehicle speed with vehicle target speed computed through determination logic.
US09269269B2 Blind spot warning system and method
The present invention relates to a blind spot warning system and method for sensing a vehicle in a blind spot of a vehicle and warning thereof in advance, the blind spot warning system comprising a line-to-line space-generating unit that generates, in real time, line-to-line space data, which changes when the host vehicle is driven; a distance-measuring unit, which measures the distance between the host vehicle and a target vehicle located in a blind spot of the host vehicle; an input unit, which receives the line-to-line space data and the distance measurement information; a comparison unit, which compares the target vehicle distance data with the line-to-line space data to decide whether the target vehicle is located within the threshold vehicle-to-vehicle distance; and a warning output unit for outputting a warning if the target vehicle is located within the threshold vehicle-to-vehicle distance in the blind spot.
US09269261B2 Communication method and device for remote control of an actuator for mobile equipment in a building
The present invention relates to an operating method for a communication device (DC) for remote control of an actuator (ACT) for a piece of mobile equipment (ME) in a building, comprising the steps consisting of: analysing a first received signal (RS) to determine if at least one sequence of the first received signal (RS) can be interpreted as being in accordance with a configuration communication mode which can be used by the communication device (DC); on receipt of at least one sequence of the first received signal which is in accordance with a configuration mode, defining said configuration communication mode (MCi) as the identified configuration communication mode; defining an operational communication mode (MUO) on the basis of the identified configuration communication mode (MCi); receiving a second signal (RS2) according to the operational communication mode (MUO); and interpreting the second received signal (RS2) according to the operational communication mode (MUO), in such a way as to identify control data in the second received signal (RS2).
US09269260B2 Method and system to increase protection of personnel during K9 deployments
Methods and systems to increase protection of personnel during K9 deployments include receiving contextual and situational data from mobile devices associated with a plurality of officers at a scene, a mobile device associated with a K9 handler at the scene, and a device associated with a K9 at the scene, wherein each of the mobile devices and the device are communicatively coupled to one or more networks; determining safety conditions of each of the plurality of officers based on the contextual and situational data; and notifying any of the plurality of officers and the K9 handler via the associated mobile devices of unsafe conditions based on the determining.
US09269253B2 Systems and methods for permitting movement of an object outside a predetermined proximity distance threshold
Disclosed herein is a method and system for managing the location of at least one object that includes providing an object having a communication structure and providing a device capable of communicating with the communication structure operatively associated with the object within a communication range, the device being capable of providing a warning notification. The method and system further include determining, by the device, that the object is not detected within a predetermined proximity distance threshold and determining, by the device, that the object that is not detected within the predetermined proximity distance threshold has permission to not be detected within the predetermined proximity distance threshold. The method include providing no warning notification when the at least one object is determined to have permission to not be detected within the predetermined proximity distance threshold.
US09269251B2 Medical data transport over wireless life critical network
A communicator facilitates communications with a remote server via a wireless network supporting a plurality of disparate data transport mechanisms having differing characteristics. A processor coupled to memory is disposed in a communicator housing, which is configured for portability. The memory stores wireless radio firmware and data transfer instructions that are executable by the processor for transferring data to the remote server in accordance with a priority level. The priority level is based in part on criticality of the data and the communicator status. A radio disposed in the housing effects communications via the wireless network in accordance with the firmware. A power source in the housing supplies power for communicator components. The processor executes program instructions for selecting a data transport mechanism among the plurality transport mechanisms based on the priority level, and transmits the data via the wireless network via the radio using the selected transport mechanism.
US09269245B2 Region of interest based video synopsis
A region of interest based video synopsis methods, devices and systems are disclosed. One embodiment of the present disclosure pertains to a method of a server for generating a region of interest based video synopsis. The method comprises setting a region of interest (ROI) for an area tracked by a camera device communicatively coupled to the server in response to a receipt of region of interest configuration data. The method also comprises converting a video stream forwarded by the camera device while a moving object is active within the region of interest into metadata of the moving object. The method further comprises generating a video synopsis of the moving object active within the region of interest based on the metadata of the moving object.
US09269242B2 ASVVMS=Autonomous Space Vehicle Video Monitoring System
The autonomous space vehicle video monitoring system is an electrically and mechanically powered camera system for video and audio monitoring of space vehicles. The system allows for autonomous monitoring and implementing corrective actions, providing telemetry and communications to keep the health and wellbeing of a space vehicle. It utilizes a Modular Mounting formed to exact dimensions on any type space vehicle. It has an arm like device to enable complete viewing of the entire 360 degree surface of a space vehicle. The autonomous space vehicle video monitoring system also utilizes rotor joints allowing maximum angle flexibility for viewing the space vehicle. The system has electrically conductive tracks and wheels that have a camera mounted on it with an arm like device in turn enabling 360 degree viewing of the space vehicle surfaces. Delivered in pre-designed sections then fit to the specific structure and assembled on the space vehicle.
US09269240B2 Caster indicator
A caster indicator displays the state of casters provided on an ultrasonic diagnostic apparatus or a medical bed. The caster indicator includes a position sensing unit sensing the position of levers determining the state of casters, and a display unit displaying the state of the casters according to the position of the levers. With the caster indicator, a user easily confirms the state of the casters, even if a medical electronic apparatus, such as the ultrasonic diagnostic apparatus or the medical bed, is located at a dark place.
US09269239B1 Situational awareness system and method
A situational awareness system includes a network radio module configured to be coupled with an ad-hoc network. A portable situational awareness unit includes a sensor associated with a user for sensing data indicative of a location of a current field of view of the user in an external scene and to output a signal indicative of the location of the current field of view of the user. A receiver is configured to receive a signal indicative of a location of an object in the external scene and/or identifying information for the object. A display is configured to display a visual indicator in the current field of view of the user. A processing module is configured to generate a visual indicator indicative of identifying information for the object and a location for the object, and to provide the visual indicator to the display for display to the user.
US09269237B2 Apparatus and method for detecting a foreign object mounted in the near range of an input means used for identification and/or authentication, input means and service machine
The apparatus for detecting a foreign object mounted in the near range of an input means used for identification and/or authentication includes at least a coupler. The coupler is arranged to supply an oscillating signal to two input terminals of an antenna for generating a standing wave, to supply the oscillating signal with a predetermined level to a detection device, and to couple out, for the detection device, a reflection signal received by the antenna. Furthermore, the coupler is arranged to detect a phase difference between the supplied oscillating signal with the predetermined level and the reflection signal that is coupled out, in order to detect the foreign object.
US09269233B2 Poker game system and system with a secondary award feature having an expected value dependent on the ranking of a primary game outcome
A gaming system and method for conducting a poker-themed wagering game. A basic wager is accepted to play the poker-themed wagering game via a wager input device. A plurality of symbol-bearing objects are provided to form a user-playable hand on a display. A payoff is awarded based on a non-monetary ranking of the user-playable hand meeting a predetermined criterion via a controller. The opportunity to earn a bonus feature is provided. The bonus feature has an expected value based on the ranking of the user playable hand meeting one of the predetermined criterion.
US09269231B2 Facilitating use of a financial transaction device in a cashless wagering system in a gaming system
Use of a financial transaction device of a cashless wagering system is facilitated in a gaming system. The financial transaction device, having at least an account identifier linking the financial transaction card to at least one financial account of at least one financial institution associated with the gaming network, is provided by an electronic gaming machine (EGM), a financial institution, and/or a gaming network, for depositing the financial amount into at least one financial account, performing a cashless wagering operation in the EGM, and/or using the financial transaction device for payment of goods and services by gaming and non-gaming venues. The financial transaction device is used for depositing the financial amount into at least one financial account of the at least one financial institution associated with the gaming network by one of the EGM and the ATM, cashless wagering in the EGM, and/or purchasing the goods and services.
US09269230B2 Wagering game award system
Embodiments of the inventive subject matter include a method comprising determining, by a wagering game unit of a wagering game machine, a result of a wagering game. The method can also include requesting, over a network by an award system unit of the wagering game machine, awards of a first award type be added to an electronic player account based on the result of the wagering game. The method can include receiving, by the award system unit, electronic input requesting to exchange the awards of the first award type in the electronic player account for awards of a second award type. The method can include requesting, over the network by the award system unit, exchange of the awards of the first award type in the electronic player account for the awards of the second award type.
US09269227B2 Single outcome game of chance with differing wagers varying among multiple paytables
A method of playing a wagering game that comprises the player making multiple wagers to play a single-outcome game, the multiple wagers being made on multiple predetermined paytables for said game. One single-outcome game and at least two differing paytables for said game are offered to the player. The paytables may be for different game versions or for a single game version with differing risk levels. The payback percentage of each of the said differing paytables may vary according to the amount of the wager. The player makes one wager for each predetermined paytable to be utilized in the resolve of the wagers. Multiple same paytables, multiple differing paytables or combinations thereof may be wagered for the play of a single game having a single outcome. The said single outcome is then compared to each wagered predetermined paytable, and each wager is resolved according to that same wagered predetermined paytable.
US09269225B2 Gaming machine with bonus feature
A gaming machine has a display and a game controller arranged to control images of symbols displayed on the display. The game controller is arranged to play a game wherein at least one random event is caused to be displayed on the display. If a predefined winning event occurs, the machine awards a prize. The game includes a bonus feature which, when triggered, results in the display of a plurality of devices, each of which animates to reveal a number, a prize awarded being a product of the numbers displayed by the devices.
US09269222B2 Remote gaming system using separate terminal to set up remote play with a gaming terminal
A mobile gaming device may be a player's own personal tablet, smartphone, PDA, etc., with an application program installed via the internet for carrying out a remote gaming session. All gaming functions are carried out by a stationary gaming terminal communicating with the mobile device, such as by using WiFi. The mobile device operates as a user interface. Registration for the mobile device may be via a registration terminal connected in a network with a plurality of gaming terminals. The mobile device may communicate wirelessly with the registration terminal, and the registration terminal then communicates with the played gaming terminal via the network. The mobile device may select to play games offered by any available gaming terminal. The gaming terminals may be gaming machines. The registration terminal may also be a cashing out terminal and print a ticket.
US09269220B2 Web page constructions with different technology containers
Wagering game systems can leverage web browsers to present wagering game content with a variety of technologies. For instance, an electronic wagering game table can present diverse wagering game content (e.g., multiple wagering games, portal games, social networking applets, hospitality menus, etc.) with a variety of technologies that interface with a web browser. Also, a single wagering game can be constructed from multiple technologies. A wagering game system can implement a framework that dynamically builds up a web page to use multiple technologies for presenting content with a web browser on a wagering game system. The framework can dynamically construct the web page, which can involve modifying objects, embedding objects, removing objects, and replacing objects that correspond to different technologies.
US09269219B2 System and method for augmented reality with complex augmented reality video image tags
Disclosed is a method for enabling use of a complex augmented reality system and a mobile device to display complex augmented reality on a display device. The method includes: enabling a user to capture one or more images from the display device via a camera on the mobile device; determining if there are one or more image tags within a video display on the display device that are viewable in the live camera image; using the one or more image tags to access information used by the augmented reality system; and overlaying virtual graphics in a position within 3D space on a display of the mobile device that augment the display of the display device with 3D effects to create complex augmented reality, when one or more image tags are detected within a video display on the display device that are viewable in a live camera image.
US09269217B2 Infrared displays for human interfaces viewable by camera
Gaming-related displays present text and graphics viewable with a special visual aid, e.g., a camera phone. The visual aid provides an interface allowing the player to interact with, and be engaged by, the gaming machine and the gaming environment. The text and graphics shown on the visual aid may provide information that adds to the player's experience. For example, a gaming system includes a gaming terminal for a wagering game. The gaming terminal includes a light-emitting area emitting a predetermined pattern of invisible light having wavelengths outside the visible electromagnetic spectrum. The gaming system also includes a visual aid including a sensor and a visual aid display. The visual aid detects, with the sensor, the pattern of invisible light, converts the pattern of invisible light into a pattern of visible light having wavelengths inside the visible electromagnetic spectrum, and displays the pattern of visible light on the visual aid display.
US09269214B2 Hitting game machine allowing successive input of coins
A hitting game machine allows the successive input of coins. In the hitting game machine, each target which is to be rotated by a hit of a hitting member includes an eccentric shaft. The target is configured such that a rotating shaft integrally rotates along with a hit surface which is to be hit by the hitting member. Further, a longitudinal section of the hit surface has a plate shape, a longitudinal section of which is in a linear shape or a shape that is reduced in width from an upper end thereof to a lower end. Therefore, it is possible for several hitting members to successively hit the same one of targets of a circular plate that is rotating.
US09269212B2 Removable mass storage device in a wagering game machine
A computerized wagering game system includes a gaming module comprising a processor and gaming code which is operable when executed on the processor to present a wagering game on which monetary value can be wagered. The system also comprises an interface to receive a nonvolatile storage device, which is operable to mount and unmount one or more hot pluggable mass storage devices. In a further embodiment, the interface is operable to prohibit write caching data to be written to the nonvolatile storage device, and to restrict mounting nonvolatile storage devices to authorized users.
US09269211B2 Autonomous luminaire assembly and vending system and associated methods
A system for assembling a luminaire comprising a housing, a computer-controlled manipulation device, and a parts repository defined within the housing and configured to carry a plurality of light modules, a plurality of luminaire housings of various luminaire housing types, and a plurality of optics of various optic types. The system further comprises a programming device configured to program a light module of the plurality of light modules to emit light having lighting characteristics. Each of the light modules are configured to be removably couplable to the computer-controlled manipulation device. The luminaire housings each comprise a locking tab configured to permit the respective light modules to engage therewith, thereby enabling attachment of the respective light modules to the respective luminaire housings. Each of the optics comprise a locking tab configured to permit a respective luminaire housing to engage therewith, enabling attachment of the respective luminaire housing to the respective optic.
US09269207B2 Communications system providing personnel access based upon near-field communication and related methods
A security system may include an access control device associated with a personnel access position. The access control device may include a first Near-Field Communication (NFC) sensor, and a first controller configured to selectively grant personnel access based upon receiving a valid security code from the first NFC sensor, and to deny personnel access and generate an access denial electronic message(s) based upon receiving an invalid security code from the first NFC sensor. The system may also include a mobile wireless communications device(s) including a second NFC sensor and a second controller, which may be configured to communicate a security code via the second NFC sensor to the first NFC sensor based upon proximity therewith, and to receive a corresponding access denial electronic message from the first controller based upon the security code being invalid.
US09269202B2 Motor vehicle operating data collection and analysis
A method and apparatus for collecting and evaluating powered vehicle operation utilizing on-board diagnostic components and location determining components or systems. The invention creates one or more databases whereby identifiable behavior or evaluative characteristics can be analyzed or categorized. The evaluation can include predicting likely future events. The database can be correlated or evaluated with other databases for a wide variety of uses.
US09269201B2 Tire pressure monitor system tool with re-learn and diagnostic procedures
A tire pressure monitor system tool that stores information regarding a plurality of tire pressure monitor systems. The information may include procedures for resetting and diagnosing the tire pressure monitor system. The tool may include a storing module that stores the information and a displaying module that causes the information to be displayed on a display of the tool. The tool may enable a user to input data regarding a vehicle. Based on the vehicle data input by the user, the tool may determine a tire pressure monitor system installed on the vehicle using the information stored. Based on the tire pressure monitoring system installed on the vehicle, the tool may determine one or more reset or diagnostic procedures that may be performed by the tool. The tool may also reference the owner's manual of the vehicle. The tool may also include an updating module that updates the information stored by the tool. The tool may also include an update interface that may be, for example, an RS232 port. The tool may interface with an electronic control unit of a vehicle.
US09269200B2 Real-time evaluation of machine performance for fleet management
A real-time performance evaluation system can compare machine performance to a performance standard. A Fleet Operations Subsystem (FOS) can determine a machine status such as Parked, Idle, Working, Travel or Turning. The FOS can be configured to determine machine performance by determining the amount of time spent in each status. The performance can be compared to predetermined performance standards, for example a minimum number of hours spent working, or a maximum number of hours spent idle. A performance score can be generated based on the comparison. A report of the performance evaluation can be provided. A report can be in the form of a performance marker graphic on a visual display. The performance marker can represent the performance score. The performance marker can be in the form of an alarm symbol for a poorly performing machine. The system provides an operator or manager the opportunity to improve machine performance.
US09269189B1 Conversion of T-spline models to trim-free T-spline models: functional case
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for constructing a trim-free T-spline surface and control mesh for a NURBS surface control grid of a B-rep face; modifying the trim-free T-spline control mesh to align the trim-free T-spline surface boundary with a functional trimming curve; and redefining one or more faces in the modified trim-free T-spline control mesh that is adjacent to the trimming curve as a variable knot spline face.
US09269188B2 Densifying and colorizing point cloud representation of physical surface using image data
Image data obtained from an image sampling of a physical surface is integrated with position data obtained from a three-dimensional surface sampling of the same physical surface by combining data from the images with the measured surface points from the surface sampling to create additional “implied” surface points between the measured surface points. Thus, the originally obtained point cloud of measured surface points is densified by adding the implied surface points. Moreover, the image data can be used to apply colors to both the implied data points and the measured data points, resulting in a colored three-dimensional representation of the physical surface that is of higher resolution than a representation obtained from only the measured surface points.
US09269185B2 System and method for procedural CG eye meniscus
Systems and methods are disclosed to provide a highly convenient and practically automated system for creation of highly-realistic menisci for CG characters. Creating the meniscus in the correct place and maintaining its correlation with moving eyes and eyelids was in the past difficult. The systems and methods disclosed provide a highly-realistic way to create and control such features. The systems and methods may create the meniscus in a procedural fashion, allowing the meniscus to properly track movements of character eyes and eyelids and to be animated in a highly-realistic fashion.
US09269183B1 Combined clipless time and lens bounds for improved sample test efficiency in image rendering
A method for reducing the number of samples tested for rendering a screen space region of an image includes constructing a bilinear approximation per primitive for a screen space region which is to be rendered, wherein the screen space region includes a plurality of sample points. The bilinear approximation is used to estimate coverage of a predefined primitive against one or more sample points within the screen space region. At least one sample point in the screen space region which is not covered by the predefined primitive is excluded from testing in the rendering of the screen space region.
US09269181B2 Texture mapping device
An area information generating unit generates plural pieces of area information each showing a partial area of a texture image. A polygon information generating unit generates polygon information including plural pieces of vertex information and an area ID. A rendering unit carries out interpolation on the texture coordinates of the vertices of a polygon on an output image to assign texture coordinates to each pixel located inside the polygon, and further acquires area information by referring to the area ID added to the polygon information and converts the texture coordinates assigned to each pixel of the output image in such a way that the texture coordinates fall within the area.
US09269179B2 System, method, and computer program product for generating primitive specific attributes
A system, method, and computer program product are provided for generating primitive-specific attributes. In operation, it is determined whether a portion of a graphics processor is operating in a predetermined mode. If it is determined that the portion of the graphics processor is operating in the predetermined mode, only one or more primitive-specific attributes are generated in association with a primitive.
US09269177B2 Method for processing image and apparatus for processing image
A method for processing an image, according to an embodiment of the present invention, comprises the following steps: receiving three-dimensional image data from an application; setting a left eye perspective, which corresponds to the left eye of a user, and setting a right eye perspective, which corresponds to the right eye of the user; and generating a binocular disparity image comprising a left eye perspective image and a right eye perspective image, according to the left eye perspective and the right eye perspective.
US09269174B2 Methods and systems for generating a polygon mesh
The present application relates to methods and systems for generating polygon meshes. One example of a method for generating a polygon mesh includes scanning a plurality of lines of an image to determine one or more pixel run lengths of interest, building a collection of rectangles based on the one or more pixel run lengths from the plurality of lines, and simplifying the collection of rectangles by combining rectangles with similar widths and/or heights.
US09269173B2 Intercomponent physical property transfer determination display apparatus and method
An information processing apparatus includes: a resistance value acquiring unit that acquires a resistance value of at least one component corresponding to a physical quantity that is transmitted between two components, using inter-component information having component identifiers respectively indicating two components; a display information generating unit that generates, using the inter-component information, display information for displaying a transmission path diagram, which is an image showing a transmission path having nodes respectively associated with at least two components, and is an image in which information indicating the resistance value acquired by the resistance value acquiring unit is arranged at a node associated with at least one component from which the resistance value has been acquired; and an output unit that outputs the display information generated by the display information generating unit.
US09269172B2 Pixel-based visualizations of time series data using helices
Example embodiments relate to providing pixel-based visualizations of time series data using nested helices. In example embodiments, helix portions in the time series data may be identified according to a measured time interval, where each of the helix portions represents the measured time interval in the time series data. A helical time period may then be determined and used as a helical revolution in a helical pixel representation. At this stage, the helical pixel representation may be generated using the helix portions, where proximate helix portions along a common line parallel to an axis of the helical pixel representation are chronologically separated by the helical time period.
US09269171B2 Method and system for plotting data
In one aspect, a method for displaying data from at least one sensor of a machine may include storing, in a memory coupled to a computing device, a data set based on measurement information from the sensor, separating the data set into a plurality of data samples based on at least one characteristic of the measurement information, and selecting a first visual format and a second visual format from a range of visual formats. The first visual format are different from the second visual format. The method may then include displaying, with a display device, a first visual representation of a first data sample of the plurality of data samples using the first visual format via a plot and displaying a second visual representation of a second data sample of the plurality of data samples using the second visual format via the same plot.
US09269169B2 Vehicle display apparatus and vehicle display control unit
A vehicle display apparatus includes a display panel to be placed at a position where a driver visually recognizes the display panel and to display information related to vehicle traveling status. The display panel includes a first display area for displaying a first information and a second display area for displaying second information. The vehicle display apparatus further includes a first display control portion for obtaining the first information, and a second display control portion for obtaining the second information and displaying the second information. A vehicle display apparatus includes the display panel which has a third display area for displaying third information and a fourth display area for displaying fourth information. The vehicle display apparatus further includes a third display control portion and a fourth display control portion.
US09269168B2 Volume image reconstruction using data from multiple energy spectra
A method for forming a three-dimensional reconstructed image acquires two dimensional measured radiographic projection images over a set of projection angles, wherein the measured projection image data is obtained from an energy resolving detector that distinguishes first and second energy bands. A volume reconstruction has image voxel values representative of the scanned object by back projection of the measured projection data. Volume reconstruction values are iteratively modified to generate an iterative reconstruction by repeating, for angles in the set of projection angles and for each of a plurality of pixels of the detector: generating a forward projection that includes calculating an x-ray spectral distribution at each volume voxel, calculating an error value by comparing the generated forward projection value with the corresponding measured projection image value, and adjusting one or more voxel values using the calculated error value and the x-ray spectral distribution. The generated iterative reconstruction displays.
US09269164B2 Image interpolation method with decision mixing
The method comprises for a pixel of an output grid which is not on an input grid on which pixel values are received in an input signal: determining a loss value for each of a plurality of candidate interpolators by analyzing the pixel values of the input grid along a direction associated with the candidate interpolator; selecting at least one interpolator by minimizing the loss value; and determining an output pixel value. At least two interpolation modes are provided, including: a first mode in which one interpolator is selected and the output pixel value is determined as an interpolated value obtained by applying locally the selected interpolator to pixel values of the input grid; and a second mode in which more than one interpolator is selected and the output pixel value is determined as a weighted sum of a plurality of interpolated values obtained by applying locally the selected interpolators.
US09269160B2 Field goal indicator for video presentation
A method is described for indicating an outcome of a sports action by determining a trajectory of a game-object. In football, the trajectory of the football determines the outcome of a field goal attempt. A television viewer has difficulty seeing if the ball passes between the uprights or not, especially if the ball is kicked higher than the uprights. By tracking the trajectory, virtual insertions such as extended goal posts, or goal posts colored to reflect the success or not of the attempt, can be inserted in a video feed. By tracking the flight of the ball from the time it is set in motion, the balls future trajectory is predicted after a short elapsed time, and the television audience is informed of the outcome before it has happened.
US09269144B2 Method and apparatus for motion correction and image enhancement for optical coherence tomography
Images of an object, such as OCT scans of a human eye, can include distortions and data gaps due to relative motion of the object and the image acquisition device. Methods and systems for correction of such distortions and data gaps are described herein. Motion-corrected data is arrived at by applying three-dimensional transforms to input three-dimensional data sets that represent at least partially overlapping regions of the imaged object. The three dimensional transforms are computed based on an objective function that accounts for similarity between the transformed three-dimensional data sets and the estimated motion of the object relative to an imaging instrument. Methods and systems described herein advantageously eliminate the need for postulated assumptions and reliance on landmarks and are capable of filling data gaps, thereby producing high quality, undistorted images of objects subject to movement during imaging. Multiple motion-corrected data sets can be merged or combined to produce a data set with improved image quality.
US09269142B2 Method for determining a state of obstruction of at least one camera installed in a stereoscopic system
To improve the performance for determining obstruction of a stereoscopic system using two cameras or more, a hybrid of local and semi-global methods is provided. For each stereoscopic image formed from simultaneous left and right images, a breakdown of each left and right image into corresponding sectors is applied. Obstruction level is determined by a disparity map by sector, based on left or right images, and in which a disparity is assigned to each pixel corresponding to the best matching score. A determination of density by sector of the disparity map is carried out by reference to a fraction of pixels with a disparity considered to be valid. A state of obstruction of at least one camera is determined based on a weighted average of the probabilities of obscuring of the sectors of the disparity map obtained by comparison between the density of the sectors and a predefined density level.
US09269138B2 Controlled dispensing of samples onto substrates
Methods for dispensing a fluid sample on a substrate include obtaining an image of a sample applicator in proximity to the substrate, where the image includes a first image of the sample applicator and a second image of the sample applicator, determining a height of the sample applicator relative to a surface plane of the substrate based on a distance between common portions of the first and second images, and dispensing the fluid sample onto the substrate using the sample applicator, where the dispensing includes: translating the sample applicator, translating the substrate, or translating both the sample applicator and the substrate to effect a relative translation between the sample applicator and the substrate; and maintaining the sample applicator within 2 microns of a target height relative to the surface plane of the substrate during the translating.
US09269130B2 Image correction method using approximately non-linear regression approach and related image correction circuit
An image correction method arranged for processing an original image to obtain a corrected image includes steps: receiving the original image from an image sensor; regarding each pixel of the original image, calculating a horizontal distance and a vertical distance between the pixel and a reference point in the original image; determining a horizontal ratio parameter and a vertical ratio parameter according to the horizontal distance and the vertical distance between the pixel and the reference point in the original image; and performing an approximately non-linear regression calculation on the horizontal ratio parameter, the vertical ratio parameter and a coordinate of the pixel to obtain a position of the pixel in the corrected image.
US09269129B1 Two-dimensional digital transient improvement
A method can include receiving an input signal that includes an input image having an original edge, applying multiple one-dimensional (1D) Digital Transient Improvement (DTi) algorithms to the input image, summing each result of the application of each of the 1D DTi algorithms to the input image, and providing an output signal that includes an output image having an enhanced edge that results from the applying and summing and corresponds to the original edge.
US09269124B2 Image processing device, image processing method, program for image processing device, recording medium, and image display device
A distorted image (S) is acquired through a photographing operation using a wide-angle lens or an omnidirectional mirror. A cutting reference point (P) for cutting a partial cut region from the distorted image is set. The cut region is set according to the cutting reference point. An eye vector (n) corresponding to the cutting reference point is set with a photographing viewpoint of the distorted image as a base point. The cut region is shifted by a predetermined distance from the cutting reference point. The shifted cut region is transformed through image transformation to transform the distorted image into a planar regular image (T′) according to the eye vector. The shifted cut region (E′) is transformed.
US09269123B2 Volume rendering on shared memory systems with multiple processors by optimizing cache reuse
A method, system and product are disclosed for volume rendering of medical images on a shared memory system implemented on a multi-socket mainboard with multiple multi-core processors and multiple last level caches, cores that share a cache being united in a socket. The method includes decomposing the image space to be used for rendering in regions, each region including a plurality of tiles; assigning two sockets to each of the decomposed regions; determining a tile enumeration scheme for a region; rendering all tiles within a region according to a determined tile enumeration scheme on the assigned two sockets until the respective region is finished; if a region is finished, assigning the two sockets to another region; and if no region is left, splitting an existing region of un-rendered tiles into sub-regions according to a splitting scheme and applying the steps recursively for the sub-regions.
US09269115B2 Application licensing using sync providers
A method, system, and computer-readable storage media for licensing an application using sync providers are provided herein. The method includes receiving a request for a license for an application from a client sync provider at a licensing service and receiving information relating to the license from a commerce partner offering the application via a commerce partner sync provider. The method also includes returning the license for the application to a client computing device, receiving information relating to a state of the license from the client sync provider, and adjusting conditions of the license according to the state of the license.
US09269113B2 Energy management system and a screen generation method thereof
A screen generation method of an energy management system according to the present disclosure may include performing system visualization modeling indicating a connection relationship between monitoring facilities in a power system to generate a first screen; generating a file containing information on a connection relationship between facilities used during the first screen generation; and generating a second screen for monitoring facilities during the real-time operation using the generated file.
US09269112B1 Integrating location-based social media data with enterprise business intelligence applications
Embodiments of an information management system and related methods are disclosed. In some embodiments, the system collects social media contents and metadata from social media networks or other sources. The system then enhances the received social media data with location and other information. Furthermore, the system receives business data and information regarding business goals from a business intelligence platform owned or operated by a business entity. To satisfy the business goals, the system sorts, filters, or otherwise processes the enhanced social media data to extract business intelligence that reflect the sentiment and behavior patterns of social media users in connection to the operations, products, or services of the business entity.
US09269111B2 Methods, systems, and computer readable media for determining social compatibility using a selected group
Methods, systems, and computer readable media for determining social compatibility using a selected group are disclosed. According to one method, the method occurs at a computing platform. The method includes receiving, via a communications interface, interaction information about a first person. The interaction information is associated with at least one member of a selected group. The method also includes determining, using the interaction information, whether the first person is compatible with a second person.
US09269105B2 Image processing
An image processing method includes partitioning an image under test to form a plurality of contiguous image segments having similar image properties, deriving feature data from a subset including one or more of the image segments, and comparing the feature data from the subset of image segments with feature data derived from respective image segments of one or more other images so as to detect a similarity between the image under test and the one or more other images.
US09269102B2 Collaborative activities in on-line commerce
Computer based systems and methods allow collaborative shopping for and/or designing of (e.g., customization) consumer products, such as articles of footwear, apparel, athletic equipment, etc., by plural users using different computing devices. The users' computing devices may be in communication with one another in various manners, such as over networked connections (e.g., a local area network (LAN), a wide area network (WAN), an internet connection, etc.); via peer-to-peer communications; through a common server or combination of servers that establish a communications link; etc.). The various parties may participate in an on-line or other computer communicative session to create and buy customized products. Additionally, user interfaces for providing these collaborative sessions are described.
US09269101B2 Silent SMS triggering for mobile billing at a merchant server
The invention provides a method of processing transaction with at least one merchant computer, including receiving, with the at least one merchant computer, a confirmation of a purchase from a consumer device, triggering, with the at least one merchant computer, in response to the confirmation of the purchase, a silent text message to the consumer device, wherein a purchasing unit on the consumer device responds to the silent text message by sending a text message with a unique transaction ID to a short code of a billing server via a carrier server to the billing server and receiving, with the at least one merchant computer, in response to triggering the silent text message, a callback notification from the billing server with the transaction ID.
US09269095B1 Methods and systems for visual replay of predictive engine performance
Disclosed are methods and systems for creating, evaluating, and tuning a predictive engine for machine learning, and for replaying performance of the predictive engine, including steps to deploy a variant of the predictive engine; receive a plurality of queries to the predictive engine variant from an end-user device; apply a query segment filter to the plurality of queries to generate a replay group of queries, wherein for each query in the replay group, the engine variant generates a corresponding predicted result, receives a corresponding actual result, and computes a corresponding prediction score; group queries in the replay group into one or more segments; and generate, as a replay of the performance of the engine variant, an accumulated prediction score over each of the one or more query segments of the replay group by applying an accumulation function. The present invention substantially improves on systems that utilize predictive engines.
US09269093B2 Methods and apparatus to monitor shoppers in a monitored environment
An example disclosed method involves collecting first data with first sensors fixed at entrances or exits of aisles in a retail or commercial establishment, and collecting second data with second sensors fixed in the retail or commercial establishment. The first sensors to collect the first data by detecting a first signal type different from a second signal type detected by the second sensors. The example method also involves generating a path of travel of a person in the retail or commercial establishment using the second data, and correcting an error in the path of travel based on the first data.
US09269092B2 Targeted on-hold messaging system and method thereof
A method for providing on-hold messaging, wherein the method receives a telephone call placed by a caller to a target, generates caller information, selects a first message based on that caller information, and recites the first message prior to the target answering the telephone call.
US09269090B2 Method, apparatus and computer program product for providing indications regarding recommended content
An apparatus for providing indications regarding recommended content may include a processor. The processor may be configured to receive an indication of a recommended content item, determine a recommendation criteria associated with the recommended content item, select a graphical symbol for presentation in association with the recommended content item in which the graphical symbol is indicative of the recommendation criteria associated with the recommended content item, and provide for display of the graphical symbol.
US09269086B2 Module ID based targeted marketing
A server is operable to receive a media device identifying number (ID) and establish an association between a media device and a payment account and, in one embodiment, supports at least one of payment authorization and payment clearing based at least in part on the media device ID and the payment account. A network and system includes a payment card processor server that is operable to receive a payment authorization request and to determine if an authorized media device generated a purchase selection message and to determine to approve a received payment authorization request based, in part, if the media device was authorized for the purchase selection based upon a received media device ID. The system is further operable to perform a key rotation to protect payment account information.
US09269083B1 Mobile device payment
A method including receiving, from a mobile device, a payment method and a payment amount. The method also can include validating the payment amount. The method further can include generating a gift card for the payment amount. The gift card can include a gift card identifier. The method additionally can include sending the gift card identifier to the mobile device. The method further can include displaying the gift card identifier on the mobile device. Other embodiments are provided.
US09269075B2 Distributed order orchestration system for adjusting long running order management fulfillment processes with delta attributes
A computer-readable medium, computer-implemented method, and system are provided. In one embodiment, one or more attributes as delta attributes are defined, and a new order object is determined which references an original order object. The original order object referenced by the new order object is determined and the new order object is compared with the original order object to determine one or more delta attributes. The one or more delta attributes are then stored.
US09269071B2 Coordination of collaboration partners
Various embodiments of systems and methods for coordination of collaboration partners are described herein. Data from a plurality of collaboration partners is received during a collaboration process. The collaboration process involves one or more of the collaboration partners at one or more stages of the collaboration process. The data comprises process data relevant to the collaboration process. The received data is stored in one or more collaboration objects. In response to a request from a collaboration partner, a customized view of the one or more collaboration objects is generated and provided to the requesting collaboration partner based on access controls. The customized view includes information about the process data that is allowed to be viewed according to the access controls associated with the requesting collaboration partner.
US09269069B2 Apparatus and method for displaying selectable icons in a toolbar for a user interface
A user interface display comprises a plurality of selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. Incoming events, such as customer support requests or other work items, can be received from a communication server and displayed via a selectable icon or work button in the toolbar. The user interface can notify the user of the incoming event, such as by causing the work button to blink. The user can send a command to the communication server via the user interface relating to the event, such as accepting an incoming work item or releasing a telephone call. The communication server can perform the appropriate event response.
US09269067B2 Method and apparatus for providing selective access to information
A reporting system provides users selective access to information, such as standard reports, custom reports, and ad hoc reports. Reports are represented as report objects that store characteristics that must be fulfilled prior to a user being granted access to a report. Upon a user request for a specific report, the characteristics of the user are compared with the characteristics stored in the corresponding report object. If the user characteristics match the report object, then the user is granted access to the corresponding report. If the user characteristics do not match the report object, then the user is denied access to the corresponding report. Accordingly, access to a report is verified twice, once upon presenting an indication of the available reports to the user and again when a selected report is accessed. Preferably, the reporting system comprises a report server connected to a network, such as the Internet.
US09269063B2 Acquiring and transmitting event related tasks and subtasks to interface devices
Computationally implemented methods and systems include detecting an occurrence of an event, acquiring one or more subtasks configured to be carried out by two or more discrete interface devices, the subtasks corresponding to portions of one or more tasks of acquiring information related to the event, facilitating transmission of the one or more subtasks to the two or more discrete interface devices, and receiving data corresponding to a result of the one or more subtasks executed by two or more of the two or more discrete interface devices. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09269061B2 Performance, analytics and auditing framework for portal applications
A performance, analytics and auditing (PAA) system is configured to operate with a complex web application including a portal application and its sub systems non-intrusively. The PAA system includes a first component configured to capture behavior-related information from the portal application, a second component configured to capture performance-related information from the portal application, a third component configured to capture auditing-related information from the portal application. The PAA system is further configured to start or stop with minimal impact on the portal application, wherein the PAA system is coded using Aspect Oriented Programming (AOP) and able to collect information from multiple threads.
US09269059B2 Apparatus and methods for transport optimization for widget content delivery
Apparatus and methods for transport optimization for widget content delivery includes obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, and obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths. The aspects also include obtaining a first informational hierarchical depth range for inclusion in a first content update message for delivery to a device, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data. Further, the aspects include generating a content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. Optionally, the aspects further include reducing a size of the first portion of the updated content in the first content update message, thereby defining a first compressed portion of the updated content.
US09269052B2 Method and system that produces non-stabilizer quantum states that are used in various quantum circuits and systems
The current application is directed to methods and quantum circuits that prepare qubits in specified non-stabilizer quantum states that can, in turn, be used for a variety of different purposes, including in a quantum-circuit implementation of an arbitrary single-qubit unitary quantum gate that imparts a specified, arbitrary rotation to the state-vector representation of the state of an input qubit. In certain implementations, the methods and systems consume multiple magic-state qubits in order to carry out probabilistic rotation operators to prepare qubits with state vectors having specified rotation angles with respect to a rotation axis. These qubits are used as resources input to various quantum circuits, including the quantum-circuit implementation of an arbitrary single-qubit unitary quantum gate.
US09269051B2 Knowledge discovery from citation networks
In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: document itself and a citation of other documents. A Bernoulli Process Topic (BPT) model is provided which models the corpus at two levels: document level and citation level. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of the citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach.
US09269046B2 Method and device for multimodal neurological evaluation
A method of building classifiers for neurological assessment is described. The method comprises the steps of extracting quantitative features from a plurality of clinical features, and selecting a subset of features from the extracted pool of features to construct binary classifiers. A device for performing point-of-care neurological assessment using clinical features is also described.
US09269045B2 Auditory source separation in a spiking neural network
A method of audio source segregation includes selecting an audio attribute of an audio signal. The method also includes representing a portion of the audio attribute that is dominated by a single source as a source spiking event. In addition, the method includes representing a remaining portion of the audio signal as an audio signal spiking event. The method further includes determining whether the remaining portion coincides with the single source based on coincidence of the source spiking event and audio signal spiking event.
US09269039B2 RFID tag
The present invention provides an RFID tag that can be stably attached to objects of various shapes and sizes including, for example, narrow side surfaces of plate-like objects. An RFID tag 100 has a container 10, RFID inlet 30, spacer 50, and protruding part 70. The container has at least one rectangular flat surface 11. The RFID inlet is stored in the container. The spacer is embedded in the container. The protruding part is provided so as to protrude outwardly from the flat surface over the length of one of long sides of the flat surface. The protruding part is also provided so as to be foldable along the long side.
US09269036B2 Devices having an auxiliary display for displaying optically scannable indicia
A portable electronic device includes a housing, a first display operably coupled to the housing, and a second display operably coupled to the housing. A processor is operably coupled to the first display and to the second display. A wireless receiver is coupled to the processor for receiving data comprising, for example, an electronic ticket having a scannable optical indicia, and the processor and the second display are operable to display of the optically scannable indicia. The second display is operable to display the optically scannable indicia such as a barcode with at least one of a lower reflectance, a higher resolution, and a higher contrast compared to display of the optically scannable indicia on the first display.
US09269031B2 Method of detecting regions in an edge-based representation
A method receives an intermediate graphical representation (IGR) of a document, the IGR including a plurality of non-intersecting edges and determines a plurality of vertices using the IGR. The vertices include endpoints of the edges and a split point, being determined by splitting a first edge into two or more portions using an endpoint of at least one second edge, wherein the first edge and the second edge are from the plurality of non-intersecting edges, associates vertices from the plurality of vertices with at least one edge from the IGR using endpoints of the one edge, wherein the associating includes selecting, from the determined plurality of vertices, a plurality of neighbouring vertices to said one edge to define a region with the endpoints of the one edge. The method processes the region using at least the endpoints of said one edge and the associated neighbouring vertices.
US09269030B2 Job processing apparatus and job processing method
To reduce the load of division position identification processing when executing job processing based on input job data that is divided into multiple parts, a job processing apparatus is configured to identify a division position indicating divisions of the parts in the input job data, and skip the identification of a division position in a processing data portion that is a job processing target among the job data.
US09269027B1 System for optimal rapid serial visual presentation (RSVP) from user-specific neural brain signals
Described is a system for optimizing rapid serial visual presentation (RSVP). A similarity metric is computed for RSVP images, and the images are sequenced according to the similarity metrics. The sequenced images are presented to a user, and neural signals are received to detect a P300 signal. A neural score for each image is computed, and the system is optimized to model the neural scores. The images are resequenced according a predictive model to output a sequence prediction which does not cause a false P300 signal. Additionally, the present invention describes computing a set of motion surprise maps from image chips. The image chips are labeled as static or moving and prepared into RSVP datasets. Neural signals are recorded in response to the RSVP datasets, and an EEG score is computed from the neural signals. Each image chip is then classified as containing or not containing an item of interest.
US09269024B2 Image recognition system based on cascaded over-complete dictionaries
Certain embodiments of the present disclosure relate to a technique for image reconstruction that employs cascaded over-complete dictionaries (i.e., collections of bases) for extracting features and building representations for images at different reconstruction levels. Each dictionary on a different reconstruction level can be learned and optimized for the purpose of capturing either generic or discriminative features. By finding sparse representations through the cascaded dictionaries, an image can be reconstructed and recognized.
US09269020B2 Image analysis
A method for processing an image including: identifying a first group of keypoints in the image; for each keypoint of the first group, identifying at least one corresponding keypoint local feature related to the each keypoint; for the at least one keypoint local feature, calculating a corresponding local feature relevance probability; calculating a keypoint relevance probability based on the local feature relevance probabilities of the at least one local feature; selecting keypoints, among the keypoints of the first group, having the highest keypoint relevance probabilities to form a second group of keypoints, and exploiting the keypoints of the second group for analyzing the image. The local feature relevance probability calculated for a local feature of a keypoint is obtained by comparing the value assumed by the local feature with a corresponding reference statistical distribution of values of the local feature.
US09269019B2 Image identification method, electronic device, and computer program product
An image identification method, an electronic device with image identification function and a computer program product executing the image identification method with a software program are provided. The image identification method comprises steps of: proceeding texture feature extraction on a color source image to obtain a plurality of texture parameters; proceeding color feature extraction on a color source image to obtain a plurality of color momentums; and weighting the plurality of texture parameters and the plurality of color momentums to obtain an image identification parameter corresponding to the color source image.
US09269018B2 Stereo image processing using contours
A computer-implemented stereo image processing method which uses contours is described. In an embodiment, contours are extracted from two silhouette images captured at substantially the same time by a stereo camera of at least part of an object in a scene. Stereo correspondences between contour points on corresponding scanlines in the two contour images (one corresponding to each silhouette image in the stereo pair) are calculated on the basis of contour point comparison metrics, such as the compatibility of the normal of the contours and/or a distance along the scanline between the point and a centroid of the contour. A corresponding system is also described.
US09269010B2 Mobile phone payment system using integrated camera credit card reader
A system and a method for conducting credit card transactions through a mobile device of a user. The mobile device comprises an image acquisition unit and a mobile application operated by the mobile device. The system enables acquiring an image of a client's credit card, using the image acquisition unit; analyzing data of the image; outputting details of the credit card from the analysis; verifying the output details, wherein the verification is further carried out through the mobile application; verifying authorization of inputted monetary transaction, wherein the mobile application enables verifying the authorization by communicating with the billing center, associated with at least one credit company associated with the credit card over at least one communication network, wherein the communication is carried out by the mobile application using the mobile device; and conducting monetary transactions using the verified credit card details.
US09269003B2 Diminished and mediated reality effects from reconstruction
Disclosed embodiments pertain to apparatus, systems, and methods for mixed reality. In some embodiments, a camera pose relative to a tracked object in a live image may be determined and used to render synthetic images from keyframes in a 3D model without the tracked object. Optical flow magnitudes for pixels in a first mask region relative to a subset of the synthetic images may be determined and the optical flow magnitudes may be used to determine pixels in each of the subset of synthetic images that correspond to pixels in the first mask. For each pixel in the first mask, a corresponding replacement pixel may be determined as a function of pixels in the subset of synthetic images that correspond to the corresponding pixel in the first mask.
US09269002B2 Image processing apparatus, display control method and program
Aspects of the present invention include an apparatus comprising a recognition unit configured to recognize real object in an image. The apparatus may further comprise a determining unit configured to determine a stability indicator indicating a stability of the recognition, and a display control unit configured to modify a display of a virtual object according to the stability indicator.
US09268995B2 Smile detection techniques
Techniques are disclosed that involve the detection of smiles from images. Such techniques may employ local-binary pattern (LBP) features and/or multi-layer perceptrons (MLP) based classifiers. Such techniques can be extensively used on various devices, including (but not limited to) camera phones, digital cameras, gaming devices, personal computing platforms, and other embedded camera devices.
US09268994B2 3D visual proxemics: recognizing human interactions in 3D from a single image
A unified framework detects and classifies people interactions in unconstrained user generated images. Previous approaches directly map people/face locations in two-dimensional image space into features for classification. Among other things, the disclosed framework estimates a camera viewpoint and people positions in 3D space and then extracts spatial configuration features from explicit three-dimensional people positions.
US09268992B2 Signup and biometric verification methods, and related systems and devices
A method for signing up a person for biometric verification purposes is provided, the method including: acquiring an image of a biological attribute of the person, the biological attribute including a set of characteristic elements, defining, within the acquired image, at least one area that includes at least part of the biological attribute, and storing, in a biometric database, at least one piece of information indicating that the number of characteristic elements included in said defined area is less than a respective predetermined integer. A related biometric verification method is also provided.
US09268991B2 Method of and system for enrolling and matching biometric data
A system and method is disclosed for comparing biometric image data to a stored enrollment template that may comprise collecting a set of biometric image data for a biometric object image from a biometric object imaging sensor; storing the biometric object image data in a memory as an enrollment template for further comparison to find a match with subsequently imaged biometric object image data; collecting a subsequent set of biometric image data for a biometric object image from the biometric object imaging sensor; updating the enrollment template; determining if a limited enrollment window remains open; and repeating the collecting of a subsequent set of biometric data step if the enrollment window remains open. Determining if the enrollment window remains open may be by determining the existence of one of a stability indicator and an instability indicator.
US09268990B2 Apparatus and method for producing an identification device
An authentication system authenticates an object. The authentication system includes a capture device for capturing at least one biometric output data record (BD) for the object; a reading device for reading configuration data (Konf), associated with the object, for an artificial neural network; a processing device designed to produce the artificial neural network and to input the BD into the neural network; a verification device which captures an output from the neural network to authenticate the object, wherein the neural network is a bidirectional associative memory, particularly a Hopfield network, having a multiplicity of network states. The verification device is designed to determine the output from the neural network by capturing a final state derived from the input of the BD. The neural network stores a key associated with a particular person. The key is released only when appropriate biometric data are input into the neural network.
US09268987B2 Method of recognizing QR code in image data and apparatus and method for converting QR code in content data into touchable object
Provided are a method of recognizing a quick response (QR) code in image data, and an apparatus and method for converting a QR code in content data into a touchable object. The method of converting a QR code in content data into a touchable object includes a step in which a computer device receives content data including a QR code, a step in which the computer device recognizes the QR code in the content data, and a step in which the computer device converts an image in which the QR code is shown into a touchable object for executing a command included in the QR code. The converting step includes interpreting, at the computer device, the command included in the recognized QR code, and modifying, at the computer device, a code of the content data to convert the image into the touchable object for executing the command.
US09268980B2 Wireless tag communication device and wireless tag communication program
According to one embodiment, a wireless tag communication device which communicates with a wireless tag includes a communication unit that designates a target wireless tag to read tag information stored in the wireless tag; a read-state determination unit that determines a read state of the tag information read by the communication unit; an output adjustment unit that varies a radio wave output to be transmitted to the wireless tag in response to the result of the determination by the read-state determination unit; a signal strength detection unit that detects the signal strength of a reply signal received from the wireless tag via the communication unit; and a control unit that switches the operation mode of the communication unit between a long-distance mode to communicate with the wireless tag while the output adjustment unit varies the radio wave output and a near-field mode to communicate with the wireless tag while the signal strength detection unit detects the signal strength.
US09268979B2 System and method for aiming and calibrating a data reader
A data reading system including one or more imagers and a lower main housing structure with a horizontal surface and a horizontal window, across which items to be read are passed. At least one or more of the imagers in the data reading system is a part of a top-down data reader having a generally downwardly-facing field of view projecting through a scan window and onto the horizontal surface and the horizontal window. The top-down data reader may be freely repositioned at a range of height positions and angular configurations for processing items of various dimensions. The data reading system may further include a calibration system for assisting in adjusting the field of view of the top-down data reader to ensure proper aim and focus of the top-down data reader after adjustment.
US09268972B2 Tamper detector power supply with wake-up
A tamper detector has tamper detection logic connected to tamper detection ports through a tamper detection interface. A real-time clock (RTC) provides a clock signal and has a battery. A processor is powered by an external power supply in a powered operational mode and has a power-off mode. In a wake-up configuration, a wake-up signal on a specific I/O port awakens the external power supply from the power-off mode to supply power to the RTC and the tamper detection interface when power from the battery is unavailable. The tamper detection ports continue to function despite removal or discharge of the battery without ESD concerns. The specific I/O port optionally may be configured for passive tamper detection.
US09268971B2 Secure processor supporting multiple security functions
A secure processor such as a trusted platform module supports multiple security functions within a single secure processing environment. For example, the secure processor may be configured to perform functions in accordance with the TPM specification and to perform other, non-TPM, security functions. These security functions may be operated independently such that the operation of one security function does not violate or compromising the security of other security functions.
US09268969B2 System and method for field-verifiable record authentication
A code is added as a marking to a document and encodes an identifier that maps to a copy of the document stored in a database. Database copies of stored documents are preferably digitally signed. Using a device such as a smart phone, a user may extract the document identifier from the marking on a purported authentic version of the document and retrieve a copy of the document from the corresponding location in the database. The user can then visually compare the purported authentic version of the document with the retrieved database copy.
US09268968B2 Credential validation
A message to be signed and a base name point derived from a direct anonymous attestation (DAA) credential may be provided to a device. A signed version of the message and a public key value associated with the base name point may be received in response. Thereafter, the DAA credential may be determined to be valid based on the signed version of the message.
US09268967B2 Internet protocol network mapper
A network mapper for performing tasks on targets is provided. The mapper generates a map of a network that specifies the overall configuration of the network. The mapper inputs a procedure that defines how the network is to be mapped. The procedure specifies what, when, and in what order the tasks are to be performed. Each task specifies processing that is to be performed for a target to produce results. The procedure may also specify input parameters for a task. The mapper inputs initial targets that specify a range of network addresses to be mapped. The mapper maps the network by, for each target, executing the procedure to perform the tasks on the target. The results of the tasks represent the mapping of the network defined by the initial targets.
US09268966B1 Quick usage control
One or more elements on a computing device can be selected and locked from use. For example, a first user (e.g., adult) of a computing device can allow a second user (e.g., child) to use the former's device; however, the first user might not want the second user to have access to all of the elements on the device, and so the first user can select which elements he/she wants to share with the second user and which elements he/she does not want to share. For example, the first user can select elements and choose to lock the selected elements, lock all other elements, lock the selected elements for a certain period of time, or lock the selected elements but allow for earned usage, etc. The lock can be removed in response to an unlock event, which can comprise a user-initiated unlock, a timed unlock, or a user-earned locked.
US09268965B2 Gathering, storing and using reputation information
Approaches for using the historical party reputation data to calculate an access decision rating are provided. Specifically, one or more approaches provide a method, including: collecting reputation information of a first user that is requesting access to one or more assets, the reputation information based on at least an association of the first user with an organization and an association of the first user with one or more other users associated with one or more other organizations; storing the requester's reputation information; determining a change in the requester's reputation information, wherein the change comprises at least one of: the first user forming a new association with another organization, and the first user forming a new association with a second user, wherein the second user is affiliated with another organization; and causing an access decision rating to be calculated based upon the determined change in the requester's reputation information.
US09268964B1 Techniques for multimedia metadata security
Techniques for multimedia metadata security are disclosed. In one particular embodiment, the techniques may be realized as a method for multimedia metadata security comprising receiving an indication that multimedia metadata has been created for a multimedia file, and encrypting, using at least one computer processor, the multimedia metadata stored in a body of the multimedia file.
US09268963B2 On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entity
In accordance with embodiments, there are provided mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service. These mechanisms and methods for conditionally allowing an application of an entity access to data of another entity in an on-demand database service can enable embodiments to limit such access to the data, as desired. Furthermore, embodiments of such mechanisms and methods may provide additional security when sharing data among different subscribers to an on-demand database service.
US09268959B2 Trusted security zone access to peripheral devices
A method of trusted data communication. The method comprises executing a data communication application in a trusted security zone of a processor, wherein the processor is a component of a computer, commanding a controller of a peripheral device to execute a control application in a trusted security zone of the controller, wherein the controller is a component of the computer, commanding at least one of another peripheral device or a user interface device to not access a data bus of the computer, verifying that the controller is executing the control application in the trusted security zone of the controller, sending data from the processor to the controller over the data bus of the computer, and the controller one of transmitting the data sent by the processor on an external communication link, reading a memory storage disk, or writing to a memory storage disk.
US09268958B1 Preventing the loss of sensitive data synchronized with a mobile device
A mobile device identifies a secure document that contains one or more context rules that correspond to the secure document. The mobile device determines whether a user is authorized to access the secure document based on the one or more context rules. The mobile device identifies an original document format for the secure document if the user is authorized to access the secure document and identifies an authorized application installed on the mobile device for accessing the secure document using the original document format. The authorized application corresponds to the original document format of the secure document. The mobile device sends the secure document to the authorized application.
US09268955B2 System, method and computer program product for conditionally sharing an object with one or more entities
In accordance with embodiments, there are provided mechanisms and methods for conditionally sharing an object with one or more entities. These mechanisms and methods for conditionally sharing an object with one or more entities can enable enhanced data sharing, simplified data security, etc.
US09268948B2 Secure access enforcement proxy
Efficient architecture for a secure access enforcement proxy is described. The proxy interfaces with multiple subsystems and multiple shared resources. The proxy identifies an original transaction command being sent from one of the subsystems to one of the shared resources, identifies a policy corresponding to the subsystem, performs an action pertaining to the original transaction command based on the policy, and sends a response to the subsystem based on the action.
US09268945B2 Detection of vulnerabilities in computer systems
Systems, methods, and apparatus, including computer program products, for detecting a presence of at least one vulnerability in an application. The method is provided that includes modifying instructions of the application to include at least one sensor that is configurable to generate an event indicator, wherein the event indicator includes at least some data associated with the event; storing the event indicator with other stored event indicators generated by the at least one sensor during the execution of the application; analyzing the stored event indicators; detecting a presence of at least one vulnerability in the application based on the analysis of the stored event indicators; and reporting the presence of at least one vulnerability.
US09268943B2 Portable desktop device and method of host computer system hardware recognition and configuration
A portable desktop device and method for host computer system hardware recognition and configuration are provided. The portable desktop device causes on a first boot, the host computer system to recognize hardware devices connected thereto, and to configure hardware configuration files of the portable desktop O/S in accordance with the recognized hardware. Once the hardware configuration files have been configured, the system is rebooted. On the second boot, the host computer determines that the portable desktop has been configured for its hardware, and initiates start-up of the portable desktop.
US09268934B2 Cryptographic passcode reset
This invention provides a novel method, system, and apparatus allowing an authorized user access to controlled assets when a passcode method malfunctions, such as when a user forgets a password, a token malfunction, or a biometric mismatch. The invention allows temporary access to an access control system without knowing the password and without sending the user the password or a new random password. The user is able to set a new password without knowing the previous password. Furthermore, stored encrypted data is preserved and made accessible once again via the new passcode. This invention works for many authentication methods such as restoring access when a password, token, access card, or biometric sample is used.
US09268933B2 Privacy broker
A brokered authentication request is received corresponding to an interaction between a particular user and a particular online entity. An identity provider corresponding to the particular user is identified that stores user data identifying the particular user. Confirmation is received that the identity provider has authenticated the particular user to a user profile maintained by the identity provider and a unique persistent user identifier is generated for the particular user that is unique within a system to a pairing of the first user with the first entity. The user identifier is caused to be communicated to the first entity for authenticating the first user in interactions with the first entity.
US09268931B2 Gate keeper cookie
A method for sign-on and sign-out for a computer system. The method includes receiving a first sign-on request for the computer system and obtaining, from the first sign-on request, a first user identifier where the first user identifier corresponds to a first user for the computer system. The method then includes obtaining, from the first sign-on request, a first uniform resource locator (URL) and determining whether the first URL includes a first root name for the computer system. When a determination is made that the first URL includes the first root name for the computer system a first cookie associated with the first user is issued and a first sub-domain name is obtained from the first URL. Also, a second cookie may be issued associated with the first sub-domain name and, when the first cookie and the second cookie are issued, the first user may sign-on to the computer system. In one or more embodiments, the method may include receiving a sign-out request.
US09268928B2 Smart pen system to restrict access to security sensitive devices while continuously authenticating the user
Continuous authentication of a user of a computing device is established to ensure security of the computing device. A smart pen fingerprint print reader identifies a user fingerprint and a determination is made to grant access to a computer device for this user. Communication with the computing device is accomplished through the smart pen. A security event is detected when the continuous user contact with the smart pen device is disrupted. In addition, user inactivity or exceeding a threshold distance between the smart pen device and the computing device may also trigger a security event. Detection of a security event will cause the screen content of the computing device to become unintelligible and the computing device becomes inoperable.
US09268927B1 Method and system of identifying users based upon free text keystroke patterns
A method of identifying a user as an authorized user from free test text typed by that user into an input device. From the received test text, features associated with the typed text are extracted, such as timing data associated with alphanumeric letter pairs. These extracted features are compared to previously stored series of authorized user profiles, where the authorized user profiles were generated from a trial typing sample of alphanumeric data from each associated authorized user. The comparison identifies one of the authorized users with the user, and a score is derived to measure the strength of the comparison. If the score exceeds a threshold level, the user is identified as that authorized user.
US09268921B2 System for identifying content of digital data
A computing system selects a portion of data of an unknown work and detects each event in the portion of data of the unknown work. An event is a perceptual occurrence in a work successively positioned in time. The system determines an event metric between each successive event in the portion of data in the unknown work and generates a list of event metrics between the events for the unknown work. The system compares the list of event metrics for the unknown work to a list of event metrics for a known work and determines the unknown work is a copy of the known work responsive to a match between the list of event metrics of the unknown work and the list of event metrics for the known work.
US09268919B1 System and method for storing and distributing media content
A system comprising a commerce module to offer a copy of a piece of media content for sale, a server module to immediately provide access to a digital copy of the piece of media content, a reservation module to reserve a hard copy of the piece of media content, and a delivery module to deliver the hard copy of the piece of media content. A method comprising offering a digital copy of a piece of media content for sale, reserving a hard copy of the piece of media content when a digital copy of the piece of media content is sold, allowing at least one user to order the hard copy after having purchased the digital copy, and denying access to the digital copy when the hard copy has been ordered.
US09268912B2 On site prescription management system and methods for health care facilities
A system and method for control of prescription drug packaging and dispensing machines located in an in-patient health care facility including centralized control and enhanced communication between system components. Delay and errors in processing item data in the prescription dispensing system are reduced by using concise ID data incorporated into each canister memory chip and storing canister contents data elsewhere. Canisters are configured in a pharmacy using interchangeable parts. Data being processed is synchronized by a combination of user tokens (who), data identifiers (what), and unique Ids for the entities in the system (where). The foregoing combination enables substantial efficiency improvements and error reduction.
US09268911B2 Field optimized assay devices, methods, and systems
A portable unitary device handheld diagnostic device can be operated with minimal power requirement and provides ease of operation as well as low cost communication of diagnostic data from remote locations. The device can provide nucleic-acid based diagnostics with minimal training, little to no sample preparation, and generates diagnostic data in about 45 minutes. A system can enable point of care transmission from any location globally using a low cost satellite-based data link technique, for example, Short Burst Data (SBD), combined with data encoding.
US09268910B2 Modifying a person's eating and activity habits
A system for managing the food intake of a person comprises means for collecting information about food consumed by the subject, and means for providing feedback to the subject regarding the food consumed. It further comprises a sensor (57) for obtaining a signal related to the person and monitoring means for generating the information by performing a pattern recognition of the obtained signal for detecting whether the person is consuming food. The sensor comprises a camera and the pattern recognition comprises image processing. The image processing comprises the detection of a mouth and of a hand and of food. The system further comprises means for causing an audio/video-rendering device (56) to deliver the feedback. The camera is attached to the rendering device. The system further comprises means for identifying available rendering devices (56) arranged for being caused to deliver feedback.
US09268908B2 Computer systems for treating diseases
The present invention relates to computer-implemented methods and system for analyzing a biomarker which cycles in a subject. In some other aspects, the present invention relates to analyzing a biomarker which at least initially increases or decreases in amount in a subject following a treatment for a disease. In further aspects, the present invention relates to computer-implemented methods and systems for determining a preferred time to administer a therapy to treat a disease in a subject. The present invention also relates to computer program product to implement the methods. Further, the present invention relates to methods of determining the timing of treating a disease in a subject in which the immune system is cycling.
US09268904B1 Systems and methods for biometric data management using relational database management systems (RDBMS)
A structured query language (SQL) relational database management system (SQL RDBMS) may integrate a biometric subsystem to process and manage biometric data separately from the demographic data stored in normalized SQL tables of the SQL RDBMS. The SQL RDBMS may be operatively connected to the biometric subsystem by means of SQL extensions. The SQL RDBMS may execute queries with demographic and/or biometric constraints, wherein the demographic data is retrieved directly from normalized SQL tables on the RDBMS, while the biometric data is retrieved in the form of scores or probabilities from the biometric subsystem. The SQL RDBMS may return a query result set containing demographic data associated with corresponding biometric data, allowing the authentication of biometric clients.
US09268902B2 Method and system for patient-specific modeling of blood flow
Embodiments include a system for determining cardiovascular information for a patient. The system may include at least one computer system configured to receive patient-specific data regarding a geometry of the patient's heart, and create a three-dimensional model representing at least a portion of the patient's heart based on the patient-specific data. The at least one computer system may be further configured to create a physics-based model relating to a blood flow characteristic of the patient's heart and determine a fractional flow reserve within the patient's heart based on the three-dimensional model and the physics-based model.
US09268901B1 Emulating power gating for a circuit design using a programmable integrated circuit
Emulating power gating includes identifying an isolation circuit having a first input coupled to an output of a first power domain, a second input coupled to an isolation signal, and an output coupled to an input of a second power domain; removing a power gate circuit configured to selectively decouple the first power domain from a power supply responsive to a power gate signal; and decoupling the first input of the isolation circuit from the output of the first power domain. A power gate emulation circuit is inserted using a processor. The power gate emulation circuit is coupled to the isolation signal, the power gate signal, and the output of the first power domain.
US09268900B1 Lithography mask functional optimization and spatial frequency analysis
In an electronic design automation technique for optical proximity correction, a mask is represented by a function with an exact analytical form over a mask region. Using the physics of optical projection, a solution based on a spatial frequency analysis is determined. Spatial frequencies above a cutoff are determined by the optical system do not contribute to the projected image. Spatial frequencies below this cutoff affect the print (and the mask), while those above the cutoff only affect the mask. Frequency components in the function below this cutoff frequency may be removed, which will help to reduce computational complexity.
US09268891B1 Compact and efficient circuit implementation of dynamic ranges in hardware description languages
Compiling a circuit design includes receiving the circuit design specified in a hardware description language, detecting, using a processor, a slice of a vector within the circuit design, and determining that the slice is defined by a left slice boundary variable and a right slice boundary variable. A hardware description is generated from the circuit design using the processor by including a first shifter circuit receiving the left slice boundary variable as an input signal, a second shifter circuit receiving the right slice boundary variable as an input signal, a control signal generator coupled to the first and second shifter circuits, and an output stage. The output stage, responsive to a control signal dependent upon an output from the first shifter circuit and an output from second shifter circuit, generates an output signal including newly received values from a data signal only for bit locations of the output signal corresponding to the slice.
US09268889B2 Verification of asynchronous clock domain crossings
Various implementations of a method, system and computer program product receive a circuit model that can include an asynchronous crossing between a first set of one or more logic components in a first clock domain and a second set of one or more logic components in a second clock domain. A shadow network can be constructed that corresponds to the asynchronous crossing, where the shadow network includes at least one of an asynchronous transition detector, an asynchronous sample detector, and a metastability timer. The shadow network can include shadow network signals corresponding to signals of the asynchronous crossing.
US09268883B2 User interface for presenting information about a product structure for a product
A method and apparatus for managing variations in a product structure for a product comprising a data manager and a visualizer. The data manager is configured to manage variations in the product structure using a model. The model includes a group of master objects having a primary hierarchical organization and a group of configuration objects having a number of secondary hierarchical organizations. Each secondary hierarchical organization in the number of secondary hierarchical organizations is associated with the primary hierarchical organization and configured to represent a variant of the product. A number of configuration objects in a secondary hierarchical organization represents a number of variations in the product structure for the product. The visualizer is configured to visually present, in a graphical user interface, information for an object selected from one of a master object in the group of master objects and a configuration object in the group of configuration objects.
US09268881B2 Child state pre-fetch in NFAs
Disclosed is a method and apparatus for pre-fetching child states in an NFA cell array. A pre-fetch depth value is determined for each transition in an NFA graph. The pre-fetch depth value is accessed for transition from an active state in the NFA graph. The child states of the active state are pre-fetched to the depth of the pre-fetch depth value recursively. A loader loads the pre-fetched states into the NFA cell array.
US09268878B2 Entity category extraction for an entity that is the subject of pre-labeled data
Summaries of entities (e.g., people, places, things, concepts, etc.) may provide additional useful information to user. For example, a search engine may provide a summary of an entity within search results. A category (e.g., “writer”, “politician”, etc.) of the entity that is short and concise may be advantageous to provide within a summary of the entity. The category may allow a user to quickly determine whether the information of the entity relates to the intended entity (e.g., search results of an entity as “a writer” vs. search results of an entity as “a politician”). Potential categories and summary text may be extracted from pre-labeled data. The potential categories and summary text may be intersected to determine a set of candidate categories that may be ranked. An entity category having a desired ranked may be determined as the entity category that describes the entity in a desired way.
US09268876B2 Method and system for processing information based on detected biometric event data
A system and method is provided for processing and storing captured data in a wireless communication device based on detected biometric event data. The captured data may be acquired through a data acquisition system with devices or sensors in an integrated or distributed configuration. The captured data may include multimedia data of an event with time, date and/or location stamping, and captured physiological and behavioral biometric event data in response to the event. The captured data may be dynamically stored in a data binding format or as raw data in a local host device or communicated externally to be stored in a remote host or storage. At least one user preference may be specified for linking a biometric event data to the mapped, analyzed, categorized and stored captured data in a database. Captured data may be retrieved by matching biometric event data to at least one user preference from the database.
US09268875B2 Extensible content focus mode
Technologies are described herein for providing a focus-on-content (FOC) mode for a content page. The content page may be received. The content page may include a content portion and various other portions. The content page may be configured in a first state. Code configured to transform the content page from the first state to a second state may be received. The second state may place a greater focus on the content portion and produce a reduced focus on the other portions than the first state. The code may be inserted into the content page. A user instruction to enable the FOC mode may be received. Response to receiving the user instruction to enable the FOC mode, the content page may be transformed from the first state to the second state in accordance with the code.
US09268873B2 Landing page identification, tagging and host matching for a mobile application
A system, apparatus, and method are disclosed to provide an enhanced search index for searchable content by limited capability devices, such as mobile phones. A URL analyzer determines clusters of mobile web page URLs and corresponding tokens. A landing page identifier evaluates cluster URLs and the tokens to identify landing page URLs for mobile web pages likely to be relevant to an associated search term. A mapper associates the landing page URLs with related domain hosts that include conventional web pages generally not accessible to limited capability devices. A category tagger associates the landing page URLs with categories of conventional web pages that share a content topic. The landing page URLs, and corresponding tokens, domain host information, and categories are added to the search index. A submitted search term is evaluated relative to the tokens, domain host information, and categories to determine relevant mobile web landing pages as search results.
US09268868B2 Group bookmarks
Group bookmarks are provided. A uniform resource locator (URL) is received and parsed to identify a URL domain, a parameter, and a first parameter value. Multiple bookmarks are examined to determine whether a pattern match is found for a bookmark including the URL domain and the parameter. The bookmark has a second parameter value. The first parameter value is stored with the bookmark as a group bookmark. The group bookmark includes: the URL domain, the parameter, and entries for the first parameter value and the second parameter value.
US09268865B2 Ranking search results by social relevancy
In one embodiment, a method includes accessing a search request including a user identifier corresponding to a first user and location data; identifying places in proximity to the location corresponding to the location data; accessing a social graph to compose based on the user identifier of the first user a set of second users associated with the first user in the social graph; accessing rating data for one or more of the places; identifying one or more of the second users associated with one or more elements of the rating data for one or more of the places; weighting the rating data based on affiliation coefficients of the second users associated with elements of the rating data for the places; and ranking the places based on a distance of each place from the location and the rating data as weighted.
US09268864B2 Domain expertise determination
A user's domain expertise may be estimated through several factors by monitoring different aspects of a user's interaction with a web browser. Based on the user's domain expertise, search results may be presented to the user that is commensurate with their expertise, resulting in a more efficient and productive on line session. A user's expertise in a knowledge domain may be determined from the user's behavior, including analyzing search queries, monitoring how the user navigates between and through websites, and analyzing the specific cites visited. As a user interacts with a browser, the user's estimated domain expertise may be updated and used to provide appropriate and useful search results. In many embodiments, a user may have different expertise levels for different technical domains.
US09268862B2 Auto-refinement of search results based on monitored search activities of users
A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
US09268858B1 Previewing content based on detected customer activities
Techniques are described for identifying potentially interesting portions of a content item to be provided as a preview of the content item for prospective purchasers, based on previously collected data associated with the content item. Portions of a content item may be identified as potentially interesting based on a number of annotations (e.g., highlights, bookmarks, notes, and shares) previously made by viewers of a digital version of the content item. Potentially interesting portions may also include portions which prior viewers spent more time viewing, portions related to identified interests of the potential buyer, portions that are identified as separable for particular categories of content, and/or portions that have been previously identified as associated with elements of the content such as character, plot, and/or keywords.
US09268855B2 Processing request keys based on a key size supported by underlying processing elements
A packet classification system, methods, and apparatus are provided for packet classification. A processor of a router coupled to a network processes data packets received from a network. The processor creates a request key using information extracted from a packet. The processor splits the request key into an n number of partial request keys if at least one predetermined criterion is met. The processor also sends a non-final request that includes an i-th partial request key to a corresponding search table of an n number of search tables, wherein i
US09268854B2 Analytics based on pipes programming model
A hypertext transfer protocol (HTTP) request that includes embedded scripted code that specifies requested data search, search result data manipulation, and manipulated search result data visualization processing is received at a server. The received embedded scripted code that specifies the requested data search, search result data manipulation, and manipulated search result data visualization processing is executed. Visualized manipulated search results are generated as output of the execution of the received embedded scripted code. The visualized manipulated search results are returned in response to receiving the HTTP request that includes the embedded scripted code.
US09268844B1 Adding document filters to an existing cluster hierarchy
In an automatic electronic discovery search tool, documents can be clustered into a cluster hierarchy using data contained in a first field of the documents. One of more levels of the cluster hierarchy are merged. Merged clusters are further clustered using data contained in a second field of the documents. The first field and second field may be determined by the signal-to-noise ratio of the data contained in the fields. Clusters may be filtered or used in a document review tool.
US09268843B2 Personalization engine for building a user profile
User profiles are created based on taxonomic nouns related to documents accessed by the user. The profiles can be leveraged to create lists, such as mailing lists and lead lists, to target content, such as offers, to persons most likely to be interested in the content. A database of the profiles is queried based on nouns describing content to be promoted. The profiles that satisfy the query are used to generate a list. The invention can be used to create any type of list, such as mailing lists, lead lists, lists of related content, lists of related users, lists of categorized content, and the like.
US09268842B2 Information processing apparatus, control method for the same, and computer-readable recording medium
A work flow is extracted based on data operation history data. Main data, which is major data within data that constitute the extracted work flow, is estimated and extracted. A name string that expresses an access path for accessing the extracted main data is analyzed, and a character string of a target element is estimated and extracted from the name string. A work flow name, which is the name of the work flow, is determined using a connection of a character string of the extracted target element.
US09268841B2 Searching data based on entities related to the data
Systems and methods classify, organize, and retrieve data from a variety of applications based on entities associated with the data. A data classification module is configured to retrieve stored information from a repository. The data classification module is configured to receive a request to retrieve the stored information. The data classification module is configured to search the repository based on the request. Based on the search, the data classification module is configured to retrieved stored information from the repository. The data classification module is configured provide the retrieved information to a requester of the information. For example, the data classification module can be configured to provide the retrieved information in a series of interactive cascading menus.
US09268839B2 Methods and systems for editing a network of interconnected concepts
Systems and methods that create and edit a network of interconnected concepts are disclosed. In one embodiment, a semantic engine implements a method comprising receiving a primary term representing a first concept to be added to a network of interrelated concepts, receiving at least one related term related to the primary term, receiving at least one relationship between the first concept and a second concept, receiving a strength value associated with the relationship, and adding the first concept to the network.
US09268838B2 Efficient query processing using histograms in a columnar database
A probabilistic data structure is generated for efficient query processing using a histogram for unsorted data in a column of a columnar database. A bucket range size is determined for multiples buckets of a histogram of a column in a columnar database table. In at least some embodiments, the histogram may be a height-balanced histogram. A probabilistic data structure is generated to indicate for which particular buckets in the histogram there is a data value stored in the data block. When an indication of a query directed to the column for select data is received, the probabilistic data structure for each of the data blocks storing data for the column may be examined to determine particular ones of the data blocks which do not need to be read in order to service the query for the select data.
US09268826B2 System and method for crowdsourced template based search
A system and method for searching information based on crowd-sourced templates comprising a user input subsystem for entering one or more search terms, a database for storing a plurality of crowd-sourced templates, wherein each template is a representation of a data collection process from a plurality of sources. Subsequent search entries with tags results in display of stored templates in descending order of rank Templates may be ranked using crowd voting or their social relevancy. Templates may be viewed, edited, and stored on the database by other users through social network sites.
US09268825B2 Presenting a combined search results summary in a graphical view
Provided are a computer implemented method, computer program product, and system for presenting a combined search results summary in a graphical view. Selection of two or more search results are received, wherein each of the two or more search results has an associated search result summary, and wherein each associated search result summary includes one or more entries. Relationships between the one or more entries of each associated search result summary and strengths of the relationships are identified. A graphical view is displayed that shows the one or more entries of each associated search result summary, the relationships, and the strengths of those relationships.
US09268823B2 Partial match derivation using text analysis
A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query is tokenized into a set of query tokens, which are compared to contents of a searchable index, the contents representing entities, each of which is tokenized into a set of entity tokens associated with the tokenized entity. A plurality of partial match query tokens are identified from the set of query tokens, each partial match query token matching at least one entity token in the index. The entity(s) corresponding to each partial match query token are selected if a sequential break exists in the input query between the partial match query tokens and there is no intersection between the entity(s) corresponding to each partial match query token.
US09268822B2 System and method for determining organizational hierarchy from business card data
A system and method for determining organizational hierarchy from contact data. A phrase having multiple terms representing a job title is received and converted to lower case, then concatenated with a symbol to separate the terms. The phrase is compared to a training set of predefined normalized phrases representing known job titles. If a match is found, a data record is created or updated with organizational hierarchy information associated with the matched phrase in the training set. If a match is not found, a term is removed from the phrase and the comparison repeated.
US09268819B1 Financial-service structured content manager
An interconnect financial web can identify connections between individual entities (e.g., individuals and/or businesses) supported by financial objects. Many financial objects can be tracked, such that the web can represent an entity's financial standing. An interface can allow a reviewer to submit a request that identifies a first entity. A representation of the first entity can be located within the web, and financial objects and/or other entities connected to the first entity can be identified. A representation of these connections can be presented to the reviewer. This representation can be interactive, such that the reviewer can request additional detail about one of the related entities and/or financial objects. The reviewer can thus explore financial circumstances surrounding an entity of interest.
US09268812B2 System and method for generating a mood gradient
Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.
US09268810B2 Locking across multiple RID spaces
A locking mechanism in a delta-store-based database to support long running transactions across multiple RID spaces is described. An example method includes establishing a column-based in-memory database including a main store and a delta store. A delete or an update statement is executed with a transaction on a table having plurality of table versions. The table versions are represented by bitmaps in the delta store and the bitmaps and table fragments corresponding to the table versions implement RID spaces for the table. A lock on a row of the table manipulated by the delete or the update statement is requested to preclude other transaction from deleting or updating an obsolete version of data. Upon a successful validation that the row to be locked is not the obsolete version in the RID spaces of the table, a lock is granted to the transaction.
US09268801B2 Automatic file structure and field data type detection
Methods, systems, and computer-readable storage media for determining data structure and field types of a data source that is to be processed by an application. Actions include receiving the data source, providing base data associated with the data source, determining a number of fields of the data source and, for each field, a field type based on the data source and the base data, generating data structure data, the data structure data comprising the number of fields and field types, and providing the data structure data to the application.
US09268800B2 TV white space devices using structured databases
A two-level database structure for use by unlicensed TVBD devices operating in TV white space comprises a central database and local databases. The central database comprises two sub-database: the central licensed database which maintains information about all licensed TV devices and the central unlicensed database which maintains information about unlicensed wireless devices operating in TV spectrum. The local database is created by each TVBD device or TVBD network when it initiates and it stores information related to all transmitters in the local area. The local databases communicate with central database to query it about licensed usage of TV spectrum and register with central database. The local databases communicate with each other to exchange information about channel usage, sensing results, transmission patterns and other information that will allow the local databases to negotiate coexistence without central coordinator. The locally implemented negotiation prevents the overloading of the central database.
US09268796B2 Systems and methods for quantile estimation in a distributed data system
In accordance with the teachings described herein, systems and methods are provided for estimating quantiles for data stored in a distributed system. In one embodiment, an instruction is received to estimate a specified quantile for a variate in a set of data stored at a plurality of nodes in the distributed system. A plurality of data bins for the variate are defined that are each associated with a different range of data values in the set of data. Lower and upper quantile bounds for each of the plurality of data bins are determined based on the total number of data values that fall within each of the plurality of data bins. The specified quantile is estimated based on an identified one of the plurality of data bins that includes the specified quantile based on the lower and upper quantile bounds.
US09268795B2 Selection of an image or images most representative of a set of images
Implementations consistent with the principles described herein relate to ranking a set of images based on features of the images determine the most representative and/or highest quality images in the set. In one implementation, an initial set of images is obtained and ranked based on a comparison of each image in the set of images to other images in the set of images. The comparison is performed using at least one predetermined feature of the images.
US09268794B2 Representative motion flow extraction for effective video classification and retrieval
Technologies are generally described herein for extracting a representative motion flow from a video. Technologies are also generally described herein for retrieving a video utilizing the representative motion flow. The representative motion flow may be extracted utilizing a sliding window approach to generate interesting motion flows. The representative motion flow may be generated based on the interesting motion flows.
US09268781B2 Computer readable medium recording program, information processing device, information processing system, and information processing method
An example computer 10 that manages folders containing files by using a tree structure is caused to execute a step S104 of identifying a superior folder from predetermined folders managed by the tree structure by retracing the tree structure by at least one level, and a step S501 of specifying a file belonging to a subordinate folder that is subordinate to the superior folder in the tree structure as a processing object.
US09268777B2 Methods and apparatus for data collection
Systems and techniques for directing data collection. Upon an initial data collection, the uncertainty of all or of a portion or portions of the collected data is evaluated. The collected data may be associated with a region, with portions of the collected data associated with subregions. Further data collection, including changes to or refinement of collection techniques, is undertaken based on evaluations of the uncertainty. Further data collection may be undertaken only for portions of the data for which uncertainty exceeds a threshold. Uncertainty evaluation may be performed at least in part using a model. The model may be an initial hypothesis model, and the model may be optimized as further data is collected, and the optimized model may be used to guide further data collection techniques, with iterations of data collection and model optimization being carried out concurrently.
US09268769B1 System, method, and computer program for identifying message content to send to users based on user language characteristics
A system, method, and computer program are provided for identifying message content to send to users based on the users' language characteristics. Language characteristics are extracted from user-generated content and language characteristic scores are assigned to each user. The users are clustered into groups using the language characteristic scores. The system sends test messages with different message content to at least a subset of each group's users and the response rates are measured. For each group, a message content to which the group is most responsive is identified and is associated with the group. Language characteristics from a new user's user-generated content are extracted and language characteristic scores are assigned to the new user. The group to which the new user belongs is identified using the new user's language characteristic scores. A message is sent to the new user with the message content previously associated with the identified group.
US09268768B2 Non-standard and standard clause detection
A non-standard and standard clause detection system imports raw input data or contractual documents, and extracts non-standard and standard clauses that are semantically linked. One embodiment of a disclosed configuration is a system and a method for identifying non-standard and standard clauses in contractual documents. The system and the method comprise of generating a primary policy and a secondary policy, obtaining a first feature data set by applying the primary policy to a semantic language evaluator, and obtaining a second feature data set by applying the secondary policy to the semantic language evaluator. The first feature data set obtained is the aggregation of the standard clauses used in the document. Furthermore, the second feature data set encompasses the first feature data set, thus the difference between the first feature data set and the second feature data set is the aggregation of the non-standard clauses.
US09268765B1 Systems, methods and computer program products for neurolinguistic text analysis
Computer-implemented methods can transform a corpus of meaningful text sequences into a generalized computer-usable repository of neurolinguistic information that can be applied by one or more computer systems. The computer system(s) can use the neurolinguistic information to neurolinguistically analyze meaningful text sequences to derive statistical information and identify dominant cognitive motivation orientations expressed in those text sequences. The identified dominant cognitive motivation orientations can be used to improve the efficacy of both human-generated and machine-generated communications. The computer system(s) thereby transform a meaningful text sequence into actionable information about the dominant cognitive motivation orientation(s) of the author of that text sequence within the context in which the text sequence was composed. Computer systems and computer-program products for implementing the methods are also described.
US09268764B2 Probability-based approach to recognition of user-entered data
A method for entering keys in a small key pad is provided. The method comprising the steps of: providing at least a part of keyboard having a plurality of keys; and predetermining a first probability of a user striking a key among the plurality of keys. The method further uses a dictionary of selected words associated with the key pad and/or a user.
US09268761B2 In-line dynamic text with variable formatting
Techniques for configuring a dynamic document template and for generating formatted documents based thereon are provided. A data source is associated with a dynamic document template. Static text is inserted into the template. One or more placeholders are inserted in the template. Expressions may be associated with static text and placeholders in the template. Each expression may reference one or more data elements of the data source. One or more formatted documents may be generated based on the dynamic document template. In the case of placeholders, a data element referenced by an expression associated with a placeholder may be displayed in a formatted document in place of the placeholder in a display format (e.g., a color, a font type, etc.) selected according to the expression. Likewise, a display format of static text may be selected based on an expression associated with the static text.
US09268760B2 Correlation, association, or correspondence of electronic forms
Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging, and/or annotating data from one electronic form into another electronic form based on correspondence, association, and/or correlation between nodes is also described.
US09268756B2 Display of user comments to timed presentation
A method and system to dynamically display a presentation of a time duration are described. The method includes receiving comments associated with the presentation, the comments arranged in a first ordering. The method also includes identifying a time reference comment among the comments, the time reference comment including a time reference, the time reference referencing a time instant within the time duration of the presentation, and dynamically changing a display of the comments from the first ordering to a second ordering at the time instant.
US09268755B2 Performing persistent undo and redo operation within computer software
A method and apparatus for managing persistent change operations on user data is disclosed. For each change, a record of the change is saved. An index tracks the current state of the user data. Changes can be undone or redone in a sequential manner if certain criteria are met. Variables pertaining to the changes are saved in a persistent storage, enabling an undo/redo history to be preserved if a program is exited and restarted.
US09268754B1 Adaptive editing in user interface applications
Systems and methods for improving automated processing of electronic media items are disclosed. In one embodiment, a computer system identifies a first set of regions of a page of an electronic media item, and a respective region type for at least one region of the first set, where the identification of the respective region type is based on one or more typographical features, historical data, and, optionally, the position and/or dimensions of the region. The computer system receives an identification by a user of a second set of regions of the page and a respective region type for at least one region of the second set, and then modifies the historical data when there is a difference between the regions and respective region types of the first set, and the regions and respective region types of the second set.
US09268753B2 Automated addition of accessiblity features to documents
A method includes analyzing a first document to identify a first set of one or more tags and responsive to identifying the first set of one or more tags: automatically producing a second document based in part on first set of one or more tags, where the second document includes one or more accessibility features that were not in the first document.
US09268751B2 Information distribution system, service-providing method for an information distribution system, and a program for the same
An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
US09268744B2 Parallel bit reversal devices and methods
A parallel bit reversal device and method. The device includes a parallel bit reversal unit, a butterfly computation and control unit, and a memory. The butterfly computation and control unit is coupled to the memory via a data bus. The parallel bit reversal unit is configured to bit-reverse butterfly group data used by the butterfly computation and control unit. The parallel bit reversal unit includes an address reversing logic coupled to the butterfly computation and control unit, and configured to perform mirror reversal and right-shift operations on a read address from the butterfly computation and control unit.
US09268743B2 Method for determining a mathematical model of the electric behavior of a PN junction diode, and corresponding device
The electric behavior of a reverse-biased PN junction diode is modeled by measuring the value of voltage V present across the diode and the value of the corresponding current I running through this diode, the voltage V varying within a range of values including the value of diode breakdown voltage. A representation of a function ln ⁡ ( I - I s ) according to voltage V is established from the measured values of current I and of voltage V, IS being the saturation current of the diode. A linear function representative of a substantially linear portion of the function, characterized by voltages V greater than breakdown voltage VBK in terms of absolute value, is determined. An avalanche multiplication factor MM is then calculated by MM = 1 + ⅇ ( - slbv · V + bv bv ) , with parameter slbv equal to the ordinate at the origin of the linear function, and parameter slbv/bv equal to the slope of the linear function.
US09268742B2 Reconfigurable variable length fir filters for optimizing performance of digital repeater
The invention addresses the problem of parameter optimization for best filter performance and, in particular, the influence from the requirements on radio or fiber to radio repeaters utilizing those filters, that often proves to be conflicting for an FIR filter. The FIR filters are implemented in a programmable circuit and are not thereby restricted for use in communication repeaters although this particular usage may put the most serious restrictions on the filter performance. Within the imposed constraints, this disclosure illustrates a method to strike a middle ground while minimizing the trade-offs. The advantage of the concept presented allows the choice of a suitable filter pertaining to a particular traffic configuration, meaning a particular choice of individually filtered frequency bands set at different gain and intended to support a diversity of traffic formats. The disclosed approach banks on the reconfigurable variable length FIR filter architectures. Implementation architecture and results in brief are also presented.
US09268740B2 External environment recognizing device for vehicle and light distribution control system using the same
An external environment recognizing device for vehicle includes an image acquiring unit configured to acquire image obtained by picking up image of an area ahead of an own vehicle, a light-source extracting unit configured to extract light source from the acquired image, an own-vehicle-speed acquiring unit configured to acquire own vehicle speed, an oncoming-vehicle-presence-possible-region estimating unit configured to estimate oncoming vehicle presence possible region on the basis of own vehicle speed, and an oncoming-vehicle detecting unit configured to detect an oncoming vehicle on the basis of the oncoming vehicle presence possible region and the light source. The oncoming-vehicle-presence-possible-region estimating unit estimates oncoming vehicle presence possible region on the basis of the own vehicle speed, a minimum curvature radius of traveling road corresponding to a speed limit determined in advance, and traffic information indicating whether driving on the traveling road is driving on the right side or the left side.
US09268735B2 Loadable and modular conditional access application
A CAS device receives streaming media content encrypted utilizing a CAS, decrypts the received streaming media content utilizing a CAS module associated with the CAS, and transmits the unencrypted streaming media content to a rendering device. The CAS device may be operable to receive and store an additional CAS module associated with an additional CAS. The CAS device may also be operable to receive unencrypted streaming media content, encrypt the streaming media content utilizing a CAS module, and transmit the encrypted streaming media content. In another embodiment, the CAS device receives streaming media content encrypted utilizing a first CAS, decrypts the received streaming media content utilizing a first CAS module, transmits the unencrypted streaming media content from the first CAS module to a second CAS module, encrypts the unencrypted streaming media content utilizing the second CAS module, and transmits the encrypted streaming media content to a rendering device.
US09268733B1 Dynamically selecting example passages
Techniques for dynamically selecting example passages to output on an electronic device in response to a user selecting a word or other portion of a content item are described herein. In one example, a user selects a word from a rendered electronic book. In response, the device outputs an entry for the word from a reference work (e.g., a definition from a dictionary, etc.). In addition, the device outputs passages that include the word from other electronic books stored on the device. These passages are more likely to be recognized and appreciated by the user than generic passages, since the dynamically-selected passages are found in electronic books that the user has previously acquired and potentially previously read.
US09268732B2 Tunnel suitable for multi-segment communication links and method therefor
A tunnel for a communication system includes first and second bridges. The first bridge has a first port adapted to couple to a first link and a second port, and has a first programmable bus number and a first programmable function number. The second bridge has a first port coupled to the second port of the first bridge, and a second port, and has a second programmable bus number and a second programmable function number. In a hoist enabled mode, the first bridge forwards a packet on the first link to the second bridge if the second programmable bus number is equal to the first programmable bus number, a bus number of the packet is equal to the first programmable bus number, and a function number of the packet is equal to the second programmable function number.
US09268729B2 Systems and methods for efficient handling of data traffic and processing within a processing device
The present invention provides an improved platform hub that aims to, in some embodiments, optimize system resources to improve system performance and/or reduce consumption of power.
US09268728B2 Portable electronic device and accessory device thereof, and operating method for the portable electronic device
A portable electronic device and an accessory device thereof, and an operating method for a portable electronic device. According to the disclosure, an accessory device coupled at a universal serial bus connector of a portable electronic device is detected and identified via the identification pin of the universal serial bus connector. When it is identified that the accessory device supports 1-wire communication via the identification pin, the accessory device is accessed via the 1-wire communication via the identification pin.
US09268727B1 Method and apparatus for command abstraction
Methods and apparatus to provide command abstraction. In one embodiment, a method includes obtaining information on commands for a plurality of devices including devices of the same type having different command structures, receiving a generic command from a user directed to one of the devices of the same type, determining, using a computer processor, whether the generic command is supported, extracting parameters from the generic command, and generating from the extracted parameters and the generic command a device-specific command for execution by the one of the devices of the same type.
US09268722B1 Sharing memory using processor wait states
Apparatus having corresponding methods and computer-readable media comprise: a memory having a plurality of ports; a plurality of processors, wherein each processor is configured to access a respective port of the memory, and wherein each processor is configured to wait responsive to assertion of a respective wait signal; and an arbiter configured to assert the wait signals responsive to memory enable signals asserted by the processors such that the memory is accessed by only one of the processors at a time.
US09268721B2 Holding by a memory controller multiple central processing unit memory access requests, and performing the multiple central processing unit memory requests in one transfer cycle
The present invention includes a plurality of CPUs using memory as main memory, another function block using memory as a buffer, a CPU interface which controls access transfer from the plurality of CPUs to memory, and a DRAM controller for performing arbitration of the access transfer to the memory. Therein, the CPU interface causes access requests from the plurality of CPUs to wait, and receives and stores the address, data transfer mode and data size of each access, notifies the DRAM controller of the access requests, and then, upon receiving grant signals for the access requests, sends information to the DRAM controller according to the grant signals, whereupon the DRAM controller receives the grant signals, and on the basis of the access arbitration, specifies CPUs for which transfers have been granted so as to send the grant signals to the CPU interface.
US09268720B2 Load balancing scheme in multiple channel DRAM systems
A load balancing in a multiple DRAM system comprises interleaving memory data across two or more memory channels. Access to the memory channels is controlled by memory controllers. Bus masters are coupled to the memory controllers via an interconnect system and memory requests are transmitted from the bus masters to the memory controller. If congestion is detected in a memory channel, congestion signals are generated and transmitted to the bus masters. Memory requests are accordingly withdrawn or rerouted to less congested memory channels based on the congestion signals.
US09268719B2 Memory signal buffers and modules supporting variable access granularity
Described are memory modules that include a configurable signal buffer that manages communication between memory devices and a memory controller. The buffer can be configured to support threading to reduce access granularity, the frequency of row-activation, or both. The buffer can translate controller commands to access information of a specified granularity into subcommands seeking to access information of reduced granularity. The reduced-granularity information can then be combined, as by concatenation, and conveyed to the memory controller as information of the specified granularity.
US09268712B2 Method, system and apparatus for region access control
Techniques and mechanisms for providing access to a storage device of a computer platform. In an embodiment, an agent executing on the platform may be registered for access to the storage device, the agent being allocated a memory space by a host operating system of the platform. Registration of the agent may result in a location in the allocated memory space being mapped to a location in the storage device. In another embodiment, the agent may write to the location in the allocated memory space to request access to the storage device, wherein the request is independent of any system call to the host OS which describes the requested access.
US09268706B2 Information processing device including host device and semiconductor memory device having plurality of address conversion information
A device includes a host including a main memory, and semiconductor memory including a nonvolatile semiconductor memory, memory unit, and controller. The nonvolatile semiconductor memory stores first address information. The memory unit stores second address information as part of the first address information. The controller accesses the nonvolatile semiconductor memory based on the second address information. Third address information is stored in the main memory, and is part or all of the first address information. The controller uses the third address information when accessing the nonvolatile semiconductor memory if address information to be referred is not stored in the second address information.
US09268693B1 System and method for improving cache performance
A method, computer program product, and computing system for receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. If the previously-written content identified in the read request is stored within the first cache system in a compressed format, and the previously-written content identified in the read request is stored within the data array in an uncompressed format; a determination is made as to if it is less computationally expensive to obtain from the data array the previously-written content in an uncompressed format.
US09268690B2 Circuits and methods for providing data to and from arrays of memory cells
A memory device uses a global input/output line or a pair of complementary global input/output lines to couple write data signals and read data signals to and from a memory array. The same input/output line or pairs of complementary global input/output lines may be used for coupling both write data signals and read data signals.
US09268682B2 Methods, devices and systems for physical-to-logical mapping in solid state drives
A data storage device comprises a plurality of non-volatile memory devices storing physical pages, each stored at a predetermined physical location. A controller may be coupled to the memory devices and configured to access data stored in a plurality of logical pages (L-Pages), each associated with an L-Page number that enables the controller to logically reference data stored in the physical pages. A volatile memory may comprise a logical-to-physical address translation map that enables the controller to determine a physical location, within the physical pages, of data stored in each L-Page. The controller may be configured to maintain, in the memory devices, journals defining physical-to-logical correspondences, each journal covering a predetermined range of physical pages and comprising a plurality of entries that associate one or more physical pages to each L-Page. The controller may read the journals upon startup and rebuild the address translation map from the read journals.
US09268680B2 Electronic apparatus with compressed data storage and control method thereof
An electronic apparatus includes a read-only memory (ROM), a random access memory (RAM), a processing module, a demand paging module and a decompression module. The ROM stores multiple sets of compressed data corresponding to a plurality of sets of uncompressed data. The plurality of sets of uncompressed data are divided from one same set of original data. According to a request associated with the set of original data and from the processing module, the demand paging module selects one or more sets from the multiple sets of compressed data. The decompression module decompresses and stores the selected one or more sets of compressed data to the RAM for use of the processing module.
US09268677B2 Dynamic obfuscation of heap memory allocations
Techniques, methods, systems, and computer-readable media for allocating and managing dynamically obfuscated heap memory allocations are described. In one embodiment a memory manager in a data processing system contains an addressor, to determine a first address of a program object in a first memory address space, and one or more encoders, to abstract memory access to the program object using the first address such that layout of the object data in the first address space differs from the layout of the object in a second address space. In one embodiment, a runtime system modifies object code of an executable file to include encoder routines to abstract memory accesses to data in an obfuscated heap. In one embodiment, a compiler system using an intermediate representation of a high level program generates an intermediate representation of a high level program capable of performing memory writes and memory reads using obfuscation encoder routines.
US09268675B2 Computerized system and method for auditing software code
A system, method, and computer program product for auditing script code is disclosed. The system may include a parser module on a computer, a rules module on a computer, and a reporting module on a computer. The parser module may be configured to parse the script code to generate script code metadata. The rules module may be configured to audit the script code by applying rules to the script code. The reporting module on a computer configured to use the script code metadata to generate a result of the audit.
US09268674B1 System, method, and computer program for monitoring testing progress of a software testing project utilizing a data warehouse architecture
A system, method, and computer program product are provided for monitoring testing progress of a software testing project utilizing a data-warehouse architecture. In use, at least one current software testing project is monitored. Current information such as defect information and test case information associated with the at least one current software testing project are received. Additionally, test planning information associated with the at least one current software testing project is received, the test planning information including test plans for the at least one current software testing project. In addition, overall project planning information is received, including performance metrics associated with the at least one current software testing project. Further, the current defect information, the current test case information, the test planning information, and the overall project planning information associated with the at least one test are stored in at least one centralized data repository, the at least one centralized data repository further including historical test data associated with one or more past software testing projects. Furthermore, data associated with at least one user request is retrieved from the at least one centralized data repository, the data associated with at least one user request corresponding to at least one of the current defect information, the current test case information, the test planning information, the overall project planning information, or the historical test data. Still yet, the data associated with the at least one user request is transformed into a format for display. Moreover, one or more reports are generated utilizing the transformed data, the one or more reports including user modifiable reports and being associated with a test progress of the at least one current software testing project.
US09268672B1 Automated test case generation for applications
Some implementations include receiving an application binary file for an application to be tested. One or more static analysis operations may be performed on the application binary file to identify application parameters. In some cases, keywords may be associated with individual application parameters, and the keywords may be used to query a test case repository in order to identify test cases. The identified test cases may be used to generate a test plan, and at least a portion of the test plan may be automatically executed in some cases. A test report may be generated that includes a list of test case failures and potential solutions, and the test report may be sent e.g., to a third-party developer or an approval engineer for review.
US09268667B2 System and method to create a non-volatile bootable RAM disk
A manufacturing testing system includes an information handling system, a RAM memory device including a reserved physical RAM address space, non-volatile bootable disk, and a header for the reserved physical RAM address space. The head may include a non-volatile bootable disk signature, a start physical address, a length of reserved space, and a processor.
US09268666B2 System and method for debugging of computer programs
We describe techniques which relate to bi-directional, in particular backwards, debugging of computer programs. Thus we describe identifying processes with shared memory access, such as threads or multicore processes, by arranging process (thread) memory ownership to deliberate provoke memory page faults to identify and handle concurrent memory access by multiple threads in such a manner as to enable deterministic replay, and hence backwards debugging.
US09268661B1 System on a chip serial communication interface method and apparatus
A system, apparatus, and method for testing blocks of a system on a chip (SOC) are described herein. An SOC, in accordance with various embodiments, may include a serial communication interface configured to multiplex, serialize, and/or parallelize signals streams from selected blocks of the SOC to an off-chip test unit through an off-chip serial communication interface. Other embodiments may be described and claimed.
US09268658B2 Failover to backup site in connection with triangular asynchronous replication
Handling failure of a primary group at a first data center that is part of plurality of data centers providing triangular asynchronous replication, includes creating a data mirroring relationship between at least one storage volume at a second data center having a synchronous backup group that is part of the plurality of data centers and at least one storage volume at a third data center having an asynchronous backup group that is part of the plurality of data centers and resuming work at the second data center. Handling failure of a primary group at a first data center may also include synchronizing the at least one storage volume at the second data center with the at least one storage volume at the third data center prior to resuming work at the second data center.
US09268654B2 Centralized execution of snapshot backups in a distributed application environment
Systems and methods for centralizing database manipulation for a plurality of heterogeneous databases are disclosed. A single or limited number of central servers can be used to manage a plurality of hosted client systems. With such a technique, database consistent backups can be performed without requiring altering of the central server, even when different database engines are used across the hosted client systems.
US09268653B2 Extent metadata update logging and checkpointing
In one embodiment, a cluster uses an extent store layer and a set of hash tables having a plurality of slots embodying extent metadata that describe write data of one or more write requests organized into one or more extents. One or more non-volatile logs (NVLogs) are maintained in the cluster. The one or more NVLogs include an extent store layer log maintained by the extent store layer. The extent store layer log records changes to the set of hash tables as a plurality of log stream structures, where each log stream structure is associated with a hash table. One or more storage devices of the cluster are organized as a plurality of log streams, where each log stream is associated with a corresponding log stream structure of the extent store layer log.
US09268649B1 Disk drive with recent write streams list for data refresh determination
A disk drive is disclosed comprising a disk comprising a plurality of refresh regions, each refresh region comprising a range of logical block addresses (LBAs). The disk drive further comprises a recent write streams list comprising one or more entries, each entry representing an LBA stream. The disk drive further comprises a head actuated radially over the disk to write data to and read data from the disk, and control circuitry coupled to the head, wherein the control circuitry is operable to execute a write command comprising one or more LBAs, determine whether the one or more LBAs are sequential to an entry in the recent write streams list, modify an entry in the recent write streams list when the one or more LBAs are sequential to the entry, and utilize the modified entry to determine whether to reset a refresh counter associated with a refresh region.
US09268648B1 System and method for consistency verification of replicated data in a recovery system
A system and method for verifying consistency of data in a recovery system, the method including: protecting data in the recovery system, the recovery system includes a target disk configured to store a replica of a protected storage system from before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window; verifying consistency of the replicated data, concurrently with the protecting by: copying data of a selected chunk of the protected storage system at a specified time point, while monitoring write operations to the protected system; generating a replica of the selected chunk in the recovery system from the target disk and the journal, from the specified time point; comparing the copied data of the selected chunk with the replica of the selected chunk and repeating the copying, generating and comparing for a plurality of chunks.
US09268646B1 System and method for optimized management of operation data in a solid-state memory
Embodiments of the invention are directed to optimizing reconstruction of operation data in volatile memory of solid-state storage subsystems. In various embodiments, operation data is stored in the volatile memory with persistent backup data of the operation data in the non-volatile memory. In one embodiment, operation data includes a superblock table that is used to identify most or all groups of blocks (superblocks) within the storage device that certain firmware components operate on. Sometimes operation data in the volatile memory is lost or corrupted due to a power interruption or system shutdown. To optimize the reconstruction of the superblock table or other similar operation data in the volatile memory, embodiments of the invention use a “snapshot entry” to identify the latest entry information, allowing the controller to quickly identify the most updated physical locations of the operation data portions and complete the reconstruction in an efficient manner.
US09268645B2 Restarting processes
Techniques are disclosed that include a computer-implemented method, including storing information related to an initial state of a process upon being initialized, wherein execution of the process includes executing at least one execution phase and upon completion of the executing of the execution phase storing information representative of an end state of the execution phase; aborting execution of the process in response to a predetermined event; and resuming execution of the process from one of the saved initial and end states without needing to shut down the process.
US09268643B2 Querying and repairing data
Aspects of the subject matter described herein relate to querying and repairing data. In aspects, a component may detect that data on storage has become corrupted. In response, the component may request data from one or more redundant copies of the data and may determine which of the redundant copies, if any, are not corrupted. If a non-corrupted copy is found, the component may send a request that the corrupted data be repaired and may identify the non-corrupted copy to use to repair the corrupted data.
US09268642B2 Protecting paired virtual machines
A system for monitoring virtual machines includes a master host and a slave host. The slave host includes a primary virtual machine and a secondary virtual machine. The slave host is configured to identify a failure that impacts an ability of at least one of the primary virtual machine and the secondary virtual machine to provide service. If the failure is a Permanent Device Loss failure, the slave host is configured to terminate each impacted virtual machine. If the failure is an All Paths Down failure, the master host is configured to apply one of the following: a first remedy if the primary virtual machine is impacted and the secondary virtual machine is not impacted; a second remedy if the secondary virtual machine is impacted and the primary virtual machine is not impacted; or a third remedy if both the primary virtual machine and the secondary virtual machine are impacted.
US09268635B2 Error correction using multiple data sources
A data storage device includes a memory and a controller. A method includes accessing data stored at the memory to generate a first logical page. The method further includes generating a second logical page. Generating the second logical page includes accessing parity information from the memory. The parity information is associated with the first logical page. The method further includes generating a third logical page. Generating the third logical page includes modifying a first value of the first logical page based on a second bit value of the second logical page.
US09268632B2 Memory device with ECC history table
A method of reading data from a memory device is disclosed. The method comprises accessing preexisting data from a location in the memory device in response to a read command and identifying an error in the preexisting data. The identified error is corrected for transmission as corrected data. Error information representing the identified error is stored while the preexisting data is retained in the location of the memory device in uncorrected form.
US09268624B2 Application monitoring of related activities across multiple threads
Embodiments provide systems, methods, and computer program products for monitoring application performance in multithreaded environments. Monitoring data may be inserted into data structures that propagate and persist between threads involved in a processing event. Data related to specific methods executing on each thread may be output to a trace file. The trace file may be analyzed for application performance by associating the threads that contain the same tracking data from the propagated data structure.
US09268623B2 Analyzing update conditions for shared variable directory information in a parallel computer
Methods, parallel computers, and computer program products for analyzing update conditions for shared variable directory (SVD) information in a parallel computer are provided. Embodiments include a runtime optimizer receiving a compare-and-swap operation header. The compare-and-swap operation header includes an SVD key, a first SVD address, and an updated first SVD address. The first SVD address is associated with the SVD key in a first SVD associated with a first task. Embodiments also include the runtime optimizer retrieving from a remote address cache associated with the second task, a second SVD address indicating a location within a memory partition associated with the first SVD in response to receiving the compare-and-swap operation header. Embodiments also include the runtime optimizer determining whether the second SVD address matches the first SVD address and transmitting a result indicating whether the second SVD address matches the first SVD address.
US09268611B2 Application scheduling in heterogeneous multiprocessor computing platform based on a ratio of predicted performance of processor cores
Methods and apparatus to schedule applications in heterogeneous multiprocessor computing platforms are described. In one embodiment, information regarding performance (e.g., execution performance and/or power consumption performance) of a plurality of processor cores of a processor is stored (and tracked) in counters and/or tables. Logic in the processor determines which processor core should execute an application based on the stored information. Other embodiments are also claimed and disclosed.
US09268608B2 Automatic administration of UNIX commands
Various techniques for automatically administering UNIX commands to target systems are disclosed. One method involves receiving information identifying a UNIX command and additional information identifying one or more target systems. The method then issues N instances of the UNIX command in parallel to the one or more target systems, where N is an integer greater than one. The N instances of the UNIX command are issued automatically, in response to receipt of the information and the additional information. In some situations, issuing the N instances of the UNIX command in parallel involves creating N threads, where each of the N threads is configured to issue a respective one of the N instances of the UNIX command to a respective one of the target systems.
US09268605B2 Mechanism for facilitating sliding window resource tracking in message queues for fair management of resources for application servers in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating sliding window resource tracking in message queues for fair management of resources for application servers in an on-demand services environment. In one embodiment and by way of example, a method includes monitoring, in real-time, in-flight jobs in message queues for incoming jobs from organizations in a distributed environment having application servers in communication over a network, applying local sliding windows to the message queues to estimate wait time associated with each incoming job in a message queue. A local sliding window may include segment of time being monitored in each message queue for estimating the wait time. The method may further include allocating, in real-time, based on the estimated wait time, thread resources to one or more of the incoming jobs associated with the one or more of the organizations.
US09268601B2 API for launching work on a processor
One embodiment of the present invention sets forth a technique for launching work on a processor. The method includes the steps of initializing a first state object within a memory region accessible to a program executing on the processor, populating the first state object with data associated with a first workload that is generated by the program, and triggering the processing of the first workload on the processor according to the data within the first state object.
US09268600B2 Picoengine pool transactional memory architecture
A transactional memory (TM) includes a selectable bank of hardware algorithm prework engines, a selectable bank of hardware lookup engines, and a memory unit. The memory unit stores result values (RVs), instructions, and lookup data operands. The transactional memory receives a lookup command across a bus from one of a plurality of processors. The lookup command includes a source identification value, data, a table number value, and a table set value. In response to the lookup command, the transactional memory selects one hardware algorithm prework engine and one hardware lookup engine to perform the lookup operation. The selected hardware algorithm prework engine modifies data included in the lookup command. The selected hardware lookup engine performs a lookup operation using the modified data and lookup operands provided by the memory unit. In response to performing the lookup operation, the transactional memory returns a result value and optionally an instruction.
US09268599B2 Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories
A method for recording and profiling information of a plurality of aborted transactions from a plurality of transactions is executed by processor core with a transactional memory, a transaction failure instruction address register (TFIAR), and a transaction failure data address register (TFDAR). The transactional memory stores information of a plurality of transactions executed by the processor core. The processor core retrieves instruction and data address associated with the aborted transaction from TFIAR and TFDAR respectively and stores them into a profiling table. The processor core then generates profiling information based on instruction and data addresses associated with the aborted transaction.
US09268598B2 Recording and profiling transaction failure source addresses and states of validity indicator corresponding to addresses of aborted transaction in hardware transactional memories
A processor core includes a transactional memory, a transaction failure instruction address register (TFIAR), and a transaction failure data address register (TFDAR). The transactional memory stores information of a plurality of transactions executed by the processor core. The processor core retrieves instruction and data address associated with the aborted transaction from TFIAR and TFDAR respectively and stores them into a profiling table. The processor core then generates profiling information based on instruction and data addresses associated with the aborted transaction.
US09268596B2 Instruction and logic to test transactional execution status
Novel instructions, logic, methods and apparatus are disclosed to test transactional execution status. Embodiments include decoding a first instruction to start a transactional region. Responsive to the first instruction, a checkpoint for a set of architecture state registers is generated and memory accesses from a processing element in the transactional region associated with the first instruction are tracked. A second instruction to detect transactional execution of the transactional region is then decoded. An operation is executed, responsive to decoding the second instruction, to determine if an execution context of the second instruction is within the transactional region. Then responsive to the second instruction, a first flag is updated. In some embodiments, a register may optionally be updated and/or a second flag may optionally be updated responsive to the second instruction.
US09268595B2 Scheduling thread execution based on thread affinity
In accordance with some embodiments, spatial and temporal locality between threads executing on graphics processing units may be analyzed and tracked in order to improve performance. In some applications where a large number of threads are executed and those threads use common resources such as common data, affinity tracking may be used to improve performance by reducing the cache miss rate and to more effectively use relatively small-sized caches.
US09268594B2 Processor extensions for execution of secure embedded containers
Methods and apparatus relating to processor extensions for execution of secure embedded containers are described. In an embodiment, a scalable solution for manageability function is provided, e.g., for UMPC environments or otherwise where utilizing a dedicated processor or microcontroller for manageability is inappropriate or impractical. For example, in an embodiment, an OS (Operating System) or VMM (Virtual Machine Manager) Independent (generally referred to herein as “OI”) architecture involves creating one or more containers on a processor by dynamically partitioning resources (such as processor cycles, memory, devices) between the HOST OS/VMM and the OI container. Other embodiments are also described and claimed.
US09268591B2 Systems and methods for detecting system exceptions in guest operating systems
Systems and methods for detecting system exceptions in guest operating systems are provided. A module is provided for each guest operating system and is capable of intercepting system exceptions within the guest operation system. The module communicates with a hypervisor to provide a current status of the guest operating system. In the event of a system exception, the module may collect system exception information, such as a memory dump.
US09268588B2 Optimizing virtual machine migration via identification and treatment of virtual memory swap file
A virtualization computing platform may host a virtual machine. The virtual machine may be hosted by a first set of resources of the virtualization computing platform. A second set of resources for hosting the virtual machine may be identified. The second set of resources may comprise resources of the virtualization computing platform that are distinct from the first set of resources. At least a portion of a plurality of files associated with the virtual machine may be copied from the first set of resources to the second set of resources. A virtual memory swap file may be identified from among the plurality of files associated with the virtual machine. Based on identifying the virtual memory swap file as a virtual memory swap file, the virtual memory swap file may be treated differently from one or more other of the plurality of files associated with the virtual machine.
US09268585B2 Utilizing scripting for provisioning actions
Embodiments in accordance with the present invention recite utilizing scripting for provisioning actions. In one embodiment, a removable data storage device is communicatively coupled with a portable electronic device. An executable script file stored by the removable data storage device is utilized to cause the portable electronic device to perform an action.
US09268582B2 Method and device enabling the execution of heterogeneous transaction components
The invention especially relates to the execution of at least one transaction in a transaction processing system comprising a transaction-oriented monitor (205), said at least one transaction being executable in an open-type execution environment, by the sequential execution of a plurality of transaction-oriented components (235, 240). According to the invention, and owner-type execution space is created (275) for enabling the execution of at least one transaction-oriented component from said plurality of transaction-oriented components, said at least one transaction-oriented component being developed for an owner-type execution environment separate from the open-type execution environment, during the reception (255) of a corresponding execution control from the transaction-oriented monitor.
US09268580B2 Overlaying help, training, documentation, or translation over an existing application
A computer implemented method, a computer program product, and a data processing system provide overlays to an application. An application state of the application is identified. Responsive to identifying the application state, an appropriate overlay corresponding to the application state is identified. Responsive to identifying the appropriate overlay, the appropriate overlay is overlain onto the application. The appropriate overlay is then displayed in real time in a user interface, with the appropriate overlay overlain in the user interface of the application.
US09268579B2 Systems and methods for accurate initialization from low-power and power-off states
This paper describes various embodiments that relate to personal computer systems, and accurate initialization of computer hardware of personal computer systems from a low-power and/or power-off state. According to one embodiment of the invention, a computer system includes a device operative to be powered down to the power-off state dependent upon an amount of user activity on the computer system. The computer system also includes a device controller operative to initialize the device from the power-off state to a power-on state responsive to user activity on the computer system. The device controller has at least one sensor device operative to determining a physical variable related to the device, and operating characteristics of the device are related to the physical variable.
US09268577B2 Information processing apparatus
An information processing apparatus includes a processor that executes an instruction stored in a fixed address area in a storage part; the storage part that stores a first startup program and a second startup program, contents of the second startup program being different at least partially from those of the first startup program; and an address conversion part that, when the processor carries out a predetermined startup different from an ordinary startup that is carried out at a time of starting power supply to the information processing apparatus, converts an address included in a read instruction issued by the processor indicating a storage area that stores the first startup program into an address indicating an other storage area that stores the second startup program, and sends the converted address to the storage part.
US09268575B2 Flush operations in a processor
Methods and apparatuses are provided for flush operations in a processor. The apparatus comprises an out-of-order execution unit for processing instructions issued in-order from an instruction decoder for first and second threads and being configured to identify an errored instruction in a first thread. A retire unit includes a retire queue for receiving completed instructions from the out-of-order execution unit, the retire unit being configured retire older in-order first thread instructions until the errored instruction would be the next instruction to be retired, and then flushing the errored instruction and all later in-order first thread instructions from the retire queue. The method comprises determining that an errored instruction is being processed by an out-of-order execution unit of a processor and continuing to process to completion instructions earlier in-order from the errored instruction until the completion of the errored instruction. Following completion of the errored instruction, it is flushed along with all instructions later in-order than the errored instruction to recover the processor to a pre-error state.
US09268574B2 Efficient rollback and retry of conflicted speculative threads with hardware support
A method for rolling back speculative threads in symmetric-multiprocessing (SMP) environments is disclosed. In one embodiment, such a method includes detecting an aborted thread at runtime and determining whether the aborted thread is an oldest aborted thread. In the event the aborted thread is the oldest aborted thread, the method sets a high-priority request for allocation to an absolute thread number associated with the oldest aborted thread. The method further detects that the high-priority request is set and, in response, clears the high-priority request and sets an allocation token to the absolute thread number associated with the oldest aborted thread, thereby allowing the oldest aborted thread to retry a work unit associated with the absolute thread number. A corresponding apparatus and computer program product are also disclosed.
US09268573B2 Methods for decoding and dispatching program instructions
Methods for encoding a program. Each program instruction in a program has one or more possible encodings, and each instruction encoding may have a different length. The instruction encodings are selected such that the resulting encoding of the program as a whole minimizes the number of program cycles used in a decoding stage of a processor. Instruction padding or program padding may be used to create instruction encodings of lengths.
US09268569B2 Branch misprediction behavior suppression on zero predicate branch mispredict
A method for suppressing branch misprediction behavior is contemplated in which a conditional branch instruction that would cause the flow of control to branch around instructions in response to a determination that a predicate vector is null is predicted not taken. However, in response to detecting that the prediction is incorrect, misprediction behavior is inhibited.
US09268566B2 Character data match determination by loading registers at most up to memory block boundary and comparing
Multiple sets of character data having termination characters are compared using parallel processing and without causing unwarranted exceptions. Each set of character data to be compared is loaded within one or more vector registers. In particular, in one embodiment, for each set of character data to be compared, an instruction is used that loads data in a vector register to a specified boundary, and provides a way to determine the number of characters loaded. Further, an instruction is used to find the index of the first delimiter character, i.e., the first zero or null character, or the index of unequal characters. Using these instructions, a location of the end of one of the sets of data or a location of an unequal character is efficiently provided.
US09268564B2 Vector and scalar based modular exponentiation
An embodiment includes a method for computing operations, such as modular exponentiation, using a mix of vector and scalar instructions to accelerate various applications such as encryption protocols that rely heavily on large number arithmetic operations. The embodiment requires far fewer instructions to execute the operations than more conventional practices. Other embodiments are described herein.
US09268555B2 Multiple system images for over-the-air updates
In one embodiment, a client computing device may execute software from a first portion of memory of the client computing device. The client computing device may request from a server an over-the-air (OTA) update to the software. The client computing device may receive from the server a manifest for the OTA update. The client computing device may download from the server a payload pursuant to the manifest. The client computing device may install the payload into a second portion of memory of the client computing device, and execute the software from the second portion of memory.
US09268554B2 Controlling method, memory controller, and data transmission system
A controlling method of a rewritable non-volatile memory module, and a memory controller and a data transmission system using the same are provided. The controlling method includes following steps. A command is received from a host system. Whether the command is a configuration command is determined according to a command code of the command. A plurality of action information in the configuration command and an execution sequence corresponding to the action information are analyzed. The action information is executed according to the execution sequence. Each action information is configured to request the rewritable non-volatile memory module to execute a predetermined action. Thereby, the functionality of a memory storage device can be dynamically extended.
US09268552B1 Patching improvement for executables in memory constrained devices
A processing device determines a memory layout for an executable comprising a plurality of functions and data, wherein the memory layout is determined based on one or more object files. The processing device updates the memory layout by inserting an unused memory region between a first function and a second function of the plurality of functions in the memory layout, wherein the first function and the second function have adjacent memory locations in the memory layout prior to insertion of the unused memory region. The processing device resolves references between the plurality of functions. The processing device then generates an executable comprising the plurality of functions and the data arranged in accordance with the memory layout, the executable having the resolved references.
US09268548B1 Multi-platform network-based software distribution
Methods and systems are disclosed for automatically installing software applications on multiple target computers having different computing platforms from a central location. The methods and systems provide an infrastructure comprising a centralized repository and server and a plurality of remote target computers. The centralized repository stores platform-specific installation files for each software application and computing platform of interest, and one or more non-platform-specific deploy jobs for installing the software applications. The non-platform-specific deploy jobs allows a user to automatically install one or more software applications on any target computer regardless of computing platform, and to reuse any installation logic that may have been custom-developed for the software applications. A common command syntax is created that may be used to define and execute the deploy jobs across the multiple computing platforms.
US09268546B2 Deployment and hosting of platform independent applications
Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
US09268541B2 Methods and systems to vectorize scalar computer program loops having loop-carried dependences
Methods and systems to convert scalar computer program loops having loop carried dependences to vector computer program loops are disclosed. One example method and system generates a first predicate set associated with a first conditionally executed statement. The first predicate set contains a first set of predicates that cause a variable to be defined in a scalar computer program loop at or before the variable is defined by the first conditionally executed statement. The method and system also generates a second predicate set associated with the first conditionally executed statement. The second predicate set contains a second set of predicates that cause the variable to be used in the scalar computer program loop at or before the variable is defined by the first conditionally executed statement. The method and system determines whether the second predicate set is a subset of the first predicate set and, based on the determination, propagates a vector value in an element of a vector of the variable to a subsequent element of the vector.
US09268540B2 Code generation using data marking
Embodiments relate to generating short displacement instructions. An aspect includes performing code generation by a compiler to generate an instructions. Another aspect includes determining whether the generated instruction supports long displacement. Another aspect includes based on a determination that the generated instruction does not support long displacement, determining whether a short displacement budget is full. Another aspect includes based on a determination that the short displacement budget is not full, marking data associated with the instruction in a symbol table maintained by the compiler. Another aspect includes incrementing the short displacement budget using a size of the marked data associated with the instruction. Another aspect includes based on a determination that the short displacement budget is full, performing a low cost fix up.
US09268539B2 User interface component
A user interface component is displayed according to an implementation language independent description. An implementation language dependent specification for the user component is created from the implementation language independent description. The user interface component is created and displayed according to the implementation language dependent specification.
US09268538B2 Metadata driven user interface system and method
A metadata driven user interface system and method are provided. In an exemplary embodiment, a software-based customer relationship management system and method may include the metadata driven user interface system.
US09268530B2 Signal property detector
A property of a signal may be detected by sampling a signal and determining a scalar indicator of the samples. The samples can be transformed to create a transformed signal. A scalar indicator of the transformed signal may be determined and compared to the scalar indicator of the sample. If the comparison yields a number greater than a selected threshold value then the signal that was sampled may be deemed to include the property. A property indicator signal may be driven low or high to indicate that the signal has the property. The time and duration of time that the signal is deemed to include the property may be recorded. The recorded data may be reviewed and appropriate action may be taken.
US09268528B2 System and method for dynamically reducing power consumption of floating-point logic
A system and method are provided for dynamically reducing power consumption of floating-point logic. A disable control signal that is based on a characteristic of a floating-point format input operand is received and a portion of a logic circuit is disabled based on the disable control signal. The logic circuit processes the floating-point format input operand to generate an output.
US09268523B2 Fitting golf balls using acoustic response
An electronic method for matching a user with a golf ball includes playing a first digital audio file to a user via a computer and playing a second digital audio file to the user via the computer. Each of the first digital audio file and the second digital audio file correspond to an acoustic response of a respective golf ball to a standardized impact force. The method then includes receiving an input from the user via the computer, where the input corresponds to a preferred acoustic response selected from the acoustic response of the first golf ball and the acoustic response of the second golf ball. Once the preferred response is determined, the method includes displaying a golf ball model that corresponds to the preferred acoustic response.
US09268516B2 Gathering analytic data using print drivers
Methods and systems use print drivers to automatically record identifications (IDs) of the computerized devices and applications that provided different printable items to the print drivers. The methods and systems automatically send the IDs of the computerized devices and applications that provided the different printable items to an analytics engine. The methods herein automatically produce metrics based the computerized devices and applications used to generate the different printable items using the analytics engine.
US09268514B2 Formatting data
Data from different sources and having different formats is converted to a format useable by a device to which the data is to be sent. The conversion is performed based on configuration data and can be performed by an application server configured to provide a network application service to a user terminal associated with the entity.
US09268513B2 Function providing system that processes a use request to use the function providing system
A function providing apparatus includes a receiving unit that receives a use request to use the function providing apparatus, the use request including identification information identifying an operation unit to be operated to use the function providing apparatus, and a user using the function providing apparatus, a denial unit that, if the use request is intended to use the function providing apparatus in an unauthorized mode, denies use of the function providing apparatus in the unauthorized mode, and a providing unit that, if the use request is intended to use the function providing apparatus in the unauthorized mode, provides information that limits use of another function providing apparatus responsive to the use request including the identification information.
US09268510B2 Information processing apparatus and connection control method for searching for a printer having a predetermined function identified by identification information included in a beacon signal and sending a print request directly to the printer which is operating as an access point without going through an external access point
Identification information for identifying each network out of a plurality of wireless networks is received. A wireless network identified by arbitrary identification information is wirelessly connected. Whether a printer in the wirelessly connected wireless network has a function of connecting a digital camera and performing output processing is inquired of the printer. Connection to the printer is controlled in accordance with a response to the inquiry. The digital camera performs output processing together with the connected printer. An information output apparatus having a function of connecting an information storage terminal apparatus by simple operation and performing output processing can be wirelessly connected.
US09268507B2 Image forming apparatus and method of controlling the same
A image forming apparatus acquires an amount of a printing material for image data of each page included in the print job formed from a plurality of pages; and transmits, to an image forming unit, image data of an Mth page included in the print job after transmitting, to a temperature control unit, information of the acquired amount of the printing material for the image data of the Mth page included in the print job. Particularly, when another job to be executed with a higher priority, the transmission unit transmits image data of a page included in the other job to the image forming unit after transmitting, to the image forming unit, the image data of the page corresponding to the information of the amount of the printing material transmitted to the temperature control unit.
US09268505B2 Process management system, information processing apparatus and information processing system
A process management system includes an information processing apparatus including a computer that executes a program to perform a managing process. The managing process includes managing user management information, managing coordinate organization information to manage groups of organization information, managing a process performed by processing devices by acquiring, when a user managed by organization information, upper limit management information and user information of the user who makes the process request, from a desired processing device managed by the organization information of the group of organization information, and determining whether the process requested by the user is executable within the upper limit amount of process for the user based on the acquired upper limit management information. The managing a process performed by the processing device includes determining to perform, when the process requested by the one of the users is determined to be executable, the process requested by the user.
US09268504B2 Information processing device, image forming device, printing system control method, and storage medium for searching, retrieving image forming devices that are collectively registered on a service providing device
An information processing device transmits, to a plurality of image forming devices, a registration request to the service providing device, and receives location information for accessing the service providing device corresponding to each the image forming device from among the plurality of image forming devices that have received the registration request, accesses the service providing device on the basis of the received location information, and receives and displays an authentication screen for inputting authentication information. After authentication information has been input on the displayed screen, a user corresponding to the authentication information and the plurality of image forming devices are associated with each other and managed by the service providing device.
US09268503B2 I/O handling between virtualization and RAID storage
A method for handling input/output (I/O) in a data storage system comprising a RAID subsystem storing data according to a RAID level utilizing a parity scheme, where RAID stripes have been configured across a plurality of data storage devices. The method may include monitoring write requests to the RAID subsystem, identifying write requests destined for the same RAID stripe, and bundling the identified write requests for substantially simultaneous execution at the corresponding RAID stripe. Monitoring write requests to the RAID subsystem may include delaying at least some of the write requests to the RAID subsystem so as to build-up a queue of write requests. In some embodiments, identifying write requests and bundling the identified write requests may include identifying and bundling a number of write requests as required to perform a full stripe write to the corresponding RAID stripe.
US09268499B1 Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory
A hybrid drive is disclosed comprising a head actuated over a disk, and a non-volatile semiconductor memory (NVSM). Access commands are received from a host including disk read commands. When a high workload of disk access commands is detected, data of at least one disk read command is migrated to the NVSM.
US09268498B2 Storage controller, system, and method to control the copy and release processes of virtual volumes
A storage controller including a processor, wherein the processor: performs a copy process in which a destination virtual volume is created by copying a source virtual volume in accordance with a copy instruction, performs a release process in which allocation of a destination storage area to a corresponding area of the destination virtual volume that corresponds to an unallocated area to which a source storage area is not allocated, among areas of the source virtual volume at a time point when the copy instruction is received is released in the copy process, specifies a corresponding area that is an unallocated area including one or more update areas updated before the copy process and the release process after the copy instruction among one or more unallocated areas of the source virtual volume, and suppresses the release relating to the corresponding area that corresponds to the specified unallocated area.
US09268495B2 Managing I/O priorities
In one embodiment, a memory system for managing priority based Input Output (I/O) command queuing for nonvolatile electrically erasable semiconductor memory comprises one or more banks of electrically erasable semiconductor memory coupled to a storage processor. The storage processor can processes access requests for the memory, and has components including: a command interface, an expectation table, and a mode selector. The command interface receives memory access requests, which include a tag to identify the request, and an external priority associated with the request. The expectation table includes a set of times associated with each of the external priority levels, which indicate the period in which a request having the external priority is expected. The mode selector selects from a set of storage processor operation modes including a standard mode and a preemption mode.
US09268494B2 Low power consumption storage array
Disclosed is a low power consumption storage array. Read and write cycles are separated so that a multiple disk array can be spun down during periods when there are no write requests. Cooling fans are operated with a pulse-width modulated signal in response to cooling demand to further reduce energy consumption.
US09268491B2 Thick and thin data volume management
Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units, the physical number being less than the logical number. Upon receiving a request to create a thick data volume having a requested number of the physical storage units, an available number of the physical storage units that are available in the thin provisioned pool can be identified.
US09268489B2 Method and system for heterogeneous data volume
A method and system is disclosed for providing a heterogeneous data storage comprising a plurality of storage devices of different types with respect to device vendor, model, capacity, performance and/or function. The present invention employs data access mechanisms specific to the type of underlying storage and the type of data to be stored or retrieved, and provides for integrated remote mirroring, disaster recovery and hierarchical storage management (HSM), as well as improved I/O performance and life expectancy of storage disks. A method of writing to and reading from heterogeneous data volume is also disclosed.
US09268488B2 Memory life extension system and method
A memory life extension system and method is provided for managing operation of rewritable memory used to store a monotonically increasing sequence of multiple-byte binary values in a set of one or more memory locations in the rewritable memory. A first value is read in from a set of one or more memory locations. On detection of an instruction to store an incremented value, the incremented value is permuted by applying an encoding, in which a value of a least significant bit changes only on every second increment, to two least significant bits of the incremented value. On overflow of a least significant byte as a result of the increment, a cyclic byte-wise shift is applied to the incremented value. The permuted incremented value is then stored in the one or more memory locations.
US09268485B2 Lattice keyboards with related devices
An electronic device may include a processor, a memory coupled to the processor, and a touch-enabled display coupled to the processor. The processor may be for generating a lattice of nodes of a circular packing being based upon a connected transformation of a square circular packing. The connected transformation may preserve adjacency between pairs of adjacent circles of the square circular packing after a transformation. The processor may also be for displaying a lattice keyboard on the touch-enabled display. The lattice keyboard may include keys, each of the key being associated with an input value and being selectable based on user touches provided to the touch enabled display. The keys may be arranged in a lattice pattern such that the center of each key is placed in the position of a respective node of the lattice.
US09268482B2 Touch operation processing method and terminal device
A touch operation processing method and a terminal device. The method includes: detecting a touch operation of a user, which starts from a border of a screen display area to the screen display area, and using the first point touched by the touch operation in the screen display area as a starting point; and performing, according to the touch operation, reduction processing on an operation interface displayed in the screen display area, where one edge of an operation interface after the reduction processing includes the starting point. Therefore, the demand is met that the user triggers, by one hand, reduction processing on the operation interface and perform a selection operation on an arbitrary position in the entire screen display area of the terminal device when the user holds the terminal device with a large screen with one hand on it.
US09268475B2 Graphical user interface control for scrolling content
A solution for managing a graphical user interface including a panel area is provided. Content included in the graphical user interface can be generated for presentation to a user. The generating can include determining the content to be displayed using the panel area cannot be displayed completely within the panel area using a set of display settings. In response, data corresponding to a visible portion of the content can be added for display in the panel area and a graphical user interface scroll control can be provided for the panel area. The graphical user interface scroll control can enable a user to adjust the portion of the content displayed in the panel area in a first direction by manipulating the graphical user interface scroll control in the first direction.
US09268474B2 Information processing apparatus, method, and non-transitory computer-readable medium to control display of a map
An information processing apparatus that includes a processor that controls a display to display map data; acquires first altitude data corresponding to a first point on the displayed map data and second altitude data corresponding to a second point on the displayed map data; and controls the display to scroll the map between the first point and the second point based on a difference between the first altitude data and the second altitude data.
US09268471B2 Method and apparatus for generating directional sound
A method of directing sound in a mobile device equipped with a directional speaker includes determining a location of a target in relation to the mobile device, and adjusting a direction of sound output from the directional speaker toward the target, based on the location of the target. An apparatus for generating directional sound includes a directional speaker configured to control a direction in which sound is output, and a controller configured to determine a location of a target in relation to the mobile device, and adjust a direction of sound output from the directional speaker toward the target, based on the location of the target. Other embodiments are also disclosed.
US09268465B1 Social media system and methods for parents
A system for managing a plurality of child profiles is provided that allows parents of children to capture a child's life events in media files, which are automatically imported into a life album for each child. The system also generates different views for the child's life album based upon both user-generated information and computer-generated information, and allows users to identify favorite media files for review using other tree structures. The system could automatically generate a face transformation video from life album media files, and could automatically generate expert queries from common issues gleaned from community discussions that are summarized and exported to experts for review.
US09268459B2 Auto-completion for user interface design
Techniques for automatically completing a partially completed UI design created by a user are described. A UI query including attributes of UI components in the partially completed UI design is created. Design examples with similar UI components are identified. UI components of one such design example are displayed to automatically complete the partially completed UI design (also called an “auto-complete suggestion”). The user can systematically navigate the design examples and accept auto-completed suggestions to include into the partially complete UI design.
US09268456B2 Efficient image management for media manager
A device may access a single interface image file that includes interface images and generate a media manager interface using the interface images of the interface image file. The device may present the media manager interface for display and detect interface activity corresponding to the interface images presented for display as part of the media manager interface. The device may replace the interface images used to generate the media manager interface with one or more other interface images of the image file, based on the interface activity, to generate a modified media manager interface, and present the modified media manager interface for display.
US09268452B2 Cancelling induced currents in a touch sensing device having an embedded near field communication antenna
A method and system for enabling a near field communication antenna to be disposed adjacent to electrodes of a touch sensing device, the near field communication antenna being operated, and the magnetic field inductance and electric field coupling between the electrodes and the near field communication antenna being minimized in order to substantially reduce or eliminate induced currents on the electrodes.
US09268451B2 Transfer film, manufacturing method of capacitive input device, capacitive input device, and image display device including the same
The transfer film of the present invention has a temporary support and a colored layer, and the colored layer contains at least (A) a white inorganic pigment and (B) a silicone-based resin.
US09268449B2 Touch panel
A touch panel including a substrate, first sensing series, second sensing series, first lines and second lines is provided. Each first sensing series includes first electrode portions and first crossing portions. Each second sensing series includes second electrode portions and second crossing portions. Any adjacent two among the first electrode portions and the second electrode portions are separated by a spacing region. Each first crossing portion crosses one second crossing portion. The first lines respectively connect to the first sensing series and extend to a bonding region of the substrate. The second lines are disposed along the spacing region to respectively connect to the second sensing series and extend to the bonding region. One second line connected to an Nth second sensing series crosses one second crossing portion of an Mth second sensing series, wherein N and M are different positive integers.
US09268448B2 Device and method for parallel-scanning differential touch detection
A method for parallel-scanning differential touch detection is disclosed herein. The method includes generating a plurality of first outputs by a differential unit according to a plurality of first inputs provided by a plurality of sensors of a touch panel in each scan of total i scans, herein, the kth first output in the jth scan of the total i scans is the (i*(k−1)+j)th output in the continuous first outputs, i≧2, j≧1, k≧1, and i, j, k are natural numbers. Wherein, the differential unit has a plurality of subtractors and the inputs of the subtractors are connected in series. By doing so, the noises between a touch panel and a display can be eliminated.
US09268446B2 Monitor, touchscreen sensing module thereof, and method for manufacturing the touchscreen sensing module
A touchscreen sensing module includes a first baseplate, a first conductive layer, a second baseplate, a second conductive layer, and a supporting substrate. A first groove in a predetermined shape is defined on a side of the first baseplate. The first conductive layer matches with the first groove in shape, and the first conductive layer is received in the first groove. A second groove in a predetermined shape is defined on a side of the second baseplate. The second conductive layer matches with the second groove in shape, and the second conductive layer is received in the second groove. The first conductive layer and the second conductive layer respectively match with the first groove and the second groove in shape, no etching is needed to obtain electrodes when forming the conductive layers, which avoids material waste and reduces costs In addition, a monitor is also provided by the present invention.
US09268443B2 Capacitive touch panel with electrode pairs
A touch panel connected with p signal channels of a chip is provided. The touch panel includes a substrate, electrode pairs, and signal lines. The electrode pairs are arranged in a matrix of q columns and r rows and each includes a first electrode connected to the hth signal channel and a second electrode connected to the ith signal channel. The hth signal channel and the ith channel are served as a signal channel pair. The signal channel connected with the electrode pair arranged in the jth column of the kth row is different from the signal channel connected with the other electrode pairs. The signal lines are electrically connected between the first electrodes or the second electrodes to the corresponding signal channels.
US09268441B2 Active integrator for a capacitive sense array
An active integrator for sensing capacitance of a touch sense array is disclosed. The active integrator is configured to receive from the touch sense array a response signal having a positive portion and a negative portion. The response signal is representative of a presence or an absence of a conductive object on the touch sense array. The active integrator is configured to continuously integrate the response signal.
US09268440B2 Hybrid touch panel, hybrid touch screen apparatus, and method of driving the hybrid touch panel
A touch panel includes a sensing unit having a first sub sensing unit configured to output a first sensing current in response to a voltage of a first gate line and configured to reset in response to a voltage of a second gate line the first sensing current corresponding to a first touch type, and a second sub sensing unit configured to output a second sensing current in response to a voltage of a third gate line and configured to reset in response to a voltage of a fourth gate line, the second sensing current corresponding to a second touch type which is different than the first touch type, a display unit configured to generate an image voltage corresponding to image data to be displayed, in response to at least one of the voltages of the first to fourth gate lines and liquid crystal.
US09268435B2 Single layer capacitive sensor and capacitive sensing input device
A single-layer capacitive sensor comprises a user input region and a border region proximate to and outside of the user input region. The user input region includes a plurality of transmitter electrodes that are disposed within the user input region. The user input region also comprises a plurality of receiver electrodes disposed in a common stackup layer with the plurality of transmitter electrodes within the user input region such that the transmitter electrodes and the receiver electrodes make no crossings of one another in the common stackup layer or in any other layer within the user input region. The border region comprises a plurality of routing traces extending from the border region into the user input region to couple with the transmitter electrodes and the receiver electrodes. The border region also comprises a plurality of transmission traces disposed entirely within the border region.
US09268432B2 Touch panel having a master and slave controller and method for driving thereof
In accordance with an embodiment, a method of operating a touch panel includes operating a slave touch panel controller by receiving a synchronization signal from a master touch panel controller of a display driver circuit, and polling a plurality of receive inputs coupled to outputs of an in-cell touch module based on an predetermined pattern.
US09268430B2 Information processing apparatus, information processing method, program, and information storage medium
If a corresponding area that is an area in a touch sensor related with an option is set larger than the size of a displayed option and corresponding areas related with different options overlap each other, any user-selected options may be properly identified. A processing execution block controls such that an option is displayed on a display block. An option identification block identifies, if a detection corresponding position that is a position in the display block related with a detected position detected by a touch sensor is inside an area in which a corresponding area that is an area including an area in which an option is displayed overlaps two or more options, any of these two or more options on the basis of a positional relation between said detection corresponding position and a corresponding area for each of these two or more options.
US09268427B2 Multi-mode voltages for touchscreens
Operating touch screens by applying more than one voltage modes, including a first voltage mode corresponding to a display phase and a second voltage mode corresponding to a touch sensing phase, is provided. An integrated touch screen device can include a multi-mode power system that can select a first voltage mode corresponding a display phase and a second voltage mode corresponding to a touch sensing phase. Each of one or more voltages can be applied to the touch screen at the corresponding first voltage level during the updating of the image. A touch sensing system can sense touch during a touch sensing phase. Each of one or more voltages can be applied to the touch screen at the corresponding second voltage level during the sensing of touch.
US09268424B2 Mobile client device, operation method, recording medium, and operation system
An information processing apparatus that detects an input operation to a touch panel based on an output of the touch panel; creates an operation command to change content displayed on a display apparatus based on a detected input operation to the touch panel; and controls a wireless interface to transmit the operation command to the display apparatus controlling the display apparatus to change the content displayed on the display apparatus.
US09268423B2 Definition and use of node-based shapes, areas and windows on touch screen devices
A method and system are presented which will detect combinations of user touches on a touch screen device as nodes, and will create shapes, areas and windows from these nodes. Where the device has a communications capability, the locally defined shapes, areas and windows can be shared with remote users and databases, and similarly shapes, areas and windows created by others can be viewed on a local display. The method and system are of particular benefit to drawing applications, windows definition on touch screen devices, real estate management, navigation, and exploitation of mapping resources.
US09268422B2 Touch panel with photovolatic conversion function
A touch panel with photovoltaic conversion function includes a touch zone and a non-touch zone located immediately around the touch zone. The touch zone includes, from top to bottom, a first transparent substrate, a photovoltaic conversion layer, a touch electrode layer and a second transparent substrate. The photovoltaic conversion layer has an upper side attached to a lower side of the first transparent substrate, and the touch electrode layer is formed on an upper side of the second transparent substrate and attached to a lower side of the photovoltaic conversion layer. The touch panel having the above arrangements enables the photovoltaic conversion layer to have effectively increased light-absorption areas to convert more light into more electric current.
US09268421B2 Touch panel and method for fabricating the same and display device comprising the same
The disclosure provides a touch panel, including: a substrate, wherein the substrate includes a viewing region and a border region at an edge of the viewing region; a patterned transparent conductive layer formed on the substrate, wherein the patterned transparent conductive layer formed on the viewing region has a touch sensitive function; and a patterned metal layer formed on the patterned transparent conductive layer and on the border region, wherein the patterned metal layer includes a contact region and a trace region connecting to the contact region, and at least a portion of the contact region overlaps with the patterned transparent conductive layer, and a shift range between a formation position of the contact region of the patterned metal layer and a formation position of the patterned transparent conductive layer is smaller than about 150 μm.
US09268420B2 Touch panel structure and touch display panel structure having antenna pattern and related communications device having such touch panel structure
For a communication device having a touch module or a touch display module, a near field communicable NFC antenna pattern is disposed on a component above a touch sensor unit of the touch module or the touch display module, which places the NFC antenna pattern away from the shielding easily generated from the metallic frame or metallic housing of the communication device. The NFC antenna pattern may be printed on a bottom side, a top side, or in the interior of a cover lens of the touch module or the touch display module, or on a surface of a deco film outside the cover lens. A ferrite sheet may also be disposed between the NFC antenna pattern and the touch sensor unit for further preventing electromagnetic interference from the touch sensor unit or other internal components.
US09268418B2 Simulation of an erodible tip in a natural media drawing and/or painting simulation
A method, system, and computer-readable storage medium are disclosed for simulation of an erodible tip. A brush tool representing an erodible media is modeled as a height map. Information is collected about a user manipulation of a stylus representing a stroke made on a virtual canvas with the brush tool. A mark to be made on the virtual canvas is determined dependent on the brush tool model and the collected information. The determined mark is rendered. A change in the height map of the brush tool due to the stroke is determined dependent on the brush tool model and the collected information. One or more subsequent marks are rendered in response to manipulation of the brush tool dependent on the determined change in the height map.
US09268415B2 Touch positioning method utilizing optical identification (OID) technology, OID positioning system and OID reader
A touch positioning method is adapted for use on a touch surface of optical identification (OID) technology. The touch surface has thereon multiple positioning marks which define multiple touch areas, and multiple identification patterns, each of which is disposed within a respective touch area and is indicative of a location of the respective touch area. The touch positioning method includes steps of capturing an image of at least one of the touch areas of the touch surface, determining, from among said at least one of the touch areas, a located touch area in which a center point of the image is located, and analyzing the identification pattern which is disposed within the located touch area, so as to obtain the location of the located touch area.
US09268407B1 Interface elements for managing gesture control
Approaches are described for enabling a user to utilize fingers or other features of both hands to interact with an interface on an electronic device. A user can hold an device such as a mobile phone in a first hand, and can use a finger of the other hand to navigate through an interface or other display, such as to move relative to the device to cause the interface to scroll, zoom, or otherwise adjust. The user can use a thumb or finger of the hand holding the device to select or interact with one or more user-selectable elements, objects, or portions of the interface displayed on a display element of the device, such as by touching the screen over one of the user-selectable elements for at least a determined period of time to activate or change a function associated with a gesture used to interact with the interface.
US09268402B2 Operator control device
An operator control device has an operating element with haptic feedback. The operating element has a touch-sensitive operator control area and is operated through an input element. The device includes a first and a stationary second flat component that are composed of a ferromagnetic material and arranged to face each other in parallel by way of their large areas. The operator control device also includes a coil or an electrical conductor that is arranged between the first and second flat components and associated with a first pole shoe that is connected to the second flat component and projects in relation to the first flat component. A magnetic field can be generated by applying current to the coil or to the conductor, and the first flat component is driven by the magnetic field such that the first flat component can be displaced horizontally with respect to the stationary second flat component.
US09268400B2 Controlling a graphical user interface
Apparatus and methods for enabling a user to interact with movable control elements of a graphical user interface (GUI) by moving a hand 12, or one or more fingers 16, 18 of said hand 12 relative to a thumb 14 on said hand, in which the apparatus comprises: a camera adapted to be releasably mounted to said hand, and a processor adapted to receive signals representative of successive images captured by the camera during movement of said hand, or movement of the finger(s) of said hand relative to said thumb, to analyze said successive images to determine said movement, and to communicate with the GUI to control elements thereof in accordance with the determined movement.
US09268398B2 Virtual meeting place system and method
A virtual meeting place system is disclosed. The online virtual meeting place facilitates initiating, scheduling, or spontaneously organizing an online discussion or meeting, organizing the discussion into active and passive participants, limiting or eliminate participation of selected participants and soliciting, receiving and answering questions. The system is configurable to allow for customization based upon the social protocols or preferences of meeting participants and may present different user interfaces based upon participant identity, meeting topic or meeting format.
US09268389B2 Reducing power consumption on a processor system by masking actual processor load with insertion of dummy instructions
Energy savings can be obtained by masking a computationally-intensive task from a processor performance management system which selects the processor performance state based on the load on the processor (CPU). By preventing the PPM system from reacting to the computational load the application places on the processor, the time to complete execution of the application increases but the energy used by the application may be greatly reduced and thermal stress on the CPU is also reduced (preventing noisy fans from operating). This approach makes it convenient to run a computationally intensive task as a background task. The masking can be achieved by running the task in tiny bursts, with micro-sleeps in between them, so that the average CPU load is low over a time period that the PPM system uses for measuring CPU activity/load.
US09268384B2 Conserving power using predictive modelling and signaling
Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on predictions based on user activity and/or signals received from a remote computer which define a user preference. In an embodiment, the power management policy involves putting the computer into a sleep state and periodically waking it up. On waking, the computer determines whether to remain awake or to return to the sleep state dependent upon the output of a predictive model or signals that encode whether a remote user has requested that computer remain awake. Before returning to the sleep state, a wake-up timer is set and this timer triggers the computer to subsequently wake-up. The length of time that the timer is set to may depend on factors such as the request from the remote user, context sensors and usage data.
US09268378B2 Techniques and system for managing platform temperature
In one embodiment an apparatus includes a temperature sensor to perform a multiplicity of junction temperature measurements for a component in a platform, a controller comprising logic at least a portion of which is in hardware. The logic may receive from the temperature sensor the multiplicity of junction temperature measurements and may instruct the component to perform a first power down action of the component when a junction temperature measurement exceeds a first threshold, and may instruct the component to perform a second power down action of the component when an average junction temperature based on the multiplicity of junction temperature measurements exceeds a second threshold. Other embodiments are disclosed and claimed.
US09268375B2 Power distribution in semiconductor device
A semiconductor device is disclosed that includes a clock signal distribution network and a logic circuitry. The clock signal distribution network is configured to receive a first power. The logic circuitry is configured to receive a second power independent from the first power.
US09268370B2 Latch structure
A latch structure is adapted for covering a socket of an electronic apparatus. The latch structure includes a body and a slider. The body includes a covering portion and a fixing portion, and the covering portion includes at least one first sliding part. The fixing portion is flexibly connected to the covering portion and is fixed to the electronic apparatus. The slider is detachably assembled to the body. The slider includes at least one second sliding part, and the second sliding part corresponds to the first sliding part. When the covering portion is bent relative to the fixing portion and covers the socket, the slider is capable of moving relative to the covering portion to a fixed location, so that the location where the covering portion covers the socket is fixed.
US09268369B2 Electronic apparatus
According to one embodiment, an electronic apparatus includes a first unit, a second unit, first magnets, and second magnets. The first magnets are at the first unit and include south poles and north poles configured to face in a direction from the first unit toward the second unit or in an opposite direction to the direction. The south pole and the north pole of one of any adjacent two of the first magnets face in opposite directions to facing directions of the south pole and the north pole of the other. The second magnets are at the second unit and configured to face the first magnets. The second magnets include a south pole which faces one of the north poles of the first magnets and a north pole which faces one of the south poles of the first magnets.
US09268368B2 Flexible display device and data displaying method thereof
A display device and a data displaying method thereof are disclosed. The device includes at least one sensor including a touch sensor to generate touch events according to touch events, a flexible sensor to generate a bend signal to detect bend events, and a pressure sensor to generate a pressure signal to detect pressure events, a storage unit to store a function table, and a controller to control the components of the device. The function table is configured to define control operations to reproduce currently output contents based on the touch events, the bend events, the pressure events, and events combined thereof.
US09268366B2 Apparatus related to a structure of a base portion of a computing device
In one general aspect, an apparatus can include a display portion, a base frame coupled to the display portion where the base frame includes a channel defined by a top wall opposite a bottom wall and a side wall coupled to the top wall and to the bottom wall. The side wall can have an outer surface defining at least a portion of an outer perimeter of the base frame. The channel can have a first portion on a first side of the base frame and a second portion on a second side of the base frame opposite the first side of the base frame. The apparatus can include a midplane having a first edge disposed in the first portion of the channel and having a second edge disposed in the second portion of the channel.
US09268360B2 Apparatus for and method of screwless assembly and adjustable damping structure for panel stress relief
An electronic component assembly and vibration reduction device having screwless design with cantilever clips to clam and locate the electronic panels onto the mounting brackets or fasten the information storage devices onto cases are disclosed. The cantilever clip contain damping structures, which can generate damping effect to reduce vibrations. The effectiveness of the damping structure can be adjusted through the adjustment of the length, thickness, materials and other factors of the cantilever clip. The damping effect is generated by moving the cantilever clips in an oscillatory manner.