US09595736B2
The lithium-ion conductor contains a crystal structure whose composition formula is represented by Li7+2xP1-xBxS6 (0
US09595729B2
To provide an ionic electrolyte membrane structure that enables contact between the air pole and the fuel pole in which structure an edge face of the interface between an ion conducting layer and an ion non-conducting layer stands bare on a plane, an ionic electrolyte membrane structure which transmits ions only is made up of i) a substrate having a plurality of pores which have been made through the substrate in the thickness direction thereof and ii) a plurality of multi-layer membranes each comprising an ion conducting layer formed of an ion conductive material and an ion non-conducting layer formed of an ion non-conductive material which have alternately been formed in laminae a plurality of times on each inner wall surface of the pores of the substrate in such a way that the multi-layer membranes fill up the pores completely; the ions only being transmitted in the through direction by way of the multi-layer membranes provided on the inner wall surfaces of the pores.
US09595728B2
To provide an ionic electrolyte membrane structure that enables contact between the air pole and the fuel pole in which structure an edge face of the interface between an ion conducting layer and an ion non-conducting layer stands bare on a plane, an ionic electrolyte membrane structure which transmits ions only is made up of i) a substrate having a plurality of pores which have been made through the substrate in the thickness direction thereof and ii) a plurality of multi-layer membranes each comprising an ion conducting layer formed of an ion conductive material and an ion non-conducting layer formed of an ion non-conductive material which have alternately been formed in laminae a plurality of times on each inner wall surface of the pores of the substrate in such a way that the multi-layer membranes fill up the pores completely; the ions only being transmitted in the through direction by way of the multi-layer membranes provided on the inner wall surfaces of the pores.
US09595727B2
An electrochemical device, such as a fuel cell or an electrolyzer. In one embodiment, the electrochemical device includes a membrane electrode assembly (MEA), an anodic gas diffusion medium in contact with the anode of the MEA, a cathodic gas diffusion medium in contact with the cathode, a first bipolar plate in contact with the anodic gas diffusion medium, and a second bipolar plate in contact with the cathodic gas diffusion medium. Each of the bipolar plates includes an electrically-conductive, non-porous, liquid-permeable, substantially gas-impermeable membrane in contact with its respective gas diffusion medium, the membrane including a solid polymer electrolyte and a non-particulate, electrically-conductive material, such as carbon nanotubes, carbon nanofibers, and/or metal nanowires. In addition, each bipolar plate also includes an electrically-conductive fluid chamber in contact with the electrically-conductive, selectively-permeable membrane and further includes a non-porous and electrically-conductive plate in contact with the fluid chamber.
US09595726B2
Fuel reforming processes and systems are disclosed. The fuel reforming process includes providing a fuel reformer, the fuel reformer comprising a reaction zone configured for exothermic partial oxidation to generate reformates and a heat exchanger extending from the reaction zone, the heat exchanger configured to expel the reformates through a reformate path and receive fuel-rich reactants through a fuel path, generating the reformates by the exothermic partial oxidation of the fuel-rich reactants within the reaction zone, heating the fuel-rich reactants in reaction zone with the heat exchanger by heat from the reformates in the reformate path. The process is energetically self-sustained and operates without a catalyst. The fuel reforming system includes the fuel reformer with a spiral heat exchanger and a component capable of operation with the reformates and incompatible with combustion products, such as a fuel cell.
US09595715B2
This invention relates to an anode active material comprising at least one iron oxide selected from the group consisting of amorphous iron oxides, ferrihydrite, and lepidocrocite. The invention also relates to a lithium ion secondary battery anode material comprising the anode active material as a constituent component, a lithium ion secondary battery anode comprising the lithium ion secondary battery anode material, and a lithium ion secondary battery comprising the lithium ion secondary battery anode.
US09595704B2
The invention provides an electrical energy storage module (100), comprising: at least one storage cell stack (10), comprising: a plurality of energy storage cells (1), which each have a cell housing (1a) each having two pole connections (1b,1c), wherein the energy storage cells (1) are arranged in series in the storage cell stack (10) in such a way that in each case a first pole connection (1b) and a second pole connection (1c) having different polarities of two adjacent energy storage cells (1) are galvanically connected to one another by means of flat cell connecting elements (4), wherein the cell housings (1a) of all of the energy storage cells (1) are galvanically connected to one another, wherein the first pole connection (1b) of an energy storage cell (1) arranged at a first end of the storage cell stack (10) is galvanically connected to the cell housing (1a), and wherein the second pole connection (1c) of an energy storage cell (1) arranged at a second end of the storage cell stack (10) and the cell housings (1a) each have a flat return conductor (5).
US09595696B2
An operating platform includes a first sensing assembly and a gas supply device. The gas supply device includes a second sensing assembly configured to detect the water content and oxygen content of a protective gas inputted from an input terminal; and a first electromagnetic valve. With the use of more than one sensing assemblies, the water content and the oxygen content of the protective gas provided by the gas supply device can be further detected, so as to solve the problems of inaccurate detected values and abnormalities.
US09595681B2
The present invention concerns particular fluorenes, the use of the compound in an electronic device, and an electronic device containing at least one of these compounds. The present invention further concerns a method for producing the compound and a formulation and composition containing one or more of the compounds.
US09595675B2
A light-emitting element includes an anode, a cathode, a hole transporting layer provided between the anode and cathode, a light-emitting layer provided in contact with the hole transporting layer between the anode and cathode, where the surface of the light-emitting layer side of the hole transporting layer is formed in a shape having a part in which the distance with the reference surface along the anode changes in a continuous or step-wise manner, and the surface of the opposite side to the hole transporting layer of the light-emitting layer is formed so as to have the same shape as the surface of the light-emitting layer of the hole transporting layer.
US09595668B2
The disclosed technology generally relates to semiconductor devices and more particularly to memory devices having a resistance switching element, and to methods of operating such memory devices. In one aspect, a memory cell includes a first electrode and a second electrode formed of one of a metallic material or a semiconducting material. The memory cell additionally includes a resistance switching element formed between the first electrode and the second electrode. The memory cell additionally includes a tunnel rectifier formed between the resistance-switching element and the first electrode. The tunnel rectifier includes a multi-layer tunnel stack comprising at least two dielectric layers each having a dielectric constant (ki), a conduction band offset (Φi), and a thickness, wherein one of the dielectric layers has a higher dielectric constant, a lower conduction band offset and a higher thickness compared to any other dielectric layer of the multi-layer tunnel stack.
US09595667B2
Three dimension memory arrays and methods of forming the same are provided. An example three dimension memory array can include a stack comprising a plurality of first conductive lines separated from one another by at least an insulation material, and at least one conductive extension arranged to extend substantially perpendicular to the plurality of first conductive lines, such that the at least one conductive extension intersects a portion of at least one of the plurality of first conductive lines. Storage element material is formed around the at least one conductive extension. Cell select material is formed around the at least one conductive extension.
US09595666B2
A method for fabricating a perpendicular magnetic tunnel junction (pMTJ) device includes growing a seed layer on a first electrode of the pMTJ device. The seed layer has a uniform predetermined crystal orientation along a growth axis. The method also includes planarizing the seed layer while maintaining the uniform predetermined crystal orientation of the seed layer.
US09595664B2
A magnetic cell structure including a nonmagnetic bridge, and methods of fabricating the structure are provided. The magnetic cell structure includes a free layer, a pinned layer, and a nonmagnetic bridge electrically connecting the free layer and the pinned layer. The shape and/or configuration of the nonmagnetic bridge directs a programming current through the magnetic cell structure such that the cross sectional area of the programming current in the free layer of the structure is less than the cross section of the structure. The decrease in the cross sectional area of the programming current in the free layer enables a lower programming current to reach a critical switching current density in the free layer and switch the magnetization of the free layer, programming the magnetic cell.
US09595661B2
A magnetoresistive random access memory (MRAM) structure includes a bottom electrode structure. A magnetic tunnel junction (MTJ) element is over the bottom electrode structure. The MTJ element includes an anti-ferromagnetic material layer. A ferromagnetic pinned layer is over the anti-ferromagnetic material layer. A tunneling layer is over the ferromagnetic pinned layer. A ferromagnetic free layer is over the tunneling layer. The ferromagnetic free layer has a first portion and a demagnetized second portion. The MRAM also includes a top electrode structure over the first portion.
US09595658B2
A piezoelectric material that does not use lead and potassium and has a high piezoelectric constant and good insulating properties and a piezoelectric element that uses the piezoelectric material are provided. The piezoelectric material contains a perovskite-type metal oxide represented by general formula (1): (NaxBa1-y)(NbyTi1-y)O3 (1) (where 0.80≦x≦0.95 and 0.85≦y≦0.95), and an auxiliary component containing at least one selected from the group consisting of Si and B. A content of the auxiliary component on a metal basis is 0.001 parts by weight or more and 4.000 parts by weight or less relative to 100 parts by weight of the perovskite-type metal oxide.
US09595638B2
The present invention relates to a nitride light emitting diode (LED) package, and more specifically, to a nitride light emitting diode package which can improve light-emitting efficiency by increasing light emitting surface area, reduce operating voltage by simultaneously emitting light from six cells at once, and can increase operating current.
US09595634B2
A device including one or more layers with lateral regions configured to facilitate the transmission of radiation through the layer and lateral regions configured to facilitate current flow through the layer is provided. The layer can comprise a short period superlattice, which includes barriers alternating with wells. In this case, the barriers can include both transparent regions, which are configured to reduce an amount of radiation that is absorbed in the layer, and higher conductive regions, which are configured to keep the voltage drop across the layer within a desired range.
US09595632B2
A method for producing a GaN-based crystal includes forming a Zinc-blend type BP crystal layer on a Si substrate; forming an In-containing layer, on the BP crystal layer, with such a thickness as to keep the Zinc-blend type structure; and forming a Zinc-blend type GaN-based crystal layer on the In-containing layer. The In-containing layer is a metallic In layer having a thickness of 4 atom layers or less, an InGaN layer having a thickness of 2 nm or less, an InAl mixture layer having a thickness of 4 atom layers or less and containing Al at 10% or less, or an AlInGaN layer having a thickness of 2 nm or less and containing Al at 10% or less.
US09595625B2
Quantum dots (nanoparticle material) each having a core-shell structure including a core part and a shell part that protects the core part. The shell part of the quantum dot has a thickness T of 3 to 5 ML based on the constituent molecule of the shell part. A light-emitting device includes the quantum dots.
US09595619B2
A semiconductor device includes at least one first contact region of a vertical device between a semiconductor substrate and an electrically conductive structure arranged adjacent to the semiconductor substrate, and at least one second contact region of the vertical device between the semiconductor substrate of the semiconductor device and the electrically conductive structure. The at least one first contact region is arranged adjacent to the at least one second contact region. The electrically conductive structure includes a first electrically conductive material in contact with the semiconductor substrate in an area of the at least one first contact region and a second electrically conductive material in contact with the semiconductor substrate in an area of the at least one second contact region, so that a first contact characteristic within the at least one first contact region differs from a second contact characteristic within the at least one second contact region.
US09595617B2
A MOS P-N junction diode includes a semiconductor substrate, a mask layer, a guard ring, a gate oxide layer, a polysilicon structure, a central conductive layer, a silicon nitride layer, a metal diffusion layer, a channel region, and a metal sputtering layer. For manufacturing the MOS P-N junction diode, a mask layer is formed on a semiconductor substrate. A gate oxide layer is formed on the semiconductor substrate, and a polysilicon structure is formed on the gate oxide layer. A guard ring, a central conductive layer and a channel region are formed in the semiconductor substrate. A silicon nitride layer is formed on the central conductive layer. A metal diffusion layer is formed within the guard ring and the central conductive layer. Afterwards, a metal sputtering layer is formed, and the mask layer is partially exposed.
US09595614B2
An embodiment is a structure comprising a substrate, a high energy bandgap material, and a high carrier mobility material. The substrate comprises a first isolation region and a second isolation region. Each of first and second isolation regions extends below a first surface of the substrate between the first and second isolation regions. The high energy bandgap material is over the first surface of the substrate and is disposed between the first and second isolation regions. The high carrier mobility material is over the high energy bandgap material. The high carrier mobility material extends higher than respective top surfaces of the first and second isolation regions to form a fin.
US09595609B2
A semiconductor device includes a superjunction structure formed using simultaneous N and P angled implants into the sidewall of a trench. The simultaneous N and P angled implants use different implant energies and dopants of different diffusion rate so that after annealing, alternating N and P thin semiconductor regions are formed. The alternating N and P thin semiconductor regions form a superjunction structure where a balanced space charge region is formed to enhance the breakdown voltage characteristic of the semiconductor device.
US09595608B2
An n− drift region is disposed on the front surface of an n+ semiconductor substrate composed of a wide band gap semiconductor. A p-channel region is selectively disposed on the surface layer of the n− drift region. A high-concentration p+ base region is disposed so as to adjoin the lower portion of the p-channel region inside the n− drift region. Inside the high-concentration p+ base region, an n+ high-concentration region is selectively disposed at the n+ semiconductor substrate side. The n+ high-concentration region has a stripe-shaped planar layout extending to the direction that the high-concentration p+ base regions line up. The n+ high-concentration region adjoins a JFET region at one end portion in longitudinal direction of the stripe. Further, the n+ semiconductor substrate side of the n+ high-concentration region adjoins the part sandwiched between the high-concentration p+ base region and the n+ semiconductor substrate in the n− drift region.
US09595596B2
In one general aspect, a power device can include an active region having a plurality of pillars of a first conductivity type alternately arranged with a plurality of pillars of a second conductivity type. The power device can include a termination region surrounding at least a portion of the active region and can have a plurality of pillars of the first conductivity type alternately arranged with a plurality of pillars of the second conductivity type. Each of the plurality of pillars of the first conductivity type in the active region and the termination region can be defined by a trench. The power device can include an enrichment region at a bottom portion of one of the plurality of pillars of the first conductivity type in the active region.
US09595593B2
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and an interfacial layer formed over the substrate. The semiconductor structure further includes a gate structure formed over the interfacial layer. In addition, the interfacial layer is made of metal germanium oxide, metal silicon oxide, or metal germanium silicon oxide and is in direct contact with a top surface of the substrate.
US09595589B2
The present disclosure relates to a transistor device. In some embodiments, the transistor device has an epitaxial layer disposed over a substrate. The epitaxial layer is arranged between a source region and a drain region separated along a first direction. Isolation structures are arranged on opposite sides of the epitaxial layer along a second direction, perpendicular to the first direction. A gate dielectric layer is disposed over the epitaxial layer, and a conductive gate electrode is disposed over the gate dielectric layer. The epitaxial layer overlying the substrate improves the surface roughness of the substrate, thereby improving transistor device performance.
US09595572B2
A thin film encapsulation unit including an inorganic layer, a first organic layer on the inorganic layer and including a light-blocking unit and a light-transmitting unit, and a reflection-preventing layer on the first organic layer.
US09595571B2
A novel light-emitting device with small power consumption, which can be formed with high productivity, is provided. The light-emitting device includes a first pixel, a second pixel, and a third pixel. The first pixel includes a first light-emitting element and a first optical element, the second pixel includes a second light-emitting element and a second optical element, and the third pixel includes a third light-emitting element. A first light-emitting layer or a second light-emitting layer is shared among the first to third light-emitting elements. Furthermore, the first light-emitting layer includes a first light-emitting material having a spectrum peak in the range of higher than or equal to 540 nm and lower than or equal to 580 nm, and the second light-emitting layer includes a second light-emitting material having a spectrum peak in the range of higher than or equal to 420 nm and lower than or equal to 480 nm.
US09595569B2
Provided are single photon devices, single photon emitting and transferring apparatuses, and methods of manufacturing and operating the single photon devices. The single photon device includes a carrier transport layer disposed on a conductive substrate and at least one quantum dot disposed on the carrier transport layer. A single photon emitting and transferring apparatus includes a single photon device, an element that injects a single charge into the single photon device described above, a light collecting unit that collects light emitted from the single photon device, and a light transfer system that transmits light collected by the light collecting unit to the outside.
US09595566B2
A 3D nonvolatile memory has memory elements arranged in a three-dimensional pattern with a plurality of memory layers stacked over a semiconductor substrate. It has a 2D array of vertical bit lines and a plurality of staircase word lines. Each staircase word line has a series of alternating segments and risers and traverses the plurality of memory layers with a segment in each memory layer. The plurality of staircase word lines have their segments lined up to form a 2D array of stacks of segments. Riser for a pair of segments from each adjacent stacks at different memory layers is provided by a conductive sidewall layer of a stairwell disposed between the adjacent stacks. Multiple insulated conductive sidewall layers provide multiple risers for the adjacent stacks. Layer-by-layer stairwell excavation and sidewall processes between adjacent stacks create risers for different pairs of segments between stacks to form the staircase word lines.
US09595556B2
An image sensor includes a plurality of photoelectric detectors, a plurality of color filters, and at least one pixel isolation region between adjacent ones of the photoelectric detectors. The color filters include a white color filter, and the color filters correspond to respective ones of the photoelectric detectors. The at least one pixel isolation region serves to physically and at least partially optically separate the photoelectric detectors from one another.
US09595553B2
Fabricating optical devices can include mounting a plurality of singulated lens systems over a substrate, adjusting a thickness of the substrate below at least some of the lens systems to provide respective focal length corrections for the lens systems, and subsequently separating the substrate into a plurality of optical modules, each of which includes one of the lens systems mounted over a portion of the substrate. Adjusting a thickness of the substrate can include, for example, micro-machining the substrate to form respective holes below at least some of the lens systems or adding one or more layers below at least some of the lens systems so as to correct for variations in the focal lengths of the lens systems.
US09595543B2
An array substrate for LCD devices and a method of manufacturing the same are provided. By using a structure where an empty space is secured in a data line area as in a DRD structure in which the number of data lines is reduced by half, a capacitance is sufficiently secured by forming a sub storage capacitor in the data line area of the empty space, and thus, an area of a main storage capacitor can be reduced. Accordingly, the cost can be reduced, and moreover, an aperture ratio can be enhanced.
US09595542B2
A thin film transistor array panel includes a first insulation substrate, a gate line and a data line which are positioned on the first insulation substrate, are insulated from each other, and cross each other, a thin film transistor connected to the gate line and the data line, an organic film positioned on the thin film transistor, a second passivation layer which is positioned on the organic film and defines a plurality of second openings therein, a common electrode positioned on the second passivation layer, and a pixel electrode positioned in the plurality of second openings, where a thickness of the common electrode is larger than a thickness of the pixel electrode.
US09595537B2
A display panel is provided, which includes a first substrate, a first insulating layer on the first substrate, a semiconductor layer on the first insulating layer, and a second insulating layer on the semiconductor layer and the first insulating layer. The second insulating layer has a surface in the vicinity of the first insulating layer. The second insulating layer has a first region. The first region is 40 nm in depth starting from the surface of the second insulating layer, and the second insulating layer has a fluoride ion gain ratio of 80% to 95% in the first region.
US09595528B2
To prevent contact plugs formed to sandwich an abutting portion between gate electrodes, from being short-circuited via a void formed inside an insulating film of the abutting portion. Over sidewalls SW facing each other in the abutting portion between gate electrodes G2 and G5, a liner insulating film 6 and an interlayer insulating film 7 are formed. Between the sidewalls SW, the liner insulating film 6 formed on each of the side walls of the sidewalls SW are brought in contact with each other to close a space between the sidewalls SW to prevent a void from being generated inside the interlayer insulating film 7 and the liner insulating film 6.
US09595520B2
An insulated gate bipolar translator (IGBT) with a built-in diode and a manufacturing method thereof are provided. The IGBT comprises: a semiconductor substrate (1) of the first conduction type which has a first major surface (1S1) and a second major surface (1S2), wherein the semiconductor substrate (1) comprises an active region (100) and a terminal protection area (200) which is located at the outer side of the active region; an insulated gate transistor unit which is formed at the side of the first major surface (1S1) of the active region (100), wherein a channel of the first conduction type is formed thereon during the conduction thereof; and first semiconductor layers (10) of the first conduction type and second semiconductor layers (11) of the second conduction type of the active region, which are formed at the side of the second major surface (1S2) of the semiconductor substrate (1) alternately, wherein the IGBT only comprises the second semiconductor layers (11) in the terminal protection area (200) which is located at the side of the second major surface (1S2) of the semiconductor substrate (1).
US09595519B2
Systems and methods for controlling current or mitigating electromagnetic or radiation interference effects using a combination of a metal-oxide semiconductor field effect transistor (MOSFET) and junction field effect transistor (JFET) disposed perpendicularly and within a certain orientation to each other. An embodiment of the invention can be formed and operable for modulating current and/or voltage response or mitigating electromagnetic or radiation interference effects on the MOSFET by controlling a semi-conductive channel region (SCR) using an additional gate, e.g., JFET, disposed perpendicularly with respect to the MOSFET configured to generate an electromagnetic field into the MOSFET's semi-SCR. A control system for controlling operation is also provided to include automated systems including sensors as well as manually operated systems. Automated systems can include radiation sensors as well as other control systems such as radio frequency transmitter or receiver systems. Methods of operation for a variety of modes are also provided.
US09595515B2
A semiconductor chip includes four linear-shaped conductive structures that each form a gate electrode of corresponding transistor of a first transistor type and a gate electrode of a corresponding transistor of a second transistor type. First and second ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines separated by a gate electrode pitch. Third and fourth ones of the four linear-shaped conductive structures are also positioned to have their lengthwise-oriented centerlines separated by the gate electrode pitch. The first and third ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines co-aligned and are separated by a first end-to-end spacing. The second and fourth ones of the four linear-shaped conductive structures are positioned to have their lengthwise-oriented centerlines co-aligned and are separated by a second end-to-end spacing substantially equal in size to the first end-to-end spacing.
US09595508B2
The present invention relates to a multichip system and a method for scheduling threads in 3D stacked chip. The multichip system comprises a plurality of dies stacked vertically and electrically coupled together; each of the plurality of dies comprising one or more cores, each of the plurality of dies further comprising: at least one voltage violation sensing unit, the at least one voltage violation sensing unit being connected with the one or more cores of each die, the at least one voltage sensing unit being configured to independently sense voltage violation in each core of each die; and at least one frequency tuning unit, the at least one frequency tuning unit being configured to tune the frequency of each core of each die, the at least one frequency tuning unit being connected with the at least one voltage violation sensing unit. The multichip system and method described in present invention have many advantages, such as reducing voltage violation, mitigating voltage droop and saving power.
US09595506B2
An embodiment package includes a first die stack on a surface of a package component, a second die stack on the surface of the package component, and a contour lid over the first die stack and second die stack. The contour lid includes a first thermal conductive portion over the first die stack, a second thermal conductive portion over the second die stack, and a thermal barrier portion between the first thermal conductive portion and the second thermal conductive portion. The thermal barrier portion includes a low thermal conductivity material.
US09595503B2
A semiconductor package and a method for making the same are provided. In the method, a clip is used to conduct a lead frame and at least one chip. The clip has at least one second connection segment, at least one third connection segment, and at least one intermediate connection segment. The second connection segment is electrically connected to a second conduction region of the chip and a second pin of the lead frame respectively, and the third connection segment is electrically connected to a third conduction region of the chip and a third pin of the lead frame respectively. The intermediate connection segment connects the at least one second connection segment and the at least one third connection segment, and is removed in a subsequent process. Thereby, the present invention does not need to use any gold wire, which effectively saves the material cost and the processing time.
US09595502B2
A semiconductor assembly is described. In accordance with one example of the invention, the semiconductor assembly comprises a semiconductor body, a top main electrode arranged on a top side, a bottom main electrode arranged on an underside, and a control electrode arranged on the top side. The semiconductor assembly further includes a spring element for the pressure contacting of the control electrode with a pressure force generated by the spring element.
US09595498B2
A semiconductor memory device includes a semiconductor circuit substrate having a chip pad forming region. A pair of data lines are formed on the semiconductor circuit substrate at one side of the chip pad region. The pair of data lines extend along a direction that the chip pad region of the semiconductor circuit substrate extends. The pair of data lines are arranged to be adjacent to each other and receive a pair of differential data signals. A power supply line is formed on the semiconductor circuit substrate at the other side of the chip pad region. The power supply line extends along the direction that the chip pad region of the semiconductor circuit substrate extends, and the power supply line receives power.
US09595497B2
A display may have a thin-film transistor layer formed from a layer of thin-film, transistor circuitry on a substrate. The thin-film transistor layer may overlap a color filter layer. A portion of the thin-film transistor layer may extend past the color filter layer to for a ledge region. Components such as a flexible printed circuit and a display driver integrated circuit may be mounted to the thin-film transistor layer in the ledge region. The components may have alignment marks. The thin-film transistor layer may have a black masking layer that is patterned to form openings for display pixels. In a border area of the display that overlaps the ledge region, the thin-film transistor layer may have alignment mark viewing windows. Alignment marks formed from black masking material in the windows may be aligned with respective alignment marks on the components.
US09595483B2
A cutting device includes: an imaging module for capturing first marks and third marks, to produce primary image data; and a control module for aligning, by a conveyance mechanism, a cutting jig and an object to be cut that is placed on the cutting jig. The control module compares first positional information including positional information of a specific first mark stored or first positional information with third positional information to calculate a primary displacement amount showing a relative positional displacement between a plurality of cutting grooves and the plurality of third marks, respectively. The conveyance mechanism picks up the object from the cutting jig, and the conveyance mechanism and the cutting jig are moved relative to each other based on the primary displacement amount, to move the object by the primary displacement amount to a primary target position. The cutting mechanism cuts the object along a plurality of cutting lines.
US09595472B1
According to one embodiment, a manufacturing method of a semiconductor device comprises forming a first pattern and a second pattern to be placed apart on a semiconductor substrate; and forming an arch pattern in which the tops of the first pattern and of the second pattern touch by making the first pattern and the second pattern bend in directions in which they face each other.
US09595469B2
A semiconductor device includes a semiconductor body with a front face and a back face, having an active zone located at the front face, a front surface metallization layer having a front face and a back face directed towards the active zone, the front surface metallization layer being provided on the front face of the semiconductor body and being electrically connected to the active zone, and a first barrier layer, including amorphous molybdenum nitride, located between the active zone and the metallization layer. Further, a method for producing such a device is provided.
US09595465B2
In accordance with an embodiment of the present invention, a semiconductor device includes a first metal line in a first insulating layer, and a via having a portion surrounding a portion of a first sidewall of the first metal line.
US09595461B2
A storage facility includes a controller for monitoring a supply state of the inactive gas for the plurality of storage sections and for controlling the plurality of supply amount adjusting devices. The controller is configured to monitor the supply state of the inactive gas for the plurality of storage sections by dividing the plurality of storage sections into a plurality of monitoring areas, and to control a plurality of supply amount adjusting devices such that the supply state of the inactive gas supplied to the storage sections belonging to each of the plurality of monitoring areas satisfies a set restricting condition defined in advance.
US09595454B2
A semiconductor device is disclosed including material for absorbing EMI and/or RFI The device includes a substrate (202), one or more semiconductor die (224,225), and molding compound around the one or more semiconductor die (224,225). The material for absorbing EMI and/or RFI may be provided within or on a solder mask layer (210) on the substrate (202). The device may further include EMI/RFI-absorbing material around the molding compound and in contact with the EMI/RFI-absorbing material on the substrate to completely enclose the one or more semiconductor die in EMI/RFI-absorbing material.
US09595440B2
A method of semiconductor device fabrication including placing a substrate having a first and second features disposed thereon in a vaporizing spray deposition system. An atomizing spray head of the vaporizing spray deposition system is used to deposit a conformal polymer layer on the first and second features. The first feature having the layer of the polymer disposed thereon and having a first width. A spray trim process is performed on the first and second features having the polymer layer disposed thereon using the atomizing spray head.
US09595432B2
A time-of-flight mass spectrometer (1) comprises an ion source a segmented linear ion device (10) for receiving sample ions supplied by the ion source and a time-of-flight mass analyzer for analyzing ions ejected from the segmented device. A trapping voltage is applied to the segmented device to trap ions initially into a group of two or more adjacent segments and subsequently to trap them in a region of the segmented device shorter than the group of segments. The trapping voltage may also be effective to provide a uniform trapping field along the length of the device (10).
US09595427B2
The invention relates to the selection of the most favorable ion species for the acquisition of fragment ion mass spectra when the ionization creates biopolymers in different charge states. The invention proposes a particularly fast method of selecting the most favorable parent ions for fragmentation of the different biopolymers from mass spectra, where the ionization is by electrospray ionization (ESI) or other ionization methods which produce similarly diverse charge states and which, for each biopolymer, contain many signal patterns of ions of the different charge states and different isotopic compositions. The selection is carried out in such a way that it does not measure more than one ion species from one biopolymer. Moreover, the most favorable filter pass-band width for isolating an ion species for fragmentation can be stated in each case.
US09595420B2
A FIB is irradiated onto a sample to form a lamella whose upper side has a thickness of 100 nm or less and whose lower side has a thickness greater than that of the upper side. First and second measurement regions are set on an observation image of the lamella on the upper and lower sides, respectively, where the lamella is thin enough to transmit therethrough an EB. An EB is irradiated onto the first and second measurement regions and charged particles generated therefrom are detected, and a slant angle of one degree or smaller is calculated based on the detected amount of charged particles generated from the first and second measurement regions and the distance between the two regions. The lamella is slanted with respect to the FIB and then irradiated by the FIB by the calculated slant angle to uniformize the thickness of the lamella to a value of 100 nm or smaller.
US09595415B2
Provided is an X-ray generator including an electron passage in an electron-passage forming member; and a target on an insulative substrate. The transmission X-ray generator irradiates the target with electrons that have passed through the electron passage to generate X-rays. The target is provided at a central region of the substrate; the electron passage accommodates a secondary-X-ray generating section that generates X-rays by irradiation with electrons reflected from the target; the secondary-X-ray generating section and the target are disposed so that both of X-rays generated by direct irradiation of the target with the electrons and X-rays generated by irradiation of the secondary-X-ray generating section with the electrons reflected from the target are radiated to the outside; and at least part of the peripheral region of the substrate has higher transmittance for the X-rays generated at the secondary-X-ray generating section than the central region of the substrate.
US09595414B2
A magnetic field generation apparatus is provided for a magnetron including a permanent magnet arrangement and a magnetic field conductor device. The magnetic field conductor device has a diverting element. The diverting element, which includes a plurality of rectangular diverting segments, is arranged detachably on the magnetic field generation apparatus during maintenance work in order to deflect a magnetic field generated by the permanent magnet arrangement away from further components of the magnetic field generation apparatus and components of the magnetron. A magnetron includes a magnetron tube and such a magnetic field generation apparatus. In a method for replacing an old magnetron tube of such a magnetron with a new magnetron tube, the diverting element is arranged on the magnetic field generation apparatus, and the old magnetron tube is removed from the magnetron and replaced with the new magnetron tube in order to then remove the diverting element again.
US09595411B2
An electromagnetic relay includes an electromagnet device, a contact device, and a trip device. The electromagnet device includes a first stator, a movable element, and a first exciting coil. The contact device includes a movable contact and a fixed contact. A trip device includes a second exciting coil. The electromagnet device moves the movable element from a first position to a second position. The trip device moves the movable element to a third position. An open state is reached when the movable element is in the first position and the third position. A closed state is reached when the movable element is in the movable element is in the second position.
US09595410B2
A circuit breaker including an adjustable instantaneous trip level. Adjustable instantaneous trip level can be applied to a one-pole and/or two-pole circuit breakers including a thermal and magnetic mechanism, including AFCI, CAFCI, and/or GFCI constructions. The circuit breaker includes a magnet position adjustment mechanism allowing an operator to adjust the instantaneous trip level to a desired setting, such as between about 5 to 10 times the handle rating. The design also allows for alternate magnets to be used for either an increased or decreased instantaneous settings as desired. In two-pole circuit breakers, the instantaneous trip level can be set independently for each mechanism pole. Multi-pole circuit breakers and methods of adjusting instantaneous trip level are provided, as are other aspects.
US09595405B2
A circuit breaker baying a switch housing and at least one contact for tapping a voltage on a primary conductor.
US09595401B1
Example embodiments relate to a method of fabricating a graphene nano-mesh by selectively growing an oxide layer on a defect site of a graphene layer and etching the oxide layer to form the graphene nano-mesh. The method includes forming a graphene layer on a catalyst layer, forming an oxide layer on a defect site of the graphene layer, forming the graphene nano-mesh including a plurality of openings by etching the oxide layer, and transferring, after removing the catalyst layer, the graphene nano-mesh onto a substrate.
US09595394B2
A solid electrolytic capacitor capable of assuredly connecting to a bolster member is provided. A solid electrolytic capacitor having a capacitor element with an anode made of tungsten is accommodated in a box-shaped case. An anode lead is connected to an anode circuit pattern provided on a bottom wall inner surface of the box-shaped case. In a state in which the anode lead is covered by an oxide film and is in direct contact with the anode circuit pattern, a conductive material is adhered between the anode lead and the anode circuit pattern to thereby form a conductive connection layer. The anode lead and the conductive connection layer are connected via the conductive film layer. The conductive film layer is connected to the anode lead at the film removed portion in which the oxide film has been removed from the surface of the anode lead.
US09595388B2
Polypropylene composition comprising a polypropylene and an α-nucleating agent, wherein the polypropylene composition has • a comonomer content of equal or below 1.0 wt.- %, •<2,1> erythro regiodefects of more than 0.1 mol.- %, and • at least 9.0 wt- % of a crystalline fraction crystallizing in the temperature range of above 160 to 170° C., wherein said fraction is determined by the stepwise isothermal segregation technique (SIST).
US09595377B2
A ceramic electronic component includes a ferrite material magnetic body part and a Cu conductive part, the ferrite containing 20 to 48% trivalent Fe in terms of Fe2O3 and divalent Ni. The ferrite can contain Mn so that it is less than 50% of the total of Fe and Mn in terms of Mn2O3 and Fe2O3. The magnetic and conductive parts are co-fired at a pressure not exceeding the equilibrium oxygen partial pressure of Cu—Cu2O thereby ensuring insulating performance and favorable electrical characteristics.
US09595375B2
A ceramic electronic component includes a rectangular or substantially rectangular parallelepiped-shaped stack in which a ceramic layer and an internal electrode are alternately stacked and an external electrode provided on a portion of a surface of the stack and electrically connected to the internal electrode. The external electrode includes an inner external electrode covering a portion of the surface of the stack and including a mixture of a resin component and a metal component and an outer external electrode covering the inner external electrode and including a metal component. A volume occupied by the resin component in the inner external electrode is within a prescribed range.
US09595360B2
A metal alloy for use in a wire included in an electrochemical cell is disclosed having an amorphous structure, microcrystalline grains, or grains that are sized less than about one micron. In various embodiments, the microcrystalline grains are not generally longitudinally oriented, are variably oriented, or are randomly oriented. In some embodiments, the microcrystalline grains lack uniform grain size or are variably sized. In some embodiments, the microcrystalline grains have an average grain size of less than or equal to 5 microns. In some embodiments, the metal alloy lacks long-range crystalline order among the microcrystalline grains. In some embodiments, the wire is used in a substrate used in the electrochemical cell. In some embodiments, the metal alloy is formed using a co-extrusion process comprising warming up the metallic alloy and applying pressure and simultaneously passing a core material through a die to obtain a composite structure.
US09595351B2
A semiconductor memory apparatus may include a decoding unit configured to enable one of a plurality of sub word line driver enable signals by decoding a plurality of addresses while the decoding unit operates in a normal mode, and enables specific sub word line driver enable signals among the plurality of sub word line driver enable signals regardless of the plurality of addresses while the decoding unit is operating in a test mode. The semiconductor memory apparatus may include a sub word line driver group configured to include a plurality of sub word line drivers, the plurality of sub word line drivers configured for activation in response to the plurality of sub word line driver enable signals. The sub word line driver group is configured so that inactivated sub word line drivers are arranged between activated sub word line drivers while the decoding unit is operating in the test mode.
US09595348B2
A memory circuit includes: a control part configured to output a control signal; a fuse circuit which is driven by the control signal and is configured to output a fuse signal whose signal level is determined based on a state of a first fuse element; and a holding circuit configured to update and hold a signal based on the fuse signal in response to the control signal output from the control part and output the held signal as an output signal.
US09595347B2
Systems and methods for data retention manager in a solid state storage system utilizing temperature measurement mechanisms are disclosed. Background data scanning can provide an efficient way to monitor data health and can be used to determine whether data refreshing is needed or to prevent data retention from degrading beyond error correction capabilities. In certain embodiments, data scanning may be performed as a background process regularly, for example, every month. However, effects of temperature on data retention may not be adequately accounted for using such methods. Certain embodiments disclosed herein provide a numerical integral method for taking account the system temperature by using the acceleration factor for data retention. Embodiments disclosed herein may provide for accurate handling of data retention in view of complex device temperature history.
US09595346B2
Disclosed is a three-dimensional semiconductor memory device, comprising a cell array formed on a first substrate and a peripheral circuit formed on a second substrate that is at least partially overlapped by the first substrate, wherein the peripheral circuit is configured to provide signals for controlling the cell array. The cell array comprises insulating patterns and gate patterns stacked alternately on the first substrate, and at least a first pillar formed in a direction perpendicular to the first substrate and being in contact with the first substrate through the insulating patterns and the gate patterns. The three-dimensional semiconductor memory device further comprising a first ground selection transistor that includes a first gate pattern, adjacent to the first substrate and the first pillar, and a second ground selection transistor that includes a second gate pattern positioned on the first gate pattern and the first pillar, and wherein the first ground selection transistor is not programmable, and the second ground selection transistor is programmable.
US09595338B2
In NAND Flash memory, bit line precharge/discharge times can be a main component in determining program, erase and read performance. In a conventional arrangement bit line levels are set by the sense amps and bit lines are discharged to a source line level is through the sense amplifier path. Under this arrangement, precharge/discharge times are dominated by the far-side (relative to the sense amps) based on the bit lines' RC constant. Reduction of bit line precharge/discharge times, therefore, improves NAND Flash performance and subsequently the overall system performance. To addresses this, an additional path is introduced between bit lines to the common source level through the use of dummy NAND strings. In an exemplary 3D-NAND (BiCS) based embodiment, the dummy NAND strings are taken from dummy blocks, where the dummy blocks can be placed throughout the array to evenly distribute the discharging current.
US09595337B2
When selectively erasing one sub-block, a control circuit applies, in a first sub-block, a first voltage to bit lines and a source line, and applies a second voltage smaller than the first voltage to the word lines. Then, the control circuit applies a third voltage lower than the first voltage by a certain value to a drain-side select gate line and a source-side select gate line, thereby performing the erase operation in the first sub-block. The control circuit applies, in a second sub-block existing in an identical memory block to the selected sub-block, a fourth voltage substantially identical to the first voltage to the drain side select gate line and the source side select gate line, thereby not performing the erase operation in the second sub-block.
US09595336B2
A three-dimensional integrated circuit non-volatile memory array includes a memory array with multiple vertical gate NAND memory cell strings formed in a different vertical layers over a substrate which share a common set of word lines, where different groupings of NAND memory cell strings formed between dedicated pairings of source line structures and bit line structures form separately erasable blocks which are addressed and erased by applying an erase voltage to the source line structure of the erase block being erased while applying a ground voltage to the other source line structures in the array and a high pass voltage to the bit line structures in the array.
US09595335B2
A memory device comprises memory cells arranged in rows and columns, and source lines associated with memory sections, each of which includes a plurality of memory cells. Source terminals of transistors included in the memory cells in a first memory section are physically coupled to a first source line that is distinct from other source lines associated with other memory sections on a same row of the memory device as the first memory section. Gate terminals of transistors included in memory cells in a row share a common wordline configured for providing a signal to the gate terminals.
US09595327B2
A resistance variable memory has a controller configured to control a voltage to be applied to the memory cell. The controller has a reset operation to bring the memory cell into a reset state, a first operation to apply a set voltage between the first wire and the second wire, a second operation to determine whether a current flowing to the memory cell to be set exceeds a first threshold when a first reading voltage is applied between the first wire and the second wire, a third operation to determine whether a current flowing to the memory cell to be set exceeds a second threshold when a second reading voltage is applied between the first wire and the second wire, and a fourth operation to apply a second reset voltage, between the first wire and the second wire.
US09595317B2
A method is provided for programming a non-volatile memory. The method includes programming memory cells for even bit lines by programming the memory cells into a plurality of intermediate data states from an erased state, and for each of the intermediate data states, concurrently programming the memory cells to a plurality of target data states. The method also includes programming memory cells for odd bit lines by programming the memory cells into the plurality of intermediate data states from an erased state, and for each of the intermediate data states, concurrently programming the memory cells to the plurality of target data states.
US09595307B2
A volatile memory device includes a memory cell array configured to be supplied with a first power supply voltage through a first power supply line, and configured to store data based on the first power supply line; and a peripheral circuit configured to be supplied with a second power supply voltage through a second power supply line, and configured to control the memory cell array based on the second power supply line, the peripheral circuit including a self timing pulse circuit configured to determine an operation timing of the peripheral circuit, the self timing pulse circuit configured to be supplied with the first power supply voltage through the first power supply line, and the self timing pulse circuit being configured to adjust the operation timing of the peripheral circuit according to the voltage level of the first power supply voltage.
US09595302B2
A hard disk drive cover with a smooth bottom (inner) surface and a textured outer surface is provided for covering a hard disk drive base assembly. A method of manufacturing the hard disk includes providing a metal material. The metal material is worked into a metal strip having a textured surface and an opposing smooth surface. A hard disk drive cover is stamped from the worked metal strip with the smooth surface being the inner surface of the stamped cover. The smooth inner surface of the hard disk drive advantageously enhances cleanliness within the base assembly. The smooth surface finish on the inner surface also advantageously enhances shear strength of a bond between a gasket and the inner surface.
US09595298B2
Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a computing device can execute a layout generator. The computing device can be configured to receive or retrieve data that includes visual content such as an image and other content such as text. The computing device can analyze the visual content to identify a salient region and/or an invariant region within the visual content. The computing device can access designs for laying out visual content and other content based upon an identified salient region and/or invariant region. The computing device can evaluate the designs to determine if a design matches the data. The computing device can load the data into the selected design to generate the layout.
US09595289B2
Systems, methods, and machine-readable media provide device-level functionality without altering device memory. A non-transitory machine-readable medium can store a first set of instructions that are executed by the machine to provide device-level functionality unsupported by a second set of instructions stored in device memory associated with the machine without altering the second set of instructions stored in the device memory. For example, the machine can be an optical disc player and the medium can be an optical disc.
US09595274B2
Various methods for attaching a crystalline write pole onto an amorphous substrate and the resulting structures are described in detail herein. Further, the resulting structure may have a magnetic moment exceeding 2.4 Tesla. Still further, methods for depositing an epitaxial crystalline write pole on a crystalline seed or template material to ensure that the phase of the write pole is consistent with the high moment phase of the template material are also described in detail herein.
US09595272B2
Embodiments disclosed herein provide magnetic media access heads with metal coatings. In a particular embodiment, a magnetic media head for accessing magnetic media comprises a base substrate configured to support a magnetic head layer. The magnetic head layer is formed on the base substrate and configured to magnetically access the magnetic media. A metallic layer formed over the magnetic head layer and disposed between the magnetic head layer and the magnetic media when the magnetic media is positioned for access by the magnetic head layer.
US09595268B2
The embodiments of the present invention improves conventional attenuation schemes by replacing constant attenuation with an adaptive attenuation scheme that allows more aggressive attenuation, without introducing audible change of signal frequency characteristics.
US09595264B2
To detect events in an audio stream, frames of an audio signal (e.g., frames generated by a codec for a voice call or music stream) are received. Based on information in the frames, an index is used to look up an entry in a table associated with the codec. Each entry in the table indicates a likelihood that a frame matches a sound model element. The likelihood is used in the search for a sound bite, word, and/or phrase in the audio signal. The process of dynamic programming is used to find the combined likelihood for a match of the word, phrase, and/or sound bite to a region of the audio stream. Upon detection of the word, phrase, and/or sound bite in the audio stream, an event is generated, such as, notifying a person or logging the event in a database.
US09595263B2
An apparatus for decoding an encoded audio signal is provided. The apparatus includes a pulse information decoder and a signal decoder. The pulse information decoder is adapted to decode a plurality of pulse positions, wherein each one of the pulse positions indicates a position of one of the pulses of the track, wherein the pulse information decoder is configured to decode the plurality of pulse positions by using a track positions number, a total pulses number, and one state number. The signal decoder is adapted to decode the encoded audio signal by generating a synthesized audio signal using the plurality of pulse positions and a plurality of predictive filter coefficients.
US09595258B2
Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed.
US09595257B2
An approach for phoneme recognition is described. A sequence of intermediate output posterior vectors is generated from an input sequence of cepstral features using a first layer perceptron. The intermediate output posterior vectors are then downsampled to form a reduced input set of intermediate posterior vectors for a second layer perceptron. A sequence of final posterior vectors is generated from the reduced input set of intermediate posterior vectors using the second layer perceptron. Then the final posterior vectors are decoded to determine an output recognized phoneme sequence representative of the input sequence of cepstral features.
US09595252B2
A noise reduction audio reproducing method includes the steps of: generating, from an audio signal of collected and obtained noise, an audio signal for noise cancellation to cancel the noise by synthesizing the audio signal for noise cancellation and the noise in an acoustic manner, reproducing the audio signal for noise cancellation acoustically to synthesize this with the noise in an acoustic manner; emphasizing an audio component to be listened to, of collected audio; synthesizing an audio signal with the audio component to be listened to being emphasized, and the audio signal for noise cancellation to supply the synthesized signal thereof to an electro-acoustic converting unit; and controlling so as to supply an audio signal, with the audio component to be listened to having been emphasized, to a synthesizing unit, regarding only a section based on a control signal.
US09595248B1
A remotely operable bypass loop device and system includes a bypass loop device having a wireless communication unit for communicating with a smartphone or other electronic device running a looper application. The bypass loop device includes an input for a musical instrument, an audio output, and a plurality of sound effect interfaces. Each of the sound effect interfaces communicate with an internal relay and control switch to form sound loops. The looper App generates a virtual representation of the bypass loop device, and functions to selectively engage and disengage sound loops based upon a user input to the App.
US09595247B2
A heel-toe actuated bass drum pedal system includes a pedal having a heel hinge point at a rear portion and an opposing toe hinge point at a front portion. A heel transfer arm is connected between the heel hinge point and the base. A heel rocker pivot is connected to the base and a heel linkage connected between the heel transfer arm and the heel rocker pivot such that movement of the heel linkage provides rotational movement to the heel rocker pivot which may carry a drum beater. A toe rocker pivot is connected to the base and a toe linkage connected between the toe rocker pivot and the toe hinge point for providing the rotational movement to the toe rocker pivot which may include a second drum beater. A return spring biases the rocker pivots toward a preselected rotation.
US09595241B2
A drawer organizer for facilitating the location of an item stored in one of several drawers in one or more drawer organizer cabinets. Each drawer has an LED and a display device mounted on a front panel, as well as a CPU and a display device driver. The CPU memory contains the address of the associated drawer and communicates with an associated controller which receives drawer address and display information from a host computer. A user specifies an item to be retrieved from one of the cabinet drawers, the host computer transmits drawer identification signals to the controller, which converts these signals to a drawer address and supplies the drawer address to all drawer CPUs in the cabinet. If the incoming address matches the address stored in CPU memory of one of the drawers, this result is conveyed via the controller to the host computer, which then sends item display information to the controller. The controller forwards this information to the CPU, which relays this information to the display device driver and the information is displayed to the user. The CPU also activates the drawer LED.
US09595227B2
A pixel circuit and a driving method thereof, an organic light emitting display panel and a display apparatus, comprise: a light emitting device, a driving control module, a charging control module, a compensating control module and a light emitting control module; the light emitting control module controls the charging control module to charge driving control module under the control of the first scanning signal terminal and the light emitting signal terminal; the compensating control module transmits a data signal send from the data signal terminal to the first input terminal of the driving control module through the charging control module under the control of the second scanning signal terminal; and the light emitting control module and the compensating control module control jointly the driving control module to drive the light emitting device to emit light under the control of the second scanning signal terminal and the light emitting signal terminal.
US09595225B2
A display device includes a voltage drop amount calculating circuit that regulates a power source voltage, a power wire network in the organic EL display unit includes a row-wise resistance component Rah and a column-wise resistance component Rav, and the voltage drop amount calculating circuit divides the organic EL display unit into blocks each made up of pixels in Xv rows and Xh columns, and sets, for each of the blocks, a row-wise resistance component Rah′ to a value obtained by multiplying the resistance component Rah by (Xh/Xv), and sets, for each of the blocks, a column-wise resistance component Rav′ to a value obtained by multiplying the resistance component Rav by (Xv/Xh), thereby estimating a distribution, for the respective blocks, of amounts of voltage drop which occurs in the power wire, and regulates, based on the distribution, a voltage to be supplied to the display unit.
US09595222B2
The first and second gate driver circuits each include N shift register units. An M1th (M1 is an integer not less than one and not more than L) stage of each of a first to Nth ones of the shift register units of the first gate driver circuit is connected to a first to Nth ones of the gate signal lines in an M1th one of the effective pixel rows. An M2th (M2 is an integer not less than one and not more than L×a/N) stage of each of a (a+1)th to Nth ones of the shift register circuits of the second gate driver circuit is connected to a first to ath ones of the gate signal lines in one of the L effective pixel rows other than an M2th one of the L effective pixel rows.
US09595219B2
A scan driver and display device using the same are disclosed. The display device includes display panel, a data driver configured to supply a data signal to the display panel, and a scan driver formed in a non-display area of the display panel, including a shift register composed of a plurality of stages and a level shifter formed outside the display panel, and configured to supply a scan signal to the display panel using the shift register and the level shifter. The scan driver comprises: a sensor circuit unit configured to sense internal and external environmental conditions and generate a compensation circuit control signal on the basis of a sensed result; and a compensation circuit unit generating a compensation signal to compensate outputs of the plurality of stages in response to the compensation circuit control signal.
US09595214B2
A method of controlling a driving voltage of a display apparatus includes transmitting a ready signal from a timing control circuit of the display apparatus to a power management circuit of the display apparatus through a connection area of a connection member of the display apparatus, which is disposed between a display panel and a main circuit board of the display apparatus, and controlling a generation of the driving voltage from the power management circuit based on the ready signal received by the power management circuit, where the display apparatus includes a gate driver circuit disposed on the display panel, and the timing control circuit and the power management circuit are disposed on the main circuit board.
US09595209B2
A method of operation of a navigation system includes: receiving a current position for locating a device; adding a new edge from a road topology map to a topological tree based on the current position; removing an old edge from the topological tree based on the current position; determining a matched edge of the topological tree based on the current position and the topological tree; and calculating an adjusted location based on the matched edge for displaying on the device.
US09595206B2
The present invention provides an in vitro blood vessel model for investigation of drug induced vascular injury and other vascular pathologies. The in vitro blood vessel model provides two channels separated by a porous membrane that is coated on one side by an endothelial cell layer and is coated on the other side by a smooth muscle cell layer, wherein said model is susceptible to the extravasation of red blood cells across said porous membrane due to drug induced vascular injury.
US09595204B2
An apparatus for negotiating a work role relationship between two participants, comprising a Dialog and Agreement Board with multiple in-dialog areas where participants place one or more cards representing elements or parts of the work role relationship or personal characteristics related to the work role, and with a commitment area upon which cards can be taken from the in-dialog areas and placed to represent agreed-upon commitments by the participants. An agreement between the participants may be documented manually or automatically, in whole or in part. Components marked with bar codes can be read for entry into a computer program for documenting agreements.
US09595194B1
A method and system of providing information and directions to truck drivers in relation to the availability of specifically marked parking places within a certain highway truck stop area is provided. Such a method includes the utilization of properly placed sensors working in combination with a particular algorithm to provide reliable information in terms of actual availability of such spaces as well as indications as to the actual size of the vehicles parked within such spaces at specific times. As such, this system accords a manner of properly notifying truck drivers of the availability of parking spaces along a highway from a distance, as well as the potential to reserve such spaces on demand. Additionally, then, the ability to indicate the presence of a smaller vehicle that attempts to utilize such a parking space in unauthorized fashion may be handled within a remote platform.
US09595191B1
A system for using a traffic proxy measure includes an input interface and a processor. The input interface is to receive a vehicle data and a road data. A processor is to determine a traffic proxy measure based at least in part on the vehicle data and the road data.
US09595187B2
A wearable master electronic device (Amulet) has a processor with memory, the processor coupled to a body-area network (BAN) radio and uplink radio. The device has firmware for BAN communications with wearable nodes to receive data, and in an embodiment, send configuration data. The device has firmware for using the uplink radio to download apps and configurations, and upload data to a server. An embodiment has accelerometers in Amulet and wearable node, and firmware for using accelerometer readings to determine if node and Amulet are worn by the same subject. Other embodiments use pulse sensors or microphones in the Amulet and node to both identify a subject and verify the Amulet and node are worn by the same subject. Another embodiment uses a bioimpedance sensor to identify the subject. The wearable node may be an insulin pump, chemotherapy pump, TENS unit, cardiac monitor, or other device.
US09595181B2
A system includes a wearable device connected to a user and a smart media in remote communication with the wearable device. The wearable device is operable to track movement of the user and transmit the track movement information to the smart media. The smart media is operable to receive the track movement information and to use the received track movement information in an independent application.
US09595178B2
A monitoring device for monitoring a risk of drowning for users of one or more alarm devices is provided. The alarm devices include one or more detectors configured to detect status data. A controller circuit is configured to receive status data from the alarm device, to detect a triggering event, and, in response to the triggering event, to select one of a plurality of alarm protocols based on the status data. A user interface unit is configured to convey the selected alarm protocol to the user.
US09595176B2
An inventory protection system has a plurality of cable segments with connectors on the ends thereof. The connectors permit pairs of cable segments to be releasably mechanically and electrically connectable to one another to form a continuous cable loop. A circuit connected to the cable loop periodically generates a test signal in the cable loop and checks to see if the test signal is able to travel all the way around the cable loop. The circuit generates an alarm signal if the test signal cannot travel all the way around the cable loop.
US09595166B2
Examples disclosed herein relate to systems and methods, which may receive a video stream from one or more gaming tables. The systems and methods may display the video stream from the one or more gaming tables on the electronic gaming device and generate gaming options based on data relating to the one or more gaming tables. The gaming options may be based on predetermined betting structures relating to future game play results. The systems and methods may display the gaming options.
US09595162B2
In some embodiments, a computer-implemented method includes permitting a plurality of wagering game terminals to participate in a community game in a land-based gaming establishment. The method includes permitting a player device remote from the land-based gaming establishment to play an online game. The method also includes modifying, by at least one of one or more processors, the community game based on an event in the online game.
US09595157B2
A gaming machine for playing a wagering game includes a housing having a display region. A first image display device for simulating mechanical reels of a slot machine in the display region includes a curved surface that approximates the radius of curvature of a mechanical reel. The curved surface displays first video images that include a plurality of symbols indicating a randomly selected outcome of the wagering game. A second image display device displays second video images spatially separated from and overlaying the first video images within the display region. The second video images include indicia related to the wagering game.
US09595155B2
A gaming system having an input device for receiving a wager to play a wagering game including a trail-based game. A display for displaying the trail-based game is also included. The trail-based game includes a plurality of elements along a trail. Each of the plurality of elements has an associated award. In response to a player meeting a predetermined criterion, the player is awarded the associated award for all of the plurality of elements.
US09595150B2
A coin separation device comprises a conveying device for conveying coins in a conveying direction out of an input container along a conveying section and a testing device which is arranged on the conveying section for recognizing a coin type of a coin which is conveyed along the conveying section. An accelerating device is provided which is configured to accelerate a coin conveyed along the conveying section in dependence on recognition by the testing device in such a manner that the coin is conveyed from the conveying section into a coin collecting device, wherein the accelerating device is configured, in dependence on the coin type of the coin recognized by the testing device, to act upon the coin for acceleration.
US09595146B2
Embodiments are disclosed that relate to persistently identifying a user interacting with a computing device. For example, one disclosed embodiment provides a method comprising receiving biometric data regarding the user, determining a determined identity of the user based on the biometric data, outputting a notification of the determined identity of the user, and providing a mechanism to receive feedback regarding a correctness of the determined identity of from the user.
US09595130B2
Virtual model navigation methods and apparatus are described. According to one aspect, a user device includes a display screen configured to depict visual images for observation by a user, and processing circuitry configured to control the display device to generate a plurality of views of a virtual scene of the virtual model at a plurality of different moments in time, wherein the processing circuitry is configured to control generation of a first of the views as viewed using the virtual camera at a first orientation within the virtual scene at a first moment in time, to detect a change in orientation of the user device in the physical world, to control generation of a second of the views as viewed using the virtual camera at a second orientation within the virtual scene at a second moment in time as a result of the detected change in orientation of the user device in the physical world, and to control generation of a third of the views as viewed using the virtual camera positioned at a first view point at a third moment in time which is different than a second view point where the virtual camera was positioned during at least one of the first and second moments in time.
US09595127B2
Remote collaboration of a subject and a graphics object in a same view of a 3D scene. In one embodiment, one or more cameras of a collaboration system may be configured to capture images of a subject and track the subject (e.g., head of a user, other physical object). The images may be processed and provided to another collaboration system along with a determined viewpoint of the user. The other collaboration system may be configured to render and project the captured images and a graphics object in the same view of a 3D scene.
US09595124B2
Methods and systems for adding a mark-up to a video stream. One method includes receiving, with a computing device, a video stream from an image sensor and metadata associated with at least one mark-up. The method also includes processing, with the computing device, the metadata to generate the at least one mark-up for the video stream and displaying the at least one mark-up overlaid on the video stream.
US09595119B2
A display panel with a plurality of unit pixels, each of the plurality of unit pixels including a first sub-pixel having a polygonal shape having five or more sides, a second sub-pixel having a rectangular shape, and a third sub-pixel having a polygonal shape having five or more sides, the first, second, and third sub-pixels being configured to emit light having different colors from each other, and the first sub-pixel and the third sub-pixel being symmetrically arranged with respect to the second sub-pixel.
US09595114B2
Target initialization can dramatically change the performance of the tracker, since the initial window determines for the tracker what to track. In order to achieve a better tracking performance; The present invention relates to a method of semi automatic target initialization based on visual saliency for a given point coordinate in the vicinity of target by the user. Performance boost of tracker is mainly based on two key features of target initialization algorithm: It is capable of compensating erroneous user input; also selecting the most distinctive, salient part of object as target, so better discrimination is achieved between the target and background. Experimental results show that tracking performance is boosted in scenarios, in which the tracking is initialized by the proposed algorithm. Very low computational cost and requirement of only a point coordinate as input in the neighborhood of the target make this approach preferable in real time tracking applications.
US09595104B2
A variation of a method for estimating a quantity of a blood component in a fluid canister includes: within an image of a canister, identifying a reference marker on the canister; selecting an area of the image based on the reference marker; correlating a portion of the selected area with a fluid level within the canister; estimating a volume of fluid within the canister based on the fluid level; extracting a feature from the selected area; correlating the extracted featured with a concentration of a blood component within the canister; and estimating a quantity of the blood component within the canister based on the estimated volume and the concentration of the blood component within the canister.
US09595103B2
Methods, apparatus, and other embodiments associated with classifying a region of tissue using textural analysis are described. One example apparatus includes an image acquisition logic that acquires an image of a region of tissue demonstrating GGO nodule pathology, a delineation logic that distinguishes GGO nodule tissue within the image from the background of the image, a texture logic that extracts a set of texture features from the image, a phenotype signature logic that computes a phenotypic signature from the image, a shape logic that extracts a set of shape features from the image, and a classification logic that classifies the GGO nodule tissue based, at least in part, on the set of texture features, the phenotypic signature, or the set of shape features. A prognosis for a patient may be provided based on the classification of the image.
US09595097B1
The present disclosure discloses a method and a device for monitoring life of automobile oil. The method comprising, receiving, by an oil life indication device, a video from an imaging unit communicatively coupled to the oil life indication device, where the video displays spreading of the automobile oil over a slope surface. The method comprises extracting a plurality of image frames from the video, determining one or more parameter values for at least one quality factors of the automobile oil and comparing the one or more parameter values with predefined threshold values to estimate life of the automobile oil.
US09595093B2
A method for detecting an alignment film coated on a substrate of a liquid crystal panel comprises: obtaining an image of an alignment film test region of a substrate; and analyzing continuity of the alignment film along an internal boundary of the alignment film test region in the image obtained. since the alignment film test region is located outside an active display area of the substrate, when the alignment film along the internal boundary of the alignment film test region is determined as continuous, it can be determined that all the edges of the alignment film are outside the active display area, then a Haro region which might appear on the edge of the alignment film may also be located outside the active display area, so as to ensure uniform thickness of the alignment film in the active display area of the substrate.
US09595090B2
Techniques and structures are disclosed in which one or more distortion categories are identified for an image or video, and a quality of the image or video is determined based on the one or more distortion categories. The image or video may be of a natural scene, and may be of unknown provenance. Identifying a distortion category and/or determining a quality may be performed without any corresponding reference (e.g., undistorted) image or video. Identifying a distortion category may be performed using a distortion classifier. Quality may be determined with respect to a plurality of human opinion scores that correspond to a particular distortion category to which an image or video of unknown provenance is identified as belonging. Various statistical methods may be used in performing said identifying and said determining, including use of generalized Gaussian distribution density models and natural scene statistics.
US09595087B2
One or more embodiments of the invention relate to an image processing system and method for detail enhancement and noise reduction, in which the method includes: (a) an original image is created, (b) an information measure is calculated on the basis of the original image, (c) a weighting measure is calculated on the basis of the information measure, (d) the original image is low-pass filtered with a low-pass filter to form a low-pass filtered image, (e) a high-pass filtered image is calculated by subtracting the low-pass filtered image from the original image, (f) a detail-enhanced and noise-reduced image is obtained by a high-pass image scaled with the weighting measure being added to the low-pass image. One or more embodiments of the invention additionally relate to an image processing device comprising an image recording device, an image processing unit and an image display unit.
US09595077B1
Large data sets are shown efficiently on a digital screen. A data set list is split up into smaller chunks with each chunk containing a number of items. Only the chunks that are within the viewable screen area are shown. As a user indicates to move up and down displayed data on a display (e.g., using a scroll bar), more chunks are loaded and stitched together with the previously shown chunk(s).
US09595073B1
Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
US09595072B2
A security social network allows registered members to participate in providing security. Persons can register and devices can be registered via a security social media web site. When a security event occurs, a member can notify the security social network, which can notify all registered members and registered devices in the area of the event. Mobile communication devices of members in the area can be controlled to turn on respective cameras, video recorders, audio recorders, microphones, or the like. And, remotely operable devices can be controlled to monitor, record, and/or transmit data. Collaboration of security social network members with private security agencies, law enforcement agencies, neighborhood watch groups, or the like, can provide comprehensive, timely, and effective security.
US09595066B2
In one embodiment, a method includes receiving a credit inquiry for a monitored consumer. The method further includes performing at least one credit-inquiry analysis on the credit inquiry. The performing yields at least one of a matched creditor from master creditor records and an inferred credit category based on a lexical analysis. In addition, the method includes, responsive to the performing, determining whether the credit inquiry is related to a previous credit inquiry for the monitored consumer. Further, the method includes, responsive to a determination that the credit inquiry is related to a previous credit inquiry, suppressing a credit alert to the monitored consumer.
US09595054B2
A system for managing allocation of resources based on service level agreements between application owners and cloud operators. Under some service level agreements, the cloud operator may have responsibility for managing allocation of resources to the software application and may manage the allocation such that the software application executes within an agreed performance level. Operating a cloud computing platform according to such a service level agreement may alleviate for the application owners the complexities of managing allocation of resources and may provide greater flexibility to cloud operators in managing their cloud computing platforms.
US09595053B1
In an approach to determine a product rating a computer receives a user request for a product rating. The computer retrieves from on-line sources, product information on the product and analyzes the product information to determine a first product rating. The analysis includes at least a sentiment, and a trend of the sentiment. The approach includes a computer identifying products similar to the product and retrieving from on-line sources product information on similar products. A computer extracts comments on the product from the similar product information and determines an adjustment to the first product rating based on an analysis of the comments and references to the product in the similar product information. The adjustment to the first product rating includes using a sentiment, a trend of the sentiment over time, and a frequency of comments and references to the product over time in the retrieved plurality of similar product information.
US09595041B2
In an internet based system, a method of ranking products includes storing and outputting data identifying a plurality of suggested paradigms. The suggested paradigms each includes a set of suggested weighting factors that represent a specific consumer preference. A consumer selects one of the suggested paradigms and further inputs a set of weighting factors that includes at least one of the suggested weighting factors from the selected paradigm. The consumer thereafter inputs a query related to a product that is received by a server. A server generates and returns a ranking of a plurality of products based on the set of weighting factors input by the consumer and stored data related to a plurality of products, as a response to the query.
US09595037B2
Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
US09595036B2
In general terms, embodiments of the present invention relate to methods and apparatuses for providing a service for exceeding account thresholds via a mobile device. For example, in some embodiments, a method is provided that includes: (a) receiving transaction information associated with a transaction, where the transaction involves an account, a transaction machine, and a holder of the account; (b) determining, based at least partially on the transaction information, that the account will incur an excess threshold amount as a result of the transaction; (c) prompting the holder to consent to the excess threshold amount via the mobile device, where the holder is associated with the mobile device; (d) receiving the holder's consent to the excess threshold amount; and (e) authorizing the transaction based at least partially on the receiving the holder's consent.
US09595035B2
In general terms, embodiments of the present invention relate to methods and apparatuses for providing a service for exceeding account thresholds via a transaction machine. For example, in some embodiments, a method is provided that includes: (a) receiving transaction information associated with a transaction, where the transaction involves an account, a transaction machine, and a holder of the account; (b) determining, based at least partially on the transaction information, that the account will incur an exceeded threshold as a result of the transaction; (c) prompting, via the transaction machine, the holder to consent to the exceeded threshold; (d) receiving the holder's consent to the exceeded threshold; and (e) authorizing the transaction based at least partially on the receiving the holder's consent.
US09595033B2
A method is provided of transmitting information with a communication protocol to a mobile device. A card reader is provided with a read head that has a slot for swiping a magnetic stripe of a card, an output jack and device electronics that includes a microcontroller. The read head is used to read data on a magnetic stripe of a card. A raw magnetic signal is produced indicative of data stored on the magnetic stripe. The raw magnetic head signal is converted into a processed digital signal that the microcontroller can interpret. A synchronous Manchester encoded stream is produced that makes a greater number of 0 crossings. A Manchester encoded stream output jack signal is delivered to the mobile device through the output jack.
US09595027B2
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US09595013B2
At least one user is designated to manage assets including management delegations, access restrictions, and access permissions. Management responsibilities are applied based on business rules and based on a hierarchical model. The hierarchical model enables a well-defined logical flow of delegations and restrictions with pruning capability. User groups, asset groups, asset trees and asset permissions may be defined. The designated user can manage a single asset or all assets or a subset of assets. An asset may belong to one or more asset groups.
US09595007B2
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09595002B2
Electronic communications can be normalized using a neural network. For example, a noncanonical communication that includes multiple terms can be received. The noncanonical communication can be preprocessed by (I) generating a vector including multiple characters from a term of the multiple terms; and (II) repeating a substring of the term in the vector such that a last character of the substring is positioned in a last position in the vector. The vector can be transmitted to a neural network configured to receive the vector and generate multiple probabilities based on the vector. A normalized version of the noncanonical communication can be determined using one or more of the multiple probabilities generated by the neural network. Whether the normalized version of the noncanonical communication should be outputted can also be determined using at least one of the multiple probabilities generated by the neural network.
US09594985B2
A date identification apparatus includes: an isolator that isolates, out of image data generated through capturing of an image of a medium to which a date is assigned using seven-segment characters, date area data to which the date is estimated to be assigned; a binarization converter that binarizes the date area data using a threshold based on luminance and hue; a labeler that subjects the binarized date area data to labeling to extract target area data that is identifiable as a numeral; a numeral identifier that performs a histogram on at least the target area data using a plurality of lines and identifies a numeral on a basis of a peak count in each of the lines; and a date data assigner that assigns date data based on the identified numeral to the image data.
US09594983B2
A sequence of images depicting an object is captured, e.g., by a camera at a point-of-sale terminal in a retail store. The object is identified, such as by a barcode or watermark that is detected from one or more of the images. Once the object's identity is known, such information is used in training a classifier (e.g., a machine learning system) to recognize the object from others of the captured images, including images that may be degraded by blur, inferior lighting, etc. In another arrangement, such degraded images are processed to identify feature points useful in fingerprint-based identification of the object. Feature points extracted from such degraded imagery aid in fingerprint-based recognition of objects under real life circumstances, as contrasted with feature points extracted from pristine imagery (e.g., digital files containing label artwork for such objects). A great variety of other features and arrangements—some involving designing classifiers so as to combat classifier copying—are also detailed.
US09594978B2
A method of image processing for finding a target in a scene includes receiving a series of images from a sensor and computing a background relative velocity in the series of images. The method further includes estimating a hypothesized target relative velocity of the target in the series of images. The method further includes computing a target revisit time based on a difference of the target relative velocity and the background relative velocity. The method further includes adjusting one or more of a frame capture rate or a frame processing rate based on the target revisit time.
US09594977B2
Systems and methods are provided for content-based selection of style examples used in image stylization operations. For example, training images can be used to identify example stylized images that will generate high-quality stylized images when stylizing input images having certain types of semantic content. In one example, a processing device determines which example stylized images are more suitable for use with certain types of semantic content represented by training images. In response to receiving or otherwise accessing an input image, the processing device analyzes the semantic content of the input image, matches the input image to at least one training image with similar semantic content, and selects at least one example stylized image that has been previously matched to one or more training images having that type of semantic content. The processing device modifies color or contrast information for the input image using the selected example stylized image.
US09594969B1
This disclosure pertains to iris recognition including liveness testing. A device may perform iris recognition with testing to check liveness. Sensing circuitry in the device may comprise an IR sensor and IR emitter to generate a uniform IR emission and a pulsed IR emission. Sensor data based on the uniform IR emission may be used for iris recognition, which may be confirmed by at least one test confirming that real eyes are being analyzed and not spoof data. For example, a determination may be made as to whether a light reflection is visible in images captured by the IR sensor, whether the light reflection is aligned and/or synchronized with an eye center and/or iris center, whether a portion of the iris visible in the captured images changes from image to image, whether the images show that a pupil of the eye is reactive to the pulsed IR emissions, etc.
US09594962B2
An imaging processing system includes one or more image capturing apparatuses, a reading unit configured to read biometric information from an authentication object person, a similarity calculation unit configured to calculate similarity based on a result of comparing biometric information read by the reading unit with true biometric information of the authentication object person, an authentication unit configured to perform authentication based on a comparison between the similarity calculated by the similarity calculation unit and a preliminarily set threshold, and a control unit configured to control, if the authentication performed by the authentication unit is successful, imaging processing, which is performed by the image capturing apparatus, based on the similarity calculated by the similarity calculation unit.
US09594957B2
Apparatus for identifying one or more still images in one or more moving image contents. An identifying unit is configured to identify one or more still images included in the moving image contents having one or more features that closely resemble particular features. A display controller is configured to cause the display on a timeline associated with the moving image contents of the location of an identified still image in at least one of the moving image contents.
US09594952B2
A character recognition apparatus includes a storage and a processor that executes a method including generating input stroke data from input coordinate data corresponding to an input operation, generating stroke combination candidates and evaluation data corresponding to the stroke combination candidates from the input stroke data, the stroke candidates including target verification strokes combined to constitute target verification characters, identifying a first stroke combination from the stroke combination candidates based on appearance probability of the target verification strokes, appearance probability data of each stroke stored in the storage, and the evaluation data, and outputting a character corresponding to the input operation based on the first stroke combination. The appearance probability indicates a probability in which the target verification strokes appear in each of the target verification characters. The appearance probability data is generated based on the appearance probability of the target verification strokes.
US09594948B2
A makeup supporting device includes: a position acquisition unit that acquires a relative position of a predetermined indicator to a face; a contact determination unit that determines whether or not the indicator is in contact with the face; a makeup decision unit that decides a way of makeup to be applied to a facial image obtained by photographing the face, based on a contact position which is the relative position when the indicator is determined to be in contact with the face; and a makeup presentation unit that generates a simulation image by superimposing a makeup image on the facial image, the makeup image indicating a state of the makeup when the decided makeup is applied.
US09594945B2
A method and an apparatus for controlling a display in order to secure an appropriate viewing distance between a digital device and a user who is viewing the digital device is provided. Accordingly, the method determines whether an object exists within a hazardous viewing distance using a 3D camera function provided in the digital device. If it is determined that an object exists within the hazardous viewing distance, the digital device detects a face or eyes from 2D images photographed by the camera. Next, the direction of the face is determined on the basis of the detected results, and it is determined whether a user is viewing a display screen of the digital device based on the determination. If it is determined that a user is viewing a display screen of a digital device, the digital device generates a warning that the user is positioned within a hazardous viewing distance.
US09594944B2
The disclosed embodiments illustrate methods and systems for monitoring a worker performing a crowdsourced task being presented on a computing device. The method comprises performing at least one of a facial detection processing or an eye tracking processing, on a video stream captured by a camera of the computing device. An inattention instance of the worker is determined based on at least one of the facial detection processing or the eye tracking processing. Further, the inattention instance is communicated to a crowdsourcing platform, wherein the crowdsourced task is received from the crowdsourcing platform.
US09594939B2
A system and method of determining an initial point for a scan path may include acquiring, using a mobile device, an image of an object, the image comprising decodable indicia. Using the mobile device, data is decoded from the decodable indicia. Indicia dimensions of the decodable indicia are determined based on the data, and image dimensions of the decodable indicia in the image are determined. An initial location of the mobile device is calculated relative to the decodable indicia based on a geometric relationship between the indicia dimensions of the decodable indicia and the image dimensions of the decodable indicia in the image.
US09594934B2
A remote antenna security system for preventing unauthorized reading of RFID cards. The RFID remote antenna security system generally includes at least one remote contact in communication with a remote antenna. A carrier member is provided that includes at least one contact and a tag that is in communication with the at least one contact. When the contact of the carrier member is physically connected to the remote contact of the remote unit, the radio waves received by the remote antenna are communicated to the tag and the tag transmits radio waves including data from the remote antenna for reading by the reader.
US09594927B2
In an embodiment, a system on a chip includes: a single core to execute a legacy instruction set, the single core configured to enter a system management mode (SMM) to provide a trusted execution environment to perform at least one secure operation; and a memory controller coupled to the single core, the memory controller to interface with a system memory, where a portion of the system memory comprises a secure memory for the SMM, and the single core is to authenticate and execute a boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory. Other embodiments are described and claimed.
US09594926B2
A data processing apparatus includes a first communication interface configured to acquire the history data; a memory configured to store the acquired history data; a data processing module configured to generate first data including the first identifier and the time information by using the acquired history data, and store the generated first data into the memory; an ID conversion processing module configured to generate second data by converting the first identifier into a second identifier, which is effective for the first data including the time information indicating a time that falls within a first period, and store the generated second data into the memory; and a maintenance module configured to delete the history data and the first data from the memory.
US09594919B2
Provided are a first device for transmitting data, a second device for receiving data, and a system including the same. The first device includes: a controller configured to obtain biometric information of the second user; and a transceiver configured to transmit, to the device of the second user, the data and to transmit, to the device of the second user, the obtained biometric information to control an access to the data by the second user.
US09594913B2
In different embodiments of the present invention, systems, methods, and computer-readable storage media allow a user to analyze software application modules, during development of the software. The present invention may be used to analyze the software application modules, to identify vulnerabilities and to provide the user with actionable intelligence that may be used to improve the security of the software application modules. The actionable intelligence may include a list or groupings of the vulnerabilities ranked based on severability, type, and/or location.
US09594911B1
Methods and apparatus are provided for multi-factor authentication of a user using beacon images. Access is provided to a protected resource by receiving a browser request for a beacon image, wherein the beacon image is embedded in an access request page (e.g., a login page) for the protected resource; collecting data in response to the browser request from a device associated with the browser; and providing the data for a risk assessment of the request. The beacon image comprises, for example, a substantially invisible image and can be loaded when the access request page is loaded in the browser or when a user submits credentials in the access request page.
US09594910B2
A hardware platform includes a nonvolatile storage device that can store system firmware as well as code for the primary operating system for the hardware platform. The hardware platform includes a controller that determines the hardware platform lacks functional firmware to boot the primary operating system from the storage device. The controller accesses a firmware image from an external interface that interfaces a device external to the hardware platform, where the external device is a firmware image source. The controller provisions the firmware from the external device to the storage device and initiates a boot sequence from the provisioned firmware.
US09594909B2
To aim provide a software update apparatus including an install module group composed of a plurality of install modules. Each of the install modules has a function of receiving, from an external server, a replacement protection control module to be used for updating a protection control module having a function of verifying whether a predetermined application has been tampered with. Each of the install modules simultaneously running is verified by at least another one of the install modules simultaneously running, as to whether the install module has a possibility of performing malicious operations. If any of the install modules is verified as having the possibility of performing the malicious operations, any another one of the install modules that is verified as not having the possibility revokes the any install module verified as having the possibility.
US09594907B2
Systems and methods are provided for identifying and detecting unauthorized user activity and for decreasing the rate of false-positives. The disclosed systems and techniques may involve analysis of users' past activity data so that individual classifications and authorization decisions with respect to requested user activity are based on activity data associated with a user's use of multiple services.
US09594896B2
There is provided a method and apparatus for communications using short range communications such as Near Field Communications (NFC). A mobile device comprising an NFC subsystem provides a dynamic credential for use to login to a network requiring two factor authentication. A terminal used for logging in to the network is associated with an NFC reader, and bringing the NFC device in proximity to the NFC reader provides the terminal with the dynamic credential required for two factor authentication.
US09594891B2
(Purpose) The present invention provides a technology capable of simply performing individual authentication with high accuracy by extracting the feature of the vein pattern and the feature of the palm print shape of the person to be authenticated from a single original image data photographed using a visible light image acquisition unit (e.g. visible light camera).(Solution) An authentication light source 11 irradiates light which contains at least red light in the visible light region toward a palm of human body. An authentication image acquisition unit 12 acquires at least one reflection image to form by the light which is irradiated from the authentication light source 11, and is reflected on the palm of human body. An authentication image processing unit 13 performs image processing of the reflected image, and extracts the shape of palm print and the shape of veins in the palm respectively from a single sheet of the reflected image for the authentication to generate the authentication data.
US09594890B2
In embodiments, apparatuses, methods and storage media are described that are associated with performing identity-based access control for content. A content consumption device may be configured to control access to presented content based on identities of one or more content consumers that are physically proximate to the device. The content consumption device may be configured to perform facial and/or voice recognition on one or more content consumers to determine an identity for the one or more content consumers. The content consumption device may be configured to determine access permissions for the identified content consumers. At various times, access to a piece of content may change based on who is physically proximate to the content consumption device. Other embodiments may be described and claimed.
US09594888B1
There is disclosed a user authentication device for issuing authentication information. The user authentication device comprising a photovoltaic panel configured such that the photovoltaic panel can assist in powering the device in response to the device being exposed to the light.
US09594884B2
A method, system, and computer-readable storage media for licensing an application for a device are provided herein. The method includes providing a license for an application from a licensing service to a number of computing devices associated with a user, wherein the license includes credentials. The method also includes associating the credentials with each computing device and periodically determining a state of a subscription corresponding to the license on each computing device. Each computing device is configured to call the licensing service at configurable time periods in order to determine the state of the subscription.
US09594880B2
This disclosure provides for new methods for quantification of metabolite concentrations in metabolomics studies, which addresses the difficulties in quantification through 1D peak integrals due to significant peak overlaps in metabolomics samples. For samples from uniformly 13C-labeled organisms the 2D NMR 13C-13C constant-time (CT) TOCSY experiment provides high-resolution information about individual metabolites that allows their identification via database searching or, in the case of novel compounds, through the reconstruction of their backbone-carbon topology. This disclosure further demonstrates using CT-TOCSY spectra for quantification purposes.
US09594879B2
A computer implemented system and method for determining the isotopic anatomy of molecules. The system receives a user identified molecule that is to be analyzed, makes an initial guess as to the isotopic anatomy of the molecule, and iteratively refines the initial guess based on one or more observations made by the user. When sufficient iterations have been performed, the system outputs information about the isotopic anatomy of the molecule. The information may then be stored, displayed on a monitor, analyzed for making other conclusions, and/or printed.
US09594875B2
A system and method for providing updates to medical devices is disclosed. In one example, the medical devices are configured to pull update files in response to the reception of an update message from a server. Once the update files are downloaded by a medical device, the update files can be installed. While the medical device pulls the update files, the medical device can continue with its normal operation. If desired, a user can select which medical devices should be updated, based on any desired factors, such as the physical location of the device, the model of the device, the type of device, and the way the device is being used.
US09594864B2
A circuit layout data has a start value of a first-axis pitch and a start value of a second-axis pitch, the second axis pitch being transverse to the first-axis pitch. The start value of the first axis pitch and the start value of the second axis pitch correspond to single pattern lithography. The first axis pitch is scaled to a first axis single pattern-to-double pattern pitch transition threshold, and then additionally scaled until reaching a first axis double pattern resolution limit. Scaling the first axis pitch to the first axis double pattern resolution limit utilizes routing spaces parallel to the second axis pitch.
US09594863B2
The invention relates to a method for determining by optimization a multi-core architecture and a way of implementing an application on the architecture for a given application, the method comprising: providing a parallelized application and candidate architectures comprising different hardware blocks, defining a first exploration space whose elements are the different ways of implementing the application on each of the candidate architectures, selecting, in the first exploration space, the elements verifying a criterion to obtain a second exploration space, determining, in the second exploration space, the elements verifying a criterion to obtain a third exploration space, computing the number of data exchanged between the hardware blocks for each of the elements of the third exploration space to obtain a fourth exploration space, and optimizing the elements of the fourth exploration space according to a criterion.
US09594857B2
Novel methods and systems for antenna design are disclosed. A quadruple-ridged flared horn antenna can be designed based on geometry and frequency requirements. Automated optimization allows the design of antennas with decade-bandwidth. Optimized quadruple-ridged flared horn antennas can be used for radio astronomy.
US09594856B2
A system, method, and computer readable medium. A method includes receiving a geometric object and corresponding physical object for a CAD model. The method includes executing function code in a behavior object to determine required references of the behavior object. The method includes receiving and storing an assignment of at least one of the required references of the behavior object to the physical object, and storing the geometric object, physical object, and behavior object in the data processing system as associated with the CAD model. The method includes simulating operation of at least part of the CAD model, including executing the behavior object to modify the state of the physical object.
US09594854B1
A device may receive information specifying a physical time delay of a computational node of a first computational graph. The first computational graph may include a group of computational nodes that are connected in a particular manner, and may represent at least a portion of a dynamic system. The device may further add an abstract node to a second computational graph based on the received information. The abstract node may correspond to the computational node and may implement the physical time delay when the second computational graph is executed. The second computational graph may include a group of abstract nodes that are connected in the particular manner. The device may also execute the second computational graph, and may obtain one or more behavioral characteristics of the at least the portion of the dynamic system based on executing the second computational graph.
US09594852B2
In one embodiment, a method includes receiving an text query inputted by a first user from a client device of the first user, generating a set of structured queries based on the text query, each structured query in the set corresponding to a grammar of a context-free grammar model, wherein each structured query is based on a natural-language string generated by a grammar of the context-free grammar model and comprises one or more tokens, wherein one or more of the tokens of each structured query correspond to one or more objects associated with the online social network, respectively, filtering the set to remove one or more structured queries from the set, each removed structured query having a quality score less than a threshold quality score, and sending one or more of the structured queries from the post-filtered set to the client device of the first user for display.
US09594848B2
Technology is disclosed for establishing a querying system and load balancing the multi-tiered querying system. A multi-tiered targeted query system can comprise three tiers: a web tier, an aggregator tier, and a shard tier. When load balancing of shards is performed, fan-out can occur, increasing latency. The disclosed technology performs load balancing while minimizing the amount fan-out increase. Selecting the databases to move can comprise determining which databases on that server are causing the most load, and determining if moving any of these databases will increase an expected amount of fan-out above an acceptable threshold value. Determining the expected amount of fan-out increase incurred by moving a database can be based on an analysis of a number of friend relationships between that database and other databases on the same or other servers.
US09594838B2
Methods, systems, and computer-readable media for query simplification are provided. A search engine executed by a server receives a query. In response, the search engine determines whether the query is a long or hard query. For long or hard queries, the search engine drops one or more terms based on search engine logs. The search engine may utilize statistical models like machine translation, condition random fields, or max entropy, to identify the terms that should be dropped. The search engine obtains search results for the simplified query and transmits the results to a user that provided the query.
US09594833B2
Systems and methods are disclosed for automatically classifying images of pages of a source, such as a book, into classifications such as front cover, copyright page, table of contents, text, index, etc. In one embodiment, three phases are provided in the classification process. During a first phase of the classification process, a first classifier may be used to determine a preliminary classification of a page image based on single-page criteria. During a second phase of the classification process, a second classifier may be used to determine a final classification for the page image based on multiple-page and/or global criteria. During an optional third phase of classification, a verifier may be used to verify the final classification of the page image based on verification criteria. If automatic classification fails, the page image may be passed on to a human operator for manual classification.
US09594826B2
Co-selected images are labeled based on a topic score that is a measure of relevance of the co-selected image to a first topic to which a reference image belongs. The first topic to which the reference image belongs is identified based on a reference label associated with the reference image. The co-selected images are images that are selected for presentation subsequent to selection of the reference image during a user session. The co-selected images are identified based on selection data for user sessions in which the reference image was selected for presentation. The topic score is generated based on a frequency of selection of the co-selected image. Image search results for a second topic can be filtered to remove images that are labeled as belonging to the first topic or the image search results can be reordered to adjust the presentation positions at which images are referenced based on the topic to which the images belong.
US09594825B2
Embodiments of the subject invention comprise a computer based system and methods to collect and compare the attributes of a group of entities using data representing topic data of the entity and interaction data between entities. Embodiments of the invention comprise using minimally invasive means to automatically collect and model both an entity's attributes such as their knowledge/work/interest as well as model the social interactions of the entity together with a means to identify opportunities to influence changes in the entity attributes. Minimally invasive means to collect and model attributes include semantic analysis and topic modeling techniques. Means to model social interactions include social network analysis techniques that can incorporate location data of the entity. Embodiments of the invention further provide a sharable index of the attributes of the entities and the group of entities.
US09594820B2
An apparatus, and an associated method, facilitates synchronization of a group of data objects. Batches of data objects are iteratively processed. When a synchronization response indicates that the data of the request is unsynchronizable, data associated with the synchronization request is marked. A retry procedure is subsequently utilized to attempt synchronization of the marked data objects and to determine the individual data objects that cannot be synchronized.
US09594808B2
Methods and apparatus related to determining points of interest based on content of one or more sources associated with a user. Relevance scores are determined for the points of interest based on additional information associated with the user and the content. Point of interest information that is related to the points of interest is provided based on the determined relevance scores.
US09594793B2
Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A request for interacting with a database environment comprising records of allocations of a plurality of resources is received from a user in a plurality of users. The database environment is shared between the plurality of users. A set of action choices available for the request is provided to the user via the user interface. A set of resources required by each action choice is identified. The set of resources is associated with a decision context. The decision context exists for a period of time. The set of resources are allocated to the user for a duration of the decision context. The allocating prevents the set of resources from being allocated to other users for the duration of the decision context irrespective of a set of actions performed by the other users.
US09594787B2
A computer-implemented method for identifying relationships between entities includes accessing a first data structure being a two-dimensional array of scalar elements (e, eij, ekl(i)) representable as a matrix, each of the scalar elements capturing a relationship between two entities; reorganizing the first data structure by clustering the scalar elements separately on each dimension of the two-dimensional array, to obtain a second data structure, representable as a K×M block matrix, wherein each block is a reordered sequence of rows and/or columns of the first data structure; compacting the second data structure by: determining two parallel block sequences, which are the most similar according to a given distance measure, the parallel block sequences being either distinct rows or distinct columns of blocks of the second data structure; and reorganizing the second data structure by merging the two determined sequences into a single block sequence.
US09594780B1
A database system is provided with user-directed application-side storage tiering control functionality. A database node of a database system comprises a daemon to communicate with a plurality of storage devices on a plurality of storage tiers of the database system; the daemon further configured to implement storage tiering control functionality based on a user-specified data selection and tier imperative for at least first and second storage tiers comprising respective disjoint subsets of the plurality of storage tiers. An application executing on the database node provides the user-specified data selection and tier imperative to the daemon for processing in response to a predefined keyword. The daemon performs the storage tiering control functionality in response to a programmatic call comprising one or more predefined keywords, such as predefined base command verbs, tier imperative keywords and/or environmental qualifiers. A shunt robot optionally implements the storage tiering control functionality on the at least first and second storage tiers.
US09594778B1
A dynamic content system integrates dynamic and static content through entry of physical table and field structures and creating metadata describing the physical structures. A formula engine with a cascading formula detection engine calculates fields, and a dynamic meta-assembly engine dynamically generates code for the dynamic content. A dynamic meta-reporting engine with a dynamic meta-query engine reports content. An access control engine and workflow engine integrate into the dynamic content system to provide content permissions and routing.
US09594770B1
Selecting a storage device to be mapped to a requested virtual disk includes maintaining attributes for a set of storage devices including a cost attribute, a capacity attribute and quality-of-service attributes. A request for a virtual disk includes request parameters including a price parameter, a capacity parameter and quality-of-service parameters. A device selection function generates a score for each storage device based on the request parameters and the storage device attributes, and identifies a best suited storage device by comparing the respective scores of the storage devices. The virtual disk is then created in satisfaction of the request with a mapping to the identified storage device to provide underlying physical data storage for the virtual disk.
US09594754B2
Memoizable functions may be identified by analyzing a function's side effects. The side effects may be evaluated using a white list, black list, or other definition. The side effects may also be classified into conditions which may or may not permit memoization. Side effects that may have de minimus or trivial effects may be ignored in some cases where the accuracy of a function may not be significantly affected when the function may be memoized.
US09594752B2
A method for providing data over a network using an application server having off-heap caching includes receiving at an application server coupled to a network a request for requested data, using an key index stored on the application server to locate where the requested data is stored in off-heap memory of the application server, retrieving the requested data from the off-heap memory of the application server, and resolving the request.
US09594749B2
In one embodiment, a data string test system may use a color-coding system, or other visual marker, to indicate which data strings are ready for testing. The data string test system may calculate a localization test status of a data string. The data string test system may apply a visual marker of the localization test status of the data string to the data string. The data string test system may present the visual marker and the data string to a user.
US09594743B2
A process for identifying, accurately selecting, and storing scientific data that is present in textual formats. The process includes providing scientific data located in a text document and searching the text document using a computer and selecting a plurality of key words and phrases using an algorithm. The selected key words and phrases are matched with a plurality of semantic definitions and a plurality of semantic definition-key words and phrase pairs are created. The created plurality of semantic definition-key words and phrase pairs are displayed to a user via a computer user interface and the user selects which of the created plurality of semantic definition-key words and phrase pairs are accurate. The process also includes storing the selected and accurate semantic definition-key words and phrase pairs in computer memory.
US09594735B2
A formula bar is used for receiving user input for entry/editing of formulas using touch input and/or a Soft Input Panel (SIP) designed for formula input. In response to a user initiating entry of a formula, a list of formulas is displayed based on the user's input. A formula may be selected and displayed within the formula bar with a parameter highlighted. The user may then enter the value for the parameter (e.g. a single value, a range, another formula, and the like) using touch input and/or SIP input. As the user enters the value for each parameter, the next parameter for the formula is automatically highlighted. The formula may be validated to determine if the parameters for the formula have been entered correctly. Tips may also be displayed in/near the display of the formula bar to provide assistance to the user entering the formula.
US09594729B2
The contents displayed on the touch screen of a mobile device are modified based in user input, in the form of touch input. In one mode, a content view, contents of a document are displayed to a user at various zoom levels. The user can zoom-out by indicating in one embodiment a pinching touch motion. The user can also switch to another viewing mode, a structure view, where structure of the document is displayed to the user, potentially at various zoom levels. The user can zoom-out in the structure view also by providing a pinching touch motion. The user can switch to the content view by selecting text in the structure view, which then presents the contents of the document at the corresponding location.
US09594722B2
A method, system and program product for optimizing of the provisioning of systems. The method, system, computer program product for provisioning a system comprises steps of intercepting a request to provision a named system; calculating a number of named systems needed to give an overall provisioning success rate higher than a threshold success rate; and requesting parallel provisioning of the calculated number of named systems.
US09594701B2
An information processing apparatus includes first and second central processing units, a communication unit, and a memory. The first and second central processing units operate based on first and second operating systems, respectively. The communication unit controls communication between the first and second operating systems. The memory includes first and second memory areas used respectively by the first and second operating systems. The first operating system includes a memory access requesting unit. The memory access requesting unit sends, to the second operating system via the communication unit, a request to write information to be moved from the first memory area to a virtual memory and a request to read information to be moved from the virtual memory to the first memory area. The second operating system writes to and reads from the second memory area, the information indicated by the write and read requests, respectively.
US09594700B2
A method and a system are provided for controlling memory accesses. Memory access requests including at least a first speculative memory access request and a first non-speculative memory access request are received and a memory access request is selected from the memory access requests. A memory access command is generated to process the selected memory access request.
US09594688B1
Described herein are systems and methods to execute efficiently a plurality of actions, in which multiple actions require the use of a single data set. The data set is fetched from a data source, across a switching network, to a memory associated with a first compute element. This is the only fetching of the data set from the data source, and the only fetching across a switching network, thereby minimizing fetching across the switching network, reducing the load on the switching network, decreasing the time by which the data set will be accessed in second and subsequent processes, and enhancing the efficiency of the system. In some embodiments, processes are migrated from second and subsequent compute elements to the compute element in which the data set is stored. In some embodiments, second and subsequent compute elements access the data set stored in the memory associated with the first compute element.
US09594682B2
A control apparatus sends a data access request to a first memory sharing device, wherein the data access request includes an address of target data. The first memory sharing device determines that the target data is stored in a second memory sharing device according to the address of the target data and an address list. The address list includes corresponding relationships between addresses and memory sharing devices, and first addresses corresponding to the first memory sharing device are different from second addresses corresponding to the second memory sharing device, and forward the data access request to the second memory sharing device. The second memory sharing device obtains the target data based on the address of the target data, and sends the target data to the first memory sharing device. Then the first memory sharing device forwards the target data to the control apparatus.
US09594676B2
A memory device has a plurality of individually erasable blocks of memory cells and a controller configured to configure a first block of memory cells in a first configuration comprising one or more groups of overhead data memory cells, and to configure a second block of memory cells in a second configuration comprising one or more groups of user data memory cells and at least one group of overhead data memory cells. The first configuration is different than the second configuration. At least one group of overhead data memory cells of the second block of memory cells comprises a different storage capacity than at least one group of overhead data memory cells of the first block of memory cells.
US09594672B1
Embodiments of the present invention provide methods, computer program products, and systems for generating comprehensive test cases covering new events yet to be covered. Embodiments of the present invention can be used to receive a request to generate a test case, wherein the request comprises a coverage schema associated with a first set of events to be covered in the generated test case. Embodiments of the present invention includes updating the coverage schema, wherein the updating the coverage schema comprises adding a second set of events to be covered in the generated test case and generating constraints used to satisfy requirements for meeting the first set of events and the second set of events in the updated coverage schema. Embodiments of the present invention can generate a test case using the generated constraints and the updated coverage schema.
US09594663B2
A server apparatus is provided for collecting log information from a plurality of servers that execute a series of processes in response to a first request from a client apparatus. The server apparatus receives, from a first server that is included in the plurality of servers and has executed a first process of the series of processes, a second request for executing a second process of the series of processes, where the first request includes first log information that is outputted from the first server when the first process is executed by the first server. The server apparatus executes the second process while outputting second log information indicating an execution history of the second process, and controls writing of the first and second log information into a predetermined storage area provided in association with the client apparatus.
US09594659B2
Indicating usage in a system includes implementing a performance counter associated with one or more hardware threads; counting events associated with the one or more hardware threads to determine an event count; deriving an initial measure of usage of a processor core associated with the one or more hardware threads based at least in part on the event count; applying a corrective function to modify the initial measure of usage and determine a modified measure of usage, wherein the modified measure of usage has a value that is different from and not equivalent to the initial measure of usage; and outputting an indication of a processor usage, the indication being based at least in part on the modified measure of usage.
US09594654B2
A method, system and computer-usable medium are disclosed for detecting the cause of a system hang in a verification environment. Hardware components associated with the design under test that are not included in the verification environment are replaced by software drivers. A dependency is set between a first driver and a second driver such that quiescing of the first driver is prevented until the second driver is quiesced. Each driver in a simulation test is designated to be either independent or dependent, with each dependent driver being associated with at least one independent driver. The independent driver is quiesced at a predetermined time. Dependent drivers do not quiesce until of their associated drivers have quiesced and completed all of their respectively issued instructions.
US09594649B2
Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected, and virtual machines and virtual network functions that provide the service can be identified. A first policy that defines allocation of hardware resources to host the virtual machines and the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual machines and the virtual network functions to the hardware resources. The hardware resources can be allocated based upon the first policy and the virtual machines and the virtual network functions can be deployed to the hardware resources based upon the second policy.
US09594641B2
A technique for data roll-back includes in response to a first external static memory device being coupled to a first chassis management module and the first chassis management module being coupled to a middle plane board, determining whether the first external static memory device operates normally. In response to the first external static memory device operating normally, a controller of the first chassis management module writes data in the first external static memory device into a non-volatile memory of the first chassis management module to perform data roll-back.
US09594635B2
Implementations claimed and described herein provide systems and methods for the efficient rebuilding of a failed storage device through sequential resilvering. In one implementation, blocks for resilvering are discovered. The blocks correspond to input/output requests not successfully completed for a failed storage device. A coarse grained sorting of the blocks is performed based on a block location of each of the blocks on the failed storage device. The block locations of the blocks are stored in memory according to the coarse grained sorting. A fine grained sorting of the blocks is performed based on the coarse grained sorting of the blocks. The blocks are sequentially resilvered based on the fine grained sorting.
US09594633B2
A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to determine a first RAID layout for use in storing data, and write a first RAID stripe to the device group according to the first RAID layout. In response to detecting a first condition, the controller is configured to determine a second RAID layout which is different from the first RAID layout, and write a second RAID stripe to the device group according to the second layout, whereby the device group concurrently stores data according to both the first RAID layout and the second RAID layout.
US09594629B2
A computing device for correcting data errors may receive data stored by a memory device; calculate a syndrome associated with the data; initiate a calculation of error correction information for the data based on the syndrome; search for the error correction information in a cache based on the syndrome; discontinue the calculation of the error correction information when the error correction information is found in the cache before the error correction information is calculated; and correct an error associated with the data using the error correction information from the cache.
US09594627B2
According to one embodiment, a controller controls a nonvolatile memory stores data page by page. The controller is configured to extract, from a first data sequence shorter than the data length of a page, a second data sequence shorter than the first data sequence, to refer to the difference between threshold voltages corresponding to two data included in the second data sequence, to convert the second data sequence into a third data sequence longer than the second data sequence, and to control the percentage of the length of an error correction code added to the third data sequence.
US09594626B2
A method is described for serial data transmission in a bus system having at least two subscribed data processing units that exchange messages via the bus, the transmitted messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field and an end-of-frame sequence, the control field including a data length code, which contains information regarding the length of the data field. When a first switchover condition is satisfied, the data field of the messages, in contrast to CAN standard ISO 11898-1, may comprise more than eight bytes, the values of the four bits of the data length code being interpreted at least partially in deviation from CAN standard ISO 11898-1 for determining the size of the data field when the first switchover condition is satisfied.
US09594625B2
Sequential circuits with error-detection are provided. They may, for example, be used to replace traditional master-slave flip-flops, e.g., in critical path circuits to detect and initiate correction of late transitions at the input of the sequential. In some embodiments, such sequentials may comprise a transition detector with a time borrowing latch.
US09594622B2
Responsive to detecting a failure in a computer system determined by receiving a trap from at least one component integrated in the computer system, a notification to a recipient may be transmitted. A service ticket is created associated with the failure. One or more other problem events occurring during the failure is detected and an indication that the other problem events occurred during the failure is recorded. Notifying the recipient during the failure, of the one or more other problem events, is prevented. Responsive to detecting a resolution of the failure, the service ticket is updated with the other problem events with the indication that the other problem event occurred during the failure.
US09594618B2
An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.
US09594605B2
A software version control system manages versioned applications in a client-server computing system environment. Thereby this is a management system for computer application (software) distribution where a number of client devices coupled to a server may be executing different versions of a particular computing application. The system manages updates to the applications and enforces rules or policies to use the most recent version whenever possible.
US09594604B2
Aspects of the present invention disclose a method for customizing a parameter value in a software program. The method includes one or more processors receiving one integrated input requesting a change to the original value of a parameter in a software program to a new value of the parameter and defining a persistence level of the new value of the parameter. The method further includes one or more processors changing the original value of the parameter to the new value of the parameter based on the one integrated input and setting the persistence level of the new value based on the one integrated input.
US09594596B2
An input is received relative to a user objective. An application placement consideration is established based upon, at least in part, the user objective. A best-fit application placement is dynamically determined for a plurality of applications relative to a plurality of servers based upon, at least in part, the application placement consideration.
US09594594B2
Apparatus, computer readable medium, and method of allocating media resources, the method including determining a media resources allocation table based on one or more media hardware resources and predetermined benchmarks of media hardware resources for performing media operations; in response to receiving a request for media resources from a first application, comparing the requested media resources with the media resources allocation table; and if the comparison indicates that the requested media resources are available, then allocating the requested media resources to the first application in the media resources allocation table, and sending a response to the request for media resources to the first application indicating the requested media resources are allocated to the application. If the comparison indicates that the requested media resources are not available, then sending indicating to the first application that the requested media resources are not allocated to the first application.
US09594590B2
Methods and systems of migrating applications (105-1 to 105-3) with dynamic operating system containers (205-1, 205-2) are disclosed, in which a number of applications (105-1 to 105-3) currently executed within a first operating system environment are identified for migration to a second operating system environment; a new operating system container (205-1, 205-2) is created within the first operating system environment; the number of identified applications (105-1 to 105-3) are transferred into the operating system container (205-1, 205-2); and the operating system container (205-1, 205-2) is migrated to the second operating system environment.
US09594588B2
A method and apparatus of adaptive application performance includes a determination of at least one criteria for implementing adaptive application performance measures. Based upon the determination, adaptive application performance measures are implemented.
US09594582B2
A mechanism is provided to detect that a dynamic migration of a virtual environment is in progress or has been executed during a hardware or software scan without requiring instrumentation of applications running within the virtual machine. The mechanism relies on a particular sequencing and usage of application programming interfaces and commands that scanning technology provides, associated with the modularity of the scans and on the external virtual machine enabler component running on the host. The mechanism may detect a dynamic migration and take proper actions based on the system configuration. The actions may include discarding the output of the scan executed across a dynamic migration and repeat the scan. The actions may also include notifying the initialization subsystem of the non-migration-safe application to execute a script or program to address migration safety issues. One particular program or script may be an agent ID regeneration program or script.
US09594573B2
Systems and methods of block computation are disclosed. An example of a method includes buffering a plurality of tuples in a build phase. The method also includes, after buffering a last of the plurality of tuples, applying a computation to all of the buffered tuples in a compute phase. The method also includes returning results of the computation one tuple at a time to a query processing pipeline in a stream-out phase.
US09594570B2
Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when the CPU is reset, the firmware boot program including instructions to create Power and Performance Measurement (PPM) interface data structures including an error injection table structure to provide error injection services to an OS.
US09594567B2
A method includes storing configuration data for a Trusted Platform Module (TPM) in a pre-boot environment such as Unified Extensible Firmware Interface (UEFI), reading the configuration data, and automatically configuring the TPM based upon the configuration data. The configuring includes storing values of TPM parameters in non-volatile memory of the TPM. A method includes UEFI firmware of a circuit board on an assembly line configuring a TPM. An information handling system includes UEFI firmware and a TPM. The UEFI firmware configures the TPM from a configuration file stored in memory of the UEFI firmware.
US09594565B2
A method and apparatus for accelerating a software transactional memory (STM) system is described herein. Annotation field are associated with lines of a transactional memory. An annotation field associated with a line of the transaction memory is initialized to a first value upon starting a transaction. In response to encountering a read operation in the transaction, then annotation field is checked. If the annotation field includes a first value, the read is serviced from the line of the transaction memory without having to search an additional write space. A second and third value in the annotation field potentially indicates whether a read operation missed the transactional memory or a tentative value is stored in a write space. Additionally, an additional bit in the annotation field, may be utilized to indicate whether previous read operations have been logged, allowing for subsequent redundant read logging to be reduced.
US09594564B2
An arithmetic processing device includes: first prediction units which output branch prediction information of a fetched conditional branch instruction based on past branch history information of conditional branch instructions; a second prediction unit which stores a branch taken consecutive number of times and a branch not-taken consecutive number of times to a pattern information storage unit, and outputs branch prediction information of a fetched conditional branch instruction based on the past branch taken consecutive number of times or branch not-taken consecutive number of times stored; selecting units which selectively output the branch prediction information output from the first prediction units or the second prediction unit; and a selector which outputs a next instruction address of the conditional branch instruction or a branch target address of the conditional branch instruction to an instruction fetch unit in accordance with the branch prediction information output by the selecting units.
US09594561B2
A method and apparatus for tracing instruction streams for a multi-threaded processor are disclosed herein. In one embodiment, the apparatus includes a last thread register configured to store a thread index that indicates a last executed thread, a tracing memory configured to store, within each of a plurality of storage locations, state information corresponding to a dispatch cycle for a multi-threaded processor, and a tracing control module configured to provide the state information to the tracing memory. The state information includes instruction information and a previous thread index. The state information may also include a flip bit that is used to determine a current insertion point within the tracing memory.
US09594559B2
Source code for a function of a computer program is compiled by compilers to generate executable code variants for the function according to different optimization approaches. Each executable code variant is executable on a same processor architecture. A binary file for the computer program is constructed that includes each executable code variant. At runtime of the binary file, one of the executable code variants is selected for the function. The selected executable code variant is used during execution of the computer program, until execution is halted.
US09594553B2
The present disclosure relates to a method and system for identifying a semantic difference between source code versions. In one embodiment of the present disclosure, there is provided a method for identifying a semantic difference between source code versions, comprising: obtaining first debugging information of a first source code version and second debugging information of a second source code version respectively; determining, by comparing the first debugging information with the second debugging information, whether in the second source code version there exists a second function matching a first function in the first source code version; and identifying the semantic difference on the basis of a result of the determining. In one embodiment of the present disclosure, there is provided a system for identifying a semantic difference between source code versions. By means of the present disclosure, a semantic difference between various source code versions can be identified rapidly and accurately.
US09594552B2
The terminal device includes a processing section which performs a predetermined process; a connecting section which is configured for connection with an external apparatus capable of performing the predetermined process through a communication network; and a selecting section which selects the processing section or the external apparatus connected through the connecting section as a request target which is requested to perform the predetermined process, on the basis of a predetermined condition.
US09594550B2
A computer-implemented method, computer program product, and computing system is provided for generating software patches. In an implementation, a method may include receiving an indication of a software product and a product level of the software product. An indication of a specific defect associated with the software product and the product level may be received. A defect change-set associated with a correction of the specific defect may be identified. An overlapping change-set may be determined based on, at least in part, a source control history associated with the software product. The overlapping change set may occur between the product level and the defect change-set in the source control history and may implicate at least one common file with the defect change-set. A software patch correcting the specific defect may be generated based on the defect change-set and the overlapping change-set.
US09594539B1
Disclosed are various embodiments for using applications of items in conducting item searches. It is determined, in one or more computing devices, whether a search query string includes an application key. A non-key portion of the search query string that excludes the application key is obtained when the search query string includes the application key. A search is executed on a subset of items in an item catalog using the non-key portion of the search query string to obtain a result set of items. Each item in the subset of items is associated with an item application that matches the application key.
US09594520B2
A method of performing an atomic write command in a data storage device comprising a volatile memory and a plurality of non-volatile memory devices configured to store a plurality of physical pages. The method may comprise storing data in a plurality of logical pages (L-Pages), each associated with a logical address. A logical-to-physical address translation map may be maintained in the volatile memory, and may be configured to enable determination of a physical location, within one or more of the physical pages, of the data referenced by each logical address. The data specified by a received atomic write command may be stored one or more L-Pages. Updates to the entry or entries in the translation map associated with the L-Page(s) storing the data specified by the atomic write command may be deferred until all L-Pages storing data specified by the atomic write command have been written in a power-safe manner.
US09594518B2
The present invention provides a method, an apparatus, and a system for controlling quality of service of a storage system. The method includes: identifying a target data object; acquiring a storage address of the target data object stored in a storage device by searching a file system of the host, wherein the file system contains data mapping the data object to the storage address of the target data object; and sending the storage address to the storage device to instruct the storage device to perform quality of service control on access to the target data object at the storage address. The present invention solves the problems of resource waste and lower quality of service in a QoS control manner, and can satisfy user requirements more accurately.
US09594517B2
A vehicle device is provided that includes a first processer for processing first data classified as a first category when being supplied based on a vehicle-mounted power source, a second processor for processing second data classified as a second category when being supplied based on the vehicle-mounted power source, an external data storage externally attached to both the first and second processors, and a built-in data storage provided in the second processor and capable of retaining the stored second data even if a battery voltage decreases to a predetermined value for a predetermined period of time. At least one of the first and second processors varies a storage destination and a storage frequency in accordance with priorities. The second processor constantly stores at least part of the second data in the built-in data storage.
US09594516B2
A memory device comprising a memory array comprising a plurality of memory cells, two or more fuses coupled to the memory array, wherein each of the two or more fuses contains trim data for the memory array and a mode register for selecting one of the two or more fuses to be enabled.
US09594515B2
Methods and systems for managing resources in a networked storage environment are provided. One method includes generating a relationship between latency and utilization of a resource in a networked storage environment using observation based, current and historical latency and utilization data, where latency is an indicator of delay at the resource for processing any request and utilization of the resource is an indicator of an extent the resource is being used at any given time; and selecting an optimal point for the generated relationship between latency and utilization, where the optimal point is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency.
US09594510B2
A JBOD subsystem for providing storage to a host entity. The JBOD subsystem contains at least one external JBOD emulation controller coupled to the host entity for emulating IO operations in response to the IO requests and a set of at least one physical storage device coupled to the JBOD emulation controller for providing storage to the host entity through the JBOD emulation controller. The JBOD emulation controller defines at least one logical media unit (LMU) consisting of sections of the set of physical storage device (PSD) and communicates with the PSD through a point-to-point serial-signal interconnect. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.
US09594507B2
A method for execution by one or more processing modules of a dispersed storage network (DSN) includes storing a set of encoded data slices in an original plurality of storage units of the DSN associated as a current generation of a storage vault. The method determines whether utilization of the original plurality of storage units is greater than a utilization threshold. When the utilization of the original plurality of storage units is greater than the utilization threshold, the original plurality of storage units are updated to include at least one additional storage unit and a proper subset of the original plurality of storage units associated as the current generation of a storage vault to generate an updated plurality of storage units associated as a next generation of the storage vault. The set of encoded data slices are stored in the updated plurality of storage units of the DSN associated as the next generation of the storage vault.
US09594500B2
A touch free toilet control panel display which may be used, for activating various components of a smart toilet. The user may touch freely use a touch free input device, for choosing from a displayed menu of toilet functions. Various input devices may used to activate the displayed toilet devices, such as, a floating capacitive field (404) to detect a user's fingers hovering above the displayed menu options (406), body movement recognition used to control the movement of a displayed cursor, an eye tracking system (604), that uses the user's gaze point (610), tongue recognition, etc. Touch free activation of the menu functions, reduces the transmission of bacteria from the menu panel to the user, and may also ease the use of the toilet devices. The display menu may show toilet devices, such as, a bidet, bidet water temperature, internet connection, etc. Other embodiments are described and shown.
US09594496B2
A method for playing an instant messaging (IM) message includes: displaying a received IM message in a dialog window of an IM client; selecting multiple target IM messages according to an indication of a touch control operation when the touch control operation used for merging IM messages of a preset type is detected; merging the selected multiple target IM messages into a message group and displaying the message group in the dialog window; continuously playing all IM messages in the message group when a touch control operation used for playing the IM messages in the message group is detected. In addition, the present disclosure further provides an apparatus for playing an IM message. By using the foregoing method and apparatus, the IM messages can be quickly played, and the efficiency of managing the IM messages can be improved.
US09594486B2
A method for processing data comprising activating a reduced instruction set processor. Activating a basic input output system of the reduced instruction set processor. Activating a multiple boot loader of the reduced instruction set processor after the basic input output system has been activated. Activating a hardware abstraction layer of the reduced instruction set processor after the multiple boot loader has been activated. Activating a plurality of processors coupled to the reduced instruction set processor. Activating a common language infrastructure of the reduced instruction set processor. Synchronizing a dynamic link library of each of the plurality of processors with a common language infrastructure of the reduced instruction set processor.
US09594483B2
Plotting correlated data. At least some of the illustrative embodiments are methods including: displaying on a display system of a computer system a two-dimensional plot of output data related to an earth formation, the output data estimated from a model of the earth formation, and the volume plotted relative to modeled time; placing a cursor shown on the display system over a first portion of the two-dimensional plot, the first portion corresponding to a first modeled time; and displaying on the display system a three-dimensional plot of respective values of a parameter from a plurality of cells of the model of the earth formation, the respective values at the first modeled time.
US09594478B2
A computing device can automatically generate a flow diagram showing statuses that objects in a system can possess, and the possible transitions between these statuses. Using snapshots of database data, the device can determine how the statuses of these objects have changed over time. The device can analyze the data to suggest which database fields likely represent object status. The device can render the flow diagram to illustrate system states at different selected times. Each rendered flow diagram can indicate, for the selected time point, the quantity of objects that possessed each status at that time, and, for a selected time interval, the quantity of objects that changed from each status to each other status during that time interval. The statuses can be represented in the flow diagram as status bubbles having sizes that are based on the quantities of objects have those bubble's statuses at the selected time point.
US09594477B1
A method and apparatus for interactive state restoring are described. A browser loads a web page using a uniform resource locator (URL). The web page includes interactive elements. The web page is in a default state when loaded by the browser in a first instance and is in an interactive state when any one of the interactive elements is changed. An interactive state restoring tool executing in connection with the browser monitors URLs being loaded by the browser and identifies a data object appended to an end of a first URL for the web page with interactive elements. The interactive state restoring tool extracts the data object from the URL and restores the web page in the interactive state using the data object extracted from the URL when the web page is loaded by the browser. The interactive state restoring tool can execute a state-restoring JavaScript method for consumption of an enhanced deep link. The interactive state restoring tool can also execute a state-capturing JavaScript method to capture the current state, append a JSON object to the URL and add this URL to the history as an enhanced deep link.
US09594470B2
A computer-implemented method of facilitating the selection of multiple items at an electronic device having a touch sensitive display and for receiving user input, the device, comprising: displaying on the display a grid list of icons representing selectable items, the icons being ordered in the grid: in rows extending in a first direction and being arranged consecutively in a second direction orthogonal to the first direction, the grid list comprising at least one column; or in columns extending in a first direction and being arranged consecutively in a second direction orthogonal to the first direction, the grid list comprising at least one row; and, in response to the device receiving user input in the form of a touch starting from a first icon and continuing forwards or backwards in the first direction, causing items represented by icons adjacent to the first icon forwards or backwards in the ordered grid list to be selected consecutively.
US09594468B2
One exemplary embodiment involves receiving electronic content to be displayed and edited in an application that has limited capabilities for editing an item of the electronic content. The application opens the electronic content for editing and displays a notification indicating that editing of the item is restricted in the application. Such an application can also be configured to address one or more of various additional circumstances. For example, the application may identify representations to be displayed for items that cannot be directly displayed. As another example, the application may provide an edit approver that determines whether edits that have effects on the item are allowed.
US09594453B2
To provide a liquid crystal display device with a touch detection function in which any drive method can be adopted. The liquid crystal display device is provided with: a liquid crystal element arrangement that has a plurality of liquid crystal display elements arranged in a matrix shape; a plurality of scanning lines that are arranged in each row of the liquid crystal element arrangement, and supply scanning signals to a plurality of liquid crystal display elements arranged in a corresponding row; a plurality of signal lines that are arranged in each column of the liquid crystal element arrangement, and supply an image signal to a plurality of liquid crystal display elements arranged in a corresponding column; a plurality of touch detection drive electrodes which are arranged in a column of the liquid crystal element arrangement, and to which a drive signal for detecting a touch is supplied; and a touch control part that specifies a touch detection drive electrode from the a plurality of touch detection drive electrodes. Here, the drive signal is supplied to the touch detection drive electrode specified by the touch control part.
US09594452B2
A method for detecting multiple objects on a touchpad having a grid of orthogonal electrodes, wherein all drive electrodes are simultaneously stimulated, and then frequency or electrode coding is used to separate each electrode junction and produce a capacitance image of the touchpad surface in a single measurement sequence.
US09594446B2
Input unit (120) detects contact with or approach of an object. Based on a result of the detection of input unit (120), mode setting unit (130) sets the operation mode of information processing device (100) to a first operation mode or a second operation mode. Control unit (140) performs control according to the operation mode set by mode setting unit (130).
US09594435B2
Disclosed are a display apparatus and a contents display method. The display apparatus includes: a mobile device tracing information processing unit for receiving position information or orientation information of a mobile device and generating tracing information of the mobile device based on the received position information or orientation information of the mobile device; a gesture processing unit for receiving input information of the mobile device and generating gesture information to change an output format of contents by using the received input information; a rendering unit for generating a predetermined contents image based on the tracing information of the mobile device and the gesture information; and a display unit for displaying the generated contents image.
US09594434B1
A computing device having multiple sensors can operate in different modes, wherein each mode causes data captured by different sensors to be transmitted to a processing component for analysis. For example, a computing device includes one or more pairs of image sensors. Each pair can be configured such that the transmit lines of the sensors are selectively connected to a host processor. The transmission of data from the sensors can be coordinated by having a first sensor instruct a second sensor to transmit data to the host processor when the first sensor has completed transmitting its data to the host processor. In another example, a first sensor can transmit captured data to the host processor while the second sensor waits for a certain amount of time before transmitting its data. Once the certain amount of time has elapsed, the second sensor can begin transmitting its data to the host processor.
US09594428B2
Embodiments of the invention utilize one or more vibration elements to enhance the audio output of a computing device. These vibration element(s) may comprise any conventional vibrating element including a mass element (i.e., counterweight) electrically driven via an actuator to produce the vibrations. The size of the mass element/counterweight may be selected based on the desired strength and frequency for the vibration components (i.e., lower frequencies may utilized larger/heavier mechanisms). Computing devices may process audio data and separately output some of the data for speakers (higher frequency data), and some of the data for vibration elements (lower frequency data). The surface where the device is placed creates a sounding board structure and the vibration elements generate the sensation of physical motion at low, sub-bass and sub-audio frequencies. This physical motion may be perceived by the user as low-frequency audio data, thereby enhancing the audio output of the speakers.
US09594415B2
Accessory device power management techniques are described in which a power exchange state for a system including a host computing device, an accessory device, and an adapter is recognized. Power exchange states may be defined according to relative states of charge (RSOC) and connection status for the system components and mapped to power management control actions. Responsive to the recognition of a current power exchange state, corresponding power management control actions may be ascertained and applied to jointly manage power for the system. For instance, the host device may draw supplemental power from a power source associated with an accessory device (e.g., a battery or power adapter) or supply power for use by the accessory device according to different states. Power exchanges may also be managed in accordance with capabilities of the accessory device identified based on authentication of the accessory device.
US09594412B2
In one embodiment, the present invention includes an apparatus having an estimation logic to estimate a dynamic capacitance of a processor circuit of a processor during a plurality of processor cycles, a power gate calculator to calculate a control value for a power gate circuit coupled to a load line and between a voltage regulator and the processor circuit based on the dynamic capacitance estimate, and a controller to control an impedance of the power gate circuit based on the control value. Other embodiments are described and claimed.
US09594409B1
A heat sink can be used as part of a storage drive to perform multiple functions, both structural and thermodynamic. It can be used as a heat dissipating element and it can be used as the key mechanical mounting structure for storage drives, such as hard disk drives (HDD), and any circuit boards.
US09594407B2
An electronic device includes a housing, a planar display section, a planar transparent member, a touch panel layer which detects two-dimensional coordinates of an indicator having a predetermined conductivity along a surface of the display section and a vertical distance to the indicator, and an acceleration detection section which detects at least one of an acceleration of the housing and an acceleration of the transparent member. The two-dimensional coordinates are determined as effective coordinates when the vertical distance is equal to or smaller than a first value. The two-dimensional coordinates are determined as the effective coordinates when the vertical distance is more than the first value and is equal to or smaller than a second value more than the first value, and the acceleration detection section detects a predetermined acceleration.
US09594402B2
A structure suitable for a portable information terminal or a wearable device is provided. In addition, an electronic device having a novel structure that can have various forms is provided. It is preferable that a buffer layer which absorbs a difference in the amount of change in form be provided between adjacent film substrates which overlap with each other. As the buffer layer, a gelled resin material, a rubber resin material, a liquid material, an air layer, or the like can be used. Furthermore, an optical film such as a polarizing film or a color filter may be used as the buffer layer. A plurality of buffer layers may be provided in an electronic device.
US09594389B2
Provided are a device and a method for automatically coordinating a protection device of a smart power distribution management system, wherein a protection coordination correction value of the protection device is calculated via topology analysis and system analysis of a distribution system so as to apply the result to a smart power distribution management system. The device for automatically coordinating a protection device as provided comprises: generating the topology information by obtaining the status information of the distribution system; setting machines, which transmit and received data when an event occurs, to communicate for each of a plurality of protection devices based on the topology information; calculating a system power flow including the power flow direction based on the topology information; and calculating a fault current which is generated upon the failure of the distribution system based on the topology information, thereby generating a protection coordination correction value.
US09594387B2
A voltage regulator includes a measurement circuit for obtaining a value representing a magnitude of an output capacitance connected at an output node of the voltage regulator. A correction circuit in the voltage regulator modifies a compensation circuit internal to the voltage regulator based on the value. The modification of the compensation circuit is done to ensure that sufficient stability margins to accommodate the output capacitance are ensured for the main feedback loop in the voltage regulator. In an embodiment, a voltage proportional to the output capacitance is detected at start-up of the voltage regulator, and a corresponding binary signal is generated. The logic value of the binary signal is used to add or remove components and/or circuit portions in the compensation circuit to ensure stability. The voltage regulator is thus designed to support a wide range of output capacitance values.
US09594386B2
Embodiments of the present disclosure provide an adjusting circuit and a display device, which are capable of limiting a fluctuation of an output voltage (Vcom) in the within a small range, weakening a flicker phenomenon and enhancing a display quality of a liquid crystal display. The adjusting circuit for the output voltage (Vcom) comprises a voltage supplying module, a temperature sensing module and an adjustment outputting module, wherein, the voltage supplying module is connected with the temperature sensing module and the adjustment outputting module, and is configured to provide input voltages to the temperature sensing module and the adjustment outputting module; the temperature sensing module is connected with the adjustment outputting module, and is configured to convert a temperature sensed into an electric signal and transmit the same to the adjustment outputting module; and the adjustment outputting module is configured to adjust an output voltage (Vcom) according to the electric signal transmitted by the temperature sensing module, wherein the output voltage (Vcom) fluctuates between an upper limit voltage and a lower limit voltage which are preset.
US09594384B2
A wireless thermostat may be associated with a user account of an external web service that may facilitate remote access and/or control of the wireless thermostat. A remote device may be used to access a user's account hosted by the external web service. The wireless thermostat may be identified to the external web service and associated with the user's account by one or more unique identifiers previously delivered to the remote device from the wireless thermostat.
US09594374B2
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to receive an autopilot option selection for piloting a marine vessel. The computer may determine a first message corresponding to the autopilot option selection for a first autopilot. The computer may determine a second message corresponding to the autopilot option selection for a second autopilot. The computer may transmit the first message to the first autopilot. The computer may also transmit the second message to the second autopilot.
US09594365B2
A cooperative operating device includes primary controlling units that are provided for individual primary control systems, and calculate operating variables and outputting them to the actuators of the corresponding primary control systems, a selector that combines operating variables by performing a weighting calculation on the operating variables calculated by the primary controlling units, and an operating variable adjustment controlling unit that is provided to correspond to a single secondary control system for controlling an equilibrium point that is a desirable operating variable output with the primary control in a steady-state, inputs a specific operating variable setting value that indicates the equilibrium point, and inputs, as a controlled variable input, the operating variable after combination, outputted from the selector, to calculate an adjustment operating variable and output it to the actuator of the secondary control system.
US09594358B2
Stability of a control system for a materials testing system using specified filter parameters is confirmed by inputting to the control system a test signal having a predetermined waveform, automatically monitoring the output of the materials testing system, and automatically comparing the output to a threshold. If the output exceeds the threshold, a first action is taken. If the output does not exceed the threshold, input of a command signal to the control system is permitted.
US09594356B2
A circuit arrangement for a control device implements a fail-silent and/or fail-safe function, particularly with a hardware-realized detection of a fault or a faulty state in a microcontroller of the circuit arrangement. The circuit arrangement interrupts the communication of the control device with a communications network when a fault is detected.
US09594353B2
Device and method for determining timing of a measured signal, the device has a plurality of flip-flop units (10), an evaluation module, an allocating module for allocating at least one path consisting of flip-flop units (10), and a calibration module being adapted for determining a time difference parameter of each flip-flop unit (10), the time difference parameter specifying for each flip-flop unit (10) a time difference between a period of time in which the measured signal (20) reaches the given flip-flop unit (10) and a period time in which the secondary signal reaches the given flip-flop unit (10), wherein the evaluation module is adapted for determining the timing of the measured signal from the output of the flip-flop units (10) located along the at least one path, on the basis of the time difference parameters.
US09594347B2
Disclosed are methods and systems for displaying images, and for implementing volumetric user interfaces. One exemplary embodiment provides a system comprising: a light source; an image producing unit, which produces an image upon interaction with light approaching the image producing unit from the light source; an eyepiece; and a mirror, directing light from the image to a surface of the eyepiece, wherein the surface has a shape of a solid of revolution formed by revolving a planar curve at least 180° around an axis of revolution.
US09594343B2
An image forming apparatus comprises a cartridge that includes a developing roller and a coupling member for receiving a rotational force for rotating the developing roller. A cylindrical member movably supports one end portion of the coupling member inside of the cylindrical member. A cylindrical member side force receiving portion is provided inside the cylindrical member. A first regulating portion, provided inside of the cylindrical member, prevents one end portion of the coupling member from disengaging in an axial direction of the cylindrical member. A second regulating portion regulates deformations of the first regulating portion outward of the cylindrical member in the radial direction in a state in which one end portion of the coupling member is mounted to the inside of the cylindrical member. The apparatus also includes a driving motor and a driving shaft engageable with the coupling member of the cartridge.
US09594335B2
A heat sensing device includes a heat sensing element that contacts an inner surface of a surface heater extending in an arc shape, the inner surface having the arc shape, and that senses that a temperature of the surface heater exceeds a predetermined temperature; a spring member one end of which is fixed to the heat sensing element and that presses the heat sensing element against the inner surface of the surface heater; and a supporting body that supports the other end of the spring member, the other end being away from the heat sensing element, in such a way that the other end is movable in a direction in which the surface heater extends in the arc shape.
US09594332B2
A developing device includes a casing to contain developer and a developer bearer disposed in the casing to bear developer, and a rough face repellent to developer is disposed inside the casing.
US09594330B1
A detachable body includes an opening portion, an opening and closing member, a sealing member, a sealing member, and a protrusion portion. The opening and closing member is movable between an open position and a closed position. The opening and closing member includes a facing portion that faces the opening portion with a gap when the opening and closing member is located at the closed position. When the opening and closing member is moved to the open position, the sealing member has a thickness that is thicker than a gap between the opening portion and the facing portion. When the opening and closing member is moved to the closed position, the sealing member elastically deforms to seal the opening portion. The protrusion portion protrudes from one of a frame portion around the opening portion and the facing portion toward the other.
US09594326B2
In one implementation, an image forming apparatus may include a photoconductive unit and a refresh unit. The photoconductive unit may include a photoconductive layer. The photoconductive layer may have a first polarity during a print routine. The refresh unit may apply a voltage to the photoconductive layer to electrically bias the photoconductive layer to have a second polarity during a refresh routine.
US09594324B2
An electrostatic latent image developing toner contains a plurality of toner particles. The toner particles each include a toner mother particle and an external additive. The toner mother particle includes a toner core and a shell layer disposed over a surface of the toner core. The shell layer contains a thermosetting resin and a thermoplastic resin. The toner mother particles have a surface roughness of no less than 10 nm and no greater than 15 nm. The toner mother particles have a surface adsorbability of no less than 10 nN and no greater than 20 nN.
US09594322B2
A toner is provided. The toner includes a crosslinked polyester resin, and a block copolymer. The crosslinked polyester resin includes a diol component, which includes an aliphatic diol component having 3 to 10 carbon atoms in an amount of 50% by mole, and a crosslinked component, which is at least one of a crosslinked component of an aliphatic alcohol having three or more valences and a crosslinked component of an aliphatic acid having three or more valences, and the block copolymer includes a crystalline segment (a) and a non-crystalline segment (b). The toner has a first glass transition temperature (Tg1st) of from 20° C. to 50° C., which is determined by subjecting the toner to differential scanning calorimetry (DSC) and measuring a glass transition temperature in a first temperature rising process in the differential scanning calorimetry (DSC).
US09594319B2
An emulsion aggregation toner composition includes toner particles including: an unsaturated polymeric resin, such as amorphous resins, crystalline resins, and combinations thereof; an optional colorant; an optional wax; an optional coagulant; and a photoinitiator. By optimizing the particle size of the emulsion, the aggregant concentration utilized in the emulsion aggregation process, and the solids content of the emulsion, toners may be produced capable of generating images with non-contact fusing that have high gloss.
US09594318B2
Provided is an electrophotographic photosensitive member, including: a support; and a photosensitive layer formed on the support, in which a surface layer of the electrophotographic photosensitive member contains a polymerized product of a compound represented by the following structural formula (1).
US09594314B2
The exposure apparatus includes a first detector, a first alignment unit, a second detector, and a second alignment unit, and a controller, wherein the controller controls the second alignment unit so that alignment of a substrate is conducted based on a detection result from detection of the mark by the second detector in a first view when alignment of the substrate can be conducted by the first alignment unit at a prescribed alignment accuracy, and controls the second alignment unit so that alignment of the substrate is conducted based on a detection result from detection of the mark by the second detector in a second view that is wider than the first view when alignment of the substrate cannot be conducted by the first alignment unit at the prescribed alignment accuracy.
US09594307B2
An exposure apparatus includes a light source, an illuminating member, a projecting member, a stage, an inspecting member, and an information processing member. The light source is configured to provide a light in accordance with a pulse event generation (PEG) representing a period of light radiation. The illuminating member is configured to change the light into point lights. The projecting member is configured to project the point lights according to a photoresist shape extending in various directions. The point lights are projected on the stage. The inspecting member is configured to inspect a photoresist pattern formed by the projected point lights. The information processing member is configured to analyze different photoresist patterns corresponding to different PEGs to select one PEG from the different PEGs. The one PEG being associated with a minimum error in the various directions.
US09594301B2
An imprint apparatus that transfers a pattern formed on a mold onto a resin on a substrate. A light irradiation unit irradiates the resin with light to cure the resin. A shape correction mechanism applies a force to the mold to deform a pattern region formed on the mold. A heating mechanism heats a substrate-side pattern region formed on the substrate to deform the substrate-side pattern region. A control unit obtains information regarding a difference between shapes of the pattern region formed on the mold and the substrate-side pattern region and controls the shape correction mechanism and the heating mechanism so as to reduce the difference between the shapes of the pattern region formed on the mold and the substrate-side pattern region based on the obtained information. The control unit controls a temperature distribution in the substrate-side pattern region by using the heating mechanism.
US09594282B2
In an active matrix substrate, each of a plurality of auxiliary capacitance electrodes contain a first electrode section and a second electrode section, at least a portion of the first electrode sections and at least a portion of a plurality of source bus lines overlap each other, the second electrode section has two linear sections that branch from the first electrode section and that extend in a second direction, a portion of the region between the two linear sections and at least a portion of the plurality of source bus lines overlap each other, and the first and second electrode sections, which are adjacent and arranged in a first direction, are disposed symmetrically to each other about a reference point that is on a straight line passing through a substantially central portion of respective pixels arranged in the first direction.
US09594271B2
An electronic display which can be mounted above a paved surface in an outdoor environment. A surface or plate is placed behind the electronic display to define a gap where cooling air can be drawn through said gap in order to cool the electronic display. A plurality of ribs may be placed within the gap and in thermal communication with the electronic display. The density of the ribs may be varied according to the inlet and exhaust openings for the cooling air. The ribs may be placed at a higher density near the exhaust to account for the increase in temperature of the cooling air as it travels through the gap.
US09594270B2
A liquid crystal display having a support structure for a touch panel is disclosed. In one aspect of the described technology the LCD display includes a liquid crystal panel; a touch panel formed on the liquid crystal panel, and a backlight assembly formed under the liquid crystal panel and including a light emitting diode. In addition, a mold frame is configured to support the liquid display panel while surrounding the backlight assembly, a bottom chassis is configured to seat and support the backlight assembly and the mold frame, and a support structure is located under the touch panel and provides support for the touch panel.
US09594266B1
A photonic apparatus includes a metamaterial resonator array overlying and electromagnetically coupled to a vertically stacked plurality of quantum wells defined in a semiconductor body. An arrangement of electrical contact layers is provided for facilitating the application of a bias voltage across the quantum well stack. Those portions of the semiconductor body that lie between the electrical contact layers are conformed to provide an electrically conductive path between the contact layers and through the quantum well stack.
US09594261B2
Disclosed is a light guiding valve apparatus comprising an optical valve, a two dimensional light source array and a focusing optic for providing large area collimated illumination from localized light sources. A stepped waveguide may be a stepped structure, in which the steps may be extraction features optically hidden to guided light, propagating in a first forward direction. Returning light propagating in a second backward direction may be refracted, diffracted, or reflected by the features to provide discrete illumination beams exiting from the top surface of the waveguide. A two dimensional array of viewing windows may be produced. Such controlled illumination may provide for efficient, multi-user autostereoscopic displays with wide viewing freedom and low cross talk and near-eye displays that are substantially transparent.
US09594260B2
This invention relates to colored particles comprising core particles and a polymeric shell, a process for their preparation, electrophoretic fluids comprising such particles, and electrophoretic display devices comprising such fluids.
US09594255B2
A time-multiplexed stereoscopic 3d projection system including a beam-splitting element to split the randomly polarized image-beam generated by a single-lens projector into one primary image-beam, possessing a first state of linear polarization, and two secondary image-beams, both possessing a second state of linear polarization. The polarization states are mutually orthogonal. The primary and secondary image-beams recombine to form a complete image on the surface of a polarization-preserving projection-screen. There are polarization modulators that modulate the first and second states of linear polarization between a left and right circular polarization state. There is a contrast enhancement film in the optical-path of the primary or secondary image-beams located between the polarization modulator and the projection-screen. The contrast enhancement film comprises a stack of at least three uniaxially stretched retardation-films which perturb the circular polarization state of said image-beams and which possess an in-plane retardation value substantially equal to 140 nm, 270 nm, or 540 nm.
US09594252B2
In an LD module of the present invention, a plurality of laser diodes emit a plurality of laser beams toward a corresponding plurality of mirrors so that intervals between adjacent ones of the laser beams gradually increase, and the plurality of mirrors reflect the plurality of laser beams toward the fast axis focusing lens so that intervals between adjacent ones of the laser beams gradually decrease.
US09594244B2
A light deflector includes a fixing portion and a movable portion. The movable portion includes a mirror portion for deflecting light by swinging about a predetermined swing axis, a torsion bar fixedly supported on the fixing portion and having an axis serving as the swing axis, and a supporting body configured to support the mirror portion and fixed to the torsion bar. The supporting body includes a hole portion through which the axis passes. A mass body for adjusting a resonant frequency of the movable portion is arranged in the hole portion.
US09594232B2
This invention provides an optical lens, in order from an object side to an image-forming side, comprises a first lens with positive refraction power; a second lens with negative refraction power; a third lens with positive refraction power; a fourth lens with negative refraction power; a fifth lens with positive refraction power and a sixth lens with negative refraction power. The optical lens satisfies the following conditions: 0.50≦EFL/TTL, EFL/TTL≦1.00, 0.65≦F123/EFL, and/or F123/EFL≦1.00.
US09594231B2
An inner focusing lens has sequentially from the object side, a first lens group having a positive refractive power, a second lens group having a negative refractive power, and a third lens group having a negative refractive power. The first lens group has negative meniscus lenses disposed farthest on the object side thereof. The second lens group is moved along the optical axis whereby focusing from a focus state for an object at infinity to a focus state for the minimum object distance is performed. The inner focusing lens satisfies predetermined conditions and thereby, realizes a compact inner focusing lens having high imaging performance at wide angles, suitable for compact cameras having a function of capturing video.
US09594222B2
There are provided a heat transfer part 21 having heat-receiving surfaces 211a and 211b which have curved surface shapes along side surfaces 111 and 121 of a stem 11 and a cylindrical part 12 and in which the stem 11 and the cylindrical part 12 can be fitted, and heat-dissipating surfaces 212a and 212b provided with projected and retracted portions 213a and 213b; and a casing 22 having the optical distributor 1 and the heat transfer part 21 mounted thereon, and having heat-receiving surfaces 222a and 222b provided with projected and retracted portions 223a and 223b engaged with the projected and retracted portions 213a and 213b.
US09594220B1
An optical interface device for optically connecting photonic devices to optical device along with methods of making. The method includes providing a glass support member that is either monolithic or laminated. A laser beam is used to write cores in the body of the support member. The support member includes a bend section and the cores generally follow the bend section and serve to define curved optical waveguides. The cores provide strong out-of-plane optical confinement, thereby allowing for strong bends and therefore a compact design for the optical interface device.
US09594215B2
According to one embodiment, a semiconductor light-receiving element, includes a light-receiving part provided on a substrate and having a semiconductor multilayer structure of a circular outer shape, a optical input part formed of a peripheral portion of the semiconductor multilayer structure, and having a tapered front end, and a silicon-thin-line waveguide configured to couple light with the optical input part. The waveguide includes a linear part extending through the optical input part to an at least one area of an upper-side area and a lower-side area of the light-receiving part, and a spiral part connected to the linear part and formed in the at least one area.
US09594213B2
A method of forming an optical device includes using a photomask to form a first mask on a device precursor. The method also includes using the photomask to form a second mask on the device precursor. The second mask is formed after the first mask. In some instances, the optical device includes a waveguide positioned on a base. The waveguide is configured to guide a light signal through a ridge. A heater is positioned on the ridge such that the ridge is between the heater and the base.
US09594211B1
The present invention provides an optical fiber and method of making the same. The optical fiber includes a body for transmitting light. The body has an anisotropic refractive index wherein the anisotropic refractive index offsets changes in the refractive index of the fiber caused by bending the fiber. The fiber body may further include a core and cladding.
US09594206B2
A complex substrate for a display apparatus, the complex substrate includes a lower base substrate including convex and concave patterns, the convex and concave patterns being integral with an upper side of the lower base substrate, a planarizing layer on the lower base substrate, the planarizing layer being integral with the convex and concave patterns, and the planarizing layer having different refractivity from the lower base substrate, and a wire grid pattern on the planarizing layer, the wire grid pattern including a plurality of nano wire metal patterns, each of the nano wire metal patterns having a width of no more than a micrometer.
US09594196B2
Light deflector includes: polygon mirror made of plastic and having reflecting surfaces; motor rotatable on a rotation axis; and rotor rotatable by the motor, and including base portion intersecting the axis of rotation, and first protruding portion having circular cylindrical shape and protruding from the base portion in a rotation-axis direction. The polygon mirror has inner surface contacting outer peripheral surface of the first protruding portion, and bottom surface facing to the rotor in the rotation-axis direction. The bottom surface has contacting portion contacting the base portion, and the contacting portion overlaps a line segment connecting the rotation axis and any of vertexes of the polygon mirror viewed from the rotation-axis direction. The bottom surface has non-contacting portion spaced apart from the base portion, and the non-contacting portion overlaps a perpendicular dropped from the rotation axis to any of the reflecting surfaces viewed from the rotation-axis direction.
US09594195B2
A dielectric mirror includes a coating having alternating high and low index layers. The mirror coating has no metallic reflective layer of Al or Ag in certain example embodiments, and may have film side and/or glass side visible reflection of from about 50-90% (more preferably from about 60-80% and most preferably from about 65-75%) and visible transmission of from about 10-50% (more preferably from about 10-40% or 20-40%) in certain example embodiments.
US09594189B2
There is provided an optical waveguide which has appropriate orientation properties, a production process of which is simple so as to be suitable for producing an electro-optical element, and is able to reduce power consumption of the element due to excellent electro-optical properties, and further can be formed into a thin film and be layered; and a material for the optical waveguide. A cladding material of an optical waveguide, characterized by comprising a polymer compound including a triarylamine structure, and a nonlinear optical compound; and an optical waveguide produced by using the cladding material.
US09594184B2
An embodiment of an apparatus for measuring properties of an earth formation includes: a carrier configured to be disposed in a borehole in an earth formation; a scintillation material configured to emit light flashes in response to exposure to radiation, the scintillation material having a surface configured to be directed toward a region of the formation; an array of solid-state photodetectors that extends along at least one surface of the scintillation material, wherein the scintillation material has a shape configured to concentrate the light flashes and direct the light flashes toward the array; and a processor configured to detect signals generated by photo detectors in the array and estimate energy levels and positions of the light flashes within the scintillation material.
US09594176B1
In some embodiments, input seismic data is decomposed into Gaussian beams using plane wave destructor (PWD) filters. The beams are used in a fast beam migration method to generate a seismic image of a subsurface volume of interest. PWD filters are applied to groups of neighboring traces to generate a field of dips/curvatures that fit the input trace data. Beam wavelets are then formed according to the dip/curvature field. Multiple dips (PWD slopes) may be determined at each location in time/space in order to handle intersecting reflection events. Exemplary methods allow an improvement in processing speed by more than an order of magnitude as compared to standard industry techniques such as Kirchhoff migration.
US09594173B2
A resonant source element configured to generate seismic waves. The resonant source element includes a housing; a high-pressure system configured to be discharged inside the housing; and a first conduit attached to an opening of the housing, wherein a distal end of the first conduit freely communicates with an ambient.
US09594168B2
Methods and apparatus are described for determining position of a rover antenna, comprising: obtaining rover GNSS data derived from code observations and carrier phase observations of GNSS signals of multiple satellites over multiple epochs, obtaining precise satellite data for the satellites, determining a virtual base station location, generating epochs of synthesized base station data using at least the precise satellite data and the virtual base station location, and applying a differential process to at least the rover GNSS data and the synthesized base station data to determine at least rover antenna positions.
US09594161B2
The invention relates to a device and a method for determining whether a living person has been buried in collapsed ground. The device consists of a rod provided with a receiver unit and a signal processing unit. The receiver unit is intended to receive reflected radar signals transmitted from a radar transmitting antenna and transfer these signals to the signal processing unit. The signal processing unit which is provided with specific detection units determines whether the received signal have been Doppler shifted. By determining that the device can decide whether the Doppler shift depends on the moving chest of a breathing person buried alive.
US09594152B2
An example of a lighting device including a light source, a modulator and a processor. The processor is configured to control the light source to emit light for general illumination and control the modulator to modulate the intensity of the emitted light to superimpose at least two sinusoids. Frequencies of the at least two sinusoids enable a mobile device to infer the physical location of the lighting device.