US09099675B2
A light emitting apparatus having organic EL elements is provided. The first optical length L1 between the emission point of the light emitting layer and the reflection surface of the first electrode, satisfies the following formula: L1>0, (λ/8)×(−1−2Φ1/π)
US09099671B2
An exemplary embodiment of the present invention provides a method for preparing an organic light-emitting device, comprising the steps of: 1) forming a spacer pattern on a first electrode formed on a substrate; 2) forming an organic material layer and a second electrode; 3) exposing the first electrode by forming an encapsulation thin film and then etching at least one portion of the encapsulation thin film; and 4) forming an auxiliary electrode which is electrically connected to the first electrode exposed in the step 3). The organic light-emitting device according to the exemplary embodiment of the present invention may solve problems of a voltage drop due to resistance of a transparent electrode in a longitudinal direction and of resultant brightness non-uniformity of the diode.
US09099669B2
An organic light-emitting device including a first electrode, a plurality of hole transport layers, a plurality of intermediate layers, an emission layer, a plurality of electron transport layers, and a second electrode. The emission layer may include a host, an emitting dopant, and an auxiliary dopant. The host and the auxiliary dopant are able to transport different types of carriers.
US09099664B2
A method for fabricating a photovoltaic device includes forming an adhesion layer on a substrate, forming a material layer on the adhesion layer and applying release tape to the material layer. The substrate is removed at a weakest interface between the adhesion layer and the substrate by mechanically pulling the release tape to form a transfer substrate including the adhesion layer, the material layer and the release tape. The transfer substrate is transferred to a target substrate to contact the adhesion layer to the target substrate. The transfer substrate includes a material sensitive to formation processes of the transfer substrate such that exposure to the formation processes of the transfer substrate is avoided by the target substrate.
US09099659B2
This invention provides an organic EL element, which can control luminescence wavelength, exhibits high luminescence efficiency, and has a prolonged emission life, and a lighting equipment and a display device. They can be realized by an organic electroluminescent element material characterized by a metal complex having a structure represented by the following general formula (A) as a partial structure.
US09099656B2
A novel organic compound suitably used for a green-light-emitting device and an organic light-emitting device are provided.An organic light-emitting device and an image display apparatus containing a naphtho[2′,3′:5,6]indeno[1,2,3-cd]pyrene derivative represented by general formula (1) as a dopant: wherein in general formula (1), R1 to R16 are each independently selected from a hydrogen atom, a halogen atom, substituted or unsubstituted alkyl groups, substituted or unsubstituted alkoxy groups, substituted or unsubstituted amino groups, substituted or unsubstituted aryl groups, and substituted or unsubstituted heterocyclic groups, and at least one of R3, R4, R9, and R10 is selected from substituted or unsubstituted aryl groups and substituted or unsubstituted heterocyclic groups.
US09099650B2
An organic light-emitting display device, a method of manufacturing the same, and a donor substrate and a donor substrate set used to manufacture the organic light-emitting display device. According to an aspect of the present invention, there is provided an organic light-emitting display device comprising a substrate which comprises a green region and a red region, a plurality of first electrodes which are formed on the green region and the red region of the substrate, respectively, a plurality of light-emitting layers which are formed on the first electrodes and comprise a green light-emitting layer formed on the green region and a red light-emitting layer formed on the red region, and a second electrode which is formed on the light-emitting layers, wherein the green light-emitting layer comprises a first light-emitting layer which comprises a first host material and a first dopant material and a first buffer layer which is formed on the first light-emitting layer and comprises the first host material, and the red light-emitting layer comprises a second light-emitting layer which comprises a second host material and a second dopant material and a second buffer layer which is formed on the second light-emitting layer and comprises the first host material.
US09099642B2
Spin transfer torque memory elements and memory devices are provided. In one embodiment, the spin transfer torque memory element includes a first portion including CoFeB, a second portion including CoFeB, an intermediate portion interposed between the first and second portions, a third portion adjoining the second portion opposite the intermediate portion, and a fourth portion adjoining the third portion opposite the second portion. The intermediate portion includes MgO. The third portion includes at least one of Ag, Au, Cr, Cu, Hf, Mo, Nb, Os, Re, Ru, Ta, W, and Zr. The fourth portion includes at least one alloy of Co, Fe, Pd, and Pt.
US09099638B2
A vertical Hall Effect element includes one or more of: a low voltage P-well region disposed at a position between pickups of the vertical Hall Effect element, Light-N regions disposed under the pickups, a pre-epi implant region, or two epi regions to result in an improved sensitivity of the vertical Hall Effect element. A method results in the vertical Hall Effect element having the improved sensitivity.
US09099636B2
A piezoelectric element includes a plurality of individual electrodes, a piezoelectric layer formed on each of individual electrodes, and a common electrode which is formed on the piezoelectric layer and is an electrode common to the individual electrodes. Further, a protection film covering a region, which is not covered by the common electrode on the individual electrode, is provided.
US09099634B2
An elastic-wave filter device includes a first piezoelectric substrate, a second piezoelectric substrate, a first pillar-like wiring electrode, and a second pillar-like wiring electrode. The first and second substrates have a first and a second IDT electrodes on their top faces respectively. A lateral face of the second substrate confronts a lateral face of the first substrate. The first pillar-like electrode and the second pillar-like electrode are formed above the first and the second substrates respectively, and are electrically connected to the first and the second IDT electrodes respectively. The first substrate is thicker than the second substrate. A distance between a plane including the top face of the first substrate and a plane including the top face of the second substrate is smaller than a distance between a plane including an underside of the first substrate and a plane including an underside of the second substrate.
US09099629B2
A semiconductor light emitting device includes a first conductive semiconductor layer, an active layer, a second conductive semiconductor layer, a first internal electrode, a second internal electrode, an insulating part, and first and second pad electrodes. The active layer is disposed on a first portion of the first conductive semiconductor layer, and has the second conductive layer disposed thereon. The first internal electrode is disposed on a second portion of the first conductive semiconductor layer separate from the first portion. The second internal electrode is disposed on the second conductive semiconductor layer. The insulating part is disposed between the first and second internal electrodes, and the first and second pad electrodes are disposed on the insulating part to connect to a respective one of the first and second internal electrodes.
US09099626B2
A broadband, omnidirectional, multi-layer, dielectric reflector for an LED in a white light emitting device provides both near 100% reflectivity across the visible spectrum of light, and electrical insulation between the substrate and the electrical circuitry used to power and control the LED. When a sealant material, having a higher index of refraction than air, is used to protect the LED and the accompanying electrical circuitry, an aluminum reflector layer or substrate is provided to make up for the loss of reflectivity at certain angles of incidence.
US09099623B2
A manufacture includes a package structure, a first substrate, and a conductive member of a same material. The package structure includes a chip comprising a conductive pad, a conductive structure over the chip, and a passivation layer over the conductive structure. The passivation layer has an opening defined therein, and the opening exposes a portion of a planar portion of the conductive structure. The first substrate includes a first surface defining a first reference plane and a second surface defining a second reference plane. The conductive member extends across the first reference plane and the second reference plane and into the opening. The conductive member is electrically coupled to the exposed portion of the planar portion.
US09099622B2
An optoelectronic semiconductor component is provided, having a connection carrier (2), an optoelectronic semiconductor chip (1), which is arranged on a mounting face (22) of the connection carrier (2), and a radiation-transmissive body (3), which surrounds the semiconductor chip (1), wherein the radiation-transmissive body (3) contains a silicone, the radiation-transmissive body (3) comprises at least one side face (31) which extends at least in places at an angle β of <90° to the mounting face (22) and the side face (3) is produced by a singulation process.
US09099620B2
The present invention is directed to reduction of angle dependence of chromaticity in a phosphor layer, without using a light scattering agent, the phosphor layer being made up of phosphor particles adhered tightly to one another via a binder according to the spray coating method. The phosphor layer contains phosphor particles laid along the top surface of the light emitting element and the binder embedded into a gap between the phosphor particles, and the phosphor layer does not contain the light scattering agent. The area of a region on the upper surface of the phosphor layer is between or equal to 3% and 10% with respect to the area of the top surface of the light emitting element, the region being positioned at the gap between the phosphor particles and allowing the light being outputted to pass through the binder and directly reach the upper surface of the phosphor layer. This configuration makes the asperities smaller on the surface of the phosphor layer and reduces the angular dependence of chromaticity.
US09099616B2
Light emitter packages and devices having improved wire bonding and related methods are disclosed. In one embodiment a light emitter package can include at least one light emitting diode (LED) chip electrically connected to an electrical element via a wire bond. The wire bond can be provided at improved wire bonding parameters such as a temperature of approximately 150° C. or less, a bonding time of approximately 100 ms or less, a power of approximately 1700 mW or less, and a force of approximately 100 grams force (gf) or less, or combinations thereof.
US09099611B2
Disclosed is a method for fabricating a light emitting device. The method includes forming an oxide including gallium aluminum over a gallium oxide substrate, forming a nitride including gallium aluminum over the oxide including gallium aluminum and forming a light emitting structure over the nitride including gallium aluminum.
US09099608B2
Provided is a method for manufacturing solar modules with an improved yield. A heat and pressure applying step is performed in which an opposing solar cell (10) and wiring member (11) with a resin adhesive (21) interposed between them are heated while applying pressure. After the heat and pressure applying step has been performed, a cooling step is performed in which the solar cell (10) and the wiring member (11) are cooled while applying pressure.
US09099602B2
A photocoupler includes: a support substrate; a MOSFET; a light receiving element; a light emitting element; and a bonding layer. The support substrate includes an insulating layer, input and output terminals. The MOSFET is bonded to the support substrate. The MOSFET has a first surface having an operation region. The light receiving element includes p-n junction and is bonded to the MOSFET. The light receiving element has first and second surfaces. The first surface includes a light reception region, a first electrode, and a second electrode. The light emitting element is connected to the input terminal. The light emitting element has first and second surfaces. The first surface includes first and second electrodes. The second surface has a light emitting region. The bonding layer is configured to bond the light emitting element to the light reception region.
US09099601B2
Materials having improved thermoelectric properties are disclosed. In some embodiments, lead telluride/selenide based materials with improved figure of merit and mechanical properties are disclosed. In some embodiments, the lead telluride/selenide based materials of the present disclosure are p-type thermoelectric materials formed by adding sodium (Na), silicon (Si) or both to thallium doped lead telluride materials. In some embodiments, the lead telluride/selenide based materials are formed by doping lead telluride/selenides with potassium.
US09099598B2
A light-emitting device (10) is provided with: a substrate (11); a light-emitting region including a light-emitting portion (17) formed to contact a first electrode layer (12) and a second electrode layer (14); and plural concave portions (16). The light-emitting portion contacting at least the first electrode layer and the dielectric layer in the concave portion. The light-emitting device further comprises a terminal (anode terminal) (15) formed outside the light-emitting region, and connecting one of the first electrode layer (12) and the second electrode layer (14) having larger sheet resistance to a power supply. In the light-emitting region, the plural concave portions (16) are formed such that the sum, per unit area, of a contour length of the planar shapes of the concave portions (16) on an upper face of the dielectric layer (13) increases from a region near the terminal (15) towards a region far from the terminal (15).
US09099595B2
Device structures, apparatuses, and methods are disclosed for photovoltaic cells that may be a single-junction or multijunction solar cells, with at least a first layer comprising a group-IV semiconductor in which part of the cell comprises a second layer comprising a III-V semiconductor or group-IV semiconductor having a different composition than the group-IV semiconductor of the first layer, such that a heterostructure is formed between the first and second layers.
US09099582B2
The present disclosure includes a texture formulation that includes an aliphatic diol, an alkaline compound and water which provides a consistent textured region across a silicon surface suitable for solar cell applications. The current invention describes silicon texturing formulations that include at least one high boiling point additive. The high boiling point additive may be a derivative compound of propylene glycol or a derivative compound of ethylene glycol. Processes for texturing a crystalline silicon substrate using these formulations are also described. Additionally, a combinatorial method of optimizing the textured surface of a crystalline silicon substrate is described.
US09099580B2
An elementary image acquisition or display device, including a focusing structure with microlenses, each microlens being shaped to focus incident light beams towards a substrate while avoiding intermediate conductive tracks and vias.
US09099579B2
A photoelectric conversion device with a novel anti-reflection structure. In the photoelectric conversion device, a front surface of a semiconductor substrate which serves as a light-receiving surface is covered with a group of whiskers (a group of nanowires) so that surface reflection is reduced. In other words, a semiconductor layer which has a front surface where crystals grow so that whiskers are formed is provided on the light-receiving surface side of the semiconductor substrate. The semiconductor layer has a given uneven structure, and thus has effects of reducing reflection on the front surface of the semiconductor substrate and increasing conversion efficiency.
US09099577B2
A photoelectric module includes a lower substrate, an upper substrate, a photoelectric module, and a hermetical structure. The lower substrate includes a reflecting surface and defines a receiving hole facing the reflecting surface. The photoelectric module is mounted on the upper substrate and faces the reflecting surface. The hermetical structure includes a first hermetical part and a second hermetical part, the first hermetical part is positioned on the lower substrate, and the second hermetical part is positioned on the upper substrate. The photoelectric module is surrounded by the hermetical structure.
US09099576B2
Generation of ripples and the decrease in the output voltage of a photoelectric conversion device are suppressed. The photoelectric conversion device includes a first photoelectric conversion element; a first voltage conversion element for converting the output voltage of the first photoelectric conversion element; a second photoelectric conversion element whose characteristic is different from the characteristic of the first photoelectric conversion element; a second voltage conversion element for converting the output voltage of the second photoelectric conversion element; and a control element for controlling timing of the first voltage conversion element and the second voltage conversion element.
US09099574B2
An optoelectronic semiconductor chip (12) is disclosed comprising a thin-film semiconductor body (8), which comprises a semiconductor layer sequence (2, 20) having an active region (3) suitable for generating radiation, and comprising a carrier layer (7), which is formed on the semiconductor layer sequence and carries the thin-film semiconductor body.
US09099573B2
A method of manufacturing a light emitting device having a plurality of nano-light emitting structures is provided. The method comprises depositing a first conductivity-type semiconductor material on a substrate to form a base layer. A mask having a plurality of openings is formed on the base layer. The first conductivity-type nitride semiconductor material is deposited in the openings of the mask to form a plurality of nanocores having a main portion bounded by the mask and an exposed tip portion. A current blocking layer is deposited on the tip portion of the nanocores. A portion of the mask is removed to expose the main portion of the nanocore. An active material layer is deposited on the plurality of nanocores. A second conductivity-type nitride semiconductor layer is deposited on the active material layer.
US09099569B2
A micro-electro mechanical system (MEMS) microphone includes: a printed circuit substrate; a MEMS chip that is combined with the printed circuit substrate and has a MEMS inner space; and a case that is combined with the printed circuit substrate, accommodates the MEMS chip, and forms an inner space that is separated from an external space, wherein the case is a double-type case including an inner case and an outer case, a medium acoustic path space is formed between the inner case and the outer case, and the printed circuit substrate includes a substrate acoustic path that connects the medium acoustic path space to the MEMS inner space of the MEMS chip so that external sound passing through the sound hole enters the MEMS inner space of the MEMS chip after passing through the medium acoustic path space.
US09099567B2
An embodiment of a method of attaching a semiconductor die to a substrate includes placing a bottom surface of the die over a top surface of the substrate with an intervening die attach material. The method further includes contacting a top surface of the semiconductor die and the top surface of the substrate with a conformal structure that includes a non-solid, pressure transmissive material, and applying a pressure to the conformal structure. The pressure is transmitted by the non-solid, pressure transmissive material to the top surface of the semiconductor die. The method further includes, while applying the pressure, exposing the assembly to a temperature that is sufficient to cause the die attach material to sinter. Before placing the die over the substrate, conductive mechanical lock features may be formed on the top surface of the substrate, and/or on the bottom surface of the semiconductor die.
US09099565B2
A method for forming a complementary metal oxide semiconductor (CMOS) semiconductor device includes forming laterally adjacent first and second active regions in a semiconductor layer of a silicon-on-insulator (SOI) wafer. A stress inducing layer is formed above the first active region to impart stress thereto. Trench isolation regions are formed bounding the first active region and adjacent portions of the stress inducing layer. The stress inducing layer is removed leaving the trench isolation regions to maintain stress imparted to the first active region.
US09099561B2
A transistor may include a light-blocking layer that blocks light incident on a channel layer. The light-blocking layer may include a carbon-based material. The carbon-based material may include graphene oxide, graphite oxide, graphene or carbon nanotube (CNT). The light-blocking layer may be between a gate and at least one of the channel layer, a source and a drain.
US09099559B2
Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed using two epitaxial layers of different lattice constants that are grown over a bulk substrate. A first thin, strained, epitaxial layer may be cut to form strain-relieved base structures for fins. The base structures may be constrained in a strained-relieved state. Fin structures may be epitaxially grown in a second layer over the base structures. The constrained base structures can cause higher amounts of strain to form in the epitaxially-grown fins than would occur for non-constrained base structures.
US09099546B2
A dividing method for a workpiece having a substrate with a film formed on the front side thereof. A first laser beam is applied to the film from the front side of the workpiece along the streets formed on the film, thereby forming a plurality of laser processed grooves along the streets to cut the film along the streets. Thereafter, an adhesive tape is attached to the front side of the workpiece. Thereafter, a second laser beam is applied to the substrate from the back side of the workpiece along the streets in the condition where the focal point of the second laser beam is set inside the substrate, thereby forming a plurality of modified layers inside the substrate along the streets. Thereafter, the adhesive tape is expanded to thereby divide the substrate along the streets, thereby obtaining a plurality of individual devices. Thereafter, the back side of the substrate of each device is ground to remove the modified layers and reduce the thickness of each device to a predetermined thickness.
US09099541B2
A semiconductor device includes a substrate having a first side and a second side such that the first and second sides face each other, a through via plug penetrating the substrate, an insulating film liner, and an antipollution film. The insulating film liner is between the through via plug and the substrate and the insulating film liner has a recessed surface with respect to the second side. The antipollution film covers the second side and the antipollution film is on the recessed surface and between the through via plug and the substrate.
US09099537B2
A method of selectively growing one or more carbon nano-tubes includes forming an insulating layer on a substrate, the insulating layer having a top surface; forming a via in the insulating layer; forming an active metal layer over the insulating layer, including sidewall and bottom surfaces of the via; and removing the active metal layer at portions of the top surface with an ion beam to enable the selective growth of one or more carbon nano-tubes inside the via.
US09099535B1
The present invention pertains to methods for forming a metal diffusion barrier on an integrated circuit wherein the formation includes at least two operations. The first operation deposits barrier material via PVD or CVD to provide some minimal coverage. The second operation deposits an additional barrier material and simultaneously etches a portion of the barrier material deposited in the first operation. The result of the operations is a metal diffusion barrier formed in part by net etching in certain areas, in particular the bottom of vias, and a net deposition in other areas, in particular the side walls of vias. Controlled etching is used to selectively remove barrier material from the bottom of vias, either completely or partially, thus reducing the resistance of subsequently formed metal interconnects.
US09099532B2
Narrow word lines are formed in a NAND flash memory array using a double patterning process in which sidewall spacers define word lines. Sidewall spacers also define edges of select gates so that spacing between a select gate and the closest word line is equal to spacing between adjacent word lines.
US09099529B2
The present disclosure relates to microstructure devices, in which a conductive pattern is formed on the basis of a conductive polymer material. In order to avoid the deposition and processing of the sacrificial materials and reduce a negative influence of the lithography process on sensitive conductive polymer materials a one-layer patterning sequence is proposed, in which a trench pattern is formed in a dielectric material that is subsequently filled with the conductive polymer material.
US09099526B2
A device, including: an integrated circuit chip, where the integrated circuit chip includes: a first layer including a plurality of first transistors including a mono-crystal channel; at least one metal layer overlying the first layer, the at least one metal layer including aluminum or copper and providing interconnection between the first transistors; a second layer overlying the at least one metal layer, the second layer including second horizontally oriented transistors including a second mono-crystal channel; and a through the second layer via of diameter less than 150 nm, where the second horizontally oriented transistors are interconnected to form logic circuits.
US09099525B2
A method of forming SSRW FETs with controlled step height between a field oxide and epitaxially grown silicon and the resulting devices are provided. Embodiments include providing a SiN layer on a substrate, forming first, second, and third spaced STI regions of field oxide through the SiN layer and into the substrate, removing a top portion of the field oxide for each STI region by a controlled deglaze, removing the SiN layer, forming an n-type region in the substrate between the first and second STI regions and a p-type region in the substrate between the second and third STI regions, and epitaxially growing a Si based layer on the substrate over the n-type and p-type regions.
US09099515B2
An apparatus includes a robot arm, and a plurality of guide pins mounted on the robot arm. Each of the plurality of guide pins includes a plurality of wafer supports at different levels, with each of the plurality of wafer supports configured to support and center a wafer having a size different from wafers configured to be supported and centered by remaining ones of the plurality of wafer supports.
US09099512B2
New temporary bonding methods and articles formed from those methods are provided. The methods comprise bonding a device wafer to a carrier wafer or substrate only at their outer perimeters in order to assist in protecting the device wafer and its device sites during subsequent processing and handling. The edge bonds formed by this method are chemically and thermally resistant, but can also be softened, dissolved, or mechanically disrupted to allow the wafers to be easily separated with very low forces and at or near room temperature at the appropriate stage in the fabrication process.
US09099509B2
A tray carrier system having a tray loading position, a tray off-loading position, and four parallel rails extending from the tray loading position to the tray off-loading position. A tray carrier platform is disposed on each rail, where each tray carrier platform is configured to move along the rail on which it is disposed between the tray loading position and the tray off-loading position. Each tray carrier platform includes a carriage for engaging the rail, swing arms attached to the carriage, retaining pieces attached to the swing arms for selectively retaining and releasing a tray, and means for moving the swing arms between an open position and a closed position. The retaining pieces retain the tray at a tray level when the swing arms are in the closed position, and release the tray and are disposed entirely below the tray level when the swing arms are in the open position. Two of the tray carrier platforms form a first tray carrier unit, and the other two tray carrier platforms form a second tray carrier unit. The first tray carrier unit is capable of passing underneath a tray carried by the second tray carrier unit in the closed position when the first tray carrier unit is in the open position.
US09099501B2
A gas knife configured to dry a surface in an immersion lithographic apparatus is optimized to remove liquid by ensuring that a pressure gradient is built up in the liquid film on the surface being dried.
US09099496B2
A stack can be patterned by a first etch process to form an opening defining sidewall surfaces of a patterned material stack. A masking layer can be non-conformally deposited on sidewalls of an upper portion of the patterned material stack, while not being deposited on sidewalls of a lower portion of the patterned material stack. The sidewalls of a lower portion of the opening can be laterally recessed employing a second etch process, which can include an isotropic etch component. The sidewalls of the upper portion of the opening can protrude inward toward the opening to form an overhang over the sidewalls of the lower portion of the opening. The overhang can be employed to form useful structures such as an negative offset profile in a floating gate device or vertically aligned control gate electrodes for vertical memory devices.
US09099489B2
A higher breakdown voltage transistor has separated emitter, base contact, and collector contact. Underlying the emitter and the base contact are, respectively, first and second base portions of a first conductivity type. Underlying and coupled to the collector contact is a collector region of a second, opposite, conductivity type, having a central portion extending laterally toward, underneath, or beyond the base contact and separated therefrom by the second base portion. A floating collector region of the same conductivity type as the collector region underlies and is separated from the emitter by the first base portion. The collector and floating collector regions are separated by a part of the semiconductor (SC) region in which the base is formed. A further part of the SC region in which the base is formed, laterally bounds or encloses the collector region.
US09099483B2
A glass composition for protecting a semiconductor junction contains at least SiO2, B2O3, Al2O3, ZnO, and at least two oxides of alkaline earth metal selected from the group consisting of CaO, MgO and BaO, and substantially contains none of Pb, P, As, Sb, Li, Na and K.
US09099472B2
Some embodiments include methods of forming conductive structures. An electrically conductive material may be deposited with a first deposition method. The first deposition method has a first deposition rate and forms a first portion of a conductive structure. A second portion of the conductive structure may be formed by depositing the electrically conductive material with a second deposition method having a second deposition rate. The second deposition rate may be different from the first deposition rate by at least about a factor of 3. In some embodiments, a region of the conductive structure is utilized as a transistor gate of a DRAM cell. Some embodiments include semiconductor constructions.
US09099470B2
Provided is a method of forming patterns for a semiconductor device in which fine patterns and large-width patterns are formed simultaneously and adjacent to each other. In the method, a first layer is formed on a substrate so as to cover a first region and a second region which are included in the substrate. Both a blocking pattern covering a portion of the first layer in the first region and a low-density large-width pattern covering a portion of the first layer in the second region are simultaneously formed. A plurality of sacrificial mask patterns are formed on the first layer and the blocking pattern in the first region. A plurality of spacers covering exposed sidewalls of the plurality of sacrificial mask patterns are formed. The plurality of sacrificial mask patterns are removed. The first layer in the first and second regions are simultaneously etched by using the plurality of spacers and the blocking pattern as etch masks in the first region and using the low-density large-width pattern as an etch mask in the second region.
US09099463B2
The present invention relates to a layout structure and a version control circuit for integrated circuits. The layout structure for integrated circuits according to the present invention comprises a signal-supplying unit and at least a transfer cell. The signal-supplying unit is used for supplying a first signal and a second signal. The transfer cell has a plurality of metal layers interconnected. One of metal layers receives and transfers the first signal or the second signal. When changing the transfer cell to transfer the second signal instead of the first signal, the metal layers interrupt transferring the first signal but receive and output the second signal. When the circuit is revised and multiple sub-circuits as well as the transferred signal are changed, the fewest metal layers commonly adopted are used. Accordingly, the present invention can reduce effectively the number of masks, and thus reducing costs.
US09099460B2
To manufacture a stack semiconductor package, a board mold covers a first semiconductor. The board mold includes a first face and a second face opposite to the first face. An active surface of the first semiconductor faces the second face. A first opening is formed in the board mold from the second surface. The first opening is disposed on the first semiconductor. A second opening penetrates the board mold from the first surface. A conductive metal layer fills the first and the second openings using an electroless plating method. A plurality of semiconductor devices is stacked on the first face of the board mold.
US09099447B2
A local interconnect is formed in contact with an upper surface of an impurity diffusion region and extends to below a potential supply interconnect. A contact hole electrically couples the local interconnect to the potential supply interconnect. The local interconnect, which is formed in contact with the upper surface of the impurity diffusion region, is used for electrically coupling the impurity diffusion region to the potential supply interconnect.
US09099443B2
A semiconductor device according to an embodiment includes a semiconductor substrate that includes a first region and a second region having a thickness that is less than a thickness of the first region, a first metal film having a same film thickness provided in each of a first through hole, and a second through hole, the first through hole penetrating the semiconductor substrate from the second surface to the first surface in the first region, and the second through hole penetrating the semiconductor substrate from the second surface to the first surface in the second region. A second metal film is formed on the first metal films and is provided inside the first through hole, and inside and outside of the second through hole. A thickness of the second metal film located outside the second through hole is greater than a thickness of the second metal film located outside the first through hole, and heights of upper surfaces of the second metal film in the first and second regions are the same.
US09099435B2
A method of manufacturing a semiconductor device includes forming trenches in a first conductivity type semiconductor layer. An insulating film is then formed to cover the inner surfaces of the trenches. A part of the insulating film which is covering a bottom part of the trenches is removed from at least a portion of the trenches. Dopant ions are implanted into regions of the semiconductor layer that are below the bottom parts of that portion of the trenches from which the portion of the insulating film has been removed.
US09099428B2
In a transistor including an oxide semiconductor layer, an oxide insulating layer is formed so as to be in contact with the oxide semiconductor layer. Then, oxygen is introduced (added) to the oxide semiconductor layer through the oxide insulating layer, and heat treatment is performed. Through these steps of oxygen introduction and heat treatment, impurities such as hydrogen, moisture, a hydroxyl group, or hydride are intentionally removed from the oxide semiconductor layer, so that the oxide semiconductor layer is highly purified.
US09099427B2
Embodiments of the present invention provide a semiconductor structure and method to dissipate heat generated by semiconductor devices by utilizing backside thermoelectric devices. In certain embodiments, the semiconductor structure comprises an electronic device formed on a first side of the semiconductor structure. The semiconductor structure also comprises a thermoelectric cooling device formed on a second side of the semiconductor structure in close proximity to a region of the semiconductor structure where heat dissipation is desired, wherein the thermoelectric cooling device includes a Peltier junction. In other embodiments, the method comprises forming an electronic device on a first side of a semiconductor structure. The method also comprises forming a thermoelectric cooling device on a second side of the semiconductor structure in close proximity to a region of the semiconductor structure where heat dissipation is desired, wherein the thermoelectric cooling device includes a Peltier junction.
US09099422B2
A compound semiconductor device includes: a substrate; an electron transit layer and electron supply layer formed over the substrate; a gate electrode, source electrode, and drain electrode formed over the electron supply layer; and a first Fe-doped layer provided between the substrate and the electron transit layer in a region corresponding to the position of the gate electrode in plan view, the first Fe-doped layer being doped with Fe to reduce two dimensional electron gas generated below the gate electrode.
US09099419B2
A test method in accordance with one or more embodiments may include: providing a semiconductor device to be tested, the semiconductor device including at least one device cell, the at least one device cell having at least one trench, at least one first terminal electrode region and at least one second terminal electrode region, at least one gate electrode, and at least one additional electrode disposed at least partially in the at least one trench, wherein an electrical potential of the at least one additional electrode may be controlled separately from electrical potentials of the at least one first terminal electrode region, the at least one second terminal electrode region and the at least one gate electrode; and applying at least one electrical test potential to at least the at least one additional electrode to detect defects in the at least one device cell.
US09099413B2
A display substrate and a method of manufacturing the same. The display substrate includes a substrate including an active area and an inactive area, an organic light-emitting diode (OLED) unit disposed on the active area of the substrate, and a transmittance measurement pattern unit disposed on the inactive area of the substrate. The transmittance measurement pattern unit includes a deposition assistant layer pattern disposed on the substrate.
US09099406B2
An organic electroluminescence display device includes: a light emission region including a plurality of pixels on a drive substrate, wherein each of the pixels includes, in order from a side close to the drive substrate, a first electrode, a functional layer, and a second electrode, the first electrode is provided for each of the pixels, and the functional layer includes at least an organic electroluminescence layer; a print pattern layer included in the functional layer and formed individually for each of the pixels; and a protrusion provided on the drive substrate and protruding further than any layer provided between the print pattern layer and the drive substrate.
US09099397B1
A transistor includes a first emitter layer area, a second emitter layer area, wherein the second emitter layer area is separate from the first emitter layer area, a first metal formed on the first emitter layer area, a second metal formed on the second emitter layer area, a base, and a base metal formed on the base and on the second metal. The first emitter layer area is an emitter of the transistor and the first metal provides an emitter contact. The base metal on the base and on the second metal provides a base contact.
US09099393B2
A method for semiconductor fabrication includes forming at least one of a diffusion barrier layer and a metal containing layer over a dielectric layer in a gate cavity. A first anneal is performed to diffuse elements from the at least one of the diffusion barrier layer and the metal containing layer into the dielectric layer. The metal containing layer and the diffusion barrier layer are removed. A second anneal is performed to adjust diffusion of the elements in the dielectric layer to provide a gate dielectric region.
US09099390B2
A crystallization apparatus for crystallizing a semiconductor layer formed on a substrate, the crystallization apparatus including: a laser generator, which generates a laser beam, and a stage on which the substrate is mounted, where the semiconductor layer is divided into a plurality of crystallization areas and a plurality of non-crystallization areas, and the laser beam is radiated onto the crystallization areas a plurality of times to crystallize the crystallization areas, where the laser beam is radiated onto different positions of the same crystallization area a plurality of times.
US09099385B2
Vertical 1T-1R memory cells, memory arrays of vertical 1T-1R memory calls, and methods of forming such memory cells and memory arrays are described. The memory cells each include a vertical transistor and a resistivity-switching element coupled in series with and disposed above or below the vertical transistor. The vertical transistor includes a controlling electrode coupled to a word line that is above or below the vertical transistor. The controlling electrode is disposed on a sidewall of the vertical transistor. Each vertical transistor includes a first terminal coupled to a bit line, a second terminal comprising the controlling electrode coupled to a word line, and a third terminal coupled to the resistivity-switching element.
US09099383B2
A GaN-based semiconductor is epitaxially grown on a silicon substrate with a surface orientation of (111). The difference between the lattice constant of the GaN and the silicon (111) surface is approximately 17%, which is quite large. Therefore, the dislocation density of the grown GaN exceeds 1010 cm−2. Screw dislocation density causes the leak current of the transistor using GaN to increases. Furthermore, the mobility of the transistor is reduced. Provided is a semiconductor substrate comprising a silicon substrate and a nitride semiconductor layer that is epitaxially grown on a (150) surface of the silicon substrate.
US09099371B1
A barrier-type photo-detector, such as an infra-red detector, is disclosed. The detector may include an absorber layer having predetermined majority and minority carrier types with corresponding energy bands; and a Barrier made, at least in part, of a semiconductor with a Barrier energy gap and corresponding conduction and valence bands, a first side of said Barrier adjacent a first side of said absorber layer. Metal contact regions may be disposed on the barrier layer, the metal contact regions delineating pixels where image data may be read out from the photo-detector; wherein the Barrier is configured so as to allow minority carrier current flow while blocking majority carrier current flow between the absorber layer and the metal contact regions.
US09099368B2
A camera module may include a substrate, and an image sensor mounted on the substrate. The camera module may also include a housing, and an electromagnetic interference (EMI) shield provided around the image sensor and within the module. The camera module may be particularly suited for use in a mobile telephone, for example.
US09099364B1
Disclosed is a MPS-C2 (Metal Post Soldering Chip Connection) semiconductor device having shorter supporting posts. Bonding pads are reentrant from a wafer-level packaging (WLP) layer formed on the active surface. A patterned UBM metal layer includes a plurality of UBM pads disposed on the bonding pads and at least a UBM island disposed on the WLP layer. The island area of the UBM island on the WLP layer is at least four times larger than the unit area of the UBM pads. A plurality of I/O pillars are one-to-one disposed on the UBM pads by plating and a plurality of supporting pillars are many-to-one disposed on the UBM island by one plating process. The unit footprint of the supporting pillars on the UBM island is smaller than the unit footprint of the I/O pillars on the UBM pads so as to compensate the height difference between the top jointing surfaces of the supporting pillars and the I/O pillars.
US09099360B2
A display device and a manufacturing method thereof with improved performance and low manufacturing complexity are provided. One inventive aspect includes: a first control electrode, a semiconductor layer, an etch stop layer, a first input electrode and a first output electrode, a third control electrode, a passivation layer and a pixel electrode. The third control electrode is formed on the etch stop layer. The passivation layer is formed on the first electrode, the first output electrode and the third control electrode. The pixel electrode is formed on the passivation layer and connects to the first output electrode.
US09099348B2
A semiconductor device includes: vertical channel layers; a pipe channel layer configured to connect lower ends of the vertical channel layers; and a pipe gate surrounding the pipe channel layer and including a first region, which is in contact with the pipe channel layer and includes a first-type impurity, and remaining second regions including a second-type impurity different from the first type impurity.
US09099347B2
Provided are three-dimensional semiconductor memory devices and methods of fabricating the same. The device may include an electrode structure extending in a first direction and including electrodes and insulating patterns which are alternately and repeatedly stacked on a substrate, and vertical active patterns penetrating the electrode structure. At least an uppermost electrode of the electrodes is divided into a plurality of physically isolated segments arranged in the first direction. The segments of the uppermost electrode are electrically connected to each other.
US09099345B2
A WLP device is provided with a flange shaped UBM or an embedded partial solder ball UBM on top of a copper post style circuit connection.
US09099339B2
A package-on-package stack may include an upper package, an optical interface, and a lower package. The upper package may send an optical signal from a first component in the upper package. The optical interface may receive the optical signal from the upper package, and may transmit the optical signal. The lower package may receive the optical signal from the optical interface, and may relay the optical signal to a second component in the lower package or at the motherboard.
US09099333B2
An LED lamp device includes a plurality of LED elements separately mounted on a substrate and effective to emit light having a first wavelength. A fluorescent element includes a fluorescent material excitable by light emitted from the LED elements to emit light of a second wavelength, and is arranged to cover each LED element with no gaps provided between the fluorescent element and the substrate. The fluorescent element is shaped in accordance with the positioning of the LED elements and the spaces defined there-between such that a proportion of light of the first wavelength with respect to light of the second wavelength is substantially uniform irrespective of light exit direction.
US09099331B2
Provided is a semiconductor device which includes a bonding wire, one end of which is connected to a bipolar device, the other end of which is connected to a conductive member, and the center of which is connected to a unipolar device, said semiconductor device being capable of improving the reliability of wire bonding. A package (4) includes a die pad (61), a source lead (63), a first MOSFET (11), and a first Schottky barrier diode (21). A source electrode (11S) of the first MOSFET (11), an anode electrode (21A) of the first Schottky barrier diode (21), and the source lead (63) are electrically connected by the bonding wire (31), one end of which is bonded to the source electrode (11S) of the first MOSFET (11), the other end of which is bonded to the source lead (63), and the center of which is bonded to the anode electrode (21A) of the first Schottky barrier diode (21).
US09099327B2
A multigate structure which comprises a semiconductor substrate; an ultra-thin silicon or carbon bodies of less than 20 nanometers thick located on the substrate; an electrolessly deposited metallic layer selectively located on the side surfaces and top surfaces of the ultra-thin silicon or carbon bodies and selectively located on top of the multigate structures to make electrical contact with the ultra-thin silicon or carbon bodies and to minimize parasitic resistance, and wherein the ultra-thin silicon or carbon bodies and metallic layer located thereon form source and drain regions is provided along with a process to fabricate the structure.
US09099323B2
A Si-on-half-insulator device and its manufacturing method are disclosed in this invention. In one embodiment, a horizontal insulating layer located below at least one of the source and drain regions is realized to reduce junction capacitance. In another embodiment, a horizontal insulating layer located below at least one of the source and drain regions and a vertical insulating layer located below at least one side surface of the gate are realized. The additional vertical insulating layer can reduce punch leakage. Further, a method of manufacturing the above semiconductor device is also disclosed, wherein the horizontal and vertical insulating layers are formed using an additional layer of epitaxially grown semiconductor material and isolating trenches.
US09099314B2
Spacers in a pitch multiplication process are formed without performing a spacer etch. Rather, the mandrels are formed over a substrate and then the sides of the mandrels are reacted, e.g., in an oxidization, nitridation, or silicidation step, to form a material that can be selectively removed relative to the unreacted portions of the mandrel. The unreacted portions are selectively removed to leave a pattern of free-standing spacers. The free-standing spacers can serve as a mask for subsequent processing steps, such as etching the substrate.
US09099309B2
Disclosed are methods and resulting structures which provide an opening for epitaxial growth, the opening having an associated projection for reducing the size of the contact area on a substrate at which growth begins. During growth, the epitaxial material grows vertically from the contact area and laterally over the projection. The projection provides a stress relaxation region for the lateral growth to reduce dislocation and stacking faults at the side edges of the grown epitaxial material.
US09099304B2
A semiconductor device is provided that includes a diffusion barrier layer between a compound semiconductor layer and a dielectric layer, as well as a method of fabricating the semiconductor device, such that the semiconductor device includes a compound semiconductor layer; a dielectric layer; and a diffusion barrier layer including an oxynitride formed between the compound semiconductor layer and the dielectric layer.
US09099301B1
Methods and compositions for depositing La-containing layers are described herein. In general, the disclosed methods deposit the precursor compounds comprising rare earth-containing compounds using deposition methods such as chemical vapor deposition or atomic layer deposition. The disclosed precursor compounds include a cyclopentadienyl ligand having at least one aliphatic group as a substituent and an amidine ligand.
US09099297B2
An electrochemical processor may include a head having a rotor configured to hold a workpiece, with the head moveable to position the rotor in a vessel. Inner and outer anodes are in inner and outer anolyte chambers within the vessel. An upper cup in the vessel, has a curved upper surface and inner and outer catholyte chambers. A current thief is located adjacent to the curved upper surface. Annular slots in the curved upper curved surface connect into passageways, such as tubes, leading into the outer catholyte chamber. Membranes may separate the inner and outer anolyte chambers from the inner and outer catholyte chambers, respectively.
US09099296B2
A microelectronic assembly is provided in which first and second electrically conductive pads exposed at front surfaces of first and second microelectronic elements, respectively, are juxtaposed, each of the microelectronic elements embodying active semiconductor devices. An electrically conductive element may extend within a first opening extending from a rear surface of the first microelectronic element towards the front surface thereof, within a second opening extending from the first opening towards the front surface of the first microelectronic element, and within a third opening extending through at least one of the first and second pads to contact the first and second pads. Interior surfaces of the first and second openings may extend in first and second directions relative to the front surface of the first microelectronic element, respectively, to define a substantial angle.
US09099286B2
Mass spectrometers and methods for measuring information about samples using mass spectrometry are disclosed.
US09099283B2
A signal processing unit (21) of a charged particle microscope calculates a degradation function (H (s)) of an image, on the basis of detection signals (11) obtained by scanning a charged particle beam (2) at two types of scanning speeds, a scanning speed within the bandwidths of a detector (12) and an amplifying circuit at a subsequent stage of the detector, and another scanning speed exceeding the upper limit of the bandwidths. Then, the signal processing unit creates a one-dimensional correction filter for recovering image quality, from an inverse function (H−1 (s)) of the degradation function, and applies the one-dimensional correction filter to the detection signal recorded at the scanning speed exceeding the upper limit of the bandwidths of the detector and the amplifying circuit at a subsequent stage of the detector, or to a two-dimensional image based on the detection signal.
US09099274B2
Described is a lateral field emission device emitting electrons in parallel with respect to a substrate. Electron emission materials having a predetermined thickness are arranged in a direction with respect to the substrate on a supporting portion. An anode is disposed on a side portion of the substrate, the anode corresponding to the electron emission materials.
US09099269B2
An adapter configured to connect a switch device to a data bus, wherein the switch device has a box-like body which houses a switching unit for switching an electric circuit, wherein the adapter includes a case having a first opening and a second opening and an electronic control unit housed in the case and having a first connection element adapted to be connected to the switching unit through the first opening and second connection element adapted to be connected to the data bus through the second opening to convert the electric signals generated by the switching unit into data signals and vice versa.
US09099264B2
Systems and methods for providing input component assemblies with anti-rotational buttons in electronic devices are provided. The input component assembly includes a switch, a button positioned over the switch, where the button is operative to close at least one circuit of the switch when the button is depressed towards the switch, and at least one pin positioned underneath the button, where the at least one pin is operative to engage with a surface to assist in preventing rotation of the button, when the button is depressed towards the switch.
US09099261B2
A keyswitch includes a casing, a key cap and a support device rotatably disposed between the key cap and the casing. One of the casing and the key cap has a first magnetic area and the support device has a second magnetic area corresponding to the first magnetic area. When the key cap is not pressed, a magnetic attraction force between the first and second magnetic areas keeps the key cap at a non-pressed position. When the key cap is pressed by an external force such that the second magnetic area moves away from the first magnetic area, the key cap moves from the non-pressed position toward the pressed position. When the external force is removed, the second magnetic area moves toward the first magnetic area due to the magnetic attraction force such that the key cap moves from the pressed position toward the non-pressed position.
US09099259B2
A circuit breaker includes a latch including a switching mechanism for opening and closing a switching contact operatively connected to a tensioning element, and an unlatching mechanism by which, on the basis of a tripping signal, the tensioning element can be changed from a tensioned to an at least largely untensioned state, thereby opening the switching contact. In an embodiment, the tensioning element is indirectly linked to a tensioning lever having a locating surface on which a locking pawl of the unlatching mechanism bears in the tensioned state of the tensioning element. The locating surface is curved in the direction of the locking pawl and is movably disposed relative to the tensioning lever.
US09099258B2
A rocker contact switch for a GFCI device includes a base and first and second legs extending from the base. When the base is moved, the second leg rotates to contact a conductive member to put the GFCI device in an end of life condition. The first leg is substantially prevented from moving in response to movement of the base. A test button of the GFCI device is pushed a first distance to complete a first circuit that trips the GFCI device. The test button is pushed a second distance, which moves the base of the rocker contact switch, to complete a second circuit that puts the GFCI device in an end of life condition by moving the rocker switch base.
US09099255B2
A housing having activated structure by remotely activates an embedded switch. The case includes a front panel having an inner and outer surface, an operation button, a first elastic member, a latch member having a lead-in portion at one end and an activating portion at the other end, and a lever. The operation button is arranged on the outer face and contacts the lead-in portion. The lever pivotally connects the front panel and selectively contacts the latch member and the switch. When the operation button is pressed, the first elastic member is compressed and the lead-in portion shifts accordingly. The activating portion further applies a force to the lever which then tilts toward the switch, allowing activation. When the first elastic member decompresses, a force applies to the latch member and the latch member returns to the original position.
US09099254B2
A control device for generating electrical signals. The control device includes a bottom support, a first, a second, and a third fixed contacts, a first, a second, and a third moving contacts, each of which is elastically deformable. The control device also includes an intermediate control cradle thank includes first, second and third actuating pawls. The control device is suitable for occupying an inactive position in which at least one first, one second and one third bearing points of the intermediate cradle are in abutment, vertically upwards, each against an associated surface portion facing the bottom support, and a single top control member in the form of a drum.
US09099253B2
Elongated noble-metal nanoparticles and methods for their manufacture are disclosed. The method involves the formation of a plurality of elongated noble-metal nanoparticles by electrochemical deposition of the noble metal on a high surface area carbon support, such as carbon nanoparticles. Prior to electrochemical deposition, the carbon support may be functionalized by oxidation, thus making the manufacturing process simple and cost-effective. The generated elongated nanoparticles are covalently bound to the carbon support and can be used directly in electrocatalysis. The process provides elongated noble-metal nanoparticles with high catalytic activities and improved durability in combination with high catalyst utilization since the nanoparticles are deposited and covalently bound to the carbon support in their final position and will not change in forming an electrode assembly.
US09099250B2
There is provided a multilayer ceramic capacitor to be embedded in a board, including: a ceramic body; first and second internal electrodes alternately exposed through end surfaces of the ceramic body; first and second external electrodes formed on end surfaces of the ceramic body; and first and second plating layers enclosing the first and second external electrodes, wherein when distance from one end of bands of the first or second external electrode to the other end thereof is ‘A’ and distance between points at which a virtual line drawn from a point vertically spaced apart from a surface of the first or second plating layer at a point ½×A from one end of the bands inwardly of the ceramic body by 3 μm in length direction of the ceramic body intersects points on the surface of the first or second plating layer is ‘B,’ B/A≧0.6.
US09099235B2
A laminate has a structure in which magnetic layers and a non-magnetic layer containing glass are stacked. A coil is incorporated in the laminate. The magnetic permeability μ2 in portions (low-magnetic-permeability portions), of the magnetic layers, which are adjacent to the non-magnetic layer and into which the glass diffuses is lower than the magnetic permeability μ1 in portions (high-magnetic-permeability portions), of the magnetic layers, which are not adjacent to the non-magnetic layer.
US09099232B2
A magnetic device and power converter employing the same. In one embodiment, the magnetic device includes a first L-core segment including a first leg and a second leg extending therefrom, and an opposing second L-core segment including a first leg and a second leg extending therefrom. The magnetic device also includes a winding formed around at least one of the first leg and the second leg of the first L-core segment or the second L-core segment.
US09099231B2
A magnetic core (106) is adapted for a solenoid valve (100). The magnetic core (106) includes a base (113), a stem (112), and an inner cavity (115). The inner cavity (115) is formed in a portion of the base (113) and in a portion of the stem (112). The inner cavity (115) defines a thin wall (108) of the stem (112). The magnetic core (106) further comprises a non-magnetic pressure retaining sleeve (420). The non-magnetic pressure retaining sleeve (420) is arranged in such a way that either the non-magnetic pressure retaining sleeve surrounds at least a portion of the thin wall of the stem or that at least a portion of the thin wall portion surrounds the non-magnetic pressure retaining sleeve.
US09099227B2
A pattern of conductive micro-wires as in a conductive pattern can be prepared using photo-lithography, or imprint technology. A photocurable composition is cured to form a pattern of photocured micro-channels. A conductive composition comprising metal nano-particles is added to the photocured micro-channels and excess conductive composition outside the photocured micro-channels is removed. The conductive composition in the photocured micro-channels is then dried at a temperature of less than 60° C. The dried conductive composition in the photocured micro-channels is treated with hydrogen chloride vapor to form conductive micro-wires in the photocured micro-channels at a temperature of less than 60° C. The outer surface of the conductive micro-wires is then polished in the presence of water, to form a micro-wire pattern.
US09099225B2
Primary wire for marine or undersea cable comprises a conducting core (10), typically a multifilament core of copper, and an insulating sheath comprising an insulating inner layer (12) having a thickness of 0.35 to 1.0 mm, preferably 0.5 to 0.75 mm, and an outer protective layer (14) of polyvinylidene fluoride having a thickness of 0.15 to 0.3 mm, at least the outer layer being radiation crosslinked. The inner and outer layers are preferably crosslinked together using electron beam radiation. The combination of the inner and outer layers of the sheath enables marine and subsea cables and the like to be made with smaller diameters, without loss of capacity or electrical properties and with an increase in overall performance such as temperature range and mechanical properties.
US09099212B2
One example is a betavoltaic cell that has been fabricated using a semiconductor that includes, but is not limited to, Silicon Carbide (SiC), Silicon (Si), Gallium Arsenide (GaAs), Indium Gallium Arsenide (InGaAs), Gallium Nitide (GaN), Gallium Phosphide (GaP), or Diamond, and uses through wafer via holes or other fabrication techniques to form both positive (+ve) and negative (−ve) contacts on the front and back sides of the cell. In another example, several of these cells with +ve and −ve contacts on the front and back sides of the cell are arranged vertically and/or horizontally to form customized parallel and/or series combinations that produce a close packed, energy dense betavoltaic composite unit, with increased power outputs relative to a single cell. In another example, tritium or a metal tritide is used as the radioisotope source for the cells.
US09099207B2
According to one embodiment of a reactor core monitoring system, includes: an information retention portion for retaining a regular cycle and a short cycle as calculation information of reactor core performance data; a signal processing portion for creating heat balance data based on a process signal; a data acquisition portion for acquiring, in a timing of the regular cycle, the heat balance data and reactor core performance data which was calculated in a previous timing of the regular cycle, while acquiring, in a timing of the short cycle asynchronous to the regular cycle, the heat balance data and reactor core performance data which was calculated most recently; and a data calculation portion for calculating new reactor core performance data based on the acquired reactor core performance data and the heat balance data.
US09099189B2
Methods of operating memory devices including precharging an adjacent pair of data lines to a particular voltage, isolating one data line of the adjacent pair of data lines from the particular voltage while maintaining the other data line of the adjacent pair of data lines at the particular voltage, and selectively discharging the one data line depending upon a data value of a selected memory cell of a string of memory cells associated with the one data line.
US09099171B2
An information processor includes an information processing sub-system having information processing circuits and a memory sub-system performing data communication with the information processing sub-systems, wherein the memory sub-system has a first memory, a second memory, a third memory having reading and writing latencies longer than those of the first memory and the second memory, and a memory controller for controlling data transfer among the first memory, the second memory and the third memory; graph data is stored in the third memory; the memory controller analyzes data blocks serving as part of the graph data, and performs preloading operation repeatedly to transfer the data blocks to be required next for the execution of the processing from the third memory to the first memory or the second memory on the basis of the result of the analysis.
US09099169B1
A first input of a sense amplifier is connected to a first bitline, a second input of the sense amplifier is connected to a second bitline, a third input of the sense amplifier is coupled to a third bitline. The sense amplifier provides at an output an indicator of a storage state of a memory cell connected to the first bitline based upon information provided to the sense amplifier via the first, second, and third bitlines.
US09099167B2
The disclosure relates to a method for detecting a current comprising: generating a bias current, transmitting the bias current to a feedback stage and a measurement stage connected to the measurement node receiving a current to be measured, slaving a voltage to the measurement node at a constant value by the measurement and feedback stages, transmitting to an output stage, a current circulating in the measurement stage, which depends on the bias current and the current to be measured, and converting a current circulating in the output stage into a voltage.
US09099156B2
A system including transmission lines, read elements, and differential amplifiers. The read elements are connected in series. Each of the read elements is connected to a respective pair of the transmission lines. The differential amplifiers are connected respectively to the read elements via the transmission lines. The differential amplifiers are configured to amplify differential signals received from the respective pairs of the transmission lines.
US09099155B1
Apparatus and method for adaptively mitigating adjacent track interference (ATI) effects on a data recording medium. In some embodiments, a write count value is accumulated for a first track responsive to successive writes to a second track on the data recording medium. For each of the successive writes, the accumulated write count value for the first track is incremented by a different variable amount based on temperature. The first track is refreshed responsive to the accumulated write count reaching a selected threshold value.
US09099152B2
A method and apparatus for creation, distribution, assembly and verification of media, including one embodiment, media is transmitted to a receiver where the receiver assembles the media into programming. In another embodiment, media is transmitted to the receiver from a plurality of sources. In a further embodiment, a source of media performs a tagging operation to associate sets of tags with elements of the stream of media. In various embodiments, different combinations of look-and-feel, content and other tags are associated with the media stream. In an additional embodiment, tagging of the media stream is performed at the receiver. A user at the receiver may also provide data about the user to the receiver. In yet another embodiment, the receiver uses the tags to assemble the media into a program. In still further embodiments of the invention, various Royalty Only Aggregate Revenues or “ROAR” models and apparatus are disclosed.
US09099146B2
A device including a magnetic structure, the magnetic structure having a substrate adjacent surface and a second, opposing surface, the magnetic structure having a near field transducer (NFT), wherein the NFT includes gold or an alloy thereof, and is positioned at the second surface an overcoat structure; and a film structure, the film structure positioned between the magnetic structure and the overcoat structure, the film structure having a total thickness of not greater than about 100 Å, and the film structure including: a first interfacial structure having a first and a second opposing surface; a second interfacial structure having a first and a second opposing surface; and an intermediate structure wherein the first surface of the first interfacial structure is positioned adjacent the NFT of the magnetic structure, and the second surface of the second interfacial structure is positioned adjacent the overcoat structure, and the intermediate structure is positioned between the first interfacial structure and the second interfacial structure, and wherein the first interfacial structure includes one or more rare earth elements, one or more alkaline earth metals, one or more alkali metals, or a combination thereof.
US09099145B1
A slider and method of making same to reduce contrast interference for visual identification of alignment marks on the slider for heat assisted magnetic recording (HAMR) includes a plurality of alignment marks arranged for alignment of a chip on submount assembly (COSA) with respect to the slider, and at least one shield arranged with the plurality of alignment marks. A hard disk drive includes a plurality of alignment marks arranged for alignment of a chip on submount assembly (COSA) with respect to the slider, and at least one shield arranged with the plurality of alignment marks.
US09099141B2
An aspect of the present invention relates to a radiation-curable vinyl chloride resin composition comprising a vinyl chloride resin containing a radiation-curable functional group, and/or starting material compounds thereof, as well as a benzoquinone compound.
US09099127B1
A magnetic read head and associated circuitry for reducing side track noise and decreasing read width, thereby providing increased data density. The magnetic read head includes first and second sensor elements that are aligned with one another in a data track direction, with the first sensor element being wider than the second sensor element. Electrical circuitry is connected with the read head in such a manner as to read a first signal from the first sensor element and a second signal from a second sensor element. Because the second sensor element is wider than the first sensor element, it will read more side signal noise from adjacent data tracks than will the second sensor element. The circuitry connected with the first and second sensor element detects and distinguishes the side signal noise and separates it out from the data signal, based sensor width difference and location difference.
US09099126B2
A magnetic head, according to one embodiment, includes a sensor structure extending from an air bearing surface end thereof in a stripe height direction, the sensor structure having sidewalls on opposite sides thereof, the sidewalls extending between a top and a bottom of the sensor structure, the sidewalls extending in the stripe height direction, wherein a spacing between the sidewalls in a track width direction along the top of the sensor structure is about constant therealong in the stripe height direction.
US09099124B1
A tunneling magnetoresistance (TMR) device, like a magnetic recording disk drive read head, has a nitrogen-containing layer between the MgO barrier layer and the free and/or reference ferromagnetic layers that contain boron. In one embodiment the free ferromagnetic layer includes a boron-containing layer and a trilayer nanolayer structure between the MgO barrier layer and the boron-containing layer. The trilayer nanolayer structure includes a thin Co, Fe or CoFe first nanolayer in contact with the MgO layer, a thin FeN or CoFeN second nanolayer on the first nanolayer and a thin Co, Fe or CoFe third nanolayer on the FeN or CoFeN nanolayer between the FeN or CoFeN nanolayer and the boron-containing layer. If the reference ferromagnetic layer also includes a boron-containing layer then a similar trilayer nanolayer structure may be located between the boron-containing layer and the MgO barrier layer.
US09099123B1
A magnetic read sensor having an extended pinned layer and having a free layer structure with a back edge formed at an angle for optimizing sensor performance and pinned layer pinning. The magnetic free layer has a back edge that is formed at an angle of between 6 and 10 degrees relative to a plane parallel with the air bearing surface plane. The magnetic sensor can be formed by forming the free layer stripe height with an ion milling that is performed at an angle of 6 to 10 degrees relative to normal.
US09099121B2
A current-perpendicular-to-plane magnetoresistive read sensor includes a stack of layers extending along a stacking direction, and an edge surface parallel to the stacking direction that forms at least part of a bearing surface of the read sensor, the bearing surface designed to face a recording medium. The stack of layers includes a first contact layer, a ferromagnetic free layer whose magnetic orientation varies according to an applied magnetic field, above the first contact layer, a non-magnetic layer above the ferromagnetic layer, a ferromagnetic spin injection layer above the non-magnetic layer, and a second contact layer above the spin injection layer, such that a current can flow between the second contact layer and the first contact layer along a current-perpendicular-to-plane direction, parallel to the stacking direction. The stack of layers further includes a series of structures extending along a direction parallel to the bearing surface and perpendicular to the stacking direction.
US09099117B2
A near field transducer with a peg region, an enlarged region disposed adjacent the peg region, and a barrier material disposed between the peg region and the enlarged region. The barrier material reduces or eliminates interdiffusion of material between the peg region and the enlarged region.
US09099115B2
A magnetic head according to one embodiment includes an underlayer, a first nonmagnetic spacer layer above the underlayer, a free layer above the first nonmagnetic spacer layer, a second nonmagnetic spacer layer above the free layer, and a cap layer above the second nonmagnetic spacer layer. At least one of the cap layer and the underlayer comprises a soft ferromagnetic material and a high spin orbit coupling material. Other embodiments are also described.
US09099108B2
An apparatus may be constructed with a magnetic element, such as a data transducing head. A first permanent magnet may be configured to bias the write pole to decrease remnant magnetization and erasure after write (EAW). The first permanent magnet can be separated from the write pole be a predetermined distance.
US09099104B2
A component comprising a stacked interleaved film structure that includes a plurality of layers inert to light. Alternating layers are either doped with a reverse saturable absorber (RSA) material or the RSA material is located between the adjacent inert layers. In some embodiments, the inert alternating layers have different refractive indices. A data storage device and methods of manufacture are also disclosed.
US09099101B1
Described herein is a method for controlling the acoustic noise generated by a spindle motor of a hard disk drive includes detecting vibrations of the hard disk drive, and distorting an input signal to the spindle motor based on the vibrations of the hard disk drive.
US09099098B2
In speech processing systems, compensation is made for sudden changes in the background noise in the average signal-to-noise ratio (SNR) calculation. SNR outlier filtering may be used, alone or in conjunction with weighting the average SNR. Adaptive weights may be applied on the SNRs per band before computing the average SNR. The weighting function can be a function of noise level, noise type, and/or instantaneous SNR value. Another weighting mechanism applies a null filtering or outlier filtering which sets the weight in a particular band to be zero. This particular band may be characterized as the one that exhibits an SNR that is several times higher than the SNRs in other bands.
US09099094B2
Microphone arrays (MAs) are described that position and vent microphones so that performance of a noise suppression system coupled to the microphone array is enhanced. The MA includes at least two physical microphones to receive acoustic signals. The physical microphones make use of a common rear vent (actual or virtual) that samples a common pressure source. The MA includes a physical directional microphone configuration and a virtual directional microphone configuration. By making the input to the rear vents of the microphones (actual or virtual) as similar as possible, the real-world filter to be modeled becomes much simpler to model using an adaptive filter.
US09099089B2
A content alignment service may generate content synchronization information to facilitate the synchronous presentation of audio content and textual content. In some embodiments, a region of the textual content whose correspondence to the audio content is uncertain may be analyzed to determine whether the region of textual content corresponds to one or more words that are audibly presented in the audio content, or whether the region of textual content is a mismatch with respect to the audio content. In some embodiments, words in the textual content that correspond to words in the audio content are synchronously presented, while mismatched words in the textual content may be skipped to maintain synchronous presentation. Accordingly, in one example application, an audiobook is synchronized with an electronic book, so that as the electronic book is displayed, corresponding words of the audiobook are audibly presented.
US09099086B2
An Internet radio station program discovery service is provided. A plurality of Internet radio station programs is obtained. For each Internet radio station program of the plurality of Internet radio station programs, the Internet radio station program is dynamically categorized by mapping a dynamically identified topic of the Internet radio station program to a content classifier. A User is enabled to discover an Internet radio station program of interest from the plurality of Internet radio station programs based on the dynamic categorizations for the plurality of Internet radio station programs.
US09099085B2
A method for configuring a voice authentication system employing at least one authentication engine comprises utilizing the at least one authentication engine to systematically compare a plurality of impostor voice sample against a voice sample of a legitimate person to derive respective authentication scores. The resultant authentication scores are analyzed to determine a measure of confidence for the voice authentication system.
US09099081B2
To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
US09099074B1
Acoustic insulation comprising tuned resonant absorbers to absorb sound energy and prevent it from being emitted and a method of installation of the acoustic insulation. The acoustic insulation is preferably placed or sprayed by a thermal spray process. The resonant absorbers are strategically placed in the placed or thermally sprayed material to maximize sound absorption. Discrete mass absorbers may be sealed or left open.
US09099066B2
A system and method is disclosed that facilitates the processing of a sound signal. In embodiments, an input sound signal can be processed according to a computational model using predetermined parameters. A sound signal originating from a musical instrument can be processed according to coefficients that are generated using a learning model.
US09099059B2
To provide an image display device capable of carrying out a data reading process in advance on data of a plurality of images in an order according to the likelihood of becoming a display target. There is provided an image display device for displaying on a display device (2) an image in accordance with a position change instruction issued by a user to change a position in an image sequence comprising a plurality of images, the image display device holds information about a display image position which is a position in the image sequence, of an image to be displayed next and determined according to an image being displayed on the display device (2) and the position change instruction; reads, with respect to respective images in a plurality of positions in the image sequence, the positions being determined according to the display image position, data of the respective images from an image data storage unit in an order determined according to content of the position change instruction, the image data storage unit storing data of the plurality of images; and displays an image in accordance with the position change instruction by a user, based on the read image data.
US09099049B2
A plurality of gray-scale values is extracted from image signals corresponding to a dimming area to calculate a mean value of the gray-scale values, and at least one of a variance, a standard deviation, a kurtosis, a skewness, a central moment, and an image moment is calculated using the mean value. Then, a representative gray-scale value corresponding to the dimming area is determined using the calculated values, and a dimming function for the light sources included in the dimming area is determined based on the representative gray-scale value. Then, the light sources included in the dimming area are driven based on the dimming function.
US09099042B2
A high luminance display apparatus is provided. When a spectral radiance of a backlight at a time point of factory shipment is less than a spectral radiance of external light, a CPU generates a correction matrix for performing color correction so that color produced by external light, i.e., color produced by reflection light of external light by a half mirror conforms to color produced by only irradiation light of the backlight, transmits the generated correction matrix to a video image signal processing section as parameter information, and causes execution of color correction based on the parameter information. The CPU generates a correction matrix based on a spectral radiance of external light detected by a second spectral radiance sensor, a spectral radiance of the backlight detected at the time point of factory shipment, and spectral transmittance of a color filter as well as a color-matching function.
US09099041B2
A display device includes pixel array unit and a driver unit. A sampling transistor samples a signal potential to hold the signal potential in a holding capacitor. A driver transistor flows a drive current to a light emitting element in accordance with the signal potential held. A main scanner in the driver unit outputs the control signal having a shorter pulse width than the time period to the scan line to make the sampling transistor conductive during a time period while the signal line is at the signal potential, thereby adding the signal potential a correction for a mobility of the driver transistor when the signal potential is held in the holding capacitor.
US09099040B2
Embodiments may provide a scan driver including a plurality of stages for simultaneously outputting first scan signals in a simultaneous driving period and for progressively outputting second scan signals in a progressive driving period, wherein each of the stages includes a first signal processing unit coupled to an input terminal, a first clock terminal, a third clock terminal, an auxiliary terminal, a first power source terminal, and a second power source terminal to output a first output signal and a second output signal, and a second signal processing unit coupled to a second clock terminal and the first power source terminal to receive the first output signal and the second output signal and to output a first scan signal and a second scan signal to an output terminal.
US09099037B2
An organic light emitting diode display having improved display quality is disclosed. The organic light emitting diode display includes pixels positioned at intersections of scan lines and data lines, an emission control unit for controlling emission times of the pixels according to a second emission width signal indicating emission time information of the pixels, and an emission time controller for dividing the pixels into a plurality of blocks and for generating the second emission width signal according to a brightness history of the blocks.
US09099033B2
A method and system for controlling power consumption of a display is disclosed. The method includes determining battery voltage, brightness of ambient light, temperature, and adjusting the brightness of the organic electroluminescent display apparatus, or by adjusting the voltage difference between a first power voltage and a second power voltage of the organic electroluminescent display apparatus, according to the battery voltage, the brightness of the ambient light, the temperature, and image data of the organic electroluminescent display apparatus.
US09099031B2
Methods, program products, and systems for layout synchronization are described. A first device can share with a second device a layout designed according to display properties of the first device, even if display properties of the second device differ from those of the first device. The layout can be synchronized between the devices, where each device can adapt the layout in a manner specific to the display properties of the device. Two-dimensional views of same data can have a consistent appearance on multiple devices each having distinct display properties.
US09099021B2
A display screen, terminal device using same and method for controlling same are described. The display screen includes a display panel portion configured to display an image based on inputted image data; a transparent fixing component, which is located above the display panel portion, configured to protect the display panel portion; and a camera unit provided on a first area of the display panel portion. By way of the above configuration, a user looks directly at the display screen during a video call or video chat. In this way, the user looks directly at the camera component which takes a video of the user, so that the users participating in the video call feel they are achieving eye contact, thus enhancing the experience of video calls and chats.
US09099020B2
An object of the present invention is to provide a display device consuming lower amounts of power. The display device determines whether or not video signals corresponding to all of pixels in one row of a plurality of pixels are equal to one another. In a case where the video signals corresponding to at least two pixels among the video signals corresponding to all of the pixels in one row of the plurality of pixels, are different from each other, video signals input to an image signal input line are sequentially output to a plurality of source signal lines in synchronization with a sampling pulse output from a shift register. On the other hand, when the video signals corresponding to all of the pixels in one row of the plurality of pixels are equal to one another, input of a start pulse to the source driver is stopped, and the video signals input to the image signal input line are simultaneously output to the plurality of source signal line.
US09099019B2
The present invention relates to an image display device, to an image display system, to a method for analyzing the emotional state of user, wherein information on a user response to a scene containing content is analyzed so as to provide a user with information on the emotional state of the user for the scene or to selectively provide information added for each scene of the content, thereby rendering an interactive service. According to one embodiment of the present invention, the method for analyzing the emotional state of a user comprises the steps of: outputting a scene comprising content having identification information; receiving information on a user response to the scene; determining the emotional state of the user for the scene on the basis of the information on the user response; and storing the determined emotional state in association with the identification information.
US09099011B2
Two parties have three distinct viewpoints of their relationship, from which assumptions emerge and working hypotheses about how to manage their relationship. The system, device, and method described herein include using computer system mediated learning tool for understanding face-to-face human interactions. The process includes using the learning tool in reviewing an audio-video recording of a face-to-face interaction with one or more persons, whereby one or more of the participants use the learning tool to privately describe their separate viewpoints of the interaction. The participants use the learning tool to receive immediate feedback for analysis, to compare viewpoints, to examine how the viewpoints are arrived, and to explore the viewpoints' consequences for the participants' relationship.
US09099003B2
A GNSS/IMU safety sensor platform is disclosed consisting of data fusion Processors, GNSS Acquisition and Tracking Processors, MEMS IMU sensors, one or multiple accelerometers able to provide orientation information, optional V2V communication modules, and optional V2I communication modules. The data fusion processors provide interface ports to GNSS/IMU processors, odometers, video (Visual/Infrared) cameras installed in the vehicle, V2V relative positioning sensors (laser, radar or any other distance measuring), and V2V and V2I communication modules. The data fusion processors are interfaced to a driver warning system and optionally to the vehicle controls for providing safety warning messages to drivers, or for automatic control of the vehicle for preventing and reducing accidents.
US09099001B2
Method for reducing a reaction delay time of a vehicle safety control device which makes interventions into the control of the vehicle as a result of a surrounding situation in which there is a risk of collision, wherein the vehicle safety control device makes a first intervention into the control of the vehicle before the surrounding situation in which there is a risk of collision is validated.
US09098999B2
Automated systems and methods that utilize high-accuracy landing system data to correct the position of a synthetic runway presentation on a pilot display. This is achieved by first computing the “synthetic” lateral and vertical rectilinear deviations of the airplane from an ideal beam using the airplane's GPS position and barometric altitude, the runway location and orientation contained in an airborne database, and approach angle information. This synthetic deviation data is then compared to rectilinear deviation data computed by the computer system as received from a ground installation. The computer system is programmed to determine the differences between the ground-based and GPS-based rectilinear deviation data and then compute a corrected position vector using those differences. The position of the synthetic runway symbology on the pilot display is adjusted as a function of the corrected position vector.
US09098988B2
A device and method for manufacturing an integrated smoke cell are presented. The smoke cell includes an integral housing with a ceiling portion and a smoke permeable wall forming a chamber when mounted on a printed circuit board. An emitter and detector are mounted above apertures in the chamber ceiling so the emitter and detector are mounted substantially outside the chamber while detecting smoke present within the chamber without blocking ingress of smoke through the chamber wall.
US09098987B2
A smoke detector with a transmitter (4) for a radiation that can be detected by a receiver (5), the transmitter (4) and the receiver (5) are to be assigned a monitored region (11).
US09098979B2
The invention discloses a scanning-printing integrated machine for lottery ticket printing and cashing, comprising a first passage connected with an external paper inlet, a second passage connected with a paper house, a third passage connected with a paper outlet, and a control device, wherein a paper outlet of the first passage and a paper outlet of the second passage meet together at the third passage, at least one pair of delivery rollers is arranged in the first passage, a first printing mechanism and a paper cutting mechanism are arranged in the second passage, a scanning mechanism and a second printing mechanism for printing mark information on a medium are in sequence arranged in the third passage, wherein the control device judges the validity of the medium according to medium images collected by the scanning mechanism, and controls the printing operation of the second printing mechanism according to the judgment result. The scanning-printing integrated machine of the invention can not only achieve printing and cashing of the lottery tickets, but also detect the integrality of the printed contents.
US09098974B2
A system includes a user device in communication with an award server. The user device executes a game application to earn a bonus award. However, the bonus award is not issued by the user device. Rather, the bonus award is stored at the award server. In one optional embodiment, the bonus award may be issued through a gaming device which receives the bonus award from the award server and executes a gambling game which may result in the issuance of the bonus award. Additionally or alternatively, the bonus award may be issued through a redemption device.
US09098950B2
The invention relates to a method and system for the user-specific initialization of identification devices in the field, particularly on-board units in road toll systems, based on a central facility, whereby each identification device, when delivered, has a unique device identification to which, in the central facility, a unique user identification is assigned, and in the central facility, an initialization PIN is generated from the device identification and from the user identification and is transmitted to the identification device from which the identification device, based on its device identification, computes the user identification for the user-specific initialization.
US09098947B2
An image processing apparatus includes a synthesizing unit which synthesizes a drawn image drawn on a displayed image on a display device with the displayed image; a content data receiving unit which receives content data; a content data conversion unit which converts the received content data to image data; an external snapshot generation unit which generates an external snapshot to be displayed on the display unit based on the converted image data and stores the external snapshot in a storage unit; and a display control unit which displays the synthesized image by the synthesizing unit on the display device and also displays an object corresponding to the external snapshot in a selectable manner so that the external snapshot is displayed on the display device when the object is selected.
US09098943B1
Conflicts between the database-building and traversal phases are resolved by allowing the database bin size to be different from the display bin size. The database bin size is some multiple of the bin display bin size, and when there are multiple display bins in a database bin, each database bin is traversed multiple times for display, and the rasterizer discards primitives outside of the current display bin. This allows a trade off between memory bandwidth consumed for database building and bandwidth consumed for display, particularly when the display traversal is done multiple of times.
US09098942B2
Various arrangements for identifying and selected a data value of a dataset presented on a graph are described. The graph may be presented, wherein the graph illustrates a plurality of datasets and a legend that identifies each of the plurality of datasets. A selection of the dataset may be received via the legend of the graph. An input of a point on the graph may be received. A value of a data point from the dataset that corresponds to the input of the point on the graph may be presented.
US09098933B2
A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.
US09098932B2
Briefly, graphics data processing logic includes a plurality of parallel arithmetic logic units (ALUs), such as floating point processors or any other suitable logic, that operate as a vector processor on at least one of pixel data and vertex data (or both) and a programmable storage element that contains data representing which of the plurality of arithmetic logic units are not to receive data for processing. The graphics data processing logic also includes parallel ALU data packing logic that is operatively coupled to the plurality of arithmetic logic processing units and to the programmable storage element to pack data only for the plurality of arithmetic logic units identified by the data in the programmable storage element as being enabled.
US09098927B2
An image processing apparatus for diagnostic imaging,which allows easy verification of a spatial position on an arbitrary cross section is provided. An image processing apparatus 1 includes a basic position calculating unit 2 configured to calculate a position of a basic cross section from an image data, an auxiliary position calculating unit 3 configured to calculate a position of an auxiliary cross section, a generating unit 4 configured to generate a basic cross-sectional image using the image data and the position of the basic cross section and generate an auxiliary cross-sectional image using the image data and the position of the auxiliary cross section, a relationship calculating unit 5 configured to calculate information on a positional relationship indicating the relative positional relationship between the position of the basic cross section and the position of the auxiliary cross section, and a combining unit 6 configured to combine the information on the positional relationship with the basic cross-sectional image or the auxiliary cross-sectional image respectively, and a display unit 9 configured to display the combined image.
US09098926B2
The subject disclosure relates to generating three-dimensional façade models from images. In one aspect, a systematic decomposition schema is disclosed for a façade structured into a Direct Acyclic Graph and implemented as a top-down recursive subdivision and bottom-up merging. In a further aspect, optimization of façade depth operating in a façade surface and in the super-pixel level of a whole subdivision region is described.
US09098925B2
One embodiment sets forth a method for associating each stencil value included in a stencil buffer with multiple fragments. Components within a graphics processing pipeline use a set of stencil masks to partition the bits of each stencil value. Each stencil mask selects a different subset of bits, and each fragment is strategically associated with both a stencil value and a stencil mask. Before performing stencil actions associated with a fragment, the raster operations unit performs stencil mask operations on the operands. No fragments are associated with both the same stencil mask and the same stencil value. Consequently, no fragments are associated with the same stencil bits included in the stencil buffer. Advantageously, by reducing the number of stencil bits associated with each fragment, certain classes of software applications may reduce the wasted memory associated with stencil buffers in which each stencil value is associated with a single fragment.
US09098923B2
A method of identifying long shots of sports video comprising receiving a video frame comprising a plurality of pixels, classifying each of the plurality of pixels as a candidate field pixel or a candidate non-field pixel, determining whether at least a predefined percentage of the plurality of pixels are candidate field pixels, calculating a first standard deviation, the first standard deviation being the standard deviation of the hues of all candidate field pixels, and classifying the video frame as a long shot of sports video when at least the predefined percentage of the plurality of pixels are candidate field pixels and the first standard deviation is equal to or lower than a predefined maximum standard deviation value.
US09098920B2
An image capturing apparatus is provided that is capable of performing both object detection using image recognition and object detection using movement detection on successively captured images. In the image capturing apparatus, the reliability of the result of the object detection using image recognition is evaluated based on the previous detection results. If it is determined that the reliability is high, execution of the object detection using movement detection is determined. If it is determined that the reliability is low, non-execution of the object detection using movement detection is determined. With this configuration, the object region can be tracked appropriately.
US09098916B2
Creation of a Bit-accurate film grain pattern for blending in an image block occurs by first establishing a set of bit-accurate transformed coefficients. The set of bit-accurate transformed coefficients undergo frequency filtering and a subsequent bit-accurate inverse transformation to yield the film grain pattern. The film grain pattern can then undergo blending with an image block to restore the look of film to the image.
US09098912B2
A method for automatic segmentation of a medical image is provided. The method comprises registering a reference image associated with an object to the medical image, determining a transformation function on the basis of the registration, applying the transformation function to a probability map associated with the object; carrying out a probability thresholding on the transformed probability map by selecting a first area of the medical image in which the probability of the object is within a probability range, carrying out an intensity thresholding on the medical image by selecting a second area of the medical image in which the intensity is within an intensity range, selecting a common part of the first and second areas and carrying out on the common part a morphological opening resulting in separate sub-areas, selecting the largest sub-area as a seed, and segmenting the medical image on the basis of the seed.
US09098911B2
A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for the image, each describing the depth of pixels in the image relative to the image plane. The color depth map determines the depth of pixels according to their color, the spatial depth map determines the depth of pixels according to their location in the image, and the motion depth map determines the depth of pixels according to their motion in the image. Each of the depth maps is associated with a weight that is used to generate the weighted combination. The weights are adaptive to account for variation between different monoscopic images.
US09098890B2
Provided are a robot for managing a structure, and a method of controlling the robot. The robot for maintaining and repairing the structure measures a luminance value by capturing an image of the structure, or measures depth information of the structure by using a laser sensor or stereo vision, determines a protruding portion or depressed portion of the structure by using the measured luminance value or the measured depth information. Also, the robot removes the determined protruding portion and fills the determined depressed portion by using a combination hardener. Accordingly, protrusion, depression, and crack of a wall caused by deterioration or poor construction of the structure may be automatically found and repaired so as to efficiently manage the structure.
US09098884B2
The present invention refers to a system, process, and method of collecting, handling and processing paperboard based fast food service items for the production of pulp suitable for reuse into paper or paperboard and the contemporaneous recovery of the waterproofing film for the production of energy.
US09098882B2
Methods, systems, and products create anonymous loan documents. Electronic loan documents are prepared for a borrower of a loan. An anonymous shadow copy of the electronic loan documents is generated that removes personally identifying information, such as names, addresses, and social security numbers. The anonymous shadow copy of the electronic loan documents may then be electronically published.
US09098878B2
A stratified composite portfolio can be formed by selecting a group of investment securities, stratifying them according to attributes that correlate to a specific asset risk, and assigning relative portfolio weights to the components based on their stratified positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or stratified position, including to individual assets, groups of arbitrarily selected assets, or arbitrary stratification positions.
US09098874B2
Gifting of virtual items between users of a virtual space may be facilitated. A purchase interface may be presented to a first user. The purchase interface may be configured to receive selection from the first user of (i) a virtual item for purchase, and (ii) one or more users with which the first user has established a virtual space relationship. Responsive to selection by the first user through the purchase interface of a first virtual item and a second user with which the first user has established a virtual space relationship, the first virtual item may be distributed to the second user in the virtual space.
US09098872B2
A social graph is built which includes interactions, sharing activity, and connections between the users of the open Web and can be used to improve ad targeting and content personalization. Sharing activity between two users will affect ads or content that both users will be presented while surfing the Web. This sharing activity includes sending of links, sending of videos, sending of files, cutting and pasting of content, sending text messages, and sending of e-mails. A technique can include receiving activity information when a recipient accesses a first link; when a first node representative of a sender of the first link is not identified in a social graph and after receiving the activity information, creating a second node to represent the sender in the social graph; and using to the social graph to personalize content for delivery.
US09098866B1
The present invention generally relates to utilization of at least two known location addresses yielding accurate determination of a user's mode of operations and/or preferences. In one embodiment, the present invention utilizes proximity and/or vector between a current location address and a known home or work address to determine preferences that dynamically change based on the current location and inter-relationship between the current location and at least one other known location address.
US09098860B2
Application servers and methods of operating the same are provided for generating a personalized recommendation of items to a first user. An updated rating value N(t) of an initial rating value N(0) is determined for each rated item based on an age of each rating. The updated rating value N(t) is based on a difference between the value of the initial rating N(0) and a neutral rating value R, and on a predetermined half-life of the ratings. The updated rating value N(t) converges towards the neutral rating value R with an increase in the age t for each rating.
US09098858B2
Embodiments relate to a computer-implemented method for visualizing expressions for dynamic analytics. A graphical user interface control is generated for each of one or more variables of an expression. Each of the one or more variables is bound to the corresponding graphical interface control generated previously. Then, the generated graphical user interface control for each of the one or more variables of the expression is graphically output using a display device. A user may input an adjusted value of each of the one or more variables of the expression using the corresponding graphical user interface control.
US09098855B2
In an embodiment, a system for redeeming coupons, promotions, or incentives comprises a network through which a Point-of-Sale (POS) terminal communicates, through a POS controller, with an Intelligent Clearing Network (ICN) server. One or both of the POS terminal and POS controller are installed with POS bridge software. The ICN server is configured to run a real time software application while in communication with the POS terminal, wherein the POS terminal transmits coupon transaction information including universal product codes to the ICN server via the network.
US09098839B2
A method for digital commerce in conjunction with a digital broadcast, the method may comprise: a) receiving a digital broadcast signal with a receiving device, wherein the digital broadcast signal includes a commercial message and ancillary data associated with the commercial message; b) presenting the commercial message with a display device associated with the digital broadcast receiving device if a predetermined condition exists; c) generating response information using the ancillary data, wherein the response information is usable to determine an effectiveness of the commercial message in generating a response of a percipient of the commercial message; and d) transmitting the response information if a commercial transaction associated with the commercial message is completed. An alternative method may include a), b) and determining an effectiveness of the commercial message in generating a response of a percipient of the commercial message.
US09098838B2
A portable terminal device includes a wireless communication unit (103) which receives charging information (payment permission request information), a sub-storage unit (100) which stores electronic money information increased and decreased by the charging information (payment permission request information), and a sub-control unit (102) which performs charging processing based on the charging information (payment permission request information) received by the wireless communication unit (103). The sub-control unit specifies the upper limit of a payable amount or a charging category based on an authentication rate acquired by biometric authentication, determines whether the charging is within the upper limit of a payable amount or whether the charging is in a payable charging category based on the charging information (payment permission request information) acquired by the wireless communication unit, and provides external notification that the charging is not possible when not within the upper limit of the payable amount or when not matching the payable charging category.
US09098833B2
This paper proposes a new method and architecture for populating, updating and managing the NAB. It also proposes user's Contact Information Discovery (CID). In context of populating the NAB; since the NAB of each individual subscriber will be stored in the network in future, the paper proposes CI to flow from one NAB to another NAB within the core network, instead of CI flowing from Device to Network. Thus with the user authorization, his CI would shoot from one NAB to another NAB within the core network instead of from LAB to NAB through air interface. It would reduce huge amount of data traffic on the air that otherwise would be generated in updating and populating the NAB by all the NAB users. In context of CID, the paper proposes a query-response mechanism and introduces a NAB Manager. The new architecture will provide several benefits for example it will eliminate the need of “Number Portability,” “United States National Do Not Call Registry” and “411 Directory Assistance.”
US09098820B2
Methods, including service methods, articles of manufacture, systems, articles and programmable devices provide a conservation modeling engine framework. Programmable conservation modeling engines in communication with different customizable resource conservation modules, each resource conservation module customized to a distinct resource, select one of the modules customized to a resource identified for conservation, and user-defined criteria as a function of the identified resource and the selected module. Input data is selected and collected as a function of the resource identified and the selected module and used to weight the input data. Different optimized conservation plans are created as a function of the weighted input data and the selected module, each of the optimized conservation plans displayed having a different implementation cost, a different time for implementation and a different total amount of the identified resource saved.
US09098819B1
A system and method for determining matching pairs between social networks is disclosed. The system comprises a matching module that includes an account retrieval engine, candidate pairing module, a match determination module, a social network engine, a personalizing engine and a graphical user interface engine. The candidate pairing module generates candidate pairs of accounts from different social networks that may represent the same user. The match pairing module generates scores for the pairs. The match determination module determines a subset of the pairs that most likely represent the same users.
US09098815B2
Examples of a user interface are described that may include a master risk landscape map that includes nodes representing risks and links representing correlations between the risks. The visual appearance of the nodes and links may provide information about their characteristics, such as risk likelihood, risks severity, risk detectability, and/or strength of interconnectivity. The user may be able to interact with the master risk landscape map to drill down to further detail while simultaneously removing less relevant information as desired, thereby potentially allowing the user to focus on the most relevant information.
US09098797B2
An image forming apparatus includes a first detection unit that detects an object in a first region, a second detection unit that detects an object in a second region larger than the first region, a control unit that, if the first detection unit detects an object in the first region, shifts the image forming apparatus from a power-saving state to a normal power state, a display unit that displays information indicating a state of the image forming apparatus, and a power control unit that, when the state of the image forming apparatus is an error state, supplies power to the display unit if the second detection unit detects an object in the second region and, when the state of the image forming apparatus is not the error state, supplies power to the display unit if the first detection unit detects an object in the first region.
US09098796B2
An image forming device has an image processing unit that generates first image data on the basis of image forming data describing an object. The first image data specify first gradation values of at least one black or chromatic color. The image processing unit also identifies certain pixels in an area in which the object is disposed, and generates second image data specifying a second gradation value that is greater than a predetermined gradation value for the identified pixels. An image forming unit forms a first image, based on the first image data, by using at least one black or chromatically colored developing agent, and forms a second image, based on the second image data, by using a white developing agent, thereby reproducing colors in white areas while reducing the usage of the white developing agent.
US09098787B2
In general, the present invention relates to a systems, apparatuses and methods. The system comprises in principle a mobile terminal device and at least one smart memory module. The smart memory module comprises a RFID technology based communications circuitry. The mobile terminal device comprises an antenna circuitry, a RFID technology based communications circuitry, a smart memory module interface, and a radio frequency signal switch. The antenna circuitry is arranged to transmit and receive data carrying radio frequency (RF) signals to/from any counterpart device being equipped with a corresponding counterpart interface. The smart memory module interface is arranged to interface with at least one smart memory module when the smart memory module is present at the smart memory module interface. The radio frequency signal switch is operatively connected to the antenna circuitry. The radio frequency signal switch is further adapted to switch the antenna circuitry to be operatively connected with one of the RFID technology based communications circuitry of the terminal device and the RFID technology based communications circuitry of the smart memory module. Means for generating a switching signal are provided in order to control operation of the radio frequency signal switch. The switching signal is generated on the basis of at least criteria whether the smart memory module is present at the smart memory module interface.
US09098784B1
A beautifying method for quick response code (QR code) is provided herein and includes the following steps: a step of setting an image in a QR code; a step of determining an ideal value of a correction code for the QR code; a step of calculating an energy function related to vision beauty condition in accordance with the image, the correction code and the ideal value and a step of optimizing the energy function to obtain a minimum procedure of the energy function of the ideal value.
US09098782B2
According to the invention it is possible to determine in advance whether it is possible to correctly generate a conversion table for calibration or color profile correction even with respect to an unknown print medium, and to avoid the preparation of unsuitable parameters and the performance of unsuitable image processing based thereon. In order to achieve this the color of a subject print medium is measured and from the color measurement result it is determined, based on color measurement data from a test pattern printed on the print medium, whether it is possible to obtain parameters suited to the print medium. As a result it has become possible to avoid the preparation of unsuitable parameters to be associated with the print medium, and it has become possible to output images with a comparatively stable reproduction of color even where performing printing on a variety of print mediums.
US09098765B2
Embodiments of the present invention relate to systems, computer-implemented methods, and computer program products for capturing elements of a negotiable instrument and generating a thumbnail image of the negotiable instrument for use in image recreation. In some embodiments, a method is provided that includes: (a) receiving an image of the negotiable instrument, wherein the image of the negotiable instrument comprises one or more elements that are used for processing the negotiable instrument; (b) capturing, using the image capture device, images of one or more elements of the negotiable instrument; (c) generating a thumbnail image of the negotiable instrument based at least partially on an image of the negotiable instrument; and (d) storing the images of the one or more elements of the negotiable instrument and the thumbnail image of the negotiable instrument in the database.
US09098763B2
An encoded information reading (EIR) terminal can comprise a microprocessor communicatively coupled to a system bus, a memory, a communication interface, and a pluggable imaging assembly identified by a type identifier and configured to acquire an image comprising decodable indicia. The imaging assembly can comprise a two-dimensional image sensor configured to output an analog signal representative of the light reflected by an object located within the field of view of the imaging assembly. The EIR terminal can be configured to output, by processing the analog signal, the raw image data derived from the analog signal and/or a decoded message corresponding to the decodable indicia. The imaging assembly can be communicatively coupled to the system bus via an imaging assembly interface comprising a plurality of wires and a multi-pin connector. The imaging assembly interface can comprise one or more wires configured to carry the imaging assembly type identifier. The EIR terminal can be configured, responsive to receiving the type identifier via the one or more wires, to retrieve from the memory one or more imaging assembly configuration information items corresponding to the type identifier and/or to receive via the communication interface one or more imaging assembly configuration information items corresponding to the type identifier. The EIR terminal can be further configured to control the imaging assembly using the imaging assembly configuration information items.
US09098762B2
In one or more embodiments described herein, there is provided an apparatus configured for use with one or more directional antennas. The one or more directional antennas each have a respective directional axis, a first sensitivity region being proximal to the directional axis and associated with a first variation in sensitivity across the first region, and a second sensitivity region being distal to the directional axis and associated with a second variation in sensitivity across the second region. The second variation in sensitivity is greater than the first variation in sensitivity. The apparatus is configured to discriminate one source of radio frequency identification signalling at a particular angular position from other neighboring sources of radio frequency identification signalling by using the alignment of one or more second sensitivity regions with respect to the particular angular position.
US09098759B2
An image processing apparatus includes an accepting unit, a recognizing unit, and a selecting unit. The accepting unit accepts character information about a character image in a character region in an image. The recognizing unit performs character recognition on the character image in the character region. The selecting unit selects a character recognition result which matches the character information accepted by the accepting unit, from multiple character recognition results that are obtained by the recognizing unit.
US09098756B2
A biometric authentication device determining whether or not a user is to be authenticated, by matching biological information of a finger of the user and biological information of a palm thereof against biological information of a finger of a registered user and biological information of a palm thereof, the biometric authentication device includes, a first sensor configured to generate a first biological image in which the biological information of the finger of the user is captured; a second sensor configured to generate a second biological image in which the biological information of the palm of the user is captured; a guiding member configured to regulate a position of the finger of the user; an object area detection unit configured to detect a first object area in which the biological information of the finger is captured on the first biological image; and a position determination unit configured to determine.
US09098752B2
A number of variations include a vehicle path assessment system.
US09098745B2
In the case of collecting samples, it is difficult to select a representative point of a target area. Thus, the samples are collected from certain positions, resulting in generation of variations of data. The target area is specified on an image to extract features from the target area. Further, clustering is performed for the features on a feature space to obtain representative features, and the obtained representative features are extracted as sampling points.
US09098734B2
A system for recognizing the presence of a second portable data carrier by a first portable data carrier, wherein the data carriers have respectively a contactless interface with an antenna and an electronic circuit for storing and/or processing data. An RFID reading device supplies the data carriers with energy and for the respective communication of the data carriers with the reading device. In the first and the second data carrier there is respectively provided a further communication device, via which an additional, direct communication channel, independent of the field of the reading device, is made available between the first and the second data carrier, to thereby check the immediate presence of the second data carrier in the field of the reading device by the first data carrier.
US09098725B2
In one exemplary embodiment, an apparatus includes a memory storing data and a processor performing operations. The apparatus generates or maintains an accumulation tree for the stored data—an ordered tree structure with a root node, leaf nodes and internal nodes. Each leaf node corresponds to a portion of the data. A depth of the tree remains constant. A bound on a degree of each internal node is a function of a number of leaf nodes of a subtree rooted at the internal node. Each node of the tree has an accumulation value. Accumulation values of the root and internal nodes are determined by hierarchically employing an accumulator over the accumulation values of the nodes lying one level below the node in question. The accumulation value of the root node is a digest for the tree.
US09098723B2
A system and method are provided for forming crowds of users and providing access to corresponding crowd data. In one embodiment, a central system, which includes one or more servers, operates to obtain current locations for users of mobile devices. The central system forms a crowd including a number of users based on the current locations of the number of users. The central system then generates crowd data for the crowd and provides access to the crowd data for the crowd. In one embodiment, the crowd data for the crowd includes an aggregate profile for the crowd. In another embodiment, the crowd data includes data characterizing the crowd. The central system provides access to the crowd data by serving crowd data requests.
US09098719B2
A method and an apparatus that configure a sandbox document for secure presentation of a block of data stored in the sandbox document in response to an editing request from a client are described. A presentable content corresponding to a document may be sent to the client for editing. The document and the sandbox document may be separately addressable by separate paths of separate domains. The editing request may include the block of data to update the presentable content of the document. The updated presentable content may include a hyperlink to the sandbox document. The edited document and the sandbox document may allow secure presentation of the block of data within the updated presentable content of the edited document without a need to filter the block of data.
US09098696B2
A security appliqué provides a secure deployment environment (SDE) for a wireless communications device. The Security appliqué isolates the security features, requirements, and information security boundaries such that no hardware modifications are required to a wireless communications device. Rather, a security module thin client is provided to the wireless communications device to provide the Secure Deployment Environment (SDE). The wireless communications device is coupled to the security appliqué via the standard connection interface. Through the standard connection interface, the security appliqué provides the SDE for the wireless communications device without implementing modifications to the wireless communications device.
US09098692B2
The apparatus of the present invention are directed to a selectively accessible electromagnetically resonant data storage element (implemented as a resonant tag, card, embedded element and/or similar devices), for inventory and facility control and management, for product tracking during transportation, for security purposes (e.g., personal identification (e.g., passports, driver's licenses), access control, etc.), and to facilitate various forms of electronic information interchange (for example in electronic commerce, such as payment card, tag etc.), that is selectively responsive to predetermined electromagnetic interrogation thereof, that comprises a novel connecting component and a security mode selection component, for a user to change from Always-ON to Always-OFF, then enabling selectively to ON and OFF for interrogatory access to resonant component, to protect from unauthorized interrogation thereof.
US09098690B2
In one embodiment, a method includes receiving data uniquely identifying a particular user to the verification authority and a request to access a shared device. The shared device being configured for use by at least a number of users. The method also includes accessing a social graph of the particular user to determine whether one or more users in the social graph have previously accessed the shared device; and displaying on a display of the mobile device information indicating which of the users in the social graph have previously accessed the shared device.
US09098679B2
A raw sound data organizer includes a processing unit configured to extract and convert an input into a digital format, and a display unit connected to the processing unit. The processing unit is configured to convert the input into a sequence of digital data and display the sequence of digital data in a form of a multi-dimensional color representation through the display unit. A raw sound data organizing method is also provided.
US09098676B2
In an embodiment of a method of and system for detecting rollback of usage data, the usage data is recording in a database. A sequence value in the database is repeatedly advanced. A copy of the sequence value is repeatedly saved to protected storage. The copy of the sequence value in the protected storage is compared with the sequence value in the database, and it is determined whether the result of the comparison is consistent with normal operation of the database since the previous save to protected storage.
US09098675B1
Systems and methods are described for delegating permissions to enable account access to entities not directly associated with the account. The systems determine a delegation profile associated with a secured account of at least one customer. The delegation profile includes a name, a validation policy that specifies principals which may be external to the account and which are permitted to assume the delegation profile, and an authorization policy that indicates the permitted actions within the account for those principals which are acting within the delegation profile. Once the delegation profile is created, it can be provided to external principals or services. These external principals or services can use the delegation profile to obtain credentials for performing various actions in the account using the credentials of the delegation profile.
US09098665B2
A design problem can include a mixture of hard constraints and soft constraints. The soft constraints can be prioritized and the design problem solved. One or more soft constraints may not be honored in the midst of the solving of the design problem. Debugging can be performed and the unsatisfied soft constraints identified. Root-cause analysis can evaluate the challenges within the design problem which caused soft constraints not to be honored.
US09098664B2
A device may identify signal channels for connecting circuit blocks, where each circuit block is associated with a block implementation area corresponding to a substrate. The device may assign a channel priority to each of the signal channels based on at least one channel criteria. The device may allocate a channel implementation area, corresponding to the substrate, for each of a plurality of signal channels, based on the channel priority assigned to the signal channel and based on the block implementation areas. The device may generate an integrated circuit design comprising the channel implementation area allocated for each of the plurality of signal channels.
US09098661B1
A system for facilitating system design includes a back-annotation tool that annotates a model of a hardware system with information derived from results of synthesizing the model to the target hardware description. The derived information may include timing information, information about area usage, power consumption, etc. The derived information may be displayed in conjunction with the model in a modeling environment.
US09098660B2
A method for modeling metal routing includes extracting physical parameters of a metal interconnect for a circuit design, determining a resistance value from a database of metal interconnects with the extracted physical parameters, the resistance value being at a maximum frequency of a frequency range to be simulated, modeling the interconnect with a symmetric lumped transmission line model, and defining a resistance value of the lumped transmission line model to be about 1.05-1.3 times the resistance value taken from the database.
US09098658B2
A method and NoC design tool is disclosed that automatically maps the paths listed in a timing report and the unit size in an area report to the topology of a NoC and displays the paths and unit sizes in a GUI. The tool can also automatically add pipeline stages, separated by the maximum delay allowed in the timing budget, in order to achieve timing closure in an automated way.
US09098657B2
Methods and systems for creating a contact surface definition involving lower order and quadratic finite elements (QFE) in a FEA model used for numerically simulating an impact event are disclosed. FEA model is organized by one or more groups of finite elements. Each group represents one of the product's parts and is identified by a part ID. Further, the FEA model is configured with one or more contact surface definitions for detecting contacts amongst the parts due to the impact event. For each determined group that is determined to contain QFE, a new group is created. The new group is associated with a unique part ID. Contact segments for the new group are then generated in accordance with a set of predefined rules for subdividing one or more geometric shapes associated with the QFE. Contact surface definitions are updated by replacing each determined group with the new group.
US09098656B2
In the event of modifying analysis condition, after the simulation of a first time step carried out when the analysis condition is modified finishes and before the simulation of a second time step next after the first step starts, the modified analysis condition is referred and the simulation based on the modified analysis condition is carried out in the next time step.
US09098637B1
The present disclosure relates to a method for verifying a digital design using a computing device. The method may include determining one or more tests associated with verifying the digital design and generating, using the computing device, a verification result by performing one or more verification runs on the digital design. The method may further include merging coverage data generated by the one or more verification runs and ranking the one or more tests based upon, at least in part, a first verification run having a first configuration and a second verification run having a second configuration, wherein the first and second configurations differ.
US09098635B2
A system and method is described in which the state of the art in automated software applications is significantly improved. According to some approaches, interface testing is implemented and based upon a verification language and a verification environment. The system and method support the concepts of constrained random test generation, coverage, constrained random generation, and dynamic checks.
US09098634B2
Example embodiments relate to creating test templates based on steps in existing tests. In example embodiments, a testing computing device may select an existing test from multiple existing tests. Each existing test of the multiple existing tests may include a set of distinct steps. The testing computing device may determine a sub-sequence related to the selected existing test. The sub-sequence may be based on a subset of the distinct steps included in the selected existing test. The testing computing device may determine that the distinct steps in the subset occur in a number of existing tests from the multiple existing tests, and may generate a test template using the sub-sequence. The test template may include the distinct steps in the subset.
US09098627B2
A system and a method for providing a core dump-level stack trace. In one example, the method includes receiving, by a processing device, a recorded state of a program, the recorded state including a base address of the program and a stack frame including an executable address for a call instruction of a function of the program; determining, by the processing device, a list of functions in view of the recorded state of the program, and creating, by the processing device, a stack trace in view of the list of functions without using debugging symbols.
US09098621B2
The described implementations relate to analysis of computing programs. One implementation provides a technique that can include accessing values of input variables that are processed by test code and runtime values that are produced by the test code while processing the input variables. The technique can also include modeling relationships between the runtime values and the values of the input variables. The relationships can reflect discontinuous functions of the input variables.
US09098620B2
A technique for parallelizing model checking using breadth-first search in order to detect deadlocks and safety property violations is disclosed. The technique is based on Parallel Structured Duplicate Detection (PSDD) and preserves a model checker's ability to perform partial order reduction with parallel breadth-first search. PSDD also uses much less memory and is able to achieve better parallel speedup and verify models more quickly. Also, PSDD used herein is able to make use of external memory, such as hard disks, to reduce the memory requirements of verification.
US09098618B2
Methods, systems, apparatus, and computer-readable media for validating components of a dynamic user interface in an on-demand multi-tenant service environment are disclosed. Organizations corresponding to tenants in the on-demand multi-tenant service environment are identified. A multi-tenant database system residing on multiple servers is provided for each of the identified organizations. Dynamic user interface pages associated with the organizations are identified. First and second compilation outputs based upon respective first and second invocations of a compiler configured to compile the one or more dynamic user interface pages are produced with reference to respective first and second builds of computer program code. Differences between the first and second compilation outputs are identified and presented in a user interface on a display device of the multi-tenant service environment. The differences can be identified by performing a comparison and selecting one or more differences that match a pattern specifier.
US09098613B2
The processing application includes numerous jobs for performing processing operations on computing objects. Whereas previous systems log job information on a per job basis, the apparatus and method includes generating application messages. These application messages are generated based on events in the operation of the application and the messages include predefined event information. The application messages are processing and filtered by a central logging device, which may be in response to customization properties. From this central logging device the filtered messages are centrally stored in an application log database, thereby providing a central depository and formatting of previously incongruent job-specific logging data.
US09098611B2
A telepresence device may relay video, audio, and/or measurement data to a user operating a control device. A user interface may permit the user to quickly view and/or understand temporally and/or spatially disparate information. The telepresence device may pre-gather looped video of spatially disparate areas in an environment. A temporal control mechanism may start video playback at a desired point in a current or historical video segment. Notations may be associated with time spans in a video and recalled by capturing an image similar to a frame in the time span of the video. An area of interest may be selected and video containing the area of interest may be automatically found. Situational data may be recorded and used to recall video segments of interest. The telepresence device may synchronize video playback and movement. A series of videos may be recorded at predetermined time intervals to capture visually trending information.
US09098608B2
An embodiment or embodiments of an information handling apparatus are adapted to facilitate resource allocation using an entitlement vector comprising multiple fields that are respectively directed to multiple different resources or capabilities. In illustrative embodiments, an information handling apparatus can comprise an entitlement vector configured with a plurality of bit fields at least partly corresponding to a plurality of resources and operable to specify the resources used by at least one object of a plurality of a plurality of objects. The information handling apparatus can further comprise logic operable to allocate the resources to the at least one object based on entitlement as specified by the entitlement vector.
US09098606B1
Disclosed herein are methods and systems that relate to an “activity assistant” that provides users with dynamically-selected “activities” that are intelligently tailored to the user's world. The subject technology receives the one or more global parameters of one or more selected activities. The subject technology further receives the one or more account-specific parameters of a selected user account. For the selected user account, and for each of the one or more selected activities, the subject technology: (a) determines one or more signals based at least in part on one or more of the global parameters of the selected activity and one or more of the account-specific parameters of the selected user account, and (b) uses the determined signals as a basis for determining an importance of the selected activity for the selected user.
US09098597B2
An area of interest can be defined in a content presentation and a clip can be created that contains content associated with the area of interest. The clip can be presented with other clippings in a clipping page where it can be edited by a user. The clipping page can be stored as a web page or other content source, so that the clipping page can be shared with other users. The clippings can be refreshed in accordance with a selectable refresh scheme.
US09098596B2
Continued access to services, content, and other electronically-based signaling is contemplated. The continued access may be facilitated with a redirect server or other device having capabilities sufficient to facilitate redirecting content when the user desires to transition access from a first device to a second device, such as but not limited to facilitating redirection of a television program streamed to a tablet so that the to the television program can be viewed through a television without disrupting or overburdening a sourcing entity originating the television program.
US09098591B2
It is provided a spatio-temporal data management system for managing time series data associated with a spatio-temporal region, comprising: a processor for executing a program; a memory for storing the program; and a storage device for storing the time series data. The processor segments the spatio-temporal region in time and space to generate a plurality of spatio-temporal segments, assigns, in consideration of temporal and spatial proximity of the plurality of spatio-temporal segments, identifiers for uniquely identifying the plurality of spatio-temporal segments, each of the identifiers being expressed with a one-dimensional integer value; and determines an arrangement of the time series data so that pieces of data of spatio-temporal segments that are close in the assigned identifiers are arranged close on the storage device.
US09098588B2
Related ingredient names are extracted from ingredient names included in recipes while reducing the time and effort of a person. An information processing apparatus acquires one or more ingredient names included in each of one or more recipes included in one division of a plurality of divisions of recipes. Next, on the basis of an ordinal number of presentation of each of the acquired ingredient names in an ingredient list in the recipe, the information processing apparatus calculates a value indicating a probability that the ingredient name is a name of a main ingredient of the recipe belonging to the one division for each of the ingredient names. Then, the information processing apparatus associates a plurality of the ingredient names, among the acquired ingredient names, whose calculated values satisfy a predetermined condition with each other as related terms and stores the plurality of the ingredient names in a storage means.
US09098584B1
A unified search entity, which provides at least visual query based web searching and an associated mechanism for expressing privacy preferences, obtains, from a requester, a visual query including at least a first facial image. The unified search entity identifies, via facial recognition on the at least first facial image, an identity of an individual subject of the at least first facial image and/or at least a second facial image of the individual subject associated with the at least first facial image. The unified search entity obtains, from the individual, via the mechanism for expressing privacy preferences, a plurality of privacy preferences including a visual query preference. The identity of the individual subject and/or the at least second facial image are communicated from the unified search entity to the requester only if permitted by the visual query preference.
US09098581B2
Example methods for finding a text reading order in a document are described in which text zones are determined, the text zones are clustered using semantic measure and correlation and a reading order is found within each of the clusters.
US09098578B2
A method and system for providing up-to-date monitoring results in a virtual machine environment are described. A host controller may receive requests to execute a plurality of searches pertaining to a plurality of objects in a virtual machine system. The host controller may execute the plurality of searches and provides the results to one or more requestors. The host controller may monitor data associated with the plurality of objects to detect a change in plurality of objects. The host controller may re-execute searches impacted by the change and may refrain from re-executing searches which are not impacted by the change.
US09098577B1
A system and method are provided for creating collaborative content tracks to be presented to a user concurrently with a media presentation such as a movie, an episode of a television series, a song, or the like. Each time a user selects and plays a media presentation, user events describing actions taken by the user while viewing or listening to the media presentation are collected and provided to a Collaborative Content Track (CCT) server. The user events may include user events occurring on a primary media playback system, user events occurring on associated secondary user devices, or a combination thereof. In this manner, the CCT server obtains user events for each of a number of media presentations. Based on the user events, the CCT server may generate CCTs for any one of the media presentations to be presented to a user concurrently with the media presentation.
US09098563B2
A hierarchical object is exported from a first electronic system to a second electronic system, where the hierarchical object is modifiable at each of the first and second electronic systems, and where a baseline version of the hierarchical object is created. A first version of the hierarchical object at the first electronic system is compared against the baseline version, to form a first data structure identifying any changes between the first version of the hierarchical object and the baseline version. A second data structure is received identifying changes between a second version of the hierarchical object at the second electronic system and the baseline version. A visualization based on the first and second data structures is provided.
US09098559B2
A system and method for generating a display of a dataset for optimized visualization of the dataset are disclosed. A data area of the display is defined. The data area includes two or more dimensions, the intersection of which defines a graphical object having a set of visual attributes. One or more of the set of visual attributes of each graphical object in the data area is modified based on a value associated with each graphical object relative to a user-selectable measure.
US09098558B2
An aspect of the present disclosure provides enhanced flexibility for users to transform XML data to a desired format. In an embodiment, a configuration data indicates the specific elements required for generating the output for other elements. During a first pass, any occurrences of the specific elements in an input XML data are populated in a cache. During a second pass, XSL transformation rules are used for transforming the elements of the XML data. When an XSL transformation requires a specific element stored in the cache, the specific element is retrieved and an output portion is formed by incorporating the retrieved element according to the XSL transformation rule. According to another aspect, the configuration data also specifies various context objects that are enabled to interface with corresponding external (data) sources. Accordingly, data from external sources is enabled to be incorporated in the output according to XSL transformation rules.
US09098546B2
A new query language can be embedded in a business application programming language (e.g., the ABAP language). A query language consistent with implementations of the current subject matter can be based on a graph data-model of connected business objects (BO) or other data objects and can be designed as an efficient query language embedded into the business application programming language runtime, thereby allowing expression of business logic in a declarative manner.
US09098542B2
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
US09098541B2
Embodiments facilitate greater flexibility in definition of user segments for targeted advertising, by employing indexed semantic user profiles. Semantic user profiles are built through extraction of online user behavior data such as user search queries and page views, and include user interest information that is inferred based on user behavior. Semantic user profiles are then indexed to facilitate search for a set of users that fit specified semantic search terms. Search results for semantic profiles are ranked according to a ranking model developed through machine learning. In some embodiments, building and indexing of semantic profiles and learning of the ranking model is performed offline to facilitate more efficient online processing of queries.
US09098536B1
A process for upgrading a mirrored shared-nothing database system comprises a sequence of short well-defined idempotent steps, and at least one non-idempotent step involving transforming a master catalog. The upgrade process is managed and controlled by a state machine that has a persistent memory running on the master node. In the event of a failure or crash during an idempotent step, the process stops the database in the current state and repeats the step. If a failure or crash occurs during a non-idempotent step, the upgrade process is rolled back to the beginning and repeated.
US09098530B2
Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display.
US09098528B2
According to the prior art load distribution method, there was a drawback in that the time required from discovery of increase of load to the completion of countermeasures was long. In particular, upon receiving migration of data from other file devices, it was necessary to equalize not only the load accompanying normal processes but also the load accompanying the data migration processes. In a file system receiving migration of data from a plurality of file devices, a plurality of virtual NAS (VNAS) is provided within the file storage subsystem, and an associated VNAS for executing data migration from file devices and accesses from clients is respectively associated with each file storage subsystem. Then, the state of each VNAS is defined based on the state of progress of data migration in the file storage subsystem. According to the defined state, load distribution among VNAS is performed.
US09098522B2
Systems, methods and computer program product embodiments for providing version garbage collection using snapshot lists are disclosed herein. Version garbage collection using snapshot lists includes storing, by at least one processor, versions of a record in a database table, the record comprising a record value and a version timestamp, storing, by the at least one processor, active snapshots in two levels of active snapshot lists, an active snapshot comprising a transaction identifier and a snapshot timestamp, determining, by the at least one processor, a minimum active snapshot from the active snapshots in the two levels of active snapshot lists and deleting, by the at least one processor, versions of the record having a version timestamp earlier than a snapshot timestamp of the minimum active snapshot.
US09098518B2
A resource sharing method for a resource sharing system for a plurality of edge peers that individually store a resource and a plurality of super peers that manage the plurality of edge peers or resource information including a name of the resource that includes at least one key word is provided. In the resource sharing system, the super peers distribute and manage resource information of the edge peers according to a key word. Therefore, if a resource is requested using part of a name of a resource desired by a certain edge peer, the super peer searches for resources including the resource desired by the edge peer. Therefore, a user of an edge peer may acquire a desired resource even using part of a name of a desired resource.
US09098515B2
Methods and apparatus, including computer program products, are provided for data destruction. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to destroy a first data object; determining whether other data objects depend from the first data object; determining a structure for the first data object and the other data objects, when the other data objects depend from the first data object; initiating, based on the determined structure, calls to the other data objects to destroy the other data objects before the first data object; and initiating a call to the first data object to destroy the first data object, when the other data objects have been destroyed. Related apparatus, systems, methods, and articles are also described.
US09098513B1
Difference data is generated between a reference file and a target file that are orderly dependent having common blocks that appear in the same order in both the reference and target files. The difference data is generated by comparing hash values of chunks of the reference file against hash values of parts of the target file to identity copy operations between the reference and target files. Chunks of the reference file and parts of the target file are loaded into main memory to create hashes for comparison and unloaded from the main memory after exhaustion. The difference data is included in a difference file, which is provided to one or more endpoint computers. In an endpoint computer, the target file is reconstructed using a copy of the reference file and the difference data from the difference file.
US09098512B2
A computer-implemented method of generating a presentation including a plurality of slides, the method comprising: storing a first slide and a second slide, each slide having one or more content elements; selecting, based on the one or more content elements of the first slide or the second slide or both, a slide transition from a set of slide transitions, each slide transition in the set of slide transitions defining how display of one slide changes to display of another slide; displaying the first slide; and, subsequently changing display of the first slide to display of the second slide in accordance with the selected slide transition. An electronic device and computer program product are also provided.
US09098510B2
Methods, systems, and subsystems for identifying and accessing multimedia content are provided. One system is specifically provided for automatically selecting a content source for accessing a movie that is accessible from multiple content sources. Account log-in information for at least one of the content sources, cost preferences, and quality preferences are stored in computer memory. A processor is in data communication with the account log-in information and the stored cost and quality preferences. Programming causes the processor to automatically select between the content sources through which the movie is accessible; the automatic selection is restricted to: (a) content sources for which the account log-in information is stored, and (b) content sources for which no account log-in information is necessary. The automatic selection is based on a comparison of the stored cost and quality preferences to actual cost and quality information associated with the content sources.
US09098504B2
A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.
US09098501B2
A search engine server system receives from a client system a search query and identifies a set of documents in accordance with the search query. A content snippet corresponding to content in a respective document of the identified set of documents is generated, the content snippet associated with at least one query term of the one or more query terms in the search query. A response to the search query is returned to the client system, the response including information identifying at least the respective document and including the content snippet. Generating the content snippet includes performing a first decompression operation on first token identifiers, from a compressed document repository, to provide a set of second token identifiers, and performing a second decompression operation on the set of second token identifiers to recover uncompressed content comprising a portion of the respective document.
US09098500B1
In one embodiment of the present invention, a method is provided for maintaining and storing revision history of a design. The method includes, in response to a first control input by a user, determining, by a processor, module definition parameters that have changed from a design file. The changed module definition parameters are stored in the design file. For each changed module definition parameter, revision data are appended to revision history data. The revision data indicates a revision identifier, a module definition parameter identifier, and an updated value of the changed module definition parameter.
US09098497B1
A method for building an application is disclosed and includes receiving a request to build a search service application for a first object, where the object is associated with attributes and each attribute is associated with a value, receiving a first indication selecting an end-user input field that corresponds to a first attribute associated with the first object, and receiving a second indication selecting a search result output field that corresponds to an attribute associated with the first object. The method also includes selecting a code template from a plurality of code templates in a code library that comprises programming code for creating a search model of a search service application. Using the selected code template, the search model representing the search service application is generated based on the end-user input and the search result output fields.
US09098491B2
This invention discloses a method for data transfer between a host memory and a flash memory module through direct memory access (DMA), and a related data-transfer subsystem. In one embodiment, the subsystem comprises a DMA controller, a flash-memory controller, a data buffer for buffering data transferred between the DMA controller and the flash-memory controller, and a status-register group for storing a current status of the data buffer. The DMA controller and the flash-memory controller are configured such that both of them are allowed to update the current status and to detect a change of the current status during the data transfer, so that a substantial part of the data transfer's process is executed through direct interaction between the DMA controller and the flash-memory controller without involving a central processing unit. The subsystem may further comprise a command storing unit for storing command packages for execution by the flash-memory controller.
US09098489B2
A method comprising a preliminary automated analysis of at least one corpus of natural language text is disclosed. For each sentence of a corpus, the method includes performing a syntactic analysis using linguistic descriptions to generate at least one syntactic structure for the sentence, building a semantic structure for the sentence, associating each generated syntactic and semantic structure with the sentence, and saving each structure. For each corpus text that was preliminary analyzed, performing an indexing operation to index lexical meanings and values of linguistic parameters of each syntactic structure and each semantic structure associated with sentences in the corpus text. A semantic search includes at least one automatic preliminary analyzed corpus of sentences comprising searched values of linguistic, syntactic and semantic parameters. Due to a deep semantic analysis of a corpus, the search may be executed in various languages, in resources of various languages, and in the text of corpora of various languages regardless of the language of the query.
US09098488B2
A communication object including a plurality of object words may be received. The communication object may be parsed to identify each of the object words as tokens. A first natural language and at least one natural language different from the first natural language that are associated with the plurality of object words may be determined, based on a language analysis of the tokens. Tokens associated with the first natural language and tokens included in embedded word phrases associated with the embedded natural language may be translated, via a translating device processor, to a target natural language, based on at least one context associated with the communication object.
US09098479B2
Methods and apparatus are provided for improved navigation among controlled terms in one or more user documents. A user can navigate among a plurality of occurrences of a controlled term in one or more documents. A disclosed navigation and editing tool provides a link for each of the occurrences of the controlled term, wherein each of the links include a plurality of destination links, wherein each of the destination links allow a user to navigate to a corresponding one of the other of the plurality of occurrences in the one or more documents; receives a user selection of at least one of the destination links; and jumps, in response to the user selection, to a destination in the one or more documents associated with the selected destination link.
US09098478B2
A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.
US09098465B1
A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.
US09098464B2
A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers.
US09098446B1
If none of the fragments of an erasure-coded data file have become corrupted then the original data file can be readily reconstructed. If one or more fragments of an erasure-coded data file have become corrupted it may still be possible to find a combination of fragments that reconstruct the original data file, but the number of possible combinations may be impracticably large. If an attempt with a first set of fragments fails, an efficient approach is to use an independent set of fragments for the second attempt. Then, for further attempts, the results of a current attempt are compared with previous results. If a match is found then the original data file has been reconstructed. An original data file may also be reconstructed by separately recovering each data block of the data file from corresponding fragment blocks and assembling the data file from the recovered data blocks.
US09098438B2
A method is provided for scaling voltage in an integrated circuit. A calibration operation is performed on a functional module on the integrated circuit periodically at a rate T1. At least one parameter on the integrated circuit in monitored to determine when a performance threshold is reached. A change is initiated to an operating voltage for a portion of the integrated circuit in response to reaching the threshold. The rate of performing calibration operation is increased to a higher rate T2 for a window of time W in response to initiating the change in operating voltage, after which the rate of performing calibration is returned to the rate T1.
US09098436B2
Disclosed is a process that is performed by a management application for automatically mapping the topology of one domain to another domain. In addition, if a device in a domain fails, the domain application can automatically associate replacement devices with predecessor management objects.
US09098430B2
A composite semiconductor memory device, comprising: a plurality of nonvolatile memory devices; and an interface device connected to the plurality of nonvolatile memory devices and for connection to a memory controller, the interface device comprising an error correction coding (ECC) engine. Also, a memory system, comprising: a memory controller; and at least one composite semiconductor memory device configured for being written to and read from by the memory controller and comprising a built-in error correction coding (ECC) engine. Also, a memory system, comprising: a composite semiconductor memory device comprising a plurality of nonvolatile memory devices; and a memory controller connected to the at least one composite semiconductor memory device, for issuing read and write commands to the composite semiconductor memory device to cause data to be written to or read from individual ones of the nonvolatile memory devices; the composite semiconductor memory device providing error-free writing and reading of the data.
US09098423B2
Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component.
US09098422B2
Systems and methods for managing cache configurations are disclosed. In accordance with a method, a system management control module may receive access rights of a host to a logical storage unit and may also receive a desired caching policy for caching data associated with the logical storage unit and the host. The system management control module may determine an allowable caching policy indicator for the logical storage unit. The allowable caching policy indicator may indicate whether caching is permitted for data associated with input/output operations between the host and the logical storage unit. The system management control module may further set a caching policy for data associated with input/output operations between the host and the logical storage unit, based on at least one of the desired caching policy and the allowable caching policy indicator. The system management control module may also communicate the caching policy to the host.
US09098420B2
An approach is provided for segmenting a cache into one or more cache segments and synchronizing the cache segments. An cache platform causes, at least in part, a segmentation of at least one cache into one or more cache segments. The cache platform further determines that at least one cache segment of the one or more cache segments is invalid. The cache platform also causes, at least in part, a synchronization of the at least one cache segment. The approach allows for a dynamic optimization of the synchronization of the cache segments based on one or more characteristics associated with the devices and/or the connection associated with the cache synchronization.
US09098419B1
A data storage system can automatically improve the layout of data blocks on a mass storage subsystem by collecting optimization information during both read and write activities, then processing the optimization information to limit the impact of optimization activities on the system's response to client requests. Processing read-path optimization information and write-path optimization information through shared rate-limiting logic simplifies system administration and promotes phased implementation, which can reduce the difficulty of developing a self-optimizing storage server.
US09098412B1
Described are techniques for problem analysis. Notification is provided through a user interface regarding a performance problem of a system. A plurality of user interface displays are then displayed which correspond to a plurality of steps in connection with performing analysis of the performance problem. Each of the user interface displays includes a predefined set of one or more options. At least a first of the options in the predefined set corresponds to a recommended action automatically performed in response to selecting said first option of the predefined set.
US09098409B2
A method begins where a processing module accesses at least some of a set of basic input/output system (BIOS) memories to retrieve a decode threshold number of encoded BIOS slices, where a BIOS program is dispersed storage error encoded to produce the set of encoded BIOS slices. The method continues with the processing module reconstructing the BIOS program from the decode threshold number of encoded BIOS slices. The method continues with the processing module detecting a BIOS issue based on one or more of an operational issue with one or more BIOS memories of the set of BIOS memories, a rebuild issue with one or more encoded BIOS slices of the one or more sets of encoded BIOS slices, and a modification to the BIOS program. The method continues with the processing module determining a BIOS change regarding the BIOS issue and implementing the BIOS change.
US09098407B2
A method for use with an electronic reading device comprising automatically fetching electronic media content and automatically and dynamically sequencing portions of the electronic media content for display on an electronic reading device. Optionally, the electronic media content can be automatically and dynamically divided into the portions that are then sequenced. Optionally, the electronic media content can be re-sequenced to reflect user preferences and needs. Various methods for recognizing and altering the display of the electronic reading device quickly and efficiently are disclosed.
US09098404B2
A storage array, a storage system, and a data access method. A data access method of a storage device includes: transferring data input from a user interface chip to a non-volatile storage device through a peripheral component interconnect express (PCIE) link, where the user interface chip and the non-volatile storage device are connected to the PCIE link, and the non-volatile storage device includes a memory and a non-volatile storage medium; writing the data to the memory of the non-volatile storage device; and writing the data written in the memory of the non-volatile storage device to the non-volatile storage medium. The technical solutions provided by the embodiments of the present disclosure are advantageous for reducing occupation of PCIE links due to data access and improving system performance.
US09098401B2
A method includes, in a memory with multiple analog memory cells, storing one or more data pages in respective groups of the memory cells using a first programming configuration having a first storage speed. Upon receiving a request to securely erase a data page from the memory, one or more of the memory cells in a group that stores the data page are re-programmed using a second programming configuration having a second storage speed that is faster than the first storage speed.
US09098400B2
A system and method for tuning a solid state disk memory includes computing a metric representing a usage trend of a solid state disk memory. Whether one or more parameters need to be adjusted to provide a change in performance is determined. The parameter is adjusted in accordance with the metric to impact the performance of running workloads. These steps are repeated after an elapsed time interval.
US09098391B2
Provided is a method of operating a memory system. The method includes programming first bit data into multiple memory cells; identifying target memory cells that are in a first state and have threshold voltages 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 multiple third bit data by performing a first process on the second bit data; and selecting third bit data of the calculated multiple third bit data that changes a largest number of target memory cells from the first state to a second state when the memory cells are programmed with each of the multiple third bit data, respectively. The selected third bit data is programmed into the memory cells.
US09098383B1
One embodiment of the present invention sets forth a crossbar unit that is coupled to a plurality of client subsystems. The crossbar unit is configured to transmit data packets between the client subsystems and includes a high-bandwidth channel and a narrow-bandwidth channel. The high-bandwidth channel is used for transmitting large data packets, while the narrow-bandwidth is used for transmitting smaller data packets. The transmission of data packets may be prioritized based on the source and destination clients as well as the type of data being transmitted. Further, the crossbar unit includes a buffer mechanism for buffering data packets received from source clients until those data packets can be received by the destination clients.
US09098382B2
A method and system to manage document workflow communication is provided. The system may include a polling module to poll a server at an active polling rate to obtain resources associated with a workflow of an electronic document, a ramp-down trigger detector to detect a workflow ramp-down trigger event, and a throttling module to initiate a ramp down of the polling of the server according to a ramp-down schedule. In one example embodiment, the electronic document workflow may be associated with collaborative review of the electronic document.
US09098378B2
Methods and arrangements for facilitating virtual appliance image delivery. Virtual appliance image templates are stored at a caching location, based on a historical request pattern. A request is received for a virtual appliance image and there is provided, to a second location, a virtual appliance image responsive to the received request. A difference is determined between the requested virtual appliance image and stored virtual appliance image templates.
US09098375B2
A device may receive information that identifies available patches that have been released by a software provider. The information may further identify dependencies between available patches. The device may receive information that identifies installed patches that have been installed on a particular device. The device may determine a set of patches to be installed on the particular device based on the available patches and the installed patches. The device may determine an installation order for installing the set of patches on the particular device. The installation order may be based on a dependency between at least two patches included in the set of patches to be installed. The device may cause installation of the set of patches on the particular device, in an order identified by the installation order, after determining the set of patches to be installed.
US09098371B2
A method and a system for managing the introduction of a new non-backward compatible version of an application server into a client/server networking, the method includes first distributing to a client system to be served by the new non-backward compatible version of the application server a client application operable in a mode compatible with the current version of the application server and in a mode compatible with the new non-backward compatible version. Upon installation in the client system the client application is set into a downgraded mode compatible with the current version of the application server. While the current version of the application server is still in production, the client application is kept operated in the downgraded mode. Upon introduction of the new non-backward compatible version of the application server, the client application is set into a valid mode compatible with the new version of the application server. From that point on, the client application is operated in the valid mode.
US09098366B1
A mobile communication device comprises a processor, a memory, a plurality of stub applications comprising updateable version numbers, and a widget stored in the memory that, when executed by the processor, configures the processor to: determine a plurality of the stub applications to present, present the stub applications on a display of the mobile communication device, and elicit, in response to selection of a first stub application, retrieval and installation of a first full application in place of the first stub application.
US09098363B2
At least certain embodiments of the present disclosure include a method to extend search capabilities to third party applications installed on a device. In one embodiment, records associated with a third party application are indexed in a process isolated from other third party applications installed on the device using a search plugin specific to the third party application. Furthermore, the indexed records can be searched in response to a user search query without invoking the third party application.
US09098353B2
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address, a starting bit position, and a mask size. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs) and multiple threshold values (TVs) from memory. A selecting circuit within the TM uses the starting bit position and mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). The multiple TVs define multiple lookup key ranges. The TM determines which lookup key range includes the LKV. A RV is selected based upon the lookup key range determined to include the LKV. The lookup key range is determined by a lookup key range identifier circuit. The selected RV is selected by a result value selection circuit.
US09098345B2
A system of portable and flexible deployment of dedicated and virtual servers comprises a plurality of geographically-dispersed data centers comprising a plurality of dedicated servers, a plurality of hosts operable to host a plurality of virtual servers, a management workstation operable to capture dedicated and virtual server images, an image repository operable to store the captured server images, and an intra-data center networking infrastructure enabling communication within the data center. An integrated management system is operable to control and manage deployment of server images to dedicated and virtual servers located in a user-specified data center, and an inter-data center networking infrastructure enables communication between the plurality of data centers.
US09098342B2
A method and system determines capacity needs of components in a distributed computer system. In the method and system, a pair-wise invariant network is determined from collected flow intensity measurements. The network includes at least two separate and unconnected pair-wise invariant subnetworks, each of the subnetworks including two of the flow intensity measurements connected by a pairwise invariant, each of the pair-wise invariants characterizing a constant relationship between their two connected flow intensity measurements. At least one overlay invariant is determined from the pair-wise invariant network and from the collected flow intensity measurements using a minimal redundancy least regression process. The capacity needs of the components are determined using the pair-wise and overlay invariants.
US09098339B2
Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.
US09098331B2
A multi-process scheduler applies a joint optimization criterion to jointly schedule multiple processes executed on a shared processor. The scheduler determines, for each one of a plurality of processes having a predetermined processing time, at least one of an expected arrival time for input data and required delivery time for output data. The scheduler jointly determines process activation times for the processes based on said arrival/delivery, and the processing times, to meet a predetermined joint optimization criterion for the processes. The processes are scheduled on the shared processor according to the jointly determined activation times to minimize queuing delay.
US09098330B2
A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores.
US09098324B2
A physical host machine determines that a storage device from a network storage system is available to the host machine as a pass-through disk. Virtualization software running on the host machine assigns the pass-through disk to a temporary resource group on the host machine. The pass-through disk is logically attached to the virtual machine running on the host machine and made available to an operating system and application running on the virtual machine.
US09098318B2
Embodiments allow management software applications to distinguish computational assets without the use of static, predetermined identifiers that are susceptible to duplication along with computational assets. Managers and computational assets are associated with authenticator values. Additionally, a manager and computational asset determine (e.g., negotiate) an expected nonce (number used once) to be provided by either party when requesting a transaction. Upon receiving a transaction request associated with an authenticator value and a transaction nonce, the sender's knowledge of the expected nonce is proven when the nonce associated with the request matches the expected nonce, and disproven otherwise. When such knowledge is proven, the manager treats the computational asset as the one originally associated with the computational asset authenticator value and negotiates a new nonce. When such knowledge is disproven, the manager treats the computational asset as a duplicate of the one that was originally associated with the computational asset authenticator value.
US09098316B2
A method and system for routing a function call to a core dynamic link library (DLL) via a pass-through DLL. An indication that an application requires a specific functionality is received. Using the indication, an initialization function internal to the pass-through DLL identifies a core DLL as providing the specific functionality. The core DLL is loaded into a memory. The pass-through DLL calls an internal processing initialization function included in the core DLL. The pass-through DLL receives and stores an address of a list of pointers that reference a set of functions included in the core DLL. The pass-through DLL receives a function call to a first function in the set of functions. The pass-through DLL calls the first function by utilizing the address of the list of pointers to identify a pointer that references the first function in the set of functions.
US09098313B2
A method for recording a display-independent computerized guidance script, the method comprising capturing a screenshot of a GUI of a computerized application, analyzing an area, in the screenshot, surrounding a determined cursor position, to identify a GUI control, recording a manual operation sequence of the computerized application, and assigning the GUI control to a step of the operation sequence.
US09098310B2
A flow pattern is generated from a single flow, in which the flow pattern describes a plurality of flows that are structurally similar to one another and perform similar tasks. End users are then capable of exploring the different flows of the pattern and selecting one or more flows based on high-level goals.
US09098308B2
Aspects of the disclosure provide a method for profiling. The method includes collecting symbol information to map traces of codes in a program to memory addresses storing corresponding native codes that are dynamically compiled from the traces of codes during an execution of the program, and making the symbol information available after the dynamic compilation to analyze profiling data sampled during the execution of the program.
US09098300B2
In one embodiment, a semiconductor integrated code (SIC) may be provided in a binary format by a processor manufacturer. This SIC may include platform independent code of the processor manufacturer. Such code may include embedded processor logic to initialize the processor and at least one link that couples the processor to a memory, and embedded memory logic to initialize the memory. Other embodiments are described and claimed.
US09098285B2
A method and system for managing power consumption of a pool of computing devices are disclosed. One aspect of certain embodiments includes managing resource utilization for each computing device without installing customized software, firmware or hardware on the computing device and dynamically selecting, one or more candidate computing devices for altering their respective power states based on at least real-time information on the quantity of requests.
US09098283B2
A switched-mode power supply unit for a computer includes at least one switching element that switches a charging current to charge a storage element, at least one secondary output circuit that provides an output voltage (Vout+), at least one controllable oscillator circuit that provides a switching clock, and at least one control circuit that determines a switch-off time for the at least one switching element, wherein, in operation of the switched-mode power supply unit, a mean oscillator clock of the oscillator circuit is controlled in dependence on a controlled variable (Vcontrol) specifying the output voltage or power of the secondary output circuit such that the mean oscillator clock rises monotonously with the output power and a switch-on time for the at least one switching element is determined in dependence on the mean oscillator clock and a random deviation.
US09098275B2
A method and a device for controlling power of a mobile terminal are provided. The method of controlling power of a mobile terminal includes, activating a low power mode, and applying a predefined setting value for reducing power consumption by limiting some functions of the mobile terminal in the low power mode. Therefore, by providing a low power mode of limiting some functions of the mobile terminal, unnecessary battery consumption can be prevented.
US09098273B2
An electronic apparatus includes a first acquisition unit configured to acquire first instruction information transmitted from an external apparatus, which instructs changing of a power state to a normal energized state, a second acquisition unit configured to acquire second instruction information transmitted from the external apparatus, which instructs changing of the power state to a power saving state, and a power state change unit configured to change the power state from the normal energized state to the power saving state based on an acquisition state of the first instruction information and the second instruction information.
US09098262B2
A processor may include a conditional arithmetic logic unit and a main arithmetic logic unit. The conditional arithmetic logic unit may perform a first arithmetic logic operation to generate a first result, and output the result. The main arithmetic logic unit may select input buses among a plurality of data buses that carry the first result from the conditional arithmetic logic unit, perform a second arithmetic logic operation on data provided by the selected input buses to generate a second result, and write the second result in a storage component.
US09098259B1
A low-power mode for interfaces, such as secure digital input/output (SDIO) interfaces, is described. The low-power mode provides significant power savings while allowing rapid resumption of data transfer on the interface. The SDIO low-power mode gates an SDIO clock and transitions the SDIO bus to a 1-bit mode. One line of the bus carries the 1-bit data while another line carries interrupts from an SDIO peripheral. Normal data transmission results in enabling the SDIO clock and setting the bus set to the 4-bit mode.
US09098258B2
At least certain embodiments of the disclosures relate to methods, devices, and data processing systems for thermal-based acoustic management. In one embodiment, a computer-implemented method defers one or more background tasks during normal operation of a system if the system has a reduced performance feature that allows reduced or throttled performance in a non-user state. The system enters a low power state (e.g., sleep state) to cool the system after a period of normal operation. The system enters a different low power state (e.g., dark wake state) with a reduced performance and performs at least one of the deferred background tasks while in this low power state without needing a cooling mechanism.
US09098253B2
Daughter cards couple to an information handling system chassis and are secured in place with insertion of a retainer in a retainer guide that aligns to engage with securing elements of the daughter cards coupled to the chassis. A hinge member couples the retainer to the retainer guide between an inserted position and an idle position to maintain the retainer attached to the chassis but removed out of the way for daughter card manipulation during addition or removal of the daughter card at the chassis.
US09098246B2
An assembly can include a first component; a second component that includes a socket; a processor and a memory accessible by the processor, the processor and memory being included in one or more of the first component and the second component; and an interconnection mechanism for pivotable interconnection of the first component and the second component about a pivot axis where the interconnection mechanism includes a hinge that defines the pivot axis, a prong pivotable about the pivot axis, a latch mechanism to latch the second component to the interconnection mechanism with the prong received by the socket of the second component, an actuator to unlatch the latch mechanism, and a lever to adjust the hinge to a high stiffness state to adjust the hinge to a low stiffness state. Various other apparatuses, systems, methods, etc., are also disclosed.
US09098241B1
A rollable display device includes a display panel for displaying an image, a printed circuit board connected to an edge of the display panel, and a roller which the display panel is rolled onto or unrolled from. The roller has a cylindrical shape having an inner space, and the printed circuit board is disposed in the inner space.
US09098227B2
A method for employing a controlled-modification current time value is presented. In the method, the current time value is maintained. Also, requests for modification of the current time value are received. The requests are processed so that the requested modification associated with one of the requests is immediately incorporated into the current time value, and so that the requested modification associated with another one of the requests is not immediately incorporated into the current time value.
US09098224B2
In an image processing apparatus, a waiting time until power supply to a storage unit is stopped is suitably set corresponding to a type of input job and a state of power supply to the storage unit when the job has been input. A first waiting time is set if power is not supplied to the storage unit when the job has been input in a case where the input job is a first type of job. A second waiting time is set regardless of whether power is supplied to the storage unit when the job has been input in a case where the input job is a second type of job. Power supplied to the storage unit is controlled to stop when the waiting time has elapsed.
US09098223B2
Disclosed is a job information display device, including: an AR display unit configured to display an augmented reality space in which an image is overlapped with a real space viewed by a user; a recognition unit configured to recognize an image forming apparatus which exists in the real space viewed by the user; an information obtaining unit configured to obtain job information indicating an execution state of a job input to the image forming apparatus recognized by the recognition unit; and a control unit configured to instruct the AR display unit to display the augmented reality space in which the execution state of the job is indicated by a virtual paper on a paper passage of the image forming apparatus in which the job is executed, in accordance with the job information obtained by the information obtaining unit.
US09098213B1
Previous printers were designed to print a paper copy of data and/or receipts which causes a disconnect with modern day data manipulation. This printer interface can print data to and receive data from the internet and hand held devices which will open up extremely fast data exchange and data manipulation for consumers, cities, states and the federal government without the expense of having to purchase complete new systems. By simply changing out an old printer we can connect all old computer systems with modern day systems that now have the ability to manipulate data automatically.
US09098211B1
Non-disruptive data migration from a source array to a destination array entails generating a virtual array spanning at least one destination array for receiving a copy of all data at the source array. The virtual array has at least as many virtual ports as physical source ports of the source array and at least as many logical units (LUNs) as the source array. Each source array LUN corresponds to a virtual array LUN and equals the storage capacity of that corresponding LUN. Each virtual port has a virtual port address. All data resident in the LUNs of the source array are copied to corresponding LUNs in the virtual array. A name server database is reconfigured to associate port names of the physical source ports with the virtual port addresses of the virtual ports such that the virtual array appears to a host as the source array.
US09098207B2
There is provided a system capable of transformation of logical data objects for storage and method of operating thereof. The method comprises: a) identifying among a plurality of requests addressed to the storage device two or more “write” requests addressed to the same logical data object; b) deriving data chunks corresponding to identified “write” requests and transforming the derived data chunks; c) grouping the transformed data chunks in accordance with the order the requests have been received and in accordance with a predefined criteria; d) generating a grouped “write” request to the storage device; and e) providing mapping in a manner facilitating one-to-one relationship between the data in the obtained data chunks and the data to be read from the transformed logical object. The method further comprises obtaining an acknowledging response from the storage device; multiplying the obtained acknowledging response, and sending respective acknowledgements to each source which initiated respective “write” request.
US09098205B2
In a nonvolatile memory array, such as a three-dimensional array of charge-storage memory cells, data is randomized so that data of different strings along the same bit line are randomized using different keys and portions of data along neighboring word lines are randomized using different keys. Keys may be rotated so that data of a particular word line is randomized according to different keys in different strings.