US09236457B2
A method for manufacturing thin film transistor array substrate is disclosed. The method includes sequentially depositing a semiconductor layer and an ohmic contact layer on the base substrate formed with a gate insulator and patterning the semiconductor layer and the ohmic contact layer, wherein the material of the semiconductor layer is zinc oxide, and the material of the ohmic contact layer is GaxZn1-xO, where 0
US09236454B2
A method of fabricating a thin-film transistor, the method including: film-forming an active layer, that contains as a main component thereof an oxide semiconductor structured by O and at least two elements among In, Ga and Zn, in a film formation chamber into which at least oxygen is introduced, and b) heat treating the active layer at less than 300° C. in a dry atmosphere, wherein the film-forming a) and the heat treating are carried out such that, given that an oxygen partial pressure with respect to an entire pressure of an atmosphere within the film formation chamber in the film-forming is PO2depo (%), and an oxygen partial pressure with respect to an entire pressure of an atmosphere during the heat treating is PO2anneal (%), the oxygen partial pressure PO2anneal (%) at the time of the heat treating b) satisfies a relationship: −20/3PO2depo+40/3≦PO2anneal≦−800/43PO2depo+5900/43.
US09236448B2
In the present method of fabricating a semiconductor device, initially, a semiconductor substrate is provided. An oxide layer is provided on and in contact with the substrate, and a polysilicon layer is provided on and in contact with the oxide layer. A layer of photoresist is provided on the polysilicon layer, and the photoresist is patterned to provide a photoresist body, which is used as a mask to etch away polysilicon and oxide, forming a polysilicon element thereunder. The photoresist body is then removed. A nickel layer is provided on the resulting structure, and a reaction step is undertaken to provide that nickel diffuses into the exposed top and side portions of the polysilicon body, forming nickel silicide. After the reaction step, the remaining nickel is removed, and a chemical-mechanical polishing step is undertaken to remove nickel silicide so that a pair of nickel silicide bodies remain, separated by polysilicon. Using the nickel silicide bodies as masks, the polysilicon and oxide thereunder are etched away.
US09236447B2
A semiconductor device having asymmetric spacers and steps for forming the same are disclosed. The spacers have difference capacitances, with the spacer having a higher capacitance formed over a source region of the device and the spacer having a lower capacitance formed over a drain region of the device. Embodiments of the disclosed invention include spacers made from different materials, having different or substantially equal thicknesses.
US09236446B2
An IC device manufacturing process effectuates a planar recessing of material that initially varies in height across a substrate. The method includes forming a bottom anti-reflective coating (BARC), baking to induce cross-linking in the BARC, CMP to remove a first portion of the BARC and form a planar surface, then plasma etching to effectuate a planar recessing of the BARC. The plasma etching can have a low selectivity between the BARC and the material being recessed, whereby the BARC and the material are recessed simultaneously. Any of the material above a certain height is removed. Structures that are substantially below that certain height can be protected from contamination and left intact. The method can be particularly effective when an abrasive used during CMP forms ester linkages with the BARC.
US09236442B2
Methods and apparatuses are described for integration of integrated circuit die and silicon-based trench capacitors using silicon-level connections to reduce connection lengths, parasitics and necessary capacitance magnitudes and volumes. A trench capacitor can be fabricated on silicon and mounted on or embedded in a chip or one or more sides of a through silicon interposer (TSI) for silicon-level connections to chip circuitry. Aspect ratio dependent, as opposed to trench diameter or trench depth dependent, trench capacitors formed by a dense array of high aspect ratio trenches with thin, high permittivity dielectric increase capacitance per unit area and volume, resulting in thin, high capacitance trench capacitors having thickness equal to or less than chip thickness.
US09236436B2
A semiconductor device includes: a semiconductor substrate having a main surface having an element formation region, a guard ring, a guard ring electrode, a channel stopper region, a channel stopper electrode, and a field plate disposed over and insulated from the semiconductor substrate. The field plate includes a first portion located between the main surface of the semiconductor substrate and the guard ring electrode, and a second portion located between the main surface of the semiconductor substrate and the channel stopper electrode. The first portion has a portion overlapping with the guard ring electrode when viewed in a plan view. The second portion has a portion overlapping with the channel stopper electrode when viewed in the plan view. In this way, a semiconductor device allowing for stabilized breakdown voltage can be obtained.
US09236435B2
Tunneling field effect transistors are provided. The tunneling field effect transistor includes a source region, a drain region, and a channel region disposed between the source region and the drain region. The channel region includes a first region adjacent to the source region and a second region adjacent to the drain region. A first energy band gap of the first region is lower than a second energy band gap of the second region, and the first region has a direct energy band gap.
US09236432B2
A graphene base transistor with reduced collector area comprising an electron injection region, an electron collection region, and a base region wherein the base region comprises one or more sheets of graphene and wherein the base region is intermediate the electron injection region and the electron collection region and forms electrical interfaces therewith. A method of making a graphene base transistor with reduced collector area comprising forming an electron injection region, forming an electron collection region, and forming a base region wherein the base region comprises one or more sheets of graphene and wherein the base region is intermediate the electron injection region and the electron collection region and forms electrical interfaces therewith.
US09236425B2
There is provided a light emitting apparatus provided with a pixel circuit which is provided with a plurality of transistors including a first transistor and a light emitting element in which a current is supplied by the first transistor, in which, in at least one of the plurality of transistors, a wiring is connected to a gate electrode at a position overlapping a channel region in plan view.
US09236406B2
A photoelectric conversion apparatus in which each of a plurality of pixels includes a photoelectric conversion element configured to generate an electric charge by a photoelectric conversion, an impurity diffusion region, and a gate electrode configured to transfer the electric charge from the photoelectric conversion element to the impurity diffusion region. The photoelectric conversion apparatus includes a gate control line composed of a metal wiring extending in a first direction and being connected electrically to the gate electrode. Some or all of the impurity diffusion regions of the plurality of pixels are mutually connected. A read out circuit region is arranged in an outside in a second direction from a pixel arranged at a most outside among all of the plurality of pixels. A metal wiring layer arranged in a pixel array region is composed of only a single wiring layer including a plurality of wirings in the same height.
US09236405B2
An array substrate, a manufacturing method thereof and a display device are provided. In the manufacturing method, the needed patterns can be formed by just three photolithography processes, wherein the semiconductor layer and the etch stop layer are formed by just one photolithography process. The method reduces one photolithography process compared to the method of the state of the art, which forms the pattern of the semiconductor layer and the etch stop layer by two photolithography processes respectively, thereby greatly reducing the manufacturing cost and improving the production efficiency.
US09236394B2
A three-dimensional integrated circuit non-volatile memory array includes a memory array of vertical channel NAND flash strings connected between a substrate source line and upper layer connection lines which each include n-type drain regions and p-type body line contact regions alternately disposed on each side of undoped or lightly doped string body regions so that each NAND flash string includes a vertical string body portion connected to a horizontal string body portion formed from the string body regions of the upper body connection lines.
US09236393B1
A 3D NAND memory has vertical NAND strings across multiple memory planes above a substrate, with each memory cell of a NAND string residing in a different memory layer. Word lines in each memory plane each has a series of socket components aligned to embed respective floating gates of a group memory cells. In this way, the word line to floating gate capacitive coupling is enhanced thereby allowing a 4 to 8 times reduction in cell dimension as well as reducing floating-gate perturbations between neighboring cells. In one embodiment, each NAND string has source and drain switches that each employs an elongated polysilicon gate with metal strapping to enhance switching. The memory is fabricated by an open-trench process on a multi-layer slab that creates lateral grottoes for forming the socket components.
US09236389B1
After forming a plurality of gate structures over a substrate having a plurality of active regions separated from each other by at least one shallow trench isolation (STI) regions, inter-gate dielectric contact structures extending through an interlevel dielectric (ILD) layer that surrounds the gate structures are formed. Each inter-gate dielectric contact structure encloses a corresponding gate structure and is in contact with a dielectric gate cap and a dielectric gate spacer of the corresponding gate structure and a portion of the at least one STI region abutting the dielectric gate spacer of the corresponding gate structure. The inter-gate dielectric contact structure is electrically insulated from a gate conductor in the corresponding gate structure by the dielectric gate cap and the dielectric gate spacer and serves as a control gate in a memory cell of a flash memory array.
US09236388B2
Semiconductor layers on active areas for transistors in a memory cell region (region A) and a peripheral circuit region (region B) are simultaneously epitaxially grown in the same thickness in which the adjacent semiconductor layers in region A do not come into contact with each other. Only semiconductor layer (10) in region B is also grown from the surface of a substrate which is exposed when only the surface of STI (2) in region B is drawn back, so that a facet (F) of the semiconductor layer 10 is formed outside the active area, followed by ion-implantation to form a high density diffusion layer (11) in region B. Accordingly, short circuit between semiconductor layers on source/drain electrodes of transistors in region A is prevented, and uniformity of the junction depth of the layer (11) of the source/drain electrodes including an ESD region in a transistor of region B is obtained, thereby restricting the short channel effect.
US09236384B2
A semiconductor memory device and a method for accessing the same are disclosed. The semiconductor memory device comprises a memory transistor, a first control transistor and a second control transistor, wherein a source electrode and a gate electrode of the first control transistor are coupled to a first bit line and a first word line respectively, a drain electrode and a gate electrode of the second control transistor are coupled to a second word line and a second bit line respectively, a gate electrode of the memory transistor is coupled to a drain electrode of the first control transistor, a drain electrode of the memory transistor is coupled to a source electrode of the second control transistor, and a source electrode of the memory transistor is coupled to ground, and wherein the memory transistor exhibits a gate electrode-controlled memory characteristic. The semiconductor memory device increases integration level and decreases refresh frequency.
US09236383B2
The present technique relates to a method and apparatus to provide a dielectric etch stop layer that prevents shorts for a buried digit layer as an interconnect. In a memory device, such as DRAM or SRAM, various layers are deposited to form structures, such as PMOS gates, NMOS gates, memory cells, P+ active areas, and N+ active areas. These structures are fabricated through the use of multiple masking processes, which may cause shorts when a buried digit layer is deposited if the masking processes are misaligned. Accordingly, a dielectric etch stop layer, such as aluminum oxide Al2O3 or silicon carbide SiC, may be utilized in the array to prevent shorts between the wordlines, active areas, and the buried digit layer when the contacts are misaligned.
US09236379B2
A method of fabricating a semiconductor device includes forming a first metal gate electrode over a substrate, forming a second metal gate electrode over the substrate, removing at least a part of the first metal gate electrode to form a first opening, and filling the first opening with a non-conductive material.
US09236374B2
Fin contacted electrostatic discharge (ESD) devices with improved heat distribution and methods of manufacture are disclosed. The method includes forming a plurality of fins on a substrate which is aligned with at least one well region in the substrate. The method further includes forming at least one electrostatic discharge (ESD) device spanning two or more of the plurality of fins. The forming of the ESD device includes forming an epitaxial material spanning the two or more of the plurality of fins and forming one or more contacts on the epitaxial material.
US09236372B2
An integrated circuit ESD protection circuit (270) is formed with a combination device consisting of a gated diode (271) and an output buffer MOSFET (272) where the body tie fingers of a first conductivity type (307) are formed in the substrate (301, 302) and isolated from the drain regions of a second conductivity type (310) using a plurality of diode poly fingers (231, 232) which are interleaved with a plurality of poly gate fingers (204, 205) forming the output buffer MOSFET (272).
US09236367B1
An apparatus for a stacked silicon interconnect technology (SSIT) product comprises an interposer die, a plurality of integrated circuit dies, a plurality of active components forming an active connection between the integrated circuit dies and the interposer die, and a plurality of dummy components at the interposer die, the dummy components not forming an active connection between the integrated circuit dies and the interposer die. At least a subset of the dummy components forms a pattern, and the pattern comprises an identifier for the interposer die.
US09236357B2
External connection conductors are arranged on a back surface of a base material, and wiring conductors are arranged on a front surface. An insulating layer is provided on surfaces of the wiring conductors. Component mounting conductors are provided on a surface of the insulating layer. The component mounting conductor and the wiring conductor are electrically coupled to each other, and the component mounting conductor and the wiring conductor are electrically coupled to each other. The wiring conductor and the external connection conductor are electrically coupled by a conductor film on an inner wall surface of a hole provided between forming areas of the component mounting conductors. The wiring conductor and the external connection conductor are electrically coupled by a conductor film on an inner wall surface of a hole provided between the forming areas of the component mounting conductors.
US09236354B2
A semiconductor package with thermal neutron shielding is disclosed. The semiconductor package includes a substrate and an integrated circuit die disposed on the substrate. The semiconductor package also has a thermal neutron shield including a shielding material. The shielding material includes boron-10 and is configured to inhibit a portion of thermal neutrons that encounter the thermal neutron shield from passing through the thermal neutron shield.
US09236335B2
A device includes first and second semiconductor chips. The first semiconductor chip includes an edge defining a periphery of the first semiconductor chip. The second semiconductor chip is greater in size than the first semiconductor chip. The second semiconductor chip is stacked over the first semiconductor chip so that the second semiconductor chip hangs over from the edge of the first semiconductor chip. The second semiconductor chip includes a plurality of wiring patterns including a first wiring pattern that positions over the edge of the first semiconductor chip, an insulating film which covers the wiring patterns and which includes on or more holes that expose one or more the wiring patterns, and one or more bump electrodes formed on the one or more the wiring patterns. Remaining one or ones of the wiring patterns is kept covered by the insulating layer and includes the first wiring pattern.
US09236326B2
A semiconductor structure and a method for fabricating the same are provided. The semiconductor structure includes a wafer substrate having a top surface and a bottom surface, and a conductive pillar in the wafer substrate defined by a deep trench insulator through the top surface and the bottom surface of the wafer substrate. The method for fabricating the semiconductor structure includes following steps. A deep trench is formed from a top surface of a wafer substrate to define a conductive region in the wafer substrate. The conductive region is doped with a dopant. The deep trench is filled with an insulation material to form a deep trench insulator. And the wafer substrate is thinned from a bottom surface of the wafer substrate to expose the deep trench insulator and isolate the conductive region to form a conductive pillar.
US09236322B2
Apparatus and methods for forming a heat spreader on a substrate to release heat for a semi-conductor package are disclosed. The apparatus comprises a substrate. A dielectric layer is formed next to the substrate and in contact with a surface of the substrate. A heat spreader is formed next to the substrate and in contact with another surface of the substrate. A passivation layer is formed next to the dielectric layer. A connection pad is placed on top of the passivation layer. The substrate may comprise additional through-silicon-vias. The contact surface between the substrate and the heat spreader may be a scraggy surface. The packaging method further proceeds to connect a chip to the connection pad by way of a connection device such as a solder ball or a bump.
US09236317B2
The semiconductor device includes a semiconductor element, a main lead and a resin package. The semiconductor element includes an obverse surface and a reverse surface spaced apart from each other in a thickness direction. The main lead supports the semiconductor element via the reverse surface of the semiconductor element. The resin package covers the entirety of the semiconductor element. The resin package covers the main lead in such a manner that a part of the main lead is exposed from the resin package. The semiconductor element includes a part that does not overlap the main lead as viewed in the thickness direction.
US09236315B2
A test structure includes an active region formed in a semiconducting substrate, a first line formed above and extending over an upper surface of the active region, and a first isolation region formed in the semiconducting substrate, wherein the active region surrounds the first isolation region. The test structure further includes a first extension formed above the active region and on and in contact with an upper surface of the first isolation region, wherein the first extension extends laterally over the upper surface of the active region from a first side of the first line. Additionally, the first line and the first extension are comprised of at least one of a high-k layer of insulating material and a metal layer.
US09236302B2
A semiconductor device has a semiconductor substrate having a first surface and a second surface, a through electrode penetrating through the semiconductor substrate and having a protrusion protruding from the second surface, and an insulation layer on the second surface, which covers the side surface of the protrusion, has an opening through which to expose the end surface of the protrusion, and has a thickness greater than the length of the protrusion.
US09236292B2
Selective area deposition of metal films by atomic layer deposition (ALD) and chemical vapor deposition (CVD) is described. In an example, a method of fabricating a metallization structure for an integrated circuit involves forming an exposed surface above a substrate, the exposed surface including regions of exposed dielectric material and regions of exposed metal. The method also involves forming, using a selective metal deposition process, a metal layer on the regions of exposed metal without forming the metal layer on the regions of exposed dielectric material.
US09236286B2
Disclosed herein is a MEMS sensor module package. The MEMS sensor module package according to a preferred embodiment of the present invention includes: a printed circuit board (PCB); an application specific integrated circuit (ASIC) stacked on the PCB, one side of the ASIC being wire-bonded to the PCB; a MEMS sensor stacked on the ASIC; and a molding encapsulating the MEMS sensor and the ASIC with a resin. Accordingly, the electrical connection distance between a MEMS sensor and an ASIC is shortened so that electrical characteristic may be improved. Further, a sensor module package may be implemented in an ASIC size, so that size reduction may be achieved to meet the requirements of mobile devices.
US09236279B2
A method and system for cleaning a surface of a substrate after an etching operation includes determining a plurality of process parameters associated with the surface of the substrate. A plurality of application chemistries are identified based on the process parameters. The plurality of application chemistries includes a first application chemistry as an emulsion having a first immiscible liquid combined with a second immiscible liquid and solid particles distributed within the first immiscible liquid. The plurality of application chemistries including the first application chemistry are applied to the surface of the substrate such that the combined chemistries enhance the cleaning process by substantially removing the particulate and polymer residue contaminants from the surface of the substrate while preserving the characteristics of the features and of the low-k dielectric material through which the features are formed.
US09236278B2
A method of manufacture of an integrated circuit packaging system includes: providing a dummy-die paddle having a first inactive side facing up, a second inactive side facing down; forming an insulator in a single continuous structure around and in direct contact with the first inactive side; and mounting an integrated circuit over the dummy-die paddle and the insulator, the integrated circuit and the dummy-die paddle having the same coefficient of thermal expansion as the dummy-die paddle.
US09236271B2
A pulsed laser-initiated exfoliation method for patterning a Group III-nitride film on a growth substrate is provided. This method includes providing a Group III-nitride film a growth substrate, wherein a growth substrate/Group III-nitride film interface is present between the Group III-nitride film and the growth substrate. Next, a laser is selected that provides radiation at a wavelength at which the Group III-nitride film is transparent and the growth substrate is absorbing. The interface is then irradiated with pulsed laser radiation from the Group III-nitride film side of the growth substrate/Group III-nitride film interface to exfoliate a region of the Group III-nitride from the growth substrate. A method for transfer a Group-III nitride film from a growth substrate to a handle substrate is also provided.
US09236266B2
A method of etching exposed silicon-and-carbon-containing material on patterned heterogeneous structures is described and includes a remote plasma etch formed from a fluorine-containing precursor and an oxygen-containing precursor. Plasma effluents from the remote plasma are flowed into a substrate processing region where the plasma effluents react with the exposed regions of silicon-and-carbon-containing material. The plasmas effluents react with the patterned heterogeneous structures to selectively remove silicon-and-carbon-containing material from the exposed silicon-and-carbon-containing material regions while very slowly removing other exposed materials. The silicon-and-carbon-containing material selectivity results partly from the presence of an ion suppression element positioned between the remote plasma and the substrate processing region. The ion suppression element reduces or substantially eliminates the number of ionically-charged species that reach the substrate. The methods may be used to selectively remove silicon-and-carbon-containing material at more than twenty times the rate of silicon oxide.
US09236265B2
Methods of selectively etching silicon germanium relative to silicon are described. The methods include a remote plasma etch using plasma effluents formed from a fluorine-containing precursor. Plasma effluents from the remote plasma are flowed into a substrate processing region where the plasma effluents react with the silicon germanium. The plasmas effluents react with exposed surfaces and selectively remove silicon germanium while very slowly removing other exposed materials. Generally speaking, the methods are useful for removing Si(1-X)GeX (including germanium i.e. X=1) faster than Si(1-Y)GeY, for all X>Y. In some embodiments, the silicon germanium etch selectivity results partly from the presence of an ion suppression element positioned between the remote plasma and the substrate processing region.
US09236263B2
A method for fabricating a semiconductor device includes forming a silicon-containing layer; forming a metal-containing layer over the silicon-containing layer; forming an undercut prevention layer between the silicon containing layer and the metal containing layer; etching the metal-containing layer; and forming a conductive structure by etching the undercut prevention layer and the silicon-containing layer.
US09236260B2
An integrated circuit has a doped silicon semiconductor with regions of insulators and bare silicon. The bare silicon regions are isolated from other bare silicon regions. A semiconductor device on the doped silicon semiconductor has at least two electrical connections to form regions of patterned metal. A metal is electroplated directly on each of the regions of patterned metal to form plated connections without a seed layer. A self-aligned silicide is located under each plated connection, formed by annealing, for the regions of plated metal on bare silicon.
US09236254B2
A method of thin film formation includes: preparing a substrate; forming a thin film above the substrate; and crystallizing the thin film by irradiating the thin film with a light beam, in which the crystallizing includes steps of: crystallizing the thin film in a first region into a first crystalline thin film by irradiating the first region while scanning a first light beam relative to the substrate, the first region including at least one of: edge portions of the substrate; and a region through which a cutting line passes when the substrate is cut; and subsequently crystallizing the thin film in a second region into a second crystalline thin film by irradiating at least the second region while scanning a second light beam relative to the substrate, and the thin film has a higher absorption ratio of the second light beam than that of the first crystalline thin film.
US09236247B2
Methods of treating metal-containing thin films, such as films comprising titanium carbide, with a silane or a borane agent are provided. In some embodiments a film comprising titanium carbide is deposited on a substrate by an atomic layer deposition (ALD) process. The process may include a plurality of deposition cycles involving alternating and sequential pulses of a first source chemical that comprises titanium and at least one halide ligand, a second source chemical comprising metal and carbon, wherein the metal and the carbon from the second source chemical are incorporated into the thin film, and a third source chemical, wherein the third source chemical is a silane or borane that at least partially reduces oxidized portions of the titanium carbide layer formed by the first and second source chemicals. In some embodiments treatment forms a capping layer on the metal carbide film.
US09236243B2
A method for making semiconductor devices may include forming a phosphosilicate glass (PSG) layer on a semiconductor wafer, with the PSG layer having a phosphine residual surface portion. The method may further include exposing the phosphine residual surface portion to a reactant plasma to integrate at least some of the phosphine residual surface portion into the PSG layer. The method may additionally include forming a mask layer on the PSG layer after the exposing.
US09236236B2
A sample preparation and analysis system. The system includes a housing with a sample preparation station and a sample analysis station positioned within the housing. The sample analysis station is spaced away from the sample preparation station. A transport assembly is configured to move at least one sample within the housing and between the sample preparation station and the sample analysis station.
US09236232B2
A mass spectrometer system an ion source configured to produce ions and a non-metallic capillary configured to receive at least a portion of the ions from the ion source. The capillary includes an elongated body and multiple bores traversing the elongated body in a longitudinal direction. The bores transport the received ions through the capillary toward a mass analyzer of the mass spectrometer system for detection.
US09236229B2
According to one embodiment, a gas supply member is provided with a gas supply passage including a gas flow channel with a first diameter, and an exhaust port connected to one end portion of the gas flow channel and provided to a surface of a downstream side of the gas supply member. An yttria-containing film is formed on a surface constituting the exhaust port and the surface of the downstream side of the gas supply member. At least a part of the surface constituting the exhaust port is formed with a curved surface.
US09236222B2
An ion implantation apparatus includes a beam scanning unit and a beam parallelizing unit arranged downstream thereof. The beam scanning unit has a scan origin in a central part of the scanning unit on a central axis of an incident ion beam. The beam parallelizing unit has a focal point of a parallelizing lens at the scan origin. The ion implantation apparatus is configured such that a focal position of the incident beam into the scanning unit is located upstream of the scan origin along the central axis of the incident beam. The focal position of the incident beam into the scanning unit is adjusted to be at a position upstream of the scan origin along the central axis of the incident beam such that a divergence phenomenon caused by the space charge effect in an exiting ion beam from the parallelizing unit is compensated.
US09236216B2
An ion implantation system provides ions to a workpiece positioned in a vacuum environment of a process chamber on a cooled chuck. A pre-chill station within the process chamber has a chilled workpiece support configured to cool the workpiece to a first temperature, and a post-heat station within the process chamber, has a heated workpiece support configured to heat the workpiece to a second temperature. The first temperature is lower than a process temperature, and the second temperature is greater than an external temperature. A workpiece transfer arm is further configured to concurrently transfer two or more workpieces between two or more of the chuck, a load lock chamber, the pre-chill station, and the post-heat station.
US09236213B2
At the time of temporary firing for fixing a glass layer 3 to a glass member 4, the glass layer 3 is irradiated with laser light L2 through the glass member 4 from the glass member 4 side. This fully heats a part of the glass layer 3 on the glass member 4 side and thus can improve the adhesion of the glass layer 3 to the glass member 4. Further, even when irradiated with the laser light L2 at such a laser power as to melt both edge parts of the glass layer 3, the part of the glass layer 3 on the side opposite from the glass member 4 (i.e., the part of the glass layer 3 fused to the other glass member) is prevented from being crystallized by excess heat input, whereby the fusing state of the glass layer 3 with respect to the other glass member can be made uniform.
US09236210B2
An electrical switch is disclosed and includes a tensioning lever which, in the switched-on state of the switch, assumes a tensioning lever position tensioned by spring tension, and a locking device which can lock the tensioning lever into the tensioned tensioning lever position. In accordance with an embodiment of the invention, the locking device includes a rocker lever, which is attached rotatably to the tensioning lever around a rotary bearing, and a pawl, pivotable around a pivot point, which rests in the locked state on the rocker lever and in this way prevents the pivoting of the tensioning lever and—after an unlocking of the locking device—pivots away from the rocker lever and, in doing so, turns or can at least turn the rocker lever.
US09236208B2
A cutter including a blade member (30) having an edge portion (31) for cutting a current-carrying member (12) and an insulating portion (32); a gas generator (35) that generates high-pressure gas to move the blade member (30) toward the current-carrying member (12); a receiving member (25) arranged on a side opposite to the edge portion (31) relative to the current-carrying member (12) and defining a receiving surface (25b) for receiving the current-carrying member (12) upon cutting thereof; a stopper (23) configured to restrict forward movement of the blade member (30) such that the insulating portion (32) of the blade member (30) stops, after cutting of the current-carrying member (12), at a position corresponding to a cut surface of the current-carrying member (12); and an insulating protective member (15) positioned between at least one of the blade member (30) or the receiving member (25) and the current-carrying member (12) and configured to protect a surface of the current-carrying member (12) facing the at least one of the blade member (30) or the first inner cylinder member (25) are provided.
US09236205B2
A keyswitch includes a cap, a board, first and second support members rotatably connected to the cap and the board, a seesaw member, and a magnetic member. The seesaw member movably supports at least one of the cap and the first and second support members. The magnetic member is disposed on the board corresponding to the seesaw member. When the cap is pressed, the at least one of the cap and the first and second support members drives the seesaw member to raise and the cap moves from a non-pressed position to a pressed position. When the cap is released, a magnetic attraction force between the magnetic member and the seesaw member drives the seesaw member to raise for lifting the at least one of the cap and the first and second support members, so as to move the cap back to the non-pressed position.
US09236201B2
An electrical snap-action switch with a contact link which can be actuated via a switching plunger and a bistable spring and which is connectable in a first switching position to at least one first contact pair and in a second switching position to at least one second contact pair. The spring arrangement on both sides of the switching plunger has at least one spring arm, via which the contact link is movable transversely with respect to the movement direction of the switching plunger up to a movement end position in the event of breakage of one of the spring arms. A sliding ramp is provided in the movement path of the contact link, which sliding ramp spaces apart at least one contact of the contact link in the movement end position from the associated contact of the respective contact pair in the event of breakage of one spring arm.
US09236193B2
A solid electrolytic capacitor that is capable of exhibiting good electrical properties even under the extreme conditions of high temperature and humidity levels is provided. More particularly, the capacitor contains a capacitor element that includes a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric. The solid electrolyte contains a conductive polymer and an organometallic coupling agent. The capacitor also contains a moisture barrier layer that overlies the solid electrolyte and is formed from a hydrophobic elastomer that has a low surface energy such that it is not readily wettable by an aqueous medium.
US09236188B1
In a multilayer ceramic capacitor including outer electrodes electrically connected to inner electrodes of a ceramic body, a thickness of each of end portions of extension portions of the inner electrodes in a width direction is larger than a thickness of a corresponding one of middle regions in the width direction, and a distance from a first main surface of the ceramic body to a first auxiliary electrode closest to the first main surface is different from a distance from a second main surface of the ceramic body to a second auxiliary electrode closest to the second main surface in a stacking direction. Each of the first auxiliary electrode and the second auxiliary electrode has a continuity in the width direction of about 60% or more.
US09236181B2
A laminated coil component includes a magnetic material part containing a metal magnetic material and a first glass component, and a nonmagnetic material part containing a ceramic material and a second glass component, and a coil conductor is formed so that at least the main surface of a coil pattern is in contact with the nonmagnetic material part. The magnetic material part is formed with the volume content of the first glass component based on the total amount of the metal magnetic material and the first glass component is 46 to 60 vol %. The nonmagnetic material part is formed with the volume content of the second glass component based on the total amount of the ceramic material and the second glass component is 69 to 79 vol %. A laminated coil component having good high-frequency characteristics and magnetic characteristics is obtained and a method for producing the laminated coil component.
US09236178B2
Disclosed herein are a coil component and a manufacturing method thereof. The coil component includes: an electrode body including coil electrodes disposed therein, the coil electrodes having an insulating film deposited on a surface thereof; and external terminals formed at both side portions of the electrode body and connected to the coil electrodes, wherein the electrode body is made of an insulating material with which magnetic powders are mixed, in order to improve impedance characteristics.
US09236174B2
A magnetic field distribution control apparatus includes a rod portion, a coil disposed at one side of an upper surface of the rod portion, and a ferrite movably disposed within the coil and configured to produce a magnetic field.
US09236164B2
Composite insulators having a silicone rubber shield are economically produced by coating at least a portion of a support with a crosslinkable silicone rubber composition containing a light activated hydrosilation catalyst, and irradiating the crosslinkable silicone rubber composition to activate a crosslinking reaction.
US09236163B2
There is provided an electroconductive resin composition comprising: (a) a polyamide resin, (b) a polyphenylene ether resin, and (c) a fine carbon fiber dispersed in the resin component, wherein a graphite-net plane consisting solely of carbon atoms forms a temple-bell-shaped structural unit comprising closed head-top part and body-part with open lower-end, 2 to 30 of the temple-bell-shaped structural units are stacked sharing a common central axis to form an aggregate, and the aggregates are connected in head-to-tail style with a distance to form the fiber. The composition has a high electroconductivity while upholding a high moldability, mechanical property and durability in the polyamide-polyphenylene ether resin.
US09236144B2
Embodiments of design-for-test (DFT) apparatuses and related techniques are disclosed herein. In some embodiments, a DFT apparatus may include a static random access memory (SRAM) cell, read/write/decoder (R/W/decoder) circuitry to provide a nominal word line (WL) voltage and a nominal bit line (BL) voltage for application to the SRAM cell during accesses. The DFT apparatus may also include test circuitry having an activated state and a deactivated state. When the test circuitry is in the activated state, in some embodiments, the WL voltage and/or the BL voltage applied to the SRAM cell may be different from the nominal voltages provided by the R/W/decoder circuitry. The R/W/decoder circuitry may be operated to perform accesses to the SRAM cell while the test circuitry is in the activated state. Other embodiments may be disclosed and/or claimed.
US09236141B2
A programmable resistive device cell using at least one MOS device as selector can be programmed or read by turning on a source junction diode of the MOS or a channel of the MOS. A programmable resistive device cell can include at least one programmable resistive element and at least one MOS device. The programmable resistive element can be coupled to a first supply voltage line. The MOS can have a source coupled to the programmable resistive element, a bulk coupled to a drain, a drain coupled to a second supply voltage line, and a gate coupled to a third supply voltage line. The programmable resistive element can be configured to be programmable or readable by applying voltages to the first, second, and/or third supply voltage lines to turn on the source junction of the MOS and/or to turn on the channel of the MOS.
US09236128B1
When applying a programming voltage at one end of a word line of a non-volatile memory circuit, if the word line has a large RC constant the far end of the word line will not rise as fast as the driven end, which can adversely affect device performance. To more quickly raise the voltage on the selected word line, a voltage kick is applied to non-selected word lines, such as dummy word lines, by way of a non-selected sub-block of the selected block. The channel of NAND strings in the non-selected sub-block is used to transfer the kick to the far end of the selected word line of the selected sub-block.
US09236124B2
According to one embodiment, a plurality of first wirings is disposed in first and second directions crossing each other and extends in a third direction perpendicular to the first and second directions. Second wirings extend in the second direction and are provided at a predetermined interval in the third direction of the first wirings. The first wiring includes a metal plug layer and a barrier metal film. A standard electrode potential of a metal that forms the barrier metal film is higher than a standard electrode potential of a metal that forms the variable resistive layer.
US09236119B2
A conjugated polymer layer with a built-in diode is formed by providing a first metal-chalcogenide layer over a bottom electrode. Subsequently, a second metal-chalcogenide layer is provided over and in contact with the first metal-chalcogenide layer. The first metal-chalcogenide layer has a first conductivity type and the second metal-chalcogenide layer has a second conductivity type. The plane of contact between the first and second metal-chalcogenide layers creates the p-n junction of the built-in diode. Then a polymer layer is selectively deposited on the second metal-chalcogenide layer. The second metal-chalcogenide layer provides ions to the polymer layer to change its resistivity. A top electrode is then provided over the polymer layer. An exemplary memory cell may have the following stacked structure: first electrode/n-type semiconductor/p-type semiconductor/conjugated polymer/second electrode.
US09236118B2
Disclosed herein is a resistive switching device having an amorphous layer comprised of an insulating silicon-containing material and a conducting material. The amorphous layer may be disposed between two or more electrodes and be capable of switching between at least two resistance states. Circuits and memory devices including resistive switching devices are also disclosed, and a composition of matter involving an insulating silicon-containing material and a conducting material comprising between 5 and 40 percent by molar percentage of the composition is disclosed herein as well. Also disclosed herein are methods for switching the resistance of an amorphous material.
US09236115B2
A circuit for improving process robustness of sub-threshold SRAM memory cells serves as an auxiliary circuit for a sub-threshold SRAM memory cell. The output of the circuit is connected to PMOS transistors of the sub-threshold SRAM memory cell and substrate of PMOS transistors in the circuit. The circuit includes a detection circuit for threshold voltages of the PMOS transistors and a differential input and single-ended output amplifier. The circuit changes the substrate voltage of the PMOS transistors in the sub-threshold SRAM memory cell and the PMOS transistors in the circuit in a self-adapting manner by detecting threshold voltage fluctuations of PMOS and NMOS transistor resulted from process fluctuations and thereby regulates the threshold voltages of the PMOS transistors, so that the threshold voltages of the PMOS and NMOS transistors match. The circuit improves the noise margin of sub-threshold SRAM memory cells and the process robustness of sub-threshold SRAM memory cells.
US09236112B1
Methods and apparatuses are disclosed including an apparatus that includes a controller circuit configured to access a first subarray of a memory and to access a second subarray of the memory subsequent to accessing the first subarray but contemporaneous with precharging a portion of the first subarray by a precharge circuit associated with the first subarray.
US09236095B2
A method, system and apparatus for sharing internal power supplies in integrated circuit devices is described. A multiple device integrated circuit 200 including multiple integrated circuits 202-205 each having internal power supplies is contained in an enclosure 201. Integrated circuits 202-205 are described showing how to make external connection to internal power supplies. Connections 208-212 are provided to the internal power supplies of each of devices 202-205. Another embodiment 500 of the system provides for disablement of regulators in multiple integrated circuits 502, 503, and 504 by another integrated circuit 501 for power consumption reduction. The method FIG. 6 includes providing devices and connecting the internal power supplies together. An integrated circuit 501 with a power supply 400 adapted to the system and method with additional circuitry 308, 404 and 402 for disabling a regulator 306 is described.
US09236094B2
A CD-vinyl record player comprising a CD door, small turntable, bearing element, record player axle, mini-bearing, big turntable, record player main base, CD motor frame, turntable frame, CD main base, bearing, bearing cover, and CD motor. The CD door is connected to the small turntable through a mini-bearing, and the record player axle is installed in the center of the CD door. The bearing element is above the CD door and connected to the record player axle. The big turntable is above the record player main base. The bottom of the record player main base connects to the turntable frame. The CD motor frame is above CD main base. The bearing is at the center of record player main base, and has the bearing cover on top. The CD motor is at center of the bottom of the turntable frame. The invention combines a vinyl record player and CD player into one player.
US09236093B2
A video map comprising bookmark generating data that enables a user to avoid to manually navigate a menu and a trailer provided with a video; seek/step data identifying, for each of a plurality of video frames within the video, a navigation point and a number of video frames that are required to step to a video frame, the seek/step data enabling a navigator to seek to a navigation point appropriate to a begin video frame of a video segment, to step to the begin video frame of the video segment, and to begin playing at the begin video frame of the video segment; and segment information defining a begin video frame and an end video frame of each of a plurality of video segments within the video, the segment information enabling a playing of a presentation of the video less in length than the length of the video.
US09236083B2
Storing data to a storage medium with a device that has moving parts supported by a bearing and which maintains separation between opposing bearing surfaces in the bearing with a pressurized working fluid.
US09236080B2
A storage medium includes a content storage portion for storing content and a bookmark storage portion for storing a bookmark value. An associated player for playing the content includes a user interface for presenting the content to a user, a processor for presenting the content to the user interface starting at a starting segment of the content in accordance with the bookmark value, and a medium interface for reversibly operationally connecting the player to the storage medium to deliver the content and the bookmark value to the processor. The player plays the content until an ending segment is reached, and sets the bookmark value in accordance with the ending segment, so that subsequent playing, on the same player or on a different player, starts in accordance with the ending segment. The starting segment is selected either by the player or by the storage medium.
US09236074B1
A system comprises a disk writer servo head and a controller. The disk writer servo head is configured to be positioned by a micro actuator. The disk writer servo head is also configured to substantially, continuously alternate between reading a first servo pattern and writing a second servo pattern until a disk is substantially, completely servo written. The first servo pattern establishes a first position of the disk writer servo head and the second servo pattern establishes a second position of the disk writer servo head. The controller is configured to control the operation of the disk writer servo head. The controller is also configured to compare the first and second positions to establish a position error. The micro actuator is configured to reposition the disk writer servo head in response to the position error prior to a next reading.
US09236068B2
A hard bias (HB) structure for producing longitudinal bias to stabilize a free layer in an adjacent spin valve is disclosed and includes a composite seed layer made of at least Ta and a metal layer having a fcc(111) or hcp(001) texture to enhance perpendicular magnetic anisotropy (PMA) in an overlying (Co/Ni)x laminated layer. The (Co/Ni)x HB layer deposition involves low power and high Ar pressure to avoid damaging Co/Ni interfaces and thereby preserves PMA. A capping layer is formed on the HB layer to protect against etchants in subsequent process steps. After initialization, magnetization direction in the HB layer is perpendicular to the sidewalls of the spin valve and generates an Mrt value that is greater than from an equivalent thickness of CoPt. A non-magnetic metal separation layer may be formed on the capping layer and spin valve to provide an electrical connection between top and bottom shields.
US09236062B2
A signal manipulator for manipulating an audio signal having a transient event may have a transient remover, a signal processor and a signal inserter for inserting a time portion in a processed audio signal at a signal location where the transient event was removed before processing by the transient remover, so that a manipulated audio signal has a transient event not influenced by the processing, whereby the vertical coherence of the transient event is maintained instead of any processing performed in the signal processor, which would destroy the vertical coherence of a transient.
US09236059B2
An apparatus determining a weighting function for line prediction coding coefficients quantization converts a linear prediction coding (LPC) coefficient of an input signal into one of a line spectral frequency (LSF) coefficient and an immitance spectral frequency (ISF) coefficient and determines a weighting function associated with one of an importance of the ISF coefficient and importance of the LSF coefficient using one of the converted ISF coefficient and the converted LSF coefficient.
US09236058B2
A method for quantizing phase information on an electronic device is described. The method includes obtaining a speech signal. The method also includes determining a prototype pitch period signal based on the speech signal and transforming the prototype pitch period signal into a first frequency-domain signal. The method additionally includes mapping the first frequency-domain signal into a plurality of subbands. The method also includes determining a global alignment based on the first frequency-domain signal and quantizing the global alignment utilizing scalar quantization to obtain a quantized global alignment. The method additionally includes determining a plurality of band alignments corresponding to the plurality of subbands. The method also includes quantizing the plurality of band alignments utilizing vector quantization to obtain a quantized plurality of band alignments. The method further includes transmitting the quantized global alignment and the quantized plurality of band alignments.
US09236054B2
An audio accelerator includes a decoder to decode first and second sets of data blocks, a processor to process the first and second sets of decoded data blocks, a storage area to store the first and second sets of processed data blocks, and a controller to generate interrupt signals for controlling operation of the decoder. The controller may control a rate at which data blocks are to be decoded by the decoder to reduce a time gap between outputting adjacent ones of the data blocks from the first and second sets in the storage area.
US09236038B1
A drum pedal includes a unit body, a pedal, a chain belt, a shaft, a beater, and a tension coil spring. The tension coil spring has a lower end coupled through a bolt, an adjusting nut, and a locking nut to a bracket fixed to a column. The tension coil spring pivots together with the bolt and the adjusting and locking nuts relative to the bracket. A pivot fulcrum of the tension coil spring is provided on the lower surface of the bracket contacting the adjusting nut.
US09236032B2
A method and apparatus for providing content experience service are disclosed. The apparatus includes a camera device tracking unit, a user behavior tracking unit, a real image acquisition unit, a motion information processing unit, a virtual space control unit, and a virtual multi-image generation unit. The camera device tracking unit collects camera motion information. The user behavior tracking unit collects user motion information. The real image acquisition unit photographs a space including the user, and separates a real image into a foreground and a background using a background key table. The motion information processing unit corrects the camera motion information and the user motion information. The virtual space control unit generates virtual space control information and virtual space information. The virtual multi-image generation unit generates a virtual multi-image, and provides the content experience service based on the generated virtual multi-image.
US09236031B2
Adjust a vertical blanking interval of a display horizontal synchronization signal, according to a difference between an external horizontal synchronization signal and the display horizontal synchronization signal, for synchronizing the display horizontal synchronization signal to the external horizontal synchronization signal. This only requires one or two frames to synchronize the display horizontal synchronization signal to the external horizontal synchronization signal, and will not cause the user to perceive display pauses or flickers.
US09236029B2
Systems, methods, and devices are provided for histogram generation and evaluation used in adjusting the power consumed by a backlight of an electronic display. One such method involves generating a pixel brightness histogram of an image frame passing through a pixel pipeline in a nonlinear space. One or more pixel brightness values from the histogram may be selected before being converted from the nonlinear space into a linear space. A tone mapping function and backlight intensity are determined based at least in part on the one or more pixel brightness values in the linear space. The resulting tone mapping function is converted to the nonlinear space and applied to the image frame or a subsequent image frame in the pixel pipeline. The pixels of the image frame to which the nondistorting portion of the tone mapping function is applied may appear substantially undistorted despite a reduction in backlight intensity.
US09236028B2
The image display apparatus according to the invention is characterized by comprising a light source for emitting out parallel light, a light deflector capable of deflecting the parallel light emitted out from the light source, and a control unit operable to produce a scan signal for deflecting the light deflector periodically and produce a light intensity control signal in sync with the scan signal based on entered image information thereby controlling the light source.
US09236026B2
Embodiments of the present invention relate to a color temperature tuning method, a color temperature tuning apparatus, and a display apparatus. The color temperature tuning method includes the steps of: matching an input color temperature signal with a color temperature value in the color temperature lookup table, and extracting a current signal corresponding to the color temperature value matching with the input color temperature signal from the color temperature lookup table; and controlling a light emitting device to emit light according to the current signal. According to embodiments of the present invention, intermediate calculation process is omitted and time for tuning the color temperature is shorten. Currents flowing through the blue and green light emitting elements are controlled to emit lights to excite red fluorescent powder, so that the LED emits lights having various color temperatures, and tuning accuracy of the color temperature and user experience are improved.
US09236016B2
A transparent display device including a liquid crystal panel is provided. The liquid crystal panel includes a color filter substrate, an array substrate, a liquid crystal layer, a first polarizer and a second polarizer. The first polarizer is disposed on a side of the color filter substrate far from the liquid crystal layer. The second polarizer is disposed on a side of the array substrate far from the liquid crystal layer. The color filter substrate includes a transparent base, and a color filter formed on the transparent base. The color filter includes compound pixel regions, wherein each of the compound pixel regions has color sub-pixel regions and a transparent sub-pixel region. The second polarizer includes a non-polarized pattern spatially corresponding to the transparent sub-pixel region in the color filter, after a light passing through the non-polarized pattern, the polarization state remains unchanged.
US09236013B2
A reference luminescence amount-acquiring unit of a display device obtains reference brightness corresponding to a BL drive value detected by a drive value-detecting unit and a temperature detected by a temperature-detecting unit. A deterioration-detecting unit calculates an initial status value based on a ratio of reference brightness obtained based on a temperature and a BL drive value in an initial status and brightness in the initial status detected by a luminescence amount-detecting unit, and stores the initial status value. The deterioration-detecting unit further calculates a current status value based on a ratio of reference brightness obtained based on a current temperature and a current BL drive value and current brightness detected by the luminescence amount-detecting unit, compares the initial status value with the current status value, and determines whether calibration is required. When calibration is determined to be required, a warning screen display unit causes performance deterioration to be displayed on a display unit.
US09236011B2
An OLED display device which can sense a current of each pixel at high speed by a simple structure in order to compensate for luminance non-uniformity and a pixel current sensing method thereof are discussed. The OLED display device includes a display panel including pixels, each including a light emitting element and a pixel circuit for independently driving the light emitting element, a data driver for driving a data line connected to the pixel circuit using a data voltage, floating one of the data line, a reference line for supplying a reference voltage to the pixel circuit, and a power line for supplying a power to the pixel circuit to use the floated line as a current sensing line, sensing a voltage corresponding to a pixel current of the pixel circuit flowing to the current sensing line, and outputting the sensing voltage, in a sensing mode.
US09236004B2
In a liquid crystal display device adopting a time-division scheme to improve viewing angle characteristics, the occurrence of horizontal lines on a screen is suppressed. When first output gray scales are obtained for one-line data, the sum total of differences between “source voltages for a horizontal scanning period immediately before a horizontal scanning period during which a processing target line is placed in a selected state” and “source voltages determined based on the first output gray scales obtained by a gray scale value obtaining unit” for all source bus lines is determined (step S110). Then, based on the amount of CS ripple corresponding to the sum total determined at step S110, correction addition/subtraction values are obtained from a polarity-by-polarity background look-up table, for the respective picture elements included in the processing target line (step S120). Then, second output gray scales are determined in an addition/subtraction process of the first output gray scales and the correction addition/subtraction values (step S130).
US09235999B2
A display device includes a plurality of pixels each including a mechanical shutter. The display device electrically controls the position of the mechanical shutter to provide image display. Each of the pixels includes a pixel circuit for electrically controlling the position of the mechanical shutter. The pixel circuit includes a first control electrode and a second control electrode provided as a pair with respect to the mechanical shutter; a first mean for applying a prescribed control voltage to the first control electrode and the second control electrode to put the mechanical shutter and the first control electrode or the second control electrode into contact with each other; and a second mean for, in a state where the mechanical shutter is at a stop, decreasing a potential difference between the mechanical shutter and the first control electrode or the second control electrode which is in contact with the mechanical shutter.
US09235995B2
A system for communicating status information associated with a device has an interface panel. The interface panel has a bezel extending substantially around a perimeter thereof. The interface panel is configured to interface with the device. The interface panel has a light device disposed substantially around a perimeter of the bezel. The light device is configured to illuminate the bezel. The system has a light controller coupled to the light device. The light controller is configured to control light output of the light device to indicate a status of the device.
US09235993B2
A computerized method is disclosed of creating map data from position data derived from the positions of at least one vehicle over a period of time, the map data including a plurality of navigable segments representing segments of a navigable route in the area covered by the map and the map data also including intersections between navigable segments representing intersections in the navigable route. In at least one embodiment, the method includes using a processing circuitry to perform the following: i. processing the position data; ii. calculating from the processing of the position data a transit time or set of transit times for at least some of the intersections in the map data; and iii generating further map data, which for at least some of the intersections therein, contains the calculated transit time or set of transit times associated with the intersection for which the calculation was made.
US09235992B2
There is provided a simulator for CPR and defibrillator training, which may perform training and evaluation of CPR and a defibrillator so that when there is a patient in an emergency situation, effective first aid can be provided to the patient. Through the simulator for CPR and defibrillator training, CPR and the use of the defibrillator for emergency medical technicians such as a doctor, a nurse and an emergency medical technician can be systematically and repetitively trained, and a person in charge of training can identify whether or not the education is performed effectively by recording and evaluating a training situation. Also, through the simulator, the education of CPR and defibrillator training is possible so that not only the emergency medical technicians but also general people can perform emergency treatment effectively.
US09235988B2
A method for tracking and characterizing a plurality of vehicles simultaneously in a traffic control environment, comprising: providing a 3D optical emitter; providing a 3D optical receiver with a wide and deep field of view; driving the 3D optical emitter into emitting short light pulses; receiving a reflection/backscatter of the emitted light, thereby acquiring an individual digital full-waveform LIDAR trace for each detection channel of the 3D optical receiver; using the individual digital full-waveform LIDAR trace and the emitted light waveform, detecting a presence of a plurality of vehicles, a position of at least part of each vehicle and a time at which the position is detected; assigning a unique identifier to each vehicle; repeating the steps of driving, receiving, acquiring and detecting, at a predetermined frequency; tracking and recording an updated position of each vehicle and an updated time at which the updated position is detected.
US09235985B2
An electronic device includes a sound collecting unit and a processor. The processor determine whether continuous sound signals collected by the sound collecting unit includes a first alternating portion, a direct portion, and a second alternating portion in sequence. The processor further determines whether a first duration of the direction signals portion falls within a first preset time range, and determines whether a second duration of each of the first alternating portion and the second alternating portion falls within a second preset time range. The processor then triggers a function of the electronic device when the first duration falls within the first preset time range, and the second duration falls within the second preset time range. A related method is also disclosed.
US09235974B2
A system, method, and apparatus for gas exposure monitoring of a work area are described. The system may include a processor; an interface to communicate with a first device and a second device; and a memory to store first and second gas exposure identifiers and first and second location identifiers received from the first and second devices, respectively. The system may identify a concentration of gas detected by the first device in a work zone. The system may be operable to transmit alert information to the second device when the second device is in the work zone and the concentration of gas detected by the first device in the work zone is above the set amount.
US09235973B2
In a method and apparatus for communication between a control unit of a medical imaging device, the control unit being arranged within a control room, and an operator located in an examination room examination and/or a patient located in the examination room and positioned on a patient support device, wherein the control room is arranged outside of the examination room, object data of objects positioned on the patient support device and/or of the operator are acquired by an object data acquisition unit, the acquired object data are transferred from the object data acquisition unit to the control unit, information of the objects positioned on the patient support device and/or the operator is determined by the control unit using the acquired object data, and output information is generated using the determined information and the output information is presented within the examination room.
US09235970B2
An apparatus and methods for detecting the presence of gases is described. The gas detection apparatus includes, a housing adapted to be in fluid communication with a duct of a particle detection system, and at least one gas detector sensitive to a target species arranged in fluid communication with the housing to detect the presence of the target species in at least part of the air sample flowing in a duct. In one form the gas detection apparatus forms part of a system for detecting a condition in an environment that includes, a particle detector; a duct system in fluid communication with the environment and the particle detector and an aspirator to draw an air sample flow from the environment to the particle detector.
US09235953B2
In some embodiments, a method includes presenting a wagering game at a wagering game machine. The method includes establishing a wireless communication between the wagering game machine and a mobile device. The method also includes, in response to a wagering game player satisfying a wagering game criteria when playing the wagering game, enabling access to content on the mobile device, wherein the content is based on a context resulting from the wagering game player playing the wagering game.
US09235945B2
Automatic coin input apparatuses for use with consumer coin counting machines and/or other coin processing machines are disclosed herein. In one embodiment, a coin bowl structure includes a rotatable disk configured to support a plurality of randomly oriented coins deposited thereon. In operation, rotation of the disk in a first direction can automatically drive a first portion of the coins deposited thereon out of the bowl structure through a first coin passage, and rotation of the disk in a second direction opposite to the first direction can automatically drive a second portion of the coins deposited thereon out of the bowl structure through a second coin passage different than the first coin passage.
US09235944B1
A thermal printing device for electronic voting apparatus including a casing with paper reservoir for receiving a paper roll, an openable external lid with a transparent window for observing of a printed part of the paper, a thermal printing unit with a driving rubber roller for the paper, a cutting device with two blades, a paper transport unit for transporting the paper, arranged below the transparent window, and a ballot discharge opening of the casing provided after the paper transport unit. The rubber roller and one of the blades of the cutting device are integral with part of the paper transport unit that is openable in order to give access to the paper reservoir.
US09235940B2
An in-vehicle charger includes a charger that charges a device to be charged including a wireless key of a keyless entry device, a controller connected to the charger, and a detection unit connected to the controller and that detects an installation state of the device to be charged relative to the charger. The controller turns on power supply to the charger and controls the keyless entry device to perform first communication verification when the installation state of the device to be charged relative to the charger is detected by the detection unit. The controller turns on the power supply to the charger when it is determined that the communication verification of the keyless entry device has been performed.
US09235939B2
In order to make it more difficult to alter the recorded data in an event data recorder, a plurality of electric control devices may each have a memory device and may each play a respective role in the vehicle. A data assignment device may be connected to the plurality of electric control devices and the data assignment device may assign a part of drive record data to one of the plurality of electric control devices to store the part of drive record data. The data assignment device may also assign the rest of the drive record data to the rest of the plurality of electric control devices to store the rest of the drive record data.
US09235935B2
The invention provides a method and system toll charge payment system using electronic messaging from at least one electronic communication device, for example a mobile telephone, said system comprising: a remote communication system adapted to communicate with the at least one electronic communication device; recording means for capturing vehicle identifier information for vehicles passing through a toll charge area and storing said identifier information on said remote communication system or another remote communication system; characterised by said at least one communication device is associated with a pre-existing telecommunication account belonging to a user; means for sending an electronic message, for example a SMS (text) message or WAP message or voice control message, from the electronic communication device by said user to the remote communication system wherein said electronic message comprises a vehicle registration identifier and/or toll identifier information; and said remote communication system comprises means for automatically matching said received electronic message with said captured vehicle identifier information and, if a match is made, a toll charge payment is debited from the user's pre-existing telecommunication account and credited to a toll operator account. The main advantage of the system is that the user does not have to pre-register account information in order to effect a toll charge payment and no retrofitting of vehicles with specific devices is required. The convenience of the solution ensures widespread acceptance by users of toll charge systems.
US09235929B2
A computer-implemented method for processing virtual 3-D data efficiently is described. An object image data is generated from a scan of an object. Object polygon model data and object texture map data is generated from the object image data. The object polygon model data is saved in a first object file. The object texture map data is encoded. The encoded object texture map data is saved in a second object file. The data format of the second object file is different than the data format of the first object file.
US09235922B2
The invention relates to a method for modeling a scene from a plurality of maps representative of depth, each map representative of depth being associated with a view of the said scene according to a particular viewpoint, To optimize the fidelity and precision of the scene modeling, the method comprises the following steps: generating, for each map representative of depth, a surface representative of the said depth map in world space; estimating a volume bounding all surfaces generated, the said bounding volume being discretised into a plurality of voxels; associating attributes representative of transparency with the said voxels of the bounding volume; and generating a resulting surface according to the attributes representative of transparency associated with the said voxels. The invention also relates to a device for processing the data representative of the corresponding depth.
US09235915B2
An image data generating device generates image data that have a configuration including two or more text lines, one or more columns contained in each text line, and two or more rows contained in each column, and that are formed of a plurality of image data constituent elements. The image data generating device includes: a first data buffer that retains a first plurality of image data constituent elements contained in an upper text line of two vertically adjacent text lines out of the two or more text lines; a second data buffer that retains a second plurality of image data constituent elements contained in a lower text line of the two vertically adjacent text lines out of the two or more text lines; and a data analysis section that determines whether or not one image data constituent element out of the first plurality of image data constituent elements is present in a lower row of each column contained in the upper text line and whether or not one image data constituent element out of the second plurality of image data constituent elements is present in an upper row of each column contained in the lower text line. The data analysis section decides whether to decrease a spacing between the two vertically adjacent text lines on the basis of the determination result, and determines a decreased width in a case where the spacing is decreased.
US09235913B2
According to an example, a computer may receive characteristics information of an object in a video stream captured by a first computing device, generate a signature based on the characteristics information, identify an augmented reality information associated with the signature, transmit the augmented reality information to the first computing device, receive, from a second computing device, a set of characteristics information of the object in an image captured by the second computing device, determine that the set of characteristics information from the second computing device has a second signature that matches the signature generated based on the characteristics information received form the first computing device, and transmit the identified augmented reality information to the second computing device.
US09235912B2
An image display device includes a display unit, a graph display control unit, a display range displacement unit, a plotted point change unit and a graph update control unit. The graph display control unit displays an approximate graph for plotted points on an image display region to which a coordinate system is set. The display range displacement unit displaces a display range of the coordinate system with an image in the image display region fixed. Responding to the display range being displaced, the plotted point change unit changes coordinate values of the plotted points in accordance with displacements of the display range to maintain positions of the plotted points before and after the display range being displaced, and updates display of the plotted points, and the graph update control unit updates a content displayed by the graph display control unit.
US09235901B2
A method for locating one or more interproximal tooth regions in a digital tooth image. The method can be executed at least in part on data processing hardware. The method includes generating the digital tooth image from a fluorescence image of one or more teeth and a reflectance image of the one or more teeth, so as to combine image data from the fluorescence and reflectance images. The digital tooth image has intensity values for pixels corresponding to the one or more teeth and background. The method identifies one or more tooth regions by processing the digital tooth image and locates the one or more interproximal tooth regions according to the one or more identified tooth regions.
US09235900B2
Systems in accordance with embodiments of the invention can perform parallax detection and correction in images captured using array cameras. Due to the different viewpoints of the cameras, parallax results in variations in the position of objects within the captured images of the scene. Methods in accordance with embodiments of the invention provide an accurate account of the pixel disparity due to parallax between the different cameras in the array, so that appropriate scene-dependent geometric shifts can be applied to the pixels of the captured images when performing super-resolution processing. In a number of embodiments, generating depth estimates considers the similarity of pixels in multiple spectral channels. In certain embodiments, generating depth estimates involves generating a confidence map indicating the reliability of depth estimates.
US09235897B2
A stereoscopic image generating device includes: a correction parameter calculating unit that calculates correction parameters based on a plurality of pairs of feature points corresponding to the same points on the object, from the first image and a second image photographing the object; a correction error calculating unit that, for each pair of feature points, corrects the position of the feature point on at least one image, using the correction parameters, and calculates the amount of correction error; a maldistribution degree calculating unit that finds the degree of maldistribution of feature points; a threshold value determining unit that determines a threshold value such that the threshold value is smaller when the degree of maldistribution increases; and a correction unit that, when the amount of correction error is equal to or lower than the threshold value, corrects the position of the object in the images using the correction parameters.
US09235892B2
The present disclosure provides a method of standardizing a digital radiographic medical image, including obtaining a digital radiographic image of a variable attenuation plate to provide at least one reference value of at least one image characteristic, such as optical density and contrast, and standardizing the digital radiographic medical image against the reference values. Also provided are methods for comparing two or more radiographic images including standardizing the images against at least one reference value of at least one image characteristic obtained from a digital radiographic image of a variable attenuation plate.
US09235884B2
An inspecting apparatus is provided which inspects whether or not a liquid absorbent particulate is deposited with a predetermined deposition pattern on an absorbent sheet-like member, the absorbent sheet-like member having a continuous web and a plurality of absorbent bodies, the continuous web being transported along a transport direction, the absorbent bodies being formed on one surface of the continuous web in a spaced apart manner in the transport direction, each absorbent body including the liquid absorbent particulate as a main material. The inspecting apparatus includes: an imaging process section which is adapted to image, from one side of a surface of the absorbent sheet-like member, a region on the absorbent sheet-like member where the absorbent body is expected to exist, and that is adapted to produce data relating to a planar image of the region as planar image data of the absorbent body; an extracting process section which is adapted to extract a proper quantity region from the planar image by performing a binarization process on the produced planar image data based on a threshold value, the proper quantity region being an imaged region in which the liquid absorbent particulate is of a specified amount or more; and a pass/fail determination process section that is adapted to perform a pass/fail determination process based on a value indicating a size of the proper quantity region.
US09235883B2
A mask has an inspection region virtually divided by a plurality of stripes. A position error-correcting unit is disposed on a stage in a region different from the mask, formed with patterns divided virtually by the plurality of stripes. A first deviation amount acquiring circuit acquires a first deviation amount from the optical image and the reference image of the position error correction unit. A second deviation amount acquiring circuit acquires a second deviation amount. A position correcting circuit corrects a positional relationship between the mask and the position error correction unit based on the first deviation amount, and obtains a fluctuation value of position coordinates of each pattern in the inspection region of the mask based on the second deviation amount and corrects the position coordinates.
US09235879B2
Embodiments of apparatuses, systems, and methods for a temporal hole filling are described. Specifically, an embodiment of the present invention may include a depth-based hole filling process that includes a background modeling technique (SGM). Beneficially, in such an embodiment, holes in the synthesized view may be filled effectively and efficiently.
US09235878B1
The invention described here provides a novel method of preventing the loss of focus and range of colors when digital image files are expanded to a larger size. Unlike interpolation algorithms and algorithms using Fourier analysis to create new pixels, the present system uses a combination of pseudo-randomizing functions and user controlled edge detection to enhance edges initially softened by expansion using interpolation algorithms. The resulting images can be optimized to provide a superior approximation to what would be an accurate photographic representation at the larger image size. Furthermore, the flexibility in edge detection sensitivity allows the operator to strongly mitigate the structural artifacts produced by lossy compression algorithms such as the jpeg system and sampling errors widespread in very small images. As a result files as small as 200 kilobytes can be effectively expanded to 250 or even 500 megabytes in many cases.
US09235877B2
A method of operating an electronic device for image interpolation is provided. The method includes estimating a direction of pixels using a plurality of filters respectively corresponding to a plurality of angles, correcting the direction of the pixels using a direction of neighboring pixels, determining whether the direction estimation has an error according to a direction distribution of the neighboring pixels, and when the direction estimation is determined to have error, correcting the error in the direction estimation.
US09235863B2
A social networking system generates a friendship page that displays social graph data common to two or more social networking system users. A user requests the page by identifying two or more social networking system. The social networking system obtains social graph data common to the identified social networking system users and generates a friendship page containing that social graph data. The obtained social graph data may include interactions between each of the identified user and/or social networking system objects with which each of the identified users has interacted. Examples of the types of social graph data may include photos, videos, communications, content items, events, locations, friends, family members, biographical data, and location data. The friendship page may be displayed to the requesting user in a web browser or in a native application.
US09235862B1
Methods and systems for providing financial and/or board member information in a secured manner to members of boards of directors of companies and others through a publicly-available widely disseminated network.
US09235841B2
An apparatus, including an input device or receiver for inputting or receiving transaction information regarding a transaction on or involving an account and involving an individual, a camera for obtaining a photograph or a picture of the individual, a processing device for processing information regarding the transaction and or generating a notification message containing information regarding the transaction, and a transmitter for transmitting the notification message to a communication device associated with an individual account holder. The notification message is transmitted to the communication device independently of any processing of the transaction by a transaction authorization processing computer. The apparatus transmits the photograph or the picture to the communication device independently of any processing of the transaction by a transaction authorization processing computer.
US09235835B2
The disclosed embodiments include a mobile client device for providing real-time manufacturer-based financing. In one embodiment, the mobile device is configured to receive a product code associated with a manufacturer product offered for sale at a merchant location. The mobile device may further provide the product code to a financial service provider system configured to create a manufacturer-based financial service account associated with the product manufacturer. Further, the mobile device may provide, to the financial service provider system, information associated with a received account application, where the financial service provider system may create the manufacturer-based financial service account based on the received information and the product code. The mobile device may also receive a purchase code for purchasing the product using the manufacturer-based financial service account, provide it at the merchant POS location, and receive a confirmation of product purchase.
US09235832B1
A system, method, and computer-usable medium are disclosed for authenticating a financial transaction terminal, such as an automated teller machine. A user provides financial account data, such as an account number, which is then combined with a unique identifier of the financial transaction terminal to generate terminal authentication data. The terminal authentication data is provided to a terminal authentication system, which extracts the financial account data and the unique identifier of the financial transaction terminal. The unique identifier of the financial transaction terminal is compared to a list of authentic financial transaction terminal identifiers. If its authenticity is confirmed, then a shared secret corresponding to the user's financial account data is provided to the authenticated financial transaction terminal. The user is queried as to the authenticity of the shared secret. If the response is affirmative, then the user is prompted to provide user authentication information, such as a Personal Identification Number (PIN), and the transaction proceeds. Otherwise, the transaction is discontinued.
US09235827B2
A computing device may include at least one primary notification module and at least one secondary notification module. A notification controller module may trigger a primary notification module and a secondary notification module to generate notification messages or the controller module may trigger the primary notification module to generate a notification message. A graphics device may generate a composite notification message based at least in part on the notification messages from the primary and the secondary notification modules, where representations of the notification messages are stacked one on-top of the other in the composite notification message.
US09235826B1
This disclosure relates to a method and system for managing participation in a communication channel when one or more participants may be delayed. In one example, a method includes retrieving, by a first computing device, a meeting appointment including an invitee, a meeting start time, and identifying information for a communication channel for the meeting, wherein the invitee to the meeting is invited to the communication channel and the invitee is associated with a second computing device. The method further includes sending, by the first computing device, a request to the second computing device, wherein the request enables the second computing device to join the communication channel, and wherein the request is sent approximately at the meeting start time. The method also includes receiving, by the first computing device, a control message that indicates a first time at which the second computing device will join the communication channel.
US09235817B2
Systems and methods of vehicle freight/load distribution are provided to assist in determining optimal freight distribution. Although it is standard practice to fill each vehicle to its maximum limit, due to the non-linear nature of engine fueling maps (that is, fueling maps vary non-linearly as a function of torque and speed), the optimal distribution may not be obtained by the standard practice. Finding a solution for the optimal freight distribution may also need to account for the cost of fueling and operator costs, particularly if the situation involves multiple vehicles not filled to capacity. The benefit is increased freight efficiency in transporting cargo from source to destination amongst a fleet of vehicles.
US09235812B2
A system, method and computer program product for automatic document classification, including an extraction module configured to extract structural, syntactical and/or semantic information from a document and normalize the extracted information; a machine learning module configured to generate a model representation for automatic document classification based on feature vectors built from the normalized and extracted semantic information for supervised and/or unsupervised clustering or machine learning; and a classification module configured to select a non-classified document from a document collection, and via the extraction module extract normalized structural, syntactical and/or semantic information from the selected document, and generate via the machine learning module a model representation of the selected document based on feature vectors, and match the model representation of the selected document against the machine learning model representation to generate a document category, and/or classification for display to a user.
US09235808B2
Disclosed is a novel system, and method to evaluate a prediction of a possibly unknown outcome out of a plurality of predictions of that outcome. The method begins with accessing a particular prediction of an outcome out of a plurality of predictions of that outcome in which the outcome may be unknown. Next, a subsample of the plurality of predictions of the outcome is accessed. The subsample can possibly include the particular prediction. A consensus prediction of the outcome based on the subsample of the plurality of predictions is determined. A proximity of the particular prediction to the consensus prediction is determined. Each prediction is ranked out of the plurality of predictions in an order of a closest in proximity to the consensus prediction to a farthest in proximity to the consensus prediction.
US09235807B2
A device detecting at least one scenario from predetermined scenarios wherein a physical system observed by at least one sensor is likely to be found, including: at least one sensor providing a physical system observation data sequence; a storage storing at least one statistical model associating possible observation data values with the predetermined scenarios; a computer programmed to select at least one of the scenarios based on the observation data sequence and at least one statistical model. The storage includes plural statistical models broken down into plural ordered levels between an input level, wherein each statistical model associates possible values of at least a portion of the observation data with intermediate states for the statistical model, and an output level, wherein each statistical model associating possible values of at least a portion of the intermediate states of a lower level with at least a portion of the predetermined scenarios.
US09235805B2
The present invention is related to a decision-support system and method for providing with a score an object represented by a target item from a multidimensional space, said score being representative of the probability that the object satisfies a given binary property. The method and/or decision support-system may be performed in a computer environment comprising processing means connected to memory means.
US09235797B2
An IC card may include a substrate having opposing first and second surfaces, and a circuit carried by the substrate adjacent the first surface of the substrate. The substrate may include a first area defining a first sector of the substrate carrying the circuit and configured to be separated from the IC card, the first sector having a form and size based upon a first IC card format, the first area having a first line delimiting the first sector to the first IC card format. The substrate may include a second area defining a second sector around the first sector and configured to be separated from the IC card based upon a second line. The second sector may have a form and size based upon at least one of a second IC card format and a third IC card format.
US09235780B2
To improve feature selection accuracy during a visual search, interest points within a query image are two-way matched to features in an affine transformed image or otherwise transformed version of the query image. A user device implements a method for selecting local descriptors in the visual search. The method includes: detecting a first set of interest points for the original image; computing an affine transform matrix; computing a new image as a transformation of the original image using the affine transform matrix; detecting a second set of interest points from the and new image; performing a two-way matching between the first set of interest points and the second set of interest points; sorting matching pairs according to a specified self-matching score (SMS); assigning an infinite value to SMS of unmatched interest points from the original image; selecting the interest points based on SMS. Significant performance gains reduce false positive matches.
US09235771B2
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character recognition (“OCR”). Extracting financial card information may be improved by applying various classifiers and other transformations to the image data. For example, applying a linear classifier to the image to determine digit locations before applying the OCR algorithm allows the user computing device to use less processing capacity to extract accurate card data. The OCR application may train a classifier to use the wear patterns of a card to improve OCR algorithm performance. The OCR application may apply a linear classifier and then a nonlinear classifier to improve the performance and the accuracy of the OCR algorithm. The OCR application uses the known digit patterns used by typical credit and debit cards to improve the accuracy of the OCR algorithm.
US09235769B2
A parallel object detection method for heterogeneous microarchitectures. The method is designed for increasing the throughput of object detection in a computer system that is equipped with an array of cores including a shared memory, a constant memory, and functional units. Latency reduction is achieved through a multilevel parallelization method that exploits fine-grain data-level parallelism using multithreaded SIMD computations, and coarse-grain parallelism by relying on concurrent kernel execution.
US09235765B2
Enables intelligent synchronization and transfer of generally concise event videos synchronized with motion data from motion capture sensor(s) coupled with a user or piece of equipment. Greatly saves storage and increases upload speed by uploading event videos and avoiding upload of non-pertinent portions of large videos. Provides intelligent selection of multiple videos from multiple cameras covering an event at a given time, for example selecting one with least shake. Enables near real-time alteration of camera parameters during an event determined by the motion capture sensor, and alteration of playback parameters and special effects for synchronized event videos. Creates highlight reels filtered by metrics and can sort by metric. Integrates with multiple sensors to save event data even if other sensors do not detect the event. Also enables analysis or comparison of movement associated with the same user, other user, historical user or group of users.
US09235761B2
Processing of a signal includes identifying a past recurring pattern in the signal with a recurrence matrix, and filtering the signal and the recurring pattern such that the recurring pattern serves as a representation of future signal behavior.
US09235759B2
Detecting text using stroke width based text detection. As a part of the text detection, a representation of an image is generated that includes pixels that are associated with the stroke widths of components of the image. Connected components of the image are identified by filtering out portions of the pixels using metrics related to stroke width. Text is detected in the image based on the identified connected components.
US09235758B1
Techniques for comparing documents may be provided. For example, a comparison between layouts of the documents may be performed. The comparison may include segmenting the documents into blocks, where an arrangement of blocks of a document represents a layout of the document. Once segmented, similarity metrics, such as distances, between blocks of one document and blocks of the other document may be computed. The similarity metrics may be used to match the blocks between the documents. Further, the similarity metrics between the matched blocks may be added to determine an overall similarity metric between the documents. This overall similarity metric may indicate how similar the documents may be.
US09235757B1
A system that identifies and recognizes text that offers reduced the computational complexity for processing complex images. Widths of scan line segments within candidate text regions are determined, with the shortest segments selected as being representative of stroke width. Statistical features of the stroke widths are used as part of the process to classify each region as containing or not containing a text character or glyph.
US09235750B1
A system for providing real-time alerts or actions comprises an image capturing device and a processor and a memory. The image capturing device is for capturing an image during vehicle operation and of an expected driver location. The processor is configured to: 1) detect a face of a driver in the image; 2) determine a set of face data from the image; and 3) determine authentication based at least in part on the set of face data. The memory is coupled to the processor and configured to provide the processor with instructions.
US09235745B2
There is provided a signal processing device for remedying an error in reading bar-codes derived from a defect of the bar-code printed on a label, a way to hold the bar-code reader's sensor to the bar-code and so forth. The signal processing device comprises: a variable amplifier configured to output a signal, as an output signal thereof, corresponding to an input signal, an offset and a gain of the variable amplifier being able to be adjusted; a comparing means configured to compare a level of the output signal of the variable amplifier with a plurality of thresholds; a detecting means configured to detect either or both of a shift of the offset of the variable amplifier and an excess or deficiency of the gain of the variable amplifier based on the result of the comparison executed in the comparing means; and an adjusting means configured to adjust either or both of the offset and the gain of the variable amplifier based on the result of the detection executed in the detecting means.
US09235741B2
A terminal for decoding decodable indicia includes a plenoptic imaging subsystem comprising an image sensor array and plenoptic imaging optics operable to project a plenoptic image of a space containing the decodable indicia onto the image sensor array, a hand held housing encapsulating a least a portion of the plenoptic imaging subsystem, a trigger for initiating operation of the plenoptic imaging subsystem to obtain plenoptic image data of the decodable indicia, and an illumination source for projecting illumination onto the decodable indicia; an aimer for projecting an aimer pattern onto the decodable indicia. The terminal is operable, responsive to detecting that the trigger has been actuated by an operator, to obtain plenoptic image data from the image sensor array, to obtain first rendered image data based on at least a portion of the plenoptic image data, and to attempt to decode the decodable indicia represented in the rendered image data.
US09235738B2
A method for configuring a first near-field communication device according to a modulation type transmitted by a second device, wherein: a decoder of the first device is configured to decode a type-A modulation; a signal received during a first time slot corresponding to the duration of a first type-A symbol is decoded; and the first device is configured according to the value of the decoded symbol to determine the modulation type.
US09235736B2
A method of communication of an active smart RFID label with a user interrogator and a professional interrogator, said professional interrogator enabling a service provider to fully control said active smart RFID label and by means of which interrogator a content and a form of an extract of data, which are collected by a sensor, which is comprised of in the label, as well as a location within the label as location of said extract of data being collected by said label sensor, said location being accessible by the user interrogator are determined.A service user gets concisely acquainted with the service provided by the label by means of a widely used interrogator, whereat he cannot influence the data contained in the label or even its functioning neither needs any additional knowledge to communicate with said label.
US09235734B2
A system and method for verifying that a document is included in a document management system is disclosed. This system and method includes scanning of a scan track of a document, generating document data dependently upon the scanning, comparing the generated document data to stored document data, the stored document data generated dependently upon a prior scanning of the scan track of the document, and outputting an indication of the document being included in the document management system as determined by the comparing.
US09235730B2
A storage controller includes a command pointer register. The command pointer register points to a chain of commands in memory, and also includes a security status field to indicate a security status of the first command in the command chain. Each command in the command chain may also include a security status field that indicates the security status of the following command in the chain.
US09235729B2
Context captured with sensors of an information handling system is applied to selectively lock access to currently unlocked information, with conditions for locking access based upon the context. Nervous states enforce locking of selected information based upon the confidence of the security of the information under sensed external conditions. Increased sensitivity for locking access includes reduced timeouts to a lock command, increased response to sensed conditions, and more rapid response where unlocked access is to sensitive information.
US09235726B2
A system for preventing data remanence in memory is provided. The system includes a computing device, a memory chip coupled to the computing device and including memory, and a heater, the heater configured to prevent data remanence in a memory by providing heat to at least a portion of the memory. The memory includes a plurality of bits configured to electronically store data.
US09235725B2
The invention relates to a client computer for querying a database stored on a server via a network, the server being coupled to the client computer via the network, wherein the database comprises first data items and suffix items, wherein each suffix item describes a suffix of at least one first data item of the first data items, wherein for each suffix item a first referential connection exists in the database assigning said suffix item to the at least one first data item comprising the suffix of said suffix item, wherein each suffix item is encrypted with a suffix cryptographic key in the database, wherein each first data item is encrypted with a first cryptographic key in the database, wherein the client computer has installed thereon an application program, the application program being operational to: receiving a search request, the search request specifying an infix search expression, said expression comprising a first wildcard term on the left side of a search criterion and a second wildcard term on the right side of the search criterion, transforming the infix search expression into a prefix search expression by disregarding in the search request the first wildcard term and maintaining the search criterion and the second wildcard term, determine a search interval by transforming the prefix search into a corresponding search interval, performing a prefix search by determining all the encrypted suffix items lying within the search interval, providing to the database a request for providing the one or more encrypted first data items being assigned via the first referential connection to the determined encrypted suffix items, receiving from the database the requested encrypted first data items and decrypting said received first data items.
US09235723B2
Described herein are systems and methods for providing context-sensitive data security, for business application performance optimization. In accordance with an embodiment, the system can be used together with a Role Based Access Control model. Data security predicates can be made context-sensitive, by taking into account the context in which an end-user is navigating an application. By providing context-sensitive data security in this manner, the complexity of database queries can be reduced, and the underlying relational database management system can create better-optimized execution plans.
US09235722B2
In one embodiment, a document is marked with an identifier and stored in a memory. Responsive to a request received from a user to perform an operation upon the document or a copy of the document at a requester computer, a database is accessed. The database is a database associating users authorized to access the documents or copies of the documents with operations the users are authorized to perform is accessed. Operation authorization is determined at least in part according to a document threat index. Upon determining the user is an authorized user and determining via the database the requested operation is an authorized operation, an access code is sent to the requester computer to enable the operation.
US09235714B1
Organizations maintain and generate large amounts of sensitive information using computer hardware resources and services of a service provider. Furthermore, there is a need to be able to delete large amounts of data securely and quickly by encrypting the data with a key and destroying the key. To ensure that information stored remotely is secured and capable of secure deletion, cryptographic keys used by the organization should be prevented from being persistently stored during serialization operations. Signaling methods are used to notify virtual machine instances of serialization events in order to prevent keying material from being stored persistently.
US09235712B1
The present disclosure includes apparatus, systems, digital logic circuitry and techniques relating to data encoding. A method performed by a system on a chip (SOC) includes receiving data to be output to a memory unit external to the SOC. Also a key for scrambling the received data is received. A proper subset of the key is identified and used to scramble the received data. The scrambled data is output to the memory unit external to the SOC.
US09235706B2
A method for preventing malware attacks includes the steps of detecting an attempt on an electronic device to access a task scheduler, determining an entity associated with the attempt to access the task scheduler, determining a malware status of the entity, and, based on the malware status of the entity, allowing or denying the attempted access to the task scheduler. The task scheduler is configured to launch one or more applications at a specified time or interval.
US09235701B2
A light-operated electronic equipment and a mobile electronic device for controlling an electronic equipment with light are provided. The light-operated electronic equipment with a light sensing receiving unit and a control unit is controlled by the mobile electronic device with a light source, a light control code module and a light display process module. Besides, further provides a process method of performing system registration by a light control way. By the process method, an information process device receives the input of the light signal through a transmission equipment, such that the light sensing receiving unit of the transmission equipment converts the brightness change of the light signal into the electric control code for the control unit of the transmission equipment to receive the electric control code and transmit the electric control code to the information process device through a transmission interface.
US09235700B1
A hybrid device includes a personal digital key (PDK) and a receiver-decoder circuit (RDC). The PDK and RDC of the hybrid device are coupled for communication with each other. In one embodiment, the hybrid device also provides a physical interconnect for connecting to other devices to send and receive control signals and data, and receive power. The hybrid device operates in one of several modes including, PDK only, RDC only, or PDK and RDC. This allows a variety of system configurations for mixed operation including: PDK/RDC, RDC/RDC or PDK/PDK. The present invention also includes a number of system configurations for use of the hybrid device including: use of the hybrid device in a cell phone; simultaneous use of the PDK and the RDC functionality of hybrid device; use of multiple links of hybrid device to generate an authorization signal, use of multiple PDK links to the hybrid device to generate an authorization signal; and use of the hybrid device for authorization inheritance.
US09235692B2
A method, system, and/or computer program product enables the secure debugging of a software application. A server receives a secure software application from a client. The secure application is designed to execute within the server, and access to data used by the secure software application is protected by a security object, which allows a processor within the server to access the data used by the secure software application without permitting data to exit unprotected from the processor. The server also receives a secure sidecar debugging application from the client. The secure sidecar debugging application is designed to debug the secure application, but cannot be used by the server. If there is an error in execution of the secure software application within the server, the server transmits the secure software application to the client, where it is debugged using the secure sidecar debugging application.
US09235686B2
The present disclosure describes systems and methods for predicting a likely side effect profile for even new, untested medications. A predicted side effect profile may be generated based on intersections of side effect profiles of other medications that affect the same or related molecular entities, such as the nearby target proteins, involve the same pathways, or are otherwise similarly related. To generate a predicted side effect profile for a new drug targeting a novel or previously un-targeted protein target, an analyzer may query an adverse event database for records pertaining to patients who have taken drugs or combinations of drugs that target or affect molecular entities in the vicinity of the novel target within a global molecular entity graph, and, in some embodiments, may retrieve a plurality of adverse event records and generate an intersection of side effects associated with related targets to predict likely side effects for the novel target.
US09235680B2
A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a structured ASIC formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the structured ASIC connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.
US09235675B2
An embodiment includes a computer program product for providing a yield prediction. The computer program product has a non-transitory computer readable medium with a computer program embodied thereon. The computer program comprises computer program code for obtaining a representation of a circuit. The circuit comprises a common path and a critical path, and the critical path represents multiple parallel paths. The computer program further comprises computer program code for obtaining a first table representing the common path and a second table representing the multiple parallel paths and computer program code for performing a variable based simulation based on the representation of the circuit, the first table, and the second table. The computer program also comprises computer program code for determining a result indication of each of the multiple parallel paths based on the variable based simulation compared with a predetermined specification.
US09235671B1
In an example implementation, a method of implementing a circuit design for an integrated circuit (IC), includes: on at least one programmed processor, performing operations including: processing a description of the circuit design having logic elements into a graph having nodes representing the logic elements and edges representing potential pairs of the logic elements; determining a packing of pairs of the nodes to divide the graph into selected nodes and unselected nodes and selected edges and unselected edges by performing iterations of: identifying an augmenting path in the graph between a pair of unselected nodes; and modifying the selected nodes and unselected nodes and the selected edges and unselected edges based on the augmenting path; and grouping the logic elements in the description into pairs of logic elements based on the packing of pairs of the nodes.
US09235670B2
A method and a system embodying the method for automatic generation of a verification environment, comprising providing a first model of an application-specific instruction-set processor; providing a second model of the application-specific instruction-set processor; and generating automatically the verification environment from the first model and the second model is disclosed.
US09235660B1
In an approach for processing a circuit design by a programmed processor, a placed circuit design that has been placed on programmable resources of a programmable integrated circuit (IC) is input. A critical path is determined from a first sequential element to a second sequential element assigned to the placed circuit design. A first clock buffer that provides a clock signal to the first and second sequential elements is determined, and an unused clock buffer is selected based on proximity to the first sequential element. The circuit design is modified to include the unused clock buffer as a second clock buffer coupled to receive a clock signal in parallel with the first clock buffer and to provide a clock signal to the first sequential element.
US09235655B2
A proposed feature vector for a first deign is received and an existing feature vector for an existing design is retrieved for a given task. The proposed design is evaluated against the existing design using task-based scores associated with each design and based on their performances for the given task.
US09235651B2
A computer executes a process including dividing a data set into a plurality of data sets, determining hash functions for the data sets, producing hash coefficient value information for specifying the hash functions and correspondence information between the hash coefficient values and the data sets, and producing hash information for the data sets. In the hash function determination, a hash value is calculated using a candidate hash function based on keys of the data of the data set, and the candidate hash function is determined as the hash function of the data set with regard to which it is decided that all data can be stored into a first address based on the hash value or a second address contiguous to the first address. In the hash information production, the hash information for the data set is produced by storing the data and keys into the first or second address.
US09235649B2
Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
US09235648B2
Embodiments of the present invention address deficiencies of the art in respect to social bookmarking and provide a method, system and computer program product for automated surfacing of tagged content in a vertical application. In an embodiment of the invention, a method for automatically surfacing tagged content in a vertical application can be provided. The method can include parsing text from content in an end user application, comparing the parsed text to social bookmarks and associated metadata in a social bookmarking system and matching portions of the content to respective ones of the social bookmarks based upon the comparison, and visually emphasizing the matched portions of the content in the end user application.
US09235646B2
A method and system for a search engine for user generated content have been disclosed. According to one embodiment, a computer implemented method comprises receiving a search request from a client, the search request directed to user generated content. Relevant user generated content is retrieved, wherein retrieving comprises searching processed user generated content, and wherein processing user generated content comprises receiving first input data including text, creating a substring of text from the first input data and categorizing the substring to produce a concept associated with the substring, wherein the substring is categorized according to one of dictionaries or pattern analysis. An indication of sentiment is assigned to the concept associated with the substring and an indication of influence is assigned to the concept associated with the substring. The relevant user generated content is displayed.
US09235641B1
A method and system for detection, storage and/or display of archive tracking information regarding archiving process history for archived and/or non-archived messages (e.g., email messages). Such information may be useful in determining reasons why a message, or group of messages, was archived or not, and thereby assessing the functioning of an archiving system. The process history information may include a processing type for the electronic message indicating whether the message was archived or not, and if the message was not archived, may indicate whether the message is a duplicate of another archived message, the message was filtered, or the archiving of the message failed. Event data may be recorded indicating a detailed reason why a message was not archived, a current location of the message, one or more rules applied to the electronic message during an archival filtering operation, and/or one or more rules that caused the electronic message to be selected for archiving.
US09235640B2
For logging browser data, the method compiles a string representing metadata of an operating environment for a browser displaying webpage content from a Web server. The method further compiles a Document Object Model (DOM) string representing at least one DOM element of the webpage content. In addition, the method logs the metadata string and the DOM string within a data store accessible by the web server.
US09235637B1
A search system monitors the input of a search query by a user. Before the user finishes entering the search query, the search system identifies and sends a portion of the query as a partial query to the search engine. Based on the partial query, the search engine creates a set of predicted queries. This process may take into account prior queries submitted by a community of users, and may take into account a user profile. The predicted queries are to be sent back to the user for possible selection. The search system may also cache search results corresponding to one or more of the predicted queries in anticipation of the user selecting one of the predicted queries. The search engine may also return at least a portion of the search results corresponding to one or more of the predicted queries.
US09235634B2
The embodiments of the present invention relates to a method and system for classifying media. The classification is achieved by using annotation ontolgies and by associating bottom level concepts of the annotation ontology tree with explanatory representation data of a selected representation domain and then comparing the explanatory representation data with transformation of the media in the selected representation domain. In this way tags can be generated which corresponds to bottom level concepts of the ontology tree which corresponds to explanatory representation data which can be found in the transformed media.
US09235627B1
The present disclosure includes systems and techniques relating to ranking search results of a search query. In general, the subject matter described in this specification can be embodied in a computer-implemented method that includes determining a measure of relevance for a document result within a context of a search query for which the document result is returned, the determining being based on a first number in relation to a second number, the first number corresponding to longer views of the document result, and the second number corresponding to at least shorter views of the document result; and outputting the measure of relevance to a ranking engine for ranking of search results, including the document result, for a new search corresponding to the search query. The subject matter described in this specification can also be embodied in various corresponding computer program products, apparatus and systems.
US09235620B2
A data cache platform maintains pre-computed database query results computed by a computation platform based on data maintained in the computation platform and is configured to determine probabilities of the cached database query results being outdated, to automatically issue re-computation orders to the computation platform for updating cached database query results on the basis of the determined probabilities of the pre-computed database query results being outdated and to receive the updated pre-computed database query results as results of the re-computation orders. The probability determination depends on a probabilistic model and on the occurrence of asynchronous real-time events. The real-time events are indeterministic with regard to the expiration of the cached database query results and only have a probabilistic influence on the discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results.
US09235616B2
The present invention generally relates to systems and methods for identifying a workflow, from a set of workflows, that best match a given query partial workflow. In addition to identifying the best match, the systems and methods can identify the portion of the workflow that best matches the query partial workflow.
US09235608B2
Stored duration information may be queried to determine duration of an action including a database operation. The querying may include specifying a subset of attributes of one or more relations. The relations may include a table with rows. The attributes may describe a subset of duration information including a start time of the operation. The querying may further include specifying conditions to be met, and retrieving, according to the conditions, the specified attributes of at least one row of the relations. The querying may include calculating a duration of the action based on the start time of the action.
US09235605B2
Systems and methods are provided for automated conversion of medical images and delivery to mobile devices or remote communication systems. Medical images are stored, along with related metadata, at a central location such as a server in a medical data format. A user can then submit a request or query to find the medical images on the server and deliver them to a mobile device or other remote communication system separate from the central location. The medical images are then converted to a standardized format specification based on an output destination type of the mobile device or remote communication system. A message is assembled with the converted medical data from a message template and is then transmitted to the mobile device or remote communication system.
US09235601B2
Embodiments of the disclosure include a method for data mining shape based data, the method includes receiving shape data for each of a plurality of data entries and creating a first abstract from the shape data for each of the plurality of data entries. The method also includes organizing the first abstracts into a plurality of groups based on a criterion and creating a second abstract for each data entry in the plurality of groups based on the criterion and information derived from the first abstract.
US09235598B2
A method and system for a location based full text search is disclosed. The system generates interwoven bit vectors for documents that are stored in a database. The system may determine a location value based on a portion of a map that a user is viewing. The system may also receive at least one search term inputted by a user. Based on the location value and the search term, the system may generate one or more interwoven bit vectors, which may be used to query an index that identifies responsive documents stored in the database.
US09235597B2
A system may provide for retrieving data within a selected region of a map is provided. The system may include mobile devices configured to display a map and to receive a user selection of a region of the map. An application server may receive data from the mobile device, representing the user selected region of the map and a search criterion. A database may be in operative communication with the application server and executes a query using the data representing the selected region of the map and the search criterion and to return data results corresponding to a plurality of locations within the selected region and related to the search criterion. The mobile device may further be configured to display the data results corresponding to the plurality of locations on the selected region of the map and the displayed data results are automatically updated when the user moves the selected region of the map.
US09235593B2
Transmitting filesystem changes over a network is disclosed. A hash of data comprising a chunk of directory elements comprising one or more consecutive directory elements in a set of elements sorted in a canonical order is computed at a client system. One or more directory elements comprising the chunk are sent to a remote server in the event it is determined based at least in part on the computed hash that corresponding directory elements as stored on the remote server are not identical to the directory elements comprising the chunk as stored on the client system.
US09235592B2
Techniques for avoiding duplicate comparisons while comparing customer records to identify linked customer records pertaining to a single customer entity are provided. The techniques include the computer system comparing a first electronic customer record with a second electronic customer record to determine if the first electronic customer record and the second electronic customer record pertain to a single customer entity if the computer system identifies a common blocker key corresponding to a selected blocker from a data field in the first electronic customer record and from a data field in the second electronic customer record and if the computer system does not identify a common blocker key corresponding to an additional lower order blocker from another data field in the first electronic customer record and from a data field in the second electronic customer record.
US09235586B2
A Web browser of a computing device downloads or otherwise obtains a file. File information identifying the file is obtained and is sent to a remote reputation service. Client information identifying aspects of the computing device can also optionally be sent to the remote reputation service. In response to the file information (and optionally client information), a reputation indication for the file is received from the remote reputation service. A user interface for the Web browser to present at the computing device is determined, based at least in part on the reputation indication, and presented at the computing device.
US09235583B2
A virtual media (VM) method for mounting one or more folders in one or more storage devices of a client for accessed by a server as a virtual drive. The client assigns virtual cluster indices to each file, and creates a file-cluster index table to store the assigned virtual cluster indices. The client also creates a VM file system complying with the FAT file system standard except that only subdirectories and no data files are stored in the VM FAT file system. The VM FAT table uses virtual cluster indices rather than actual cluster indices. Data written by the server are stored in a temporary data area without modifying the actual file systems of the storage devices. The virtual sectors requested to be written are “dirty”, and the dirty sector numbers and corresponding temporary sector numbers are stored in a dirty sector index table for use in a write-back step.
US09235582B1
Techniques to exclude files from backup are disclosed. In various embodiments, a database that includes an exclude set table configured to store data associated with one or more files identified to be excluded from backup is accessed. Data retrieved from the database is used to exclude one or more of said one or more files from a backup. In some embodiments, files are excluded from the backup at least in part by deleting the files from a shadow copy volume created in connection with said backup.
US09235577B2
Instead of transferring a large original file from a source system to a target system, the original file is encoded to define a recipe. The recipe is then decoded to yield a duplicate of the original file on the target system. Encoding involves identifying standard blocks in the original file and including standard-block identifiers for the standard blocks in the recipe in lieu of the original blocks. Decoding involves an exchange with a standard-block identifier server system, which provides standard blocks in response to received standard-block identifiers.
US09235576B2
Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia presentation. Different techniques for presenting multimedia data items are disclosed. User controls providing control for speed and direction in accordance with a user selection device being in a particular location. When a user device is with the defined area, the speed and direction control are on. When the user selection device leaves the defined area, the speed and direction are off. Also described is a system using a browser tool for displaying multimedia data in accordance with these viewing techniques. Multimedia data items displayed with the viewing techniques are indices into multimedia presentations. A user selection is made by viewing the multimedia data items and control is transferred accordingly to an appropriate application to present a multimedia presentation corresponding to a selected multimedia data item.
US09235574B2
Systems and methods are described for providing content recommendations by maintaining preference values indicative of a user's preference (e.g., degree of like or dislike) for different assets and updating these preference values based on observed events and known relationships between events and content elements. Also disclosed herein are systems and methods for providing content recommendations using polarity scores, which represent how much user preferences for certain content differ from the average user preference for that content.
US09235572B2
There is presented a system and method for updating digital media content. The system comprises a data structure residing on a media storage, the digital media content being stored in the data structure. The system further comprises a processor coupled to the media storage and configured to access the data structure, and receive an update to one or more modifiable elements of the data structure from an authoritative source external with respect to the data structure. The processor is further configured to modify the modifiable elements according to the update, and store the modified elements in the data structure. As a result, updates to the modifiable elements are persistently stored in the data structure.
US09235567B2
A method adapted to multiple corpora includes training a statistical machine translation model which outputs a score for a candidate translation, in a target language, of a text string in a source language. The training includes learning a weight for each of a set of lexical coverage features that are aggregated in the statistical machine translation model. The lexical coverage features include a lexical coverage feature for each of a plurality of parallel corpora. Each of the lexical coverage features represents a relative number of words of the text string for which the respective parallel corpus contributed a biphrase to the candidate translation. The method may also include learning a weight for each of a plurality of language model features, the language model features comprising one language model feature for each of the domains.
US09235559B2
Various embodiments provide an ability to load documents and access page content associated with documents while the documents are still being loaded. In at least some embodiments, while a document's structure is being processed in the background, individual pages can be requested. The same can be said for individual documents that comprise a part of a package that contains multiple documents. In at least some embodiments, multiple threads are utilized to enable a document's structure to be built and to enable a user to access portions of the document while the document is being built or loaded.
US09235544B2
In a method in a portable data carrier for executing an additional functionality in the data carrier, whereby the data carrier comprises a memory and whereby the additional functionality is called up by means of the one access of a conventional read command ordered from outside the data carrier to the memory of the data carrier, the additional functionality is further specified by a respective further access of at least one further conventional read command to the memory of the data carrier.
US09235534B2
A data protecting method for protecting a sub-directory and at least one pre-stored file in a rewritable non-volatile memory module is provided. The method includes receiving a write command from a host system and determining whether a write address indicated by the write command is an address storing a file description block of the sub-directory. The method also includes, when the write address is the address storing a file description block of the sub-directory, determining whether a portion of data streams corresponding to the write command is the same as a corresponding content recorded in the file description block of the sub-directory. The method further includes, when the portion of data streams corresponding to the write command is not the same as the corresponding content recorded in the file description block of the sub-directory, transmitting a write failure signal to the host system.
US09235524B1
A method, computer program product, and computing system for copying a content directory associated with a cache system from a volatile memory system to a non-volatile memory system. A plurality of data requests concerning a plurality of data actions to be taken on an electro-mechanical storage device associated with the cache system are received on the cache system. The content directory on the volatile memory system is updated based, at least in part, upon the plurality of data requests. The plurality of data requests are stored on tracking queue included within the electro-mechanical storage device.
US09235520B2
Embodiments of the invention describe a cache coherency protocol that eliminates the need for ordering between message classes and also eliminates home tracker preallocation. Embodiments of the invention describe a less complex conflict detection and resolution mechanism (at the home agent) without any performance degradation in form of bandwidth or latency compared to prior art solutions.Embodiments of the invention describe a home agent that may receive request messages, e.g., data ownership request messages and data request messages, which include issuance data indicating an order of the respective message issued. Said home agent may determine whether an early or late conflict exists based, at least in part, on a received conflict response message and the issuance data of a most recent completed transaction.
US09235519B2
A home node for selecting a source node using a cache coherency protocol, comprising a logic unit cluster coupled to a directory, wherein the logic unit cluster is configured to receive a request for data from a requesting cache node, determine a plurality of nodes that hold a copy of the requested data using the directory, select one of the nodes using one or more selection parameters as the source node, and transmit a message to the source node to determine whether the source node stores a copy of the requested data, wherein the source node forwards the requested data to the requesting cache node when the requested data is found within the source node, and wherein some of the nodes are marked as a Shared state corresponding to the cache coherency protocol.
US09235516B1
Described are techniques for processing data operations. A read request for first data is received at a data storage system. It is determined whether the read request results in a cache hit whereby the first data is stored in a cache of the data storage system, or whether the read request otherwise results in a cache miss. If the read request results in a cache miss, processing is performed to determine determining whether to perform cacheless read processing or deferred caching processing to service the read request. Determining whether to perform cacheless read processing or deferred caching processing is performed in accordance with criteria including a measurement indicating a level of busyness of a back-end component used to retrieve from physical storage any portion of the first data not currently stored in the cache.
US09235507B2
According to one embodiment, a device includes a determination unit, compression unit, selecting unit, write updating unit, writing unit. The determination unit determines whether to compress write data based on specific information. The specific information including at least one of the type, number of accesses, access frequency and importance level of the write data. The compression unit compresses the write data when determining to compress the write data. The selecting unit selects a write region for the write data in nonvolatile memory based on the specific information. The write updating unit updates the specific information. The writing unit writes compressed write data into the write region when determining to compress the write data. The writing unit writes uncompressed write data into the write region when not determining to compress the write data.
US09235503B2
Stripe-based non-volatile multilevel memory operation can include writing a number of lower stripes including programming a number of lower pages of information in each of the number of lower stripes. An upper stripe can be written including programming a number of upper pages of the information in the upper stripe. Each of the number of upper pages can correspond to a respective one of the number of lower pages. Each of the respective ones of the number of lower pages corresponding to the number of upper pages can be programmed in a different lower stripe of the number of lower stripes.
US09235497B2
The existence of errors and bugs in device drivers and other software operating in kernel space may be difficult to find and eliminate. A system and method for debugging computer programs may involve the use of several different modules. Running in the kernel space is an event monitor. Running in the user space is an event collector, an event player, and a concurrency error detector. This setup allows one to debug device driver software and other software that executes in kernel space using existing user space error detectors.
US09235496B2
A test data extraction and persistence technique that relies on a data domain based storage infrastructure is disclosed. In operation, a test data server receives a test data query that specifies selection parameters for selecting test data and any transformation operations to be performed on the test data. The test data server identifies domains associated with the selection parameters and traverses the tables in the database based on the identified domains to extract test data that satisfies the selection parameters. The test data server optionally performs transformation operations, such as masking operations, specified by the test data query on the extracted data. The identified domains are stored such that test data that satisfies the test data query may be extracted from the database repetitively without reevaluating the test data query each time.
US09235491B2
Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path.
US09235488B2
A random noise generation module for generating noisy LLRs for testing an error correction circuit of a nonvolatile memory storage module. The random noise generation module includes a coefficient generator for generating one or a plurality of coefficients, each of the plurality of coefficients associated with one region of a plurality of regions defining a linear space proportionately divided according to an area under a probability distribution curve for a nonvolatile memory storage module. The random noise generation module further includes a linear random number generator for generating a linear random number and a comparator for comparing the linear random number to one or more of the plurality of coefficients to identify the region of the plurality of regions of the probability distribution curve in which the linear random number belongs to generate a noisy LLR for testing an error correction circuit of a nonvolatile memory storage module.
US09235485B2
In an embodiment, a partition is executed at a primary server, wherein the partition accesses a first memory location at a first memory block address at the primary server. If a first corresponding memory location at a secondary server has an error, wherein the first corresponding memory location at the secondary server corresponds to the first memory location at the primary server, then an object is moved from the first memory location at the primary server to a second memory location at the primary server.
US09235482B2
Embodiments of the invention relate to dynamic application migration in a shared pool of configurable computer resources with disaster recovery support. Data from an application is replicated from local data storage to remote data storage. A consistency point of the data is created in both the local data storage and the remote data storage. The application may be migrated to a second data site with separate local data storage. The migration may be planned or unplanned. Based upon the created consistency point, a consistent set of application data may be requested to support a read operation from the migrated application.
US09235476B2
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted.
US09235473B2
Systems and methods allow for reliably and efficiently managing files stored on a data storage medium associated with a computer system such as a set-top box. The computer system manages a collection of metadata describing each of the files stored on the data storage medium in a memory during operation of the computer system. A current snapshot of the collection of metadata is periodically or otherwise stored to the data storage medium. Following a reboot of the computer system, the collection of metadata can be recovered to the memory from the snapshot of the collection of metadata stored on the data storage medium.
US09235459B2
Memory devices and methods are described that include serially chained memory devices. In one or more of the configurations shown, a serial chain of memory devices includes a number of memory devices, and an error recovery device at an end of the chain. In one configuration shown, the serial chain of memory devices includes a chain of devices where each device is a stacked die memory device. Methods are described that show using the error recovery device in write operations and data recovery operations.
US09235458B2
A method of delegating work of a computer program across a mixed computing environment is provided. The method includes: performing on one or more processors: allocating a container structure on a first context; delegating a new operation to a second context based on the container; receiving the results of the new operation; and storing the results in the container.
US09235451B2
The present invention provides a browser kernel switching method, which enables a browser to switch between different browser kernels when browsering different web pages, and comprises the following steps: detecting, by the browser, whether a kernel switch is needed; and transferring a post data in a previous kernel of the browser to the kernel which is to be switched when loading a page that requires to switch kernel.
US09235450B2
A computer-implemented method to reduce slow or stuck SCSI commands at a SCSI target is disclosed. The method starts with initiating a first request to acquire an exclusive lock for a first service daemon of a SCSI target to shut down a first service, where the SCSI target offers a plurality of services, and where each service corresponds to a service daemon. The first service daemon receives a first rejection of the exclusive lock for the first request as the exclusive lock is currently held by a second service daemon corresponding to a second service. Then the first service daemon initiates a second request to acquire the exclusive lock in an attempt to shut down the first service again after a delay period. In response to a second rejection, execution of SCSI commands associated with the second service currently possessing the exclusive lock is terminated.
US09235449B1
A network element has at least one receiver, a software queue, and at least one transmitter. A data path thread moves data packets from a receive queue of the receiver to the software queue, and a transmit driver moves data packets from the software queue to a transmit queue of the transmitter. A flow indicator associated with the software queue is controlled to indicate when at least one data packet remains in the software queue. A queue management thread polls the flow indicator to determine when the software queue should be accessed for ensuring that data packets do not remain in the software queue for extended time periods between data bursts.
US09235447B2
In one embodiment a method includes at first a network device, identifying an attribute of the first network device, selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device, generating a message that comprises a set of information comprising an identification of the attribute and the function, and sending the message to, e.g., a next higher node in a network hierarchy of which the network device is a part. Multiple such messages may be received at an aggregation node that then summarizes the attributes according to respective functions, and sends or publishes a summarized version of the attributes to a still next higher node in the network hierarchy.
US09235443B2
Systems and methods for cache optimization are provided. The method comprises monitoring cache access rate for a plurality of cache tenants sharing same cache mechanism having an amount of data storage space, wherein a first cache tenant having a first cache size is allocated a first cache space within the data storage space, and wherein a second cache tenant having a second cache size is allocated a second cache space within the data storage space. The method further comprises determining cache profiles for at least the first cache tenant and the second cache tenant according to data collected during the monitoring; analyzing the cache profiles for the plurality of cache tenants to determine an expected cache usage model for the cache mechanism; and analyzing the cache usage model and factors related to cache efficiency or performance for the one or more cache tenants to dictate one or more occupancy constraints.
US09235436B2
A methods and device for accessing virtual machine (VM) data are described. A computing device for accessing virtual machine comprises an access request process module, a data transfer proxy module and a virtual disk. The access request process module receives a data access request sent by a VM and adds the data access request to a request array. The data transfer proxy module obtains the data access request from the request array, maps the obtained data access request to a corresponding virtual storage unit, and maps the virtual storage unit to a corresponding physical storage unit of a distributed storage system. A corresponding data access operation may be performed based on a type of the data access request.
US09235432B2
The invention sets forth a New Network Model for building and managing distributed computing networks based on a fundamental network building block referred to as a DIME; an acronym for Distributed Intelligent, Managed, Entity, and a Signaling Infrastructure. The network model enables dynamic management of the programs comprising the DIME. Five of these programs are used for implementing the functional management services commonly referred to as Fault, Configuration, Accounting, Performance and Security, or FCAPS, at the DIME level. A combination of FCAPS management and Signaling Infrastructure enables DIME based Workflows, which are groups of connected DIMEs programmed to execute in coordination with each other to produce desired results. The network model further enables basic Workflow requirements, including those of task specialization; priority based mediation; fault tolerance; reliability; and resiliency.
US09235429B1
Clickstream data describes a pathway or sequence taken by a user while accessing webpages or other user interfaces. The clickstream data may be parsed or processed to identify the time the user spent viewing each webpage, the number of elements on each webpage, the user's access bandwidth, and other data defining respective user access metrics. The user access metrics may be applied toward the generation of more effective user interfaces having idealized element counts, element placements or counts targeted to a particular user, elements based on estimated user access times, and so on.
US09235423B2
Workload is mitigated when customizing adding a state transition resulting from a datacenter operation procedure, to an availability evaluation model of a server infrastructure, provided as a standard library. This involves: storing in a state transition storage unit (STSU) definitions of a plurality of state transitions corresponding to system configurations; storing in an additional STSU definitions of state transitions used in system operation, which are different from the plurality of state transitions; receiving definitions of state transitions and registering the definitions in the additional STSU; analyzing system availability based on the definitions of the state transitions stored in the STSU and the definitions of the state transitions stored in the additional STSU; analyzing common state transition patterns in at least part of definitions of the plurality of state transitions used when operating the system, and stored in the additional STSU; and outputting analysis results on the common state transition patterns.
US09235410B2
Methods and systems for generating a graph model associated with a software release. The methods and systems are configured to receive a software release including a set of software packages. The software release is parsed to identify modeling information including package information, package dependency information, and function dependency information associated with each software package in the set of software packages. A graph model is generated and stored which represents the modeling information, wherein the graph model comprises a package node for each software package in the set of software packages and a function node for each function in the set of software packages.
US09235409B1
Customers wanting to deploy software packages, or updates to those packages, across a group of servers or other computing resources can rely upon a component such as a resource manager to manage the deployment. The resource manager can utilize a data structure that stores deployment information by Revision number, and merges information for each verified deployment into a Mainline for those resources. Each Deployment can involve an Individual Release or a Baseline Release, and the importance of those Releases can be determined with respect to a current snapshot of the Mainline. Such an approach enables important Release and Deployment information to be quickly determined and obtained, which can help with configuring and scheduling future Deployments.
US09235400B2
A method for operating first or second control devices for controlling a technical installation with control data stored on a data medium in a predetermined format, wherein the control data is stored on the data medium in a first format such that this data can be processed directly for read/write operations by the first control device, during operation of the second control device first control data is converted into a second format such that the converted first control data can be processed directly for read/write operations by the second control device, and where second control data is converted during each access at runtime from the first format into a format that can be processed by the second control device, or the first control data is converted during each access at runtime from the second format into a format that can be processed by the first control device.
US09235395B2
System and method for configuring a system of heterogeneous hardware components, including at least one: programmable hardware element (PHE), digital signal processor (DSP) core, and programmable communication element (PCE). A program, e.g., a graphical program (GP), which includes floating point math functionality and which is targeted for distributed deployment on the system is created. Respective portions of the program for deployment to respective ones of the hardware components are automatically determined. Program code implementing communication functionality between the at least one PHE and the at least one DSP core and targeted for deployment to the at least one PCE is automatically generated. At least one hardware configuration program (HCP) is generated from the program and the code, including compiling the respective portions of the program and the program code for deployment to respective hardware components. The HCP is deployable to the system for concurrent execution of the program.
US09235385B1
An improved system and method for providing software is described. The system, upon receiving a software request from a user device, obtains metadata about the user device. Based on the metadata and the software requested, a template of the software is obtained. The template specifies a list of categories, where each category is associated with component(s) in a component database. Based on the metadata and eligibility attributes of the respective components, one component from each category is selected for inclusion in the software. From the selected components and the template, the requested software is constructed and sent to the user device. In some embodiments, for popular user devices, a previously stored selection of components can be accessed. In some embodiments, an updated version of the software is provided if the metadata of the user device changes or if there is a change in the available components or software templates.
US09235384B2
Computer-implemented methods relating to interactive graphical designs are provided. One method includes adding a widget to a graphical instantiation of a web page design that is being displayed in a graphical design environment. The method also includes generating an encoded instantiation of the web page design using a compiler and the graphical instantiation. The method also includes rendering the encoded instantiation in a player. A portion of the encoded instantiation is used by the player for an aspect of an interaction between a viewer of the web page design and the widget. The method also includes generating a notification to describe that aspect of the interaction. The notification is a more cogent description of that aspect of the interaction than the portion of the encoded instantiation.
US09235381B2
A method and device for the programming and configuration of a programmable logic controller are disclosed. The method can include: locating a configuration tool in a programming tool, wherein the configuration tool includes a module in an IEC61131 language; integrating at least one further module into the configuration tool, and executing the programming and configuration of the programmable logic controller in a high-level language using a C-Code editor, and wherein the at least one further module is configured to provide a definition of interfaces between an IEC61131 code and a high-level language code, and provide a configuration of the high-level language code.
US09235371B2
A request to print a file at a printer is received at a first computer system over a public network. Responsive to receiving the request, an indication of the request is exposed to the printer to enable fulfillment, by the printer, of the request to print the file.
US09235370B2
An image forming system includes a plurality of image forming apparatuses, a determining unit, and a control unit. The image forming apparatuses are connected in series in a paper conveyance direction, and include first and second image forming apparatuses. The second image forming apparatus is disposed downstream of the first image forming apparatus in the paper conveyance direction. The determining unit determines whether image data is front-side data or back-side data at a time of duplex printing. The control unit controls the first image forming apparatus to print an image based on the back-side data, and controls the second image forming apparatus to print an image based on the front-side data.
US09235359B2
A system that generates risk values for a print service provider. The print service provider may calculate probabilities of an event occurring, calculate the effect that the given event will have on the print service provider, and determine various risks associated with calculations. These risks may then be utilized to determine overall operational strategies for the print service provider when compared to threshold risk levels for the print service provider.
US09235357B2
An information processing apparatus which transfers a print job to a lower apparatus that is included in a print system and located at a lower level in print processing, comprises: a determination unit configured to determine whether to cancel the print job; and a cancel command issuing unit configured, when the determination unit determines to cancel processing for the print job, to issue, to the lower apparatus for the print job, a cancel command to which information about a cancel reason is added.
US09235349B2
To directly and smoothly execute data update on a duplication volume while suppressing a load on a master volume, when performing backup by employing the snapshot system. The duplication system includes: duplication volumes for a master volume; a shared volume for storing duplication data of the duplication volumes; and a main control unit which manages data accesses made from a host computer to the duplication volumes and manages data storing places. The main control unit includes a data duplication control module having a function which duplicates data of the master volume to the duplication volumes when updating the master volume, and directly performs data update to each of the duplication volumes when updating the duplication volumes.
US09235345B2
A method for controlling a loss of reliability of a non-volatile memory (NVM) included in an integrated circuit card (ICC) may include determining whether the NVM is reliable at the operating system (OS) side of the ICC, and generating an event associated with the reliability of the NVM at the OS side for an application of the ICC, if the NVM is determined to be unreliable.
US09235340B2
A data-holding subsystem holding instructions executable by a logic subsystem is provided. The instructions are configured to receive one or more touch-input messages reporting touch contacts recognized by a touch input device, if a touch contact reported by the one or more touch-input messages satisfies a first criterion, initiating a virtual mouse input mode, in the virtual mouse input mode, outputting a cursor position corresponding to a position of the touch contact that satisfies the first criterion, if no touch contacts reported by the one or more touch-input messages satisfy the first criterion, and one or more touch contacts reported by the one or more touch-input messages satisfies a second criterion, initiating a multi-touch input mode, and in the multi-touch input mode, outputting a multi-touch gesture command corresponding to the one or more touch contacts that satisfy the second criterion.
US09235335B2
Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.
US09235332B2
User interfaces for tools for estimating a probability that a future event will occur based on user input are described. One set of interfaces include rating, trend, cohort record and source controls each of which when selected provide corresponding data from one predictive model that produces predictions of the likelihood of an event occurring in the future based on analysis of data in a database. The system further displays a process of content produced by a model builder that populates the interfaces, and outputs thereof.
US09235328B1
A graphical user interface (GUI) is disclosed that allows user to quickly find and select (assign) specific items from a large data source that is housed in the cloud. The GUI includes a first and second grid that display unassigned and assigned items, respectively. Each of the first and second grids allows the user to filter each grid by typing in the search criteria and forwarding the criteria to the server. Items in each of the first and second grids may be moved between the two grids to quickly change the assigned state of moved items.
US09235321B2
In one embodiment, a method includes displaying a first content item on a screen of a computing device, the first content item occupying the entire screen and comprising an icon representing a second content item; and in response to a first user input, displaying a first animation sequence depicting the icon opening up to reveal the second content item, the second content item eventually replacing the first content item and occupying the entire screen. In one embodiment, the method further includes in response to a second user input, displaying a second animation sequence depicting the second content item closing down and returning to the icon included in the first content item, the second content item eventually disappearing from the screen.
US09235319B2
A computer implemented method, apparatus, and computer usable program product modify objects in a virtual universe. The virtual universe includes a viewable field, a detection area that is adjacent to the viewable field, and an outside area that is outside the viewable field and the detection area. Each avatar in a set of avatars is incapable of viewing the objects while the avatar is within either the detection area or the outside area. In response to an entrance of a first particular avatar of the set of avatars into the detection area, one of the objects is prepared for display to the first particular avatar of the set of avatars, without displaying, by buffering content associated with the one of the objects. If a particular one of the objects is determined to be adjacent to an obstructing one of the objects, a focal point of the viewable field is set at a location that is a different location than a location of the particular one of the objects.
US09235311B2
A method of initializing a touchscreen panel including a first resistive film having a first electrode and a second electrode provided at corresponding ends thereof in a first direction, a second resistive film having a third electrode and a fourth electrode provided at corresponding ends thereof in a second direction perpendicular to the first direction, a first resistor having a first end connected to the first electrode, and a second resistor having a first end connected to the third electrode, includes (a) measuring a potential with the touchscreen panel being contacted at two points with a predetermined potential being applied to the touchscreen panel; and (b) calculating a relational expression between the potential and a distance between the two points based on the measured potential.
US09235298B2
A transparent capacitor apparatus includes a first transparent substrate including a first patterned conductive layer having a first conductive material located over the first transparent substrate; a dielectric layer located over the first patterned conductive layer; a second patterned conductive layer including a second conductive material located over the dielectric layer, wherein the second pattern is different from the first pattern; and a second transparent substrate located over the second patterned conductive layer. Portions of the first conductive material of the first patterned conductive layer overlap portions of the second conductive material of the second patterned conductive layer. The overlapping portions of the first and second conductive materials form matching patterned electrical conductor(s) having spatially matching conducting and non-conductive areas, the non-conductive areas of the first and second patterned conductive layers having encapsulated coalesced conductive material structures.
US09235294B2
Embodiments are directed to receiving, by a microphone configured for audio use, an ultrasonic signal, applying an analog-to-digital (A/D) converter to the signal to generate a digital version of the signal, obtaining phase information from the digital version of the signal, and determining a position of an emitter of the ultrasonic signal based on the phase information.
US09235293B2
An optical touch device includes an indication plane, two image sensing units and a processing unit. The two image sensing units are disposed at two corners of the indication plane diagonal to each other, respectively, and the two corners define a diagonal line connected therebetween. The processing unit is electrically connected to the two image sensing units. When two touch points are performed on the indication plane, the processing unit determines whether the two touch points are located at opposite sides of the diagonal line, respectively, according to images sensed by the two image sensing units. Once the two touch points are located at opposite sides of the diagonal line, respectively, the processing unit calculates and outputs coordinates of the two touch points immediately according to the images sensed by the two image sensing units.
US09235292B2
An interactive image projecting device that projects an image onto a display surface and controls the projected image based upon movement of the image projecting device or the detection of another image. The image projecting device includes a projector that generates an image from a control unit. The device includes a position indicating emitter that generates a position indicator and an image sensor that is operable to detect the position indicator from either the device including the image sensor or a position indicator from another device. Based upon the sensed position indicator from another device, the control unit operates to modify the image projected from the device such that the image from a first device can interact with an image from a second device. The first and second devices each have a wireless transceiver such that the devices can communicate with each other during operation.
US09235277B2
Most computer operating systems are able to automatically configure the coupled computer peripheral device for use with the computer operating system without the need for installation of a specific driver. However, when these peripheral devices are detected by the computing system, a generic UI control configuration is often assigned to them and whatever customised settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gamers when they use a different computing system or machine. Described according to an embodiment of the invention is a profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of a user-interface (UI) thereto and for retrieving configuration data corresponding to the client data for use in configuring the UI by the computing system.
US09235261B2
A novel control device for a personal computer which is manipulated by a user's feet. The control device is intuitively manipulated by application of the appropriate pressure to the control device via two pedals for the user's feet. At any one time, the control device may be manipulated such that the control device moves in three distinct directions: the device pivots forwards or backwards, rotates left or right, and dips to the left or to the right. For each movement in a distinct direction, the control device generates an input for a personal computer.
US09235260B2
The present disclosure provides techniques for translating input camera commands to device-specific commands. Camera commands may be translated by a translation engine located separately from the camera and then transferred to the camera. The translated commands may be less complex than input commands. By translating the commands, older cameras may be capable of supporting newer commands which are not natively supported.
US09235259B2
A method for detecting, in an audio signal including a stream of audio samples (y(n), (y′(n)), ticks in a noisy environment, comprises the steps of applying the signal to a coarse tick detection processor arranged to decide whether it is likely that the signal includes a tick and, only then, enabling a fine tick detection processor to decide, by more thorough processing the audio signal, whether the audio signal represents an audio tick. The coarse processing step preferably includes buffering audio samples (y(n), (y′(n)), determining the maximum and minimum values of each sample, forming their local range, delaying the local range with one or more samples and comparing the difference between the actual local range and the delayed local range with a threshold value (Tc), and, if the difference exceeds the threshold value, outputting a trigger (nc) for enabling the fine detection processor The fine processing step preferably includes buffering audio samples (y(n), (y′(n)), computing, for each buffer content (Bp(n,m)), a Fast Fourier Transformed buffer content (Ec(ω,m)), determining the difference (Fc(ω,m)) between the resulting frequency components, comparing the difference (Fc(ω,m)) to the content of a previously trained fingerprint set (F*(ω,m)) and calculating a correlation coefficient (p(Fc,F*)) between them, comparing the correlation coefficient to a threshold value (TP) and, if the correlation coefficient exceeds the threshold value, outputting a signal indication the presence of a tick in the audio signal.
US09235256B2
An apparatus comprises a plurality of cores and a controller coupled to the cores. The controller is to lower an operating point of a first core if a first number based on processor clock cycles per instruction (CPI) associated with a second core is higher than a first threshold. The controller is operable to increase the operating point of the first core if the first number is lower than a second threshold.
US09235250B2
A mechanism is provided for customized power rating for computer equipment. A power monitor determines actual power consumption by computer equipment in a facility. After equipment has been stressed, an operator sends the actual power consumption information to the manufacturer. The manufacturer receives the actual power consumption information and issues a certificate that acknowledges the equipment will not consume more power than what was measured. The manufacturer may provide digital media that instructs power management hardware in the computer equipment to adhere to an actual case power limit. The power management hardware treats the actual case power limit as a hard power limit. That is, the power management hardware will not specify a power cap higher than the actual case power limit. The power management hardware prevents the equipment from crossing the actual case power limit.
US09235248B2
A power distribution device includes a number (N, N≧2) of power input terminals, a number (M, M≧2) of power output terminals, and a number (M) of power distribution circuits, each electrically coupled to a corresponding one of the power output terminals and electrically coupled to a number (P, P≧2) of the power input terminals. Each of the power distribution circuits includes a number (P) of diodes each electrically coupled between a respective one of the power input terminals and the corresponding one of the power output terminals, a switch element connected in parallel to one of the diodes, and a controller controlling the switch element to operate in a conducting state when the controller determines that power received at the power input terminal connected to the switch is normal, and controlling the switch element to operate in a non-conducting state when the power is abnormal.
US09235247B2
An electrical outlet strip is controlled by sound or an audio signal. The electrical outlet strip can include a plurality of outlets having a selector switch for either each outlet or one selector switch that controls all the outlets. The selector switch can control whether the outlets are powered directly be the input power, or if the outlets are controlled by the audio signal or sound. When the outlets are controlled by the audio signal or sound, the audio signal or sound can be filtered into a plurality of bands, one for each outlet, for example. There audio signal or sound can be input to the outlet strip by various mechanisms, including WiFi, Bluetooth®, FM wireless receiver, via an audio jack, via a microphone, or the like.
US09235246B2
The disclosure discloses a computing device including a connection module, a processing unit and a logic expansion unit, and a power supply method of a connection module. The connection module includes a detection unit and a power switch. The detection unit is configured to detect whether the connection module is connected with an external peripheral device, and to generate a detection signal. The power switch is configured to receive a power switching signal and to provide a rated voltage to the connection module according to the power switching signal. The processing unit and the logic expansion unit are coupled to each other. When the computing device is at a normal mode, the processing unit is configured to provide the power switching signal, acquires a connection status between the connection module and the external peripheral device, and to control the logic expansion unit to record the connection status.
US09235229B2
Embodiments of a voltage reference circuit are described. In one embodiment, a voltage reference circuit includes a startup circuit configured to generate a startup current and to be turned off in response to a comparison between the startup current and a current threshold, an amplifier connected to the startup circuit and configured to generate an amplified current using a positive current feedback loop in response to the startup current, and a proportional to absolute temperature (PTAT) current generator configured to generate a temperature-independent reference voltage in response to the startup current and the amplified current. Other embodiments are also described.
US09235228B2
An electronic circuit for converting power from a floating source of DC power to a dual direct current (DC) output is disclosed. The electronic circuit may include a positive input terminal and a negative input terminal connectible to the floating source of DC power. The dual DC output may connectible to the input of an inverter. A positive output terminal connected to the positive input terminal of the inverter and a negative output terminal and a ground terminal which may be connected to the input of the inverter. A series connection of a first power switch and a second power switch connected across the positive input terminal and the negative input terminal. A negative return path may include a first diode and a second diode connected between the negative input terminal and the negative output terminal. A resonant circuit may connect between the series connection and the negative return path.
US09235221B2
This document discusses apparatus and methods associated with an early warning strobe input of a boost converter. In an example, a method of increasing a set point of a boost converter configured to provide power to a mobile device can include receiving an indication that the mobile device will transition from the first low-power mode to a second higher-power mode; and increasing the set point of the boost converter in response to the indication.
US09235218B2
Disclosed herein are example embodiments for collision targeting for an unoccupied flying vehicle (UFV). For certain example embodiments, at least one machine, such as a UFV, may: (i) ascertain at least one target for at least one collision to include a UFV; or (ii) execute at least one maneuver to divert a UFV at least toward at least one target to induce at least one collision to include the UFV and the at least one target. However, claimed subject matter is not limited to any particular described embodiments, implementations, examples, or so forth.
US09235215B2
In one embodiment, a method for optimizing a set of matched features is provided. The method includes matching features between an optical image and a geo-referenced orthoimage to produce an initial set of matched features. An initial position solution is then determined for the optical image using the initial set of N matched features. The initial set of N matched features are then optimized based on a set of N sub-solutions and the initial position solution, wherein each of the N sub-solutions is a position solution using a different set of (N−1) matched features. A refined position solution is then calculated for the optical image using the optimized set of matched features.
US09235213B2
Provided is a delivery vehicle and methods and systems for automated delivery using the delivery vehicle. The automated delivery method comprises receiving, by a processing device, an order from a buyer. The order specifies one or more products to be delivered to the buyer and itinerary information. The processing device transmits the order to a placer robot. The placer robot positions the one or more products to a delivery vehicle. Then, the delivery vehicle may transport the products to a delivery destination based on the order. The delivery vehicle may be driverless and lightweight and move automatically. The delivery vehicle may move on a flat track using itinerary information of the order. Additionally, the delivery vehicle may use a Global Positioning System to determine own location and compare it to the itinerary information.
US09235204B2
A method for establishing a secure connection from a service technician to a component of an automation environment that can be remotely diagnosed and/or maintained and is experiencing failure. A service certificate is required for establishing the secure connection, wherein a secure initial connection is first established to the automation environment by the service technician using a one-time password. With the initial connection, a service certificate required for establishing the secure connection to the component of the automation environment experiencing the failure is subsequently transmitted from the automation environment to the service technician. The secure connection from the service technician to the component experiencing the failure is then established by means of the service certificate. The invention further relates to an automation environment that is suitable for carrying out a method of said kind.
US09235202B2
In a magnetic resonance system and a method and device for generating a control command sequence for operating the magnetic resonance system, a magnetic resonance data acquisition sequence is provided to a processor and is modified in the processor. The sequence operates the magnetic resonance system to acquire magnetic resonance data from a subject in multiple individual data acquisitions for subsequent automated evaluation of the individual data acquisitions with respect to an evaluation parameter. The individual evaluation results are combined into an overall evaluation result. The control command sequence is automatically modified in the processor by varying at least one sequence control parameter between different individual data acquisitions so that a variance of a measurement error in the overall evaluation result is minimized.
US09235201B2
In this disclosure, equations to be solved in the model predictive control are transformed by using an off-line algebraic simplification method into a matrix operational expression representing a product of a coefficient matrix and a vector regarding solution inputs within a control horizon is equal to a function vector regarding target values of output states and the output states. The size of the coefficient matrix is reduced compared with the conventional matrix. Then, the matrix operational expression is solved in an online plant control apparatus with present output states and present target values of the output stats of a plant to be controlled, by the direct method, to output the solution to the plant.
US09235195B2
A display assembly includes a display selectively displaying human-readable indicia on a face thereof and a cover disposed over the display. The cover has a homogeneous surface over the entire face of the display. The display assembly is controllable between an inactive state and an active state. In the inactive state, the face of the display is not viewable through the cover, and in the active state, the indicia are viewable through the cover.
US09235192B2
A method of adjusting oscillation frequency of a timepiece regulating assembly with no index assembly, to a predetermined oscillation frequency, including: randomly taking a particular balance spring assembly from a production of toleranced products; measuring return torque of the balance spring assembly; randomly taking a balance from a production of toleranced products; calculating theoretical inertia of the particular balance required to achieve the predetermined oscillation frequency, according to the measured return torque of the balance spring; measuring real inertia of the particular balance; and by direct action on the particular balance, correcting the inertia of the particular balance to the calculated theoretical inertia value to obtain the predetermined oscillation frequency for the regulating assembly formed by the particular balance, and by the particular balance spring assembly.
US09235184B2
The high-voltage power supply apparatus includes an inductor to be applied with a voltage when a driving unit is driven by a drive signal at a predetermined frequency, a rectification unit connected to both ends of the inductor, the rectification unit including multiple capacitors and multiple diodes, a current detection unit configured to detect a current flowing through the rectification unit, and a control unit configured to control a duty of the drive signal based on a result of detection by the current detection unit.
US09235179B2
In an image forming apparatus, a control unit causes an image forming unit to form a positional deviation correction pattern, to sandwich a black developer image between two color developer images of a same color, and to superpose the black developer image on one of the two color developer images of the same color in a state where color deviation occurs between developer images of a plurality of different colors.
US09235177B2
A fixing device comprises a rotatable fixing member to apply heat to a recording medium bearing an unfixed image thereon, a heat source to heat the fixing member, and a rotatable pressing member pressing against the fixing member forming a nip therebetween. A driving source rotates and drives the fixing member and the pressing member. An overheat safety device has a relay to open and close a power supply path connected to the heat source. A temperature detector is connected to both the relay and the control unit to detect temperature of the fixing member. The overheat safety device turns off the relay and cuts off power supply to the heat source when the fixing member is overheated. The fixing member is allowed to radiate heat and cool down when the temperature detected by the temperature detector is more than a prescribed level.
US09235174B2
A fixing member manufacturing method includes: a first step of externally fitting a resin tube around an elastic material; and a second step of squeezing an excessive adhesive between the elastic material and the resin tube. The second step includes: a step of externally fitting, around the resin tube in a longitudinal end side, a ring member having an inner diameter larger than an outer diameter of the resin tube externally fitted around the elastic material; and a step of moving the ring member from the longitudinal end side toward another longitudinal end side of the resin tube while bringing the ring member into contact with an outer peripheral surface of the resin tube by air pressure.
US09235170B2
An image forming apparatus comprises an image information obtainer that obtains image information, a gradation sequence processor that applies multiple types of gradation sequence processing to the image information, and a toner image formation device that forms a toner image based on the image information. A fixing device is provided to fix the toner image onto a recording medium in a fixing process. A temperature controller is also provided to change a start-up temperature of the fixing device before the fixing process. The start-up temperature is changed in accordance with inclusion of a halftone process and a type of the gradation sequence processing applied to the image information.
US09235164B2
A transfer device includes a nip forming member to contact a surface of an image bearing member to form a transfer nip therebetween, a pressing device, and a nip pressure changing device. The pressing device includes a plurality of elastic members, to produce a contact pressure between the nip forming member and the image bearing member according to a restoring force of at least one of the elastic members upon deformation of the elastic member. The nip pressure changing device changes an amount of elastic deformation of the elastic member between at least two stages to change a nip pressure of the transfer nip. While the contact pressure is produced by one of the elastic members, the nip pressure changing device changes the amount of elastic deformation of a different elastic member, different from the one that produces the contact pressure, to change the nip pressure of the transfer nip.
US09235162B2
A developer storage container includes a container main body, a tubular portion projecting from the container main body, and a rotary member extending from the container main body to the tubular portion. The rotary member includes a first section located in the container main body and a second section located in the tubular portion. A first conveying member for conveying developer in a first conveying direction is arranged on the second section of a rotary shaft, and a second conveying member for conveying the developer in a second conveying direction is arranged radially outwardly of the first conveying member around the first section. A first flexible member radially extending to a side outward of the second conveying member and a second flexible member radially extending to a side outward of the second conveying member and having a shorter length than the first flexible member are mounted on the rotary shaft.