Document Document Title
US09831468B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US09831467B2 Encapsulated semiconductor device and encapsulation method
The present invention relates to an encapsulated semiconductor device (20) provided on a flexible substrate (1), a method of providing an at least partially encapsulated semiconductor device (20) on a flexible substrate (1) and a software product for providing an at least partially encapsulated semiconductor device (20) on a flexible substrate (1). In a preferred embodiment, an encapsulation method is presented in which the organic layer (3) of an inorganic/organic/inorganic multilayer barrier (5) on a plastic foil (1) as a substrate is removed at the edges of an OLED (13). The edges are subsequently sealed with a standard TFE process to encapsulate the OLED (13). This enables cuttable OLEDs (20) that are cut out of a larger plastic substrate (1) and gives a method to reduce side leakage in OLEDs (20) that have been manufactured in a roll-to-toll process.
US09831462B2 Electrode contacts
A device structure providing contact to conductive layers via a deep trench structure is disclosed. The device includes a first dielectric layer including a first opening. A first conductive layer is deposited over the first dielectric layer and the first opening. A second dielectric layer is deposited on the first conductive layer. The second dielectric layer includes a second opening. A second conductive layer is deposited over the second dielectric layer and the first and second openings. A semiconductor layer is deposited on the second dielectric layer such that the semiconductor layer is not continuous on at least part of the walls of the first or second openings. A top electrode layer is deposited on the semiconductor layer. The top electrode layer is in contact with the second conductive layer on at least part of the walls of the first or second openings.
US09831459B2 Display module with white light
A FET is formed on a semiconductor substrate, a curved surface having a radius of curvature is formed on an upper end of an insulation, a portion of a first electrode is exposed corresponding to the curved surface to form an inclined surface, and a region defining a luminescent region is subjected to etching to expose the first electrode. Luminescence emitted from an organic chemical compound layer is reflected by the inclined surface of the first electrode to increase a total quantity of luminescence taken out in a certain direction.
US09831458B2 Organic light emitting diode structure
There is provided an organic light emitting diode (OLED) comprising an organic electroluminescent layer formed between a first electrode and a second electrode, characterized in that one of the first and second electrodes comprises a nano-meter metallic layer having a plasmonic photonic crystal structure formed thereon, and wherein the plasmonic photonic crystal structure is configured to interact with surface plasmon polaritons generated at a surface of the ne electrode thereby providing for transmission of electromagnetic radiation having a wavelength of between 350 nm to 750 nm from the OLED.
US09831456B2 Light-emitting element, light-emitting device, lighting device, and electronic devices
A light-emitting element which at least includes a monomolecular layer including a luminescent center material with a fluorescent light-emitting property, and a monomolecular layer including a host material with a carrier (electron or hole)-transport property and a band gap larger than a band gap (note that a band gap refers to the energy difference between a HOMO level and a LUMO level) of the luminescent center material, between a pair of electrodes, in which the monomolecular layer including the host material and the monomolecular layer including the luminescent center material share the same interface, is provided.
US09831451B2 Thin film transistor array substrate and manufacturing method of the same
Provided is a thin film transistor array substrate, including a gate electrode, a gate insulating layer covering the gate electrode, a semiconductor pattern formed on the gate insulating layer and including a channel region overlapping the gate electrode, a source electrode and a drain electrode formed on the semiconductor pattern and facing each other with a first opening exposing the channel region therebetween, a first protective layer formed on the gate insulating layer to cover the source electrode, the drain electrode and the semiconductor pattern and a metal oxide layer formed along a surface of the first protective layer.
US09831450B2 Display device
A display device includes a first organic layer, a first inorganic layer, a second organic layer, a second inorganic layer, and a thin film transistor. The first organic layer has a roughened top surface. The first inorganic layer has a roughened top surface and is disposed to have a roughened bottom surface that is in contact with the roughened top surface of the first organic layer. The second organic layer has a roughened bottom surface that is in contact with the roughened top surface of the first inorganic layer. The second inorganic layer is disposed to be in contact with the top surface of the second organic layer. The thin film transistor is disposed on the top surface of the second inorganic layer.
US09831443B2 Condensed cyclic compound and organic light-emitting device comprising the same
A condensed cyclic compound and an organic light-emitting device including the same are provided.
US09831438B2 Compound and organic light-emitting device including the same
A compound, an organic light-emitting device, and a flat display apparatus, the compound being represented by Formula 1, below:
US09831436B2 Organic photoelectronic device and image sensor
An organic photoelectronic device includes a first electrode and a second electrode facing each other, and an active layer between the first electrode and the second electrode, the active layer including a first compound having a maximum absorption wavelength of about 500 nm to about 600 nm in a visible ray region and a transparent second compound in a visible ray region. The transparent second compound has an absorption coefficient in a thin film state of less than or equal to about 0.1×105 cm−1 in a wavelength region of about 450 nm to about 700 nm.
US09831421B2 Magnetic memory element with composite fixed layer
The present invention is directed to an MTJ memory element including a magnetic free layer structure which includes one or more magnetic free layers that have a same variable magnetization direction substantially perpendicular to layer planes thereof; an insulating tunnel junction layer formed adjacent to the magnetic free layer structure; a magnetic reference layer structure comprising a first magnetic reference layer formed adjacent to the insulating tunnel junction layer and a second magnetic reference layer separated therefrom by a perpendicular enhancement layer with the first and second magnetic reference layers having a first fixed magnetization direction substantially perpendicular to layer planes thereof; an anti-ferromagnetic coupling layer formed adjacent to the second magnetic reference layer opposite the perpendicular enhancement layer; and a magnetic fixed layer comprising first and second magnetic fixed sublayers with the second magnetic fixed sublayer formed adjacent to the anti-ferromagnetic coupling layer opposite the second magnetic reference layer.
US09831417B2 Poling treatment method, magnetic field poling device, and piezoelectric film
To perform poling treatment in a simple procedure by dry process. A magnetic field poling device includes a first holding part configured to hold a film-to-be-poled (2); a second holding part configured to hold a magnet generating a magnetic field B to the film-to-be-poled (2); and a moving mechanism configured to move the first holding part or the second holding part in a direction perpendicular to the direction of the magnetic field B.
US09831413B2 Ultrasound probe and flexible substrate used in ultrasound probe
An ultrasound probe of the present disclosure includes an ultrasound element unit 1, to which a flexible substrate 7 is connected, the flexible substrate 7 including lamination of a ground layer 7e and a signal layer 7a via an insulation layer 7c. The flexible substrate 7 includes a bending part and a flat part. The signal layer 7a includes a linear first signal line and a linear second signal line that are adjacent to each other. The ground layer 7e at the bending part includes a linear first ground line and a linear second ground line that are adjacent to each other. The first signal line and the first ground line are opposed to each other, and the second signal line and the second ground line are opposed to each other.
US09831408B2 Light emitting device
A light emitting device includes: a first lead including a first base portion having a constant thickness and a first small-thickness portion having a thickness smaller than that of the first base portion; a second lead including a second base portion having a constant thickness and a second small-thickness portion having a thickness smaller than that of the second base portion; wherein the first small-thickness portion and the second small-thickness portion face each other with a gap interposed therebetween; the length of the gap is 0.9 to 1.2 times the thickness of the edges of the first small-thickness portion and the second small-thickness portion; the length of the bonding wire in a plan view of the light emitting device is smaller than a value obtained by adding the thickness of the base portion, a width of a mounting-disabled area, and a width of a bonding-disabled area.
US09831407B2 Light emitting device package, backlight unit, illumination apparatus, and method of manufacturing light emitting device package
Disclosed herein are a light emitting device package, a backlight unit, an illumination apparatus, and a method of manufacturing a light emitting device package capable of being used for a display application or an illumination application. The light emitting device package includes: a flip-chip type light emitting device having a first terminal and a second terminal installed therebeneath; a substrate having a first electrode formed at one side of an electrode separating space and a second electrode formed at the other side thereof; a first conductive bonding member installed on the first electrode of the substrate so as to be electrically connected to the first terminal of the light emitting device; a second conductive bonding member installed on the second electrode of the substrate so as to be electrically connected to the second terminal of the light emitting device; a reflection encapsulant molded and installed on the substrate so as to form a reflection cup part reflecting light generated in the light emitting device and filled in the electrode separating space to form an electrode separating part; and a filler filled between the reflection cup part and the first and second conductive bonding members.
US09831402B2 Light emitting device
A light emitting device includes a supporting base member which has an external electrode, at least one light emitting element disposed on at least a portion of an upper surface of the supporting base member. A sealing member encloses the light emitting element and has an outermost periphery larger than the supporting base member in a plan view. The supporting base member has at least one recess. The sealing member is filled in at least a portion of the recess and is formed so as to expose an electrode surface of the external electrode.
US09831397B2 Quantum dots with multiple insulator coatings
Fabricating a semiconductor structure including forming a nanocrystalline core from a first semiconductor material, forming a nanocrystalline shell from a second, different, semiconductor material that at least partially surrounds the nanocrystalline core, wherein the nanocrystalline core and the nanocrystalline shell form a quantum dot. Fabrication further involves forming an insulator layer encapsulating the quantum dot to create a coated quantum dot, and forming an additional insulator layer on the coated quantum dot using an Atomic Layer Deposition (ALD) process.
US09831396B2 Light emitting device including light emitting element with phosphor
A light emitting device includes a light emitting element, a molded member, and a sealing member. The light emitting element is arranged on or above the molded member. The sealing member covers the light emitting element. The sealing member contains a phosphor, and a filler material. The phosphor can be excited by light of the light emitting element, and emit luminescent radiation. The filler material contains neodymium hydroxide, neodymium aluminate or neodymium silicate. The filler material absorbs a part of the spectrum of the mixed light of the light emitting element and the phosphor so that the other parts of the spectrum of this mixed light are extracted from the light emitting device.
US09831395B2 Light emitting device with packaging having an adhesive in a groove for attaching a transparent cover
A light emitting device includes a body having a cavity and a step difference structure around the cavity, a plurality of electrodes in the cavity, a light emitting chip in the cavity, a transparent window having an outer portion provided on the step difference structure to cover the cavity, and an adhesive member between the transparent window and the body. The adhesive member includes a first adhesive member between an outer bottom surface of the transparent window and a bottom of the step difference structure and a second adhesive member between the outer portion of the transparent window and the body.
US09831393B2 Water resistant surface mount device package
The present invention is directed to LED packages and LED displays utilizing water resistant packages with improved structural integrity and customizable attributes. In some embodiments, the improved structural integrity is provided by various features in the lead frame that the casing material encompasses to improve the adhesion between the lead frame and the casing for a stronger, water resistant package. Moreover, in some embodiments the improved structural integrity and water resistance is further provided by cavity features that improve adhesion between the cavity and a protective encapsulant. Some embodiments also provide for packages with a greater overall height than the length of their side-exposed solder pins, which improves gel coverage of the side-exposed solder pins between adjacent packages.
US09831390B2 Method for fixing a matrix-free electrophoretically deposited layer on a semiconductor chip for the production of a radiation-emitting semiconductor component, and radiation-emitting semiconductor component
A method can be used for fixing a matrix-free electrophoretically deposited layer on a semiconductor chip. A semiconductor wafer has a carrier substrate and at least one semiconductor chip. The at least one semiconductor chip has an active zone for generating electromagnetic radiation. At least one contact area is formed on a surface of the at least one semiconductor chip facing away from the carrier substrate. A material is electrophoretically deposited on the surface of the at least one semiconductor chip facing away from the carrier substrate in order to form the electrophoretically deposited layer. Deposition of the material on the at least one contact area is prevented. An inorganic matrix material is applied to at least one section of a surface of the semiconductor wafer facing away from the carrier substrate in order to fix the material on the at least one semiconductor chip.
US09831388B2 High-performance LED fabrication
High-performance light-emitting diode together with apparatus and method embodiments thereto are disclosed. The light emitting diode devices emit at a wavelength of 390 nm to 470 nm or at a wavelength of 405 nm to 430 nm. Light emitting diode devices are characterized by having a geometric relationship (e.g., aspect ratio) between a lateral dimension of the device and a vertical dimension of the device such that the geometric aspect ratio forms a volumetric light emitting diode that delivers a substantially flat current density across the device (e.g., as measured across a lateral dimension of the active region). The light emitting diode devices are characterized by having a current density in the active region of greater than about 175 Amps/cm2.
US09831383B2 LED array
A method of fabricating and transferring a micro device and an array of micro devices to a receiving substrate are described. In an embodiment, an electrically insulating layer is utilized as an etch stop layer during etching of a p-n diode layer to form a plurality of micro p-n diodes. In an embodiment, an electrically conductive intermediate bonding layer is utilized during the formation and transfer of the micro devices to the receiving substrate.
US09831382B2 Epitaxy technique for growing semiconductor compounds
A solution for fabricating a semiconductor structure is provided. The semiconductor structure includes a plurality of semiconductor layers grown over a substrate using a set of epitaxial growth periods. During each epitaxial growth period, a first semiconductor layer having one of: a tensile stress or a compressive stress is grown followed by growth of a second semiconductor layer having the other of: the tensile stress or the compressive stress directly on the first semiconductor layer.
US09831381B2 Package substrate machining method
A package substrate machining method is provided. The package substrate includes a ceramic substrate, a plurality of device chips arranged on one face of the ceramic substrate, and a coating layer made of a resin that covers the entire one face of the ceramic substrate. The package substrate machining method includes a first laser-machined groove formation step adapted to form, in the coating layer, first laser-machined grooves along scheduled division lines set up on the package substrate by irradiating a laser beam at a wavelength absorbable by the coating layer from the coating layer side of the package substrate; and a second laser-machined groove formation step adapted to form, in the ceramic substrate and after the first laser-machined groove formation step, second laser-machined grooves along the scheduled division lines by irradiating a laser beam from the ceramic substrate side of the package substrate.
US09831380B2 Method of manufacturing semiconductor device package
A method of manufacturing a semiconductor device package includes: forming a based frame provided with an outer frame, a plurality of unit frames spaced apart from the outer frame by separating grooves interposed therebetween, and a first connector and a second connector forming connections between each of the plurality of unit frames and the outer frame; forming a package body in each of the plurality of unit frames to allow a mounting area of each unit frame to be open; removing one of the first connector and second the connector connected to each unit frame; mounting a semiconductor device in the mounting area of the unit frame; and cutting the other of the first connector and second the connector connected to each unit frame and separating, from the base frame, the unit frame in which the package body is formed.
US09831378B2 Semiconductor light emitting device and method of manufacturing the same
A method of manufacturing a semiconductor light emitting device is provided. The method includes forming a first region of a lower semiconductor layer on a substrate, etching an upper surface of the first region using at least one gas used in forming the first region, in-situ in a chamber in which a process of forming the first region has been performed, forming a second region of the lower semiconductor layer on the first region, forming an active layer on the lower semiconductor layer, and forming an upper semiconductor layer on the active layer.
US09831375B2 Solid state radiation detector with enhanced gamma radiation sensitivity
A silicon carbide Schottky diode solid state radiation detector that has an electron donor layer such as platinum placed over and spaced above the Schottky contact to contribute high energy Compton and photoelectrical electrons from the platinum layer to the active region of the detector to enhance charged particle collection from incident gamma radiation.
US09831374B2 Photodetector with tapered waveguide structure
Techniques and mechanisms for providing efficient direction of light to a photodetector with a tapered waveguide structure. In an embodiment, a taper structure of a semiconductor device comprises a substantially single crystalline silicon. A buried oxide underlies and adjoins the monocrystalline silicon of the taper structure, and a polycrystalline Si is disposed under the buried oxide. During operation of the semiconductor device light is redirected in the taper structure and received via a first side of a Germanium photodetector. In another embodiment, one or more mirror structures positioned on a far side of the Germanium photodetector may provide for a portion of the light to be reflected back to the Germanium photodetector.
US09831373B2 Illuminance sensor, proximity sensor, and display device including the sensor
In order to provide a single-unit sensor which serves as both an illuminance sensor and a proximity sensor, the sensor (1) includes a light receiving element section (E1), an infrared cut-off filter (IRcutF), and a switching section (SWS) for switching spectral characteristics of the light receiving element section (E1). The infrared cut-off filter (IRcutF) has an opening, and an infrared light receiving P-N junction (PDir) is provided at a location deeper in a substrate than a visible light receiving P-N junction (PDvis).
US09831370B2 Solar cell, concentrator photovoltaic unit, concentrator photovoltaic module, and method for producing concentrator photovoltaic module
Provided is a solar cell for which accurate mutual alignment between a condenser lens and a power generating element corresponding thereto can be performed.In a solar cell 23, a plurality of grid electrodes 31 each formed in a linear shape are arrayed on a light receiving surface 23a along the width direction of the light receiving surface 23a. The plurality of grid electrodes 31 include a first center grid electrode 31a forming a cross portion 34 exhibiting a center-specific geometry caused by electrodes crossing each other at the center of the light receiving surface 23a.
US09831369B2 Photovoltaic power generation system with photovoltaic cells as bypass diodes
A photovoltaic power generation system that includes a solar panel is described herein. The solar panel includes a photovoltaic sub-module, which includes a group of microsystem enabled photovoltaic cells. The group includes a first string of photovoltaic cells, a second string of photovoltaic cells, and a differing photovoltaic cell. Photovoltaic cells in the first string are electrically connected in series, and photovoltaic cells in the second string are electrically connected in series. Further, the first string of photovoltaic cells, the second string of photovoltaic cells, and the differing photovoltaic cell are electrically connected in parallel. Moreover, the differing photovoltaic cell is used as a bypass diode for the first string of photovoltaic cells and the second string of photovoltaic cells.
US09831367B2 Flexible solar panel module, an installated structure thereof and method for fabricating the same
A flexible solar panel module is provided having a plurality of non-flexible solar panels, a plurality of non-flexible covers and a flexible back sheet. Each of the non-flexible solar panels has a photoreactive device layer, a positive ribbon and a negative ribbon. The non-flexible covers correspond to the non-flexible solar panels respectively and are disposed on front surfaces of the non-flexible solar panels. Each of the non-flexible covers is bigger in size than each of the non-flexible solar panels. The flexible back sheet is disposed under back surfaces of the non-flexible solar panels and has a plurality of openings therein. A first water-resistant sealant is disposed between adjacent non-flexible covers and physically contacts the flexible back sheet. A second water-resistant sealant is disposed between the non-flexible covers and the flexible back sheet and covers sidewalls of the non-flexible solar panels. The non-flexible solar panels are laminated with the flexible back sheet and regions between adjacent non-flexible solar panels are flexible/bendable regions of the flexible solar panel module.
US09831365B2 Photovoltaic module carrier and methods of use
A novel PV module carrier and methods of use provide protection for PV modules during transportation, field handling, and assembly with racking systems. The carrier contains elements of a racking system to allow for quicker installation in the field. The PV module carrier reduces manufacturing costs by eliminating the need for frame elements, while reducing field installation time and labor cost for system installation.
US09831360B2 Integrated thermal stabilization of a microring resonator
Embodiments of the present disclosure provide devices and methods involving the thermal stabilization of microring resonators, such as microring modulators. Power is measured via an on-chip photodetector integrated with a drop port of the microring resonator, providing a local measurement of average power. This average power is employed as a feedback measure to actively control a heater that is integrated with the microring resonator, in order to stabilize the resonant wavelength of the microring resonator in the presence of thermal fluctuations. Employing such a system, a microring modulator can maintain error-free performance under thermal fluctuations that would normally render it inoperable.
US09831346B1 FinFETs with air-gap spacers and methods for forming the same
Fin field effect transistors (FinFETs) include air-gaps between adjacent metal contacts and/or between metal contacts and the transistor gate. The air-gaps are formed during non-conformal deposition of an isolation dielectric in conjunction with a metal-first process to form the conductive structures.
US09831345B2 FinFET with rounded source/drain profile
A method of forming a FinFET with a rounded source/drain profile comprises forming a fin in a substrate, etching a source/drain recess in the fin, forming a plurality of source/drain layers in the source/drain recess; and etching at least one of the plurality of source/drain layers. The source/drain layers may be a silicon germanium compound. Etching at the source/drain layers may comprises partially etching each of the plurality of source/drain layers prior to forming subsequent layers of the plurality of source/drain layers. The source/drain layers may be formed with a thickness at a top corner of about 15 nm, and the source/drain layers may each be etched back by about 3 nm prior to forming subsequent layers of the plurality of source/drain layers. Forming the plurality of source/drain layers optionally comprises forming at least five source/drain layers.
US09831344B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate comprising a channel region and a recess, wherein the recess is located at both side of the channel region; a gate structure formed over the channel region; a first SiP layer covering bottom corners of the gate structure and the recess; and a second SiP layer formed over the first SiP layer and in the recess, wherein the second SiP layer has a phosphorus concentration higher than that of the first SiP layer.
US09831343B2 Semiconductor device having NFET structure and method of fabricating the same
A semiconductor device having n-type field-effect-transistor (NFET) structure and a method of fabricating the same are provided. The NFET structure of the semiconductor device includes a silicon substrate, at least one source/drain portion and a cap layer. The source/drain portion can be disposed within the silicon substrate, and the source/drain portion comprises at least one n-type dopant-containing portion. The cap layer overlies and covers the source/drain portion, and the cap layer includes silicon carbide (SiC) or silicon germanium (SiGe) with relatively low germanium concentration, thereby preventing n-type dopants in the at least one n-type dopant-containing portion of the source/drain portion from being degraded after sequent thermal and cleaning processes.
US09831336B2 Process for forming a short channel trench MOSFET and device formed thereby
A process for forming a short channel trench MOSFET. The process includes forming a first implant at the bottom of a trench that is formed in the body of the trench MOSFET and forming a second or angled implant that is tilted in its orientation and directed perpendicular to the trench that is formed in the body of the trench MOSFET. The second implant is adjusted so that it does not reach the bottom of the trench. In one embodiment the angled implant is n-type material.
US09831335B2 Semiconductor device
Provided is a semiconductor apparatus includes: a gate electrode disposed inside a trench and opposedly facing a p type base region with a gate insulating film interposed therebetween on a portion of a side wall; a shield electrode disposed inside the trench and positioned between the gate electrode and a bottom of the trench; an electric insulating region disposed inside the trench, the electric insulating region expanding between the gate electrode and the shield electrode, and further expanding along the side wall and the bottom of the trench so as to separate the shield electrode from the side wall and the bottom; a source electrode electrically connected to an n+ type source region and the shield electrode, wherein the shield electrode has a high resistance region positioned on an n+ drain region side, and a low resistance region positioned on a gate electrode side.
US09831328B2 Bipolar junction transistor (BJT) base conductor pullback
Some embodiments are directed to a bipolar junction transistor (BJT) with a collector region formed within a body of a semiconductor substrate, and an emitter region arranged over an upper surface of the semiconductor substrate. The BJT includes a base region arranged over the upper surface of the semiconductor substrate, which vertically separates the emitter and collector regions. The base region is arranged within, and in contact with, a conductive base layer, which delivers current to the base region. The base region includes a planar bottom surface, which increases contact area between the base region and the semiconductor substrate, thus decreasing resistance at the collector/base junction, over some conventional approaches. The base region can also include substantially vertical sidewalls, which increases contact area between the base region and the conductive base layer, thus improving current delivery to the base region.
US09831327B2 Electrostatic discharge protection devices and methods of forming the same
Electrostatic discharge (ESD) protection devices and methods. The ESD protection devices include a semiconductor substrate, a buried semiconducting layer, and an overlying semiconducting layer. The ESD protection devices also include a first bipolar device that includes a first bipolar device region, a first device base region, and a first device emitter region. The ESD protection devices also include a second bipolar device that includes a second bipolar device region, a second device well, a second device base region, and a second device emitter region. The ESD protection devices further include a sinker well that electrically separates the first bipolar device from the second bipolar device. The ESD protection devices are configured to transition from an off state to an on state responsive to receipt of greater than a threshold ESD voltage by the first device base region. The methods include methods of forming the ESD protection device.
US09831325B2 Semiconductor device
A highly reliable semiconductor device the yield of which can be prevented from decreasing due to electrostatic discharge damage is provided. A semiconductor device is provided which includes a gate electrode layer, a first gate insulating layer over the gate electrode layer, a second gate insulating layer being over the first gate insulating layer and having a smaller thickness than the first gate insulating layer, an oxide semiconductor layer over the second gate insulating layer, and a source electrode layer and a drain electrode layer electrically connected to the oxide semiconductor layer. The first gate insulating layer contains nitrogen and has a spin density of 1×1017 spins/cm3 or less corresponding to a signal that appears at a g-factor of 2.003 in electron spin resonance spectroscopy. The second gate insulating layer contains nitrogen and has a lower hydrogen concentration than the first gate insulating layer.
US09831317B1 Buried contact structures for a vertical field-effect transistor
Structures including a vertical field-effect transistor and fabrication methods for a structure including a vertical field-effect transistor. A vertical field-effect transistor includes a source/drain region located in a section of a semiconductor layer, a first semiconductor fin projecting from the source/drain region, a second semiconductor fin projecting from the source/drain region, and a gate electrode on the section of the semiconductor layer and coupled with the first semiconductor fin and with the second semiconductor fin. The structure further includes a contact located in a trench defined in the section of the semiconductor layer between the first semiconductor fin and the second semiconductor fin. The contact is coupled with the source/drain region of the vertical field-effect transistor.
US09831315B2 Semiconductor devices with field plates
A III-N device is described with a III-N material layer, an insulator layer on a surface of the III-N material layer, an etch stop layer on an opposite side of the insulator layer from the III-N material layer, and an electrode defining layer on an opposite side of the etch stop layer from the insulator layer. A recess is formed in the electrode defining layer. An electrode is formed in the recess. The insulator can have a precisely controlled thickness, particularly between the electrode and III-N material layer.
US09831314B2 Surface profile for semiconductor region
One or more techniques or systems for controlling a profile of a surface of a semiconductor region are provided herein. In some embodiments, an etching to deposition (E/D) ratio is set to be less than one to form the region within the semiconductor. For example, when the E/D ratio is less than one, an etching rate is less than a deposition rate of the E/D ratio, thus ‘growing’ the region. In some embodiments, the E/D ratio is subsequently set to be greater than one. For example, when the E/D ratio is greater than one, the etching rate is greater than the deposition rate of the E/D ratio, thus ‘etching’ the region. In this manner, a smooth surface profile is provided for the region, at least because setting the E/D ratio to be greater than one enables etch back of at least a portion of the grown region.
US09831309B2 Semiconductor device and manufacturing method thereof
A miniaturized transistor having highly stable electrical characteristics is provided. Furthermore, high performance and high reliability of a semiconductor device including the transistor is achieved. The transistor includes a first electrode, a second electrode, a third electrode, an oxide semiconductor layer, a first insulating layer, and a second insulating layer. The transistor includes a first region and a second region surrounded by the first region. In the first region, the first insulating layer, the second electrode, the oxide semiconductor layer, and the second insulating layer are stacked. In the second region, the first electrode, the oxide semiconductor layer, the second insulating layer, and the third electrode are stacked.
US09831308B2 Semiconductor device having vertical semiconductor pillars
A semiconductor device includes a plurality of substantially vertical semiconductor pillars on a substrate, and a hard mask layer overlying the plurality of semiconductor pillars. A contiguous portion of the hard mask layer connects two or more of the plurality of semiconductor pillars.
US09831306B2 Self-aligned gate edge and local interconnect and method to fabricate same
Self-aligned gate edge and local interconnect structures and methods of fabricating self-aligned gate edge and local interconnect structures are described. In an example, a semiconductor structure includes a semiconductor fin disposed above a substrate and having a length in a first direction. A gate structure is disposed over the semiconductor fin, the gate structure having a first end opposite a second end in a second direction, orthogonal to the first direction. A pair of gate edge isolation structures is centered with the semiconductor fin. A first of the pair of gate edge isolation structures is disposed directly adjacent to the first end of the gate structure, and a second of the pair of gate edge isolation structures is disposed directly adjacent to the second end of the gate structure.
US09831305B1 Semiconductor device and method for manufacturing the same
A semiconductor device is provided. The semiconductor device includes a substrate; an epitaxial layer; a first conductive type first well region disposed in the substrate and the epitaxial layer; a second conductive type first buried layer and a second conductive type second buried layer disposed at opposite sides of the first conductive type first well region, respectively; a first conductive type second well region disposed in the epitaxial layer and being in direct contact with the first conductive type first well region; a second conductive type third buried layer disposed in the first conductive type first well region and/or the first conductive type second well region; a second conductive type doped region disposed in the first conductive type second well region; a gate structure; a drain contact plug; and a source contact plug.
US09831304B1 Integrated circuits with deep trench isolations and methods for producing the same
Integrated circuits and methods of producing such integrated circuits are provided. In an exemplary embodiment, a method of producing an integrated circuit includes determining a guard ring width within an integrated circuit design layout, where a guard ring with the guard ring width surrounds an active area in the integrated circuit design layout. A deep trench location is calculated for replacing the guard ring, where the deep trench location depends on the guard ring width. The guard ring in the integrated circuit design layout is replaced with a deep trench having the deep trench location. The deep trench is formed within a substrate at the deep trench location, where the deep trench surrounds the active area.
US09831301B1 Metal resistor structures with nitrogen content
Resistor elements and methods of forming the resistor elements generally include increasing resistivity by diffusing nitrogen ions from an underlying dielectric layer into a metal resistor layer defining the resistor elements. One or more embodiments include a first resistor element and at least one additional resistor element disposed on a first dielectric material and at least one additional dielectric material, respectively, of a dielectric layer. The first dielectric material is different from the at least one additional dielectric material, and the first resistor element has a different resistivity than the at least one additional resistor element.
US09831299B2 OLED display panel and manufacturing method thereof
An OLED display panel is provided which can control the problem of shedding even in high definition panels. Metal wiring 5 which conducts with an earth line of a flexible printed substrate 15 is provided on a substrate 1. A display area 2 comprised from a plurality of OLED elements is provided at the center of the substrate 1 and four low resistance metal films 3 are provided along each of four edges of the display area 2 on a surface of insulation films 8, 10 at the periphery of the display area 2. Among these, one low resistance metal film 3 conducts with the metal wiring 5 via a contact 3a.
US09831297B2 AMOLED array substrate, method for manufacturing the same and display device
The present invention relates to an AMOLED array substrate, a manufacturing method thereof and a display device. The AMOLED array substrate includes at least one first auxiliary line provided in the same layer as but not intersecting with pixel electrodes; and at least one second auxiliary line provided in the same layer as source and drain electrodes but not intersecting with data lines and the source and drain electrodes, wherein: projections of the first and second auxiliary lines on plate electrode are within projection of pixel define layer and at least partially overlap; and the first auxiliary line is electrically connected to the second auxiliary line via a first via hole and to the plate electrode via a second via hole formed in pixel define layer, wherein projection of the first via hole on the plate electrode is within overlapped projection of the first and second auxiliary lines.
US09831296B2 Display unit, method of manufacturing display unit, and electronic apparatus
A display unit includes a display panel including a display region and a terminal region on a first substrate, the display region including a plurality of pixels, each of the plurality of pixels including a light emitting element, and the terminal region including a plurality of terminals at a part of a peripheral region of the display region. The light emitting element includes a first electrode, an organic layer, and a second electrode that is provided commonly to the plurality of pixels, in order from the first substrate side. The second electrode extends, continuously in a plan view, to an end of the first substrate in a region on the first substrate except for the terminal region, and is configured to be electrically disconnected from an exterior member of the display panel.
US09831292B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes: an organic light-emitting device including a plurality of sub-pixels respectively emitting lights of different colors; a color filter formed on the organic light-emitting device in a region corresponding to each of the sub-pixels; a spacer color filter formed in the color filter between red, green, and blue color filters at locations corresponding to non-emitting areas; and a substrate provided on the color filter to encapsulate the organic light-emitting device.
US09831291B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device includes first and second electrodes facing each other on a substrate, a charge generation layer formed between first and second electrodes, a first light emitting unit including a first emission layer formed between the first electrode and the charge generation layer, a hole transport layer supplying holes from the first electrode to the first emission layer, and a second light emitting unit including a second emission layer formed between the second electrode and the charge generation layer, a hole transport layer supplying holes from the charge generation layer to the second emission layer, wherein a total thickness of the hole transport layer of the first light emitting unit is greater than that of the hole transport layer of the second light emitting unit.
US09831290B2 Semiconductor memory device having local bit line with insulation layer formed therein
According to one embodiment, a semiconductor memory device includes first conductive layers extending in a first direction and stacked in a second direction intersecting the first direction, a first semiconductor layer extending in the second direction and including a material having one of a first conductivity type and a second conductivity type, a first insulation layer disposed inside the first semiconductor layer, a second conductive layer disposed inside the first insulation layer, and a variable resistance layer disposed between the first conductive layers and the first semiconductor layer.
US09831289B2 Disturb-resistant non-volatile memory device using via-fill and etchback technique
A method of forming a disturb-resistant non volatile memory device includes providing a substrate and forming a first dielectric thereon, forming a first strip of material separated from a second strip of material from a first wiring material, and forming a second dielectric thereon to fill a gap between the first and second strips of material. Openings are formed in the second dielectric exposing portions of the first wiring material. Filing the openings by p+ polysilicon contact material, and then an undoped amorphous silicon material, and then a metal material. A second wiring structure is formed thereon to contact the metal material in the openings. Resistive switching cells are formed from the first wiring structure, the second wiring structure, the contact material, the undoped amorphous silicon material, and the metal material.
US09831284B2 Method of manufacturing an imaging device
A solid-state imaging device includes an Si substrate in which a photoelectric conversion unit that photoelectrically converts visible light incident from a back surface side is formed, and a lower substrate provided under the Si substrate and configured to photoelectrically convert infrared light incident from the back surface side.
US09831281B2 Electrical interconnects for photodiode arrays and readout interface circuits in focal plane array assemblies
A focal plane array assembly includes a readout integrated circuit with a contact array surface, a photodiode array with a contact array surface facing the readout integrated circuit contact array surface, and an anisotropic conductive film disposed between contact array surfaces. The anisotropic conductive film includes conductive bodies that interconnect the photodiode array with the readout integrated circuit and an adhesive that couples the photodiode array to the readout integrated circuit.
US09831277B2 Array substrate having an electro-static discharge unit, electro-static discharge method thereof and display device
An array substrate, an electro-static discharge method thereof and a display device are disclosed. The array substrate includes: a plurality of data lines, a plurality of gate lines, a power signal line, a charge release signal line, a plurality of electro-static discharge units and at least one short circuit ring unit. The charge release signal line and the power signal line are disposed in parallel, two electro-static discharge units are disposed between them to form an electro-static discharge circuit, each gate line and/or each data line is connected with the charge release signal line by one electro-static discharge unit; the short circuit ring unit is connected between the charge release signal line and the power signal line.
US09831276B2 Display panel
A display panel is disclosed, which comprises a first substrate including: a base substrate; a semiconductor layer; a first insulating layer; a first scan line and a second scan line extended along a first direction respectively and portions of the first scan line and the second scan line overlapping with the semiconductor layer; a second insulating layer; a data line extended along a second direction and electrically connecting to the semiconductor layer through a first contact via, wherein the second direction is different from the first direction; and a first metal pad and a second metal pad electrically connecting to the semiconductor layer through two second contact vias respectively; wherein the first contact via and the two second contact vias are disposed between the first scan line and the second scan line.
US09831274B2 Metal oxide film and method for forming metal oxide film
A metal oxide film including a crystal part and having highly stable physical properties is provided. The size of the crystal part is less than or equal to 10 nm, which allows the observation of circumferentially arranged spots in a nanobeam electron diffraction pattern of the cross section of the metal oxide film when the measurement area is greater than or equal to 5 nmφ and less than or equal to 10 nmφ.
US09831270B2 Nonvolatile semiconductor memory device and method for manufacturing the same
According to one embodiment, a nonvolatile semiconductor memory device includes first and second connectors, first and second conductive layers, a first insulating region, and a memory portion. The first connector extends in a first direction. The first conductive layer is electrically connected to the first connector, and includes a first planar region, a first overlap region, a first side surface region, and a first crossing side surface region. The second connector extends in the first direction. The second conductive layer is electrically connected to the second connector, and includes a second planar region, a second overlap region, a second side surface region, and a second crossing side surface region. The first insulating region is provided between the first and second conductive layers. The memory portion is connected to the first and second planar regions.
US09831264B2 Nonvolatile memory device and method for fabricating the same
A nonvolatile memory device includes a substrate comprising a first word line formation area, a second word line formation area, and a support area interposed between the first and second word line formation areas; a first stacked structure disposed over the substrate of each of the first and second word line formation areas and having a plurality of interlayer dielectric layers and a plurality of conductive layers that are alternately stacked therein; a second stacked structure disposed over the substrate of the support area and having the plurality of interlayer dielectric layers and a plurality of spaces that are alternately stacked therein; a channel layer disposed in the first stacked structure; and a memory layer interposed between the channel layer and each of the plurality of conductive layers.
US09831261B2 Semiconductor memory device with first and second semiconductor films in first and second columnar bodies
A semiconductor memory device according to an embodiment comprises: conductive layers stacked in a vertical direction on a semiconductor substrate; and first and columnar bodies that extend in the vertical direction, the first and second columnar bodies each comprising: a first film; a second film disposed on the first film; and a semiconductor film, and the first film of the second columnar body having an upper end positioned higher than a first position lower than a first conductive layer and lower than a second position higher than the first conductive layer and a lower end positioned at or lower than the first position, and the second film of the second columnar body having an upper end positioned higher than the second position and a lower end positioned lower than the first position.
US09831260B2 Semiconductor memory devices
Provided is a semiconductor memory device. The semiconductor memory device includes a peripheral circuit gate pattern on a first substrate, an impurity region in the first substrate and spaced apart from the peripheral circuit gate pattern, a cell array structure on the peripheral circuit gate pattern, a second substrate between the peripheral circuit gate pattern and the cell array structure, and a via that is in contact with the impurity region and disposed between the first substrate and the second substrate. The via electrically connects the first and second substrates to each other.
US09831259B2 Semiconductor device
Provided is a semiconductor device having improved performance. Over a semiconductor substrate, a dummy control gate electrode is formed via a first insulating film. Over the semiconductor substrate, a memory gate electrode for a memory cell is formed via a second insulating film having an internal charge storage portion so as to be adjacent to the dummy control gate electrode. At this time, the height of the memory gate electrode is adjusted to be lower than the height of the dummy control gate electrode. Then, a third insulating film is formed so as to cover the dummy control gate electrode and the memory gate electrode. Then, the third insulating film is polished to expose the dummy control gate electrode. At this time, the memory gate electrode is not exposed. Then, the dummy control gate electrode is removed and replaced with a metal gate electrode.
US09831254B1 Multiple breakdown point low resistance anti-fuse structure
An anti-fuse structure is provided that contains multiple breakdown points which result in low resistance after the anti-fuse structure is blown. The anti-fuse structure is provided using a method that is compatible with existing FinFET device processing flows without requiring any additional processing steps.
US09831250B2 Static random access memory
A static random access memory (SRAM) cell includes first through fourth source diffusion regions sequentially arranged in a first direction, a first pass-gate transistor, a source region of which is formed by the first source diffusion region, first and second pull-up transistors, source regions of which are formed by the second source diffusion region, first and second pull-down transistors, source regions of which are formed by the third source diffusion region, a second pass-gate transistor, a source region of which is formed by the fourth source diffusion region, and an intermediate region between the first and second pass-gate transistors linearly extending along a direction parallel to the first direction and across the entire SRAM cell. Each of the first source diffusion region and the fourth source diffusion region is spaced-apart from the intermediate region.
US09831248B1 Embedded DRAM cells having capacitors within trench silicide trenches of a semiconductor structure
A semiconductor structure includes an array of fins extending horizontally across a substrate. A plurality of transistors are embedded in the fins. The transistors include a 1st S/D region and a 2nd S/D region defining a channel region therebetween. The transistors have a gate structure disposed over the channel region and extending perpendicular to the fins. An ILD layer is disposed over the structure. The ILD layer includes a plurality of TS trenches disposed over the 1st and 2nd S/D regions. The TS tranches extend parallel to the gate structures. A plurality of storage capacitors are disposed within the TS trenches. The storage capacitors include a 1st metal terminal electrically connected to one of the 1st and 2nd S/D regions, a 2nd metal terminal and a capacitor dielectric disposed therebetween. Each transistor is electrically connected to a single storage capacitor to form an eDRAM cell.
US09831246B2 JFET device structures and methods for fabricating the same
In accordance with the present techniques, there is provided a JFET device structures and methods for fabricating the same. Specifically, there is provided a transistor including a semiconductor substrate having a source and a drain. The transistor also includes a doped channel formed in the semiconductor substrate between the source and the drain, the channel configured to pass current between the source and the drain. Additionally, the transistor has a gate comprising a semiconductor material formed over the channel and dielectric spacers on each side of the gate. The source and the drain are spatially separated from the gate so that the gate is not over the drain and source.
US09831245B1 Complementary logic device using spin-orbit interaction difference and method for manufacturing the same
A complementary logic device includes i) a substrate, ii) a first semiconductor device located on the substrate and including a first channel layer, a carrier supply layer for supplying a carrier to the channel layer, and an upper cladding layer and a lower cladding layer respectively located at upper and lower portions of the channel layer, iii) a second semiconductor device located on the substrate and including a structure the same or similar to that of the first semiconductor device, iv) a source electrode located on the two semiconductors and made of a ferromagnetic body, v) a drain electrode located on the two semiconductors and made of a ferromagnetic body, and vi) a gate electrode located on the two semiconductors and located between the two electrodes so that a gate voltage is applied thereto to control a spin of electrons passing through the two channel layers.
US09831244B2 Method for manufacturing a semiconductor device
A method for manufacturing a semiconductor device includes forming an insulation film including a trench on a substrate, forming a first metal gate film pattern and a second metal gate film pattern in the trench, redepositing a second metal gate film on the first and second metal gate film patterns and the insulation film, and forming a redeposited second metal gate film pattern on the first and second metal gate film patterns by performing a planarization process for removing a portion of the redeposited second metal gate film so as to expose a top surface of the insulation film, and forming a blocking layer pattern on the redeposited second metal gate film pattern by oxidizing an exposed surface of the redeposited second metal gate film pattern.
US09831243B2 Techniques providing metal gate devices with multiple barrier layers
A semiconductor device with a metal gate is disclosed. An exemplary semiconductor device with a metal gate includes a semiconductor substrate, source and drain features on the semiconductor substrate, a gate stack over the semiconductor substrate and disposed between the source and drain features. The gate stack includes a HK dielectric layer formed over the semiconductor substrate, a plurality of barrier layers of a metal compound formed on top of the HK dielectric layer, wherein each of the barrier layers has a different chemical composition; and a stack of metals gate layers deposited over the plurality of barrier layers.
US09831240B2 Elevated source drain semiconductor device with L-shaped spacers and fabricating method thereof
A semiconductor device includes a gate on a substrate, a gate insulating layer along a sidewall and a bottom surface of the gate, and an L-shaped spacer structure on both sidewalls of the gate. A structure extends the distance between the gate and source/drain regions to either side of the gate.
US09831239B1 Negative capacitance FinFET device and manufacturing method of the same
Provided is a negative capacitance FinFET device including a FinFET device including a gate stack, a drain electrode and a source electrode formed on a substrate and a ferroelectric negative capacitor connected to the gate stack of the FinFET device and having a negative capacitance. The FinFET device has an extension length (Lext) from a side-wall of the gate stack to the drain electrode or the source electrode and the extension length is set such that a size of a hysteresis window in the negative capacitance FinFET device is 1 V or less.
US09831238B2 Semiconductor device including insulating film having opening portion and conductive film in the opening portion
Provided is a semiconductor device that occupies a small area, a highly integrated semiconductor device, or a semiconductor device with high productivity. To fabricate an integrated circuit, a first insulating film is formed over a p-channel transistor; a transistor including an oxide semiconductor is formed over the first insulating film; a second insulating film is formed over the transistor; an opening, that is, a contact hole part of a sidewall of which is formed of the oxide semiconductor of the transistor, is formed in the first insulating film and the second insulating film; and an electrode connecting the p-channel transistor and the transistor including an oxide semiconductor to each other is formed.
US09831235B2 Method of making structure having a gate stack
A method includes removing a first portion of a gate layer of a first transistor and leaving a second portion of the gate layer. The first transistor includes a drain region, a source region, and a gate stack, and the gate stack includes a gate dielectric layer, a gate conductive layer over the gate dielectric layer, and the gate layer directly on the gate conductive layer. The method includes removing a gate layer of a second transistor and forming a conductive region at a region previously occupied by the first portion of the gate layer of the first transistor, the unit resistance of the conductive region being less than that of the gate layer of the first transistor.
US09831223B2 Flexible display apparatus and methods
A flexible display includes a plurality of pixel chips, chixels, provided on a flexible substrate. The chixels and the light emitters thereon may be shaped, sized and arranged to minimize chixel, pixel, and sub-pixel gaps and to provide a desired bend radius of the display. The flexible substrate may include light manipulators, such as filters, light converters and the like to manipulate the light emitted from light emitters of the chixels. The light manipulators may be arranged to minimize chixel gaps between adjacent chixels.
US09831220B2 Light emitting diode (LED) arrays including direct die attach and related assemblies
An electronic device may include a packaging substrate having a packaging face, and the packaging substrate may include positive and negative electrically conductive pads on the packaging face. A plurality of light emitting diodes may be electrically and mechanically coupled to the packaging face of the packaging substrate, with the plurality of light emitting diodes being electrically coupled between the positive and negative electrically conductive pads on the packaging face. A continuous optical coating may be provided on the plurality of light emitting diodes and on the packaging face of the packaging substrate so that the plurality of light emitting diodes are between the optical coating and the packaging substrate.
US09831219B2 Manufacturing method of package structure
A manufacturing method of a package structure includes at least the following steps. At least one first die is disposed over a carrier. The first die is encapsulated using a first encapsulant. The first encapsulant exposes part of the first die. A redistribution layer (RDL) is formed over the first encapsulant. The RDL has a first surface and a second surface opposite to the first surface. The first surface faces the first encapsulant. The first encapsulant and the first die are separated from the carrier. A plurality of second dies are disposed on the second surface of the RDL. The second dies are encapsulated using the second encapsulant. A plurality of conductive terminals are formed on the first surface of the RDL.
US09831216B2 Chip packaging module
The present disclosure discloses a chip packaging module, including: a first chip, where a first pad is disposed on a side neighboring to a front surface of the first chip; at least a second chip, where at least one second chip is disposed on a rear side of the first chip, each second chip has a second pad, and wherein the first pad of the first chip is connected to the second pad of the second chip via a redistribution layer. According to the chip packaging module in the present disclosure, a second chip is disposed on a rear side of a first chip, and a first pad is connected to a second pad via a redistribution layer. By means of a redistribution technology on surfaces of multiple chips, a lead of a pad on a front surface of a fingerprint recognition chip is masterly winded to the back for interconnection, so that an induction area on the front surface of the chip can fully contact with a human body. In addition, the multi-chip redistribution technology can also greatly narrow down an interconnection distance between chips, which improves efficiency of communication between chips.
US09831212B2 Semiconductor device
An inventive semiconductor device includes: a semiconductor chip including an integrated circuit; a plurality of electrode pads provided on the semiconductor chip and connected to the integrated circuit; a rewiring to which the electrode pads are electrically connected together, the rewiring being exposed on an outermost surface of the semiconductor chip and having an exposed surface area greater than the total area of the electrode pads; and a resin package which seals the semiconductor chip.
US09831211B2 Anisotropic conductive material, electronic device including anisotropic conductive material, and method of manufacturing electronic device
Provided are anisotropic conductive materials, electronic devices including anisotropic conductive materials, and/or methods of manufacturing the electronic devices. An anisotropic conductive material may include a plurality of particles in a matrix material layer. At least some of the particles may include a core portion and a shell portion covering the core portion. The core portion may include a conductive material that is in a liquid state at a temperature greater than 15° C. and less than or equal to about 110° C. or less. For example, the core portion may include at least one of a liquid metal, a low melting point solder, and a nanofiller. The shell portion may include an insulating material. A bonding portion formed by using the anisotropic conductive material may include the core portion outflowed from the particle and may further include an intermetallic compound.
US09831205B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate including a surface, a plurality of pads disposing on the surface of the substrate, the plurality of pads includes a non-solder mask defined (NSMD) pad and a solder mask defined (SMD) pad, and the NSMD pad is arranged at a predetermined location. Further, a method of manufacturing a semiconductor device includes providing a substrate, disposing a plurality of pads on a surface of the substrate, disposing a solder mask over the surface of the substrate and the plurality of pads, forming a first recess in the solder mask to surround one of the plurality of pads, and forming a second recess in the solder mask and above one of the plurality of pads.
US09831204B2 Semiconductor device with a semiconductor chip connected in a flip chip manner
A semiconductor device includes a wiring board, a semiconductor chip, and a connecting member provided between a surface of the wiring board and a functional surface of the semiconductor chip. The connecting member extends a distance between the wiring board surface and the functional surface. A sealing material seals a gap space between the wiring board and the semiconductor chip. An electrode is formed at the wiring board surface and arranged outside of an outer periphery of the sealing material. A lateral distance between an outer periphery of the semiconductor chip and the outer periphery of the sealing material is between 0.1 mm and a lateral distance from the outer periphery of the semiconductor chip to the electrode.
US09831201B2 Methods for forming pillar bumps on semiconductor wafers
The subject matter contained herein discloses methods for forming a vertical metallic pillar overlying an under bump metal pad further overlying a semiconductor substrate, and applying a discrete solder cap on a top surface of the pillar, wherein the metallic pillar is defined by at least one photoresist layer. The method includes heating a multi-element metallic paste containing a variable amount of metallic powder, a melting point depressant and a flux such that the metal powder sinters to form the metallic pillar and simultaneously adheres the metallic pillar to the underbump metal pad.
US09831198B2 Inductors for integrated voltage regulators
An active component of an integrated voltage regulator (IVR) circuit is deployed within an IC device for regulating an operating voltage thereof. An interposer interconnects the IC device with a power source. A passive inductive component of the IVR circuit is deployed upon a surface of the IC device or the interposer. The inductive component has a magnetic core and a winding (e.g., wire-bond), wound about the magnetic core.
US09831197B1 Wafer-level package with metal shielding structure and the manufacturing method thereof
Provided is a wafer-level package with metal shielding structure and the manufacturing method for producing the same. The wafer-level package includes first conductive structures for securing a die unit to a substrate, and is featured by disposing one or more second conductive structures that are located at the front surface of the die unit and proximate to a side surface of the die unit. The second conductive structure does not electrically connected to the internal circuitry of the die unit. After the wafer is cut, a metal shielding layer is formed on the back surface and the side surfaces of the die unit. Afterwards, the die unit is mounted on the substrate to allow the second conductive structure to connect to the ground structure on the substrate and connect to the metal shielding layer. Thus, EMI shielding function is generated to efficiently suppress EMI and miniaturize the package.
US09831192B2 Cavity formation in semiconductor devices
Fabricating of radio-frequency (RF) devices involve providing a field-effect transistor (FET) formed over an oxide layer formed on a semiconductor substrate, removing at least part of the semiconductor substrate to expose at least a portion of a backside of the oxide layer, applying a sacrificial material to the backside of the oxide layer, applying an interface material to at least a portion of the backside of the oxide layer, the interface material at least partially covering the sacrificial material, and removing at least a portion of the sacrificial material to form a cavity at least partially covered by the interface layer.
US09831191B2 Electronic package, semiconductor substrate of the electronic package, and method for manufacturing the electronic package
A semiconductor substrate is provided, including a substrate body, a plurality of conductive through holes penetrating the substrate body, and at least one pillar disposed in the substrate body with the at least one pillar being free from penetrating the substrate body. When the semiconductor substrate is heated, the at least one pillar adjusts the expansion of upper and lower sides of the substrate body. Therefore, the upper and lower sides of the substrate body have substantially the same thermal deformation, and the substrate body is prevented from warpage.
US09831190B2 Semiconductor device package with warpage control structure
Between an adhesive surface of a heat spreader lid and a top surface of a semiconductor package, in addition to a spreader adhesive layer, several warpage control adhesive layers are also provided. The warpage control adhesive layers are disposed on corner areas of the adhesive surface of the heat spreader lid to reduce high temperature warpage of the semiconductor device package.
US09831187B2 Apparatus and method for electrostatic spraying or electrostatic coating of a thin film
Provided is a resist film forming device which uses an electrostatic spray device which is capable of forming a thin film with a uniform thickness on a workpiece. A resist film forming device (100), which forms a resist film (108) on a substrate by electrostatic spraying, comprises: a nozzle (102) which, upon application of a prescribed voltage, sprays liquid particles which form the raw material for a resist film (108) toward a substrate (105) having stepped portions (105a); a driving means (111) for causing relative movement of the substrate (105) or the nozzle (102); and a control means (110) for controlling such that the resist film (108) is formed on the substrate (105) having the stepped portions (105a) by the liquid particles.
US09831182B2 Multiple pre-clean processes for interconnect fabrication
A method of making an interconnect structure includes forming an opening within a dielectric material layer disposed on a substrate including a conductive material, the opening extending from a first surface to a second surface of the dielectric material layer and being in contact with a portion of the substrate; performing a plasma treatment process to chemically enrich exposed surfaces of the dielectric material that line the opening to form a chemically-enriched dielectric surface layer that included an element in a higher concentration than a remaining portion of the dielectric material layer; performing a chemical treatment process to remove a metal contact product from the portion of the substrate that is in contact with the opening; and disposing a conductive material in the opening to substantially fill the opening and form the interconnect structure.
US09831180B2 Semiconductor device and method for manufacturing same
According to the embodiment, the semiconductor device includes: a substrate; a stacked body; and a plurality of columnar portions. The stacked body is provided on the substrate. The stacked body includes a plurality of electrode layers stacked with an insulator interposed. The stacked body includes a stacked portion and a staircase portion. The plurality of electrode layers includes a first portion and a second portion. The columnar portions are provided in the stacked portion of the stacked body. The columnar portions extend in a stacking direction of the stacked body. The columnar portions include a semiconductor body extending in the stacking direction and a charge storage film. The second portion includes a third portion. A thickness of the third portion along the stacking direction is thinner than a thickness of the first portion along the stacking direction.
US09831175B2 Method, apparatus, and system for E-fuse in advanced CMOS technologies
Methods, apparatus, and systems for fabricating and using a semiconductor device comprising a first conductive element; a second conductive element; and an e-fuse comprising a first region comprising a conductive oxide of a first metal; and a second region comprising a second metal, wherein an oxide of the second metal is resistive; wherein the e-fuse is electrically connected to both the first conductive element and the second conductive element.
US09831174B1 Devices and methods of forming low resistivity noble metal interconnect
Devices and methods of fabricating integrated circuit devices for forming low resistivity interconnects are provided. One method includes, for instance: obtaining an intermediate semiconductor interconnect device having a substrate, a cap layer, and a dielectric matrix including a set of trenches and a set of vias; depositing a barrier layer along a top surface of the semiconductor interconnect device; depositing and annealing a metal interconnect material over a top surface of the barrier layer, wherein the metal interconnect material fills the set of trenches and the set of vias; planarizing a top surface of the intermediate semiconductor interconnect device; exposing a portion of the barrier layer between the set of trenches and the set of vias; and depositing a dielectric cap. Also disclosed is an intermediate device formed by the method.
US09831170B2 Fully molded miniaturized semiconductor module
A semiconductor module can comprise a fully molded base portion comprising a planar surface that further comprises a semiconductor die comprising contact pads, conductive pillars coupled to the contact pads and extending to the planar surface, and an encapsulant material disposed over the active surface, four side surfaces, and around the conductive pillars, wherein ends of the conductive pillars are exposed from the encapsulant material at the planar surface of the fully molded base portion. A build-up interconnect structure comprising a routing layer can be disposed over the fully molded base portion. A photo-imageable solder mask material can be disposed over the routing layer and comprise openings to form surface mount device (SMD) land pads electrically coupled to the semiconductor die and the conductive pillars. A SMD component can be electrically coupled to the SMD land pads with surface mount technology (SMT).
US09831169B2 Integrated circuit package substrate
Embodiments of the present disclosure are directed towards techniques and configurations for dual surface finish package substrate assemblies. In one embodiment a method includes depositing a first lamination layer on a first side of a package substrate and a first surface finish on one or more electrical contacts disposed on a second side of the package substrate; removing the first lamination layer from the first side of the package substrate; depositing a second lamination layer on the second side of the package substrate and a second surface finish on the one or more electrical contacts disposed on the first side of the package substrate; and removing the second lamination layer from the second side of the package substrate. Other embodiments may be described and/or claimed.
US09831168B2 Electrical connectivity of die to a host substrate
According to example configurations herein, an apparatus comprises a die and a host substrate. The die can include a first transistor and a second transistor. A surface of the die includes multiple conductive elements disposed thereon. The multiple conductive elements on the surface are electrically coupled to respective nodes of the first transistor and the second transistor. Prior to assembly, the first transistor and second transistor are electrically isolated from each other. During assembly, the surface of the die including the respective conductive elements is mounted on a facing of the host substrate. Accordingly, a die including multiple independent transistors can be flipped and mounted to a respective host substrate such as printed circuit board, lead frame, etc.
US09831165B2 Interposer substrate and method of manufacturing the same
A method of manufacturing an interposer substrate, including providing a carrier having a first circuit layer formed thereon, forming a plurality of conductive pillars on the first circuit layer, forming a first insulating layer on the carrier, with the conductive pillars being exposed from the first insulating layer, forming on the conductive pillars a second circuit layer that is electrically connected to the conductive pillars, forming a second insulating layer on the second surface of the first insulating layer and the second circuit layer, exposing a portion of a surface of the second circuit layer from the second insulating layer, and removing the carrier. The invention further provides the interposer substrate as described above.
US09831164B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a via structure and a conductive structure. The via structure has a surface with a planar portion and a protrusion portion. The conductive structure is formed over at least part of the planar portion and not over at least part of the protrusion portion of the via structure. For example, the conductive structure is formed only onto the planar portion and not onto any of the protrusion portion for forming high quality connection between the conductive structure and the via structure.
US09831163B2 Circuit substrate and method for manufacturing the same
A circuit substrate includes a core substrate having a cavity, a metal block accommodated in the cavity of the core substrate, a first build-up layer including an insulating resin layer and laminated on a first surface of the core substrate such that the insulating resin layer is covering a first surface of the metal block in the cavity, and a second build-up layer including an insulating resin layer and laminated on a second surface of the core substrate such that the insulating resin layer is covering a second surface of the metal block in the cavity. The second build-up layer includes via conductors connected to the second surface of the metal block and common lands connecting the via conductors in parallel.
US09831162B2 Semiconductor device comprising a semiconductor chip mounted over a metal plate having an inclined surface
An improvement is achieved in the performance of a semiconductor device. The semiconductor device includes a metal plate having an upper surface (first surface), a lower surface (second surface) opposite to the upper surface, and a plurality of side surfaces located between the upper and lower surfaces and having a semiconductor chip mounted thereover. A portion of the metal plate is exposed from a sealing body sealing the semiconductor chip. The exposed portion is covered with a metal film. The side surfaces of the metal plate include a first side surface covered with the sealing body and a side surface (second side surface) provided opposite to the first side surface and exposed from the sealing body. Between the upper and side surfaces of the metal plate, an inclined surface inclined with respect to each of the upper and side surfaces and covered with the metal film is interposed.
US09831161B2 Support terminal integral with die pad in semiconductor package
A semiconductor device includes a semiconductor element circuit, a conductive support and a sealing resin. The conductive support includes a die pad, first terminals spaced in a first direction, second terminals spaced in the first direction and opposite to the first terminals in a second direction perpendicular to the first direction, and a support terminal connected to the die pad. The sealing resin encapsulates portions of the first and second terminals, a portion of the support terminal, the semiconductor element circuit and the die pad. The sealing resin has two first side surfaces spaced apart in the second direction and two second side surfaces spaced apart in the first direction. The first terminals and second terminals are exposed from the first side surfaces, while none of the elements of the conductive support is exposed from the second side surfaces.
US09831160B2 Semiconductor device
A semiconductor device includes: opposed first and second metal plates; a plurality of semiconductor elements each interposed between the first metal plate and the second metal plate; a metal block interposed between the first metal plate and each of the semiconductor elements; a solder member interposed between the first metal plate and the metal block and connecting the first metal plate to the metal block; and a resin molding sealing the semiconductor elements and the metal block. A face of the first metal plate, which is on an opposite side of a face of the first metal plate to which the metal block is connected via the solder member, is exposed from the resin molding. The first metal plate has a groove formed along an outer periphery of a region in which the solder member is provided, the groove collectively surrounding the solder member.
US09831159B2 Semiconductor package with embedded output inductor
In one implementation, a semiconductor package includes a control transistor and a sync transistor of a power converter switching stage attached over a first patterned conductive carrier, as well as a magnetic material situated over leads of the first patterned conductive carrier. The semiconductor package also includes a second patterned conductive carrier attached over the first patterned conductive carrier, the control and sync transistors, and the magnetic material. Leads of the second patterned conductive carrier overlie the magnetic material and are coupled to the leads of the first patterned conductive carrier so as to form windings of an output inductor for the power converter switching stage, the output inductor being integrated into the semiconductor package.
US09831157B2 Method of attaching an electronic part to a copper plate having a surface roughness
In a method for producing an electronic part mounting substrate wherein an electronic part 14 is mounted on one major surface (a surface to which the electronic part 14 is to be bonded) of the metal plate 10 of copper, or aluminum or the aluminum alloy (when a plating film 20 of copper is formed on the surface), the one major surface of the metal plate 10 (or the surface of the plating film 20 of copper) is surface-machined to be coarsened so as to have a surface roughness of not less than 0.4 μm, and then, a silver paste is applied on the surface-machined major surface (or the surface-machined surface of the plating film 20 of copper) to arrange the electronic part 14 thereon to sinter silver in the silver paste to form a silver bonding layer 12 to bond the electronic part 14 to the one major surface of the metal plate 10 (or the surface of the plating film 20 of copper) with the silver bonding layer 12.
US09831153B1 Heat dissipating device
A heat dissipating device is provided for reducing the high production costs of conventional heat dissipating devices. The heat dissipating device is mounted on a heat generating object and includes a heat conductive base having a plurality of insertion holes. At least one heat generating region is formed in a contact area between the heat conductive base and a heat source of the heat generating object. A plurality of heat dissipating columns is disposed in the at least one heat generating region and is respectively inserted into and positioned in the plurality of insertion holes. Each heat dissipating column includes a heat conductive silicone layer disposed on an outer periphery thereof.
US09831152B2 Semiconductor device
A control terminal 14 of a semiconductor device has a recessed portion 14c. A resin case 15 is provided with a fixing member 152 engaging with and fixing a recessed portion 14c of a control terminal 14. The fixing member 152 is constituted by a resin block portion 154 having a step portion engaging with the recessed portion 14c, a nut-housing portion 153, and a beam portion 155 integrated by linking the resin block portion 154 and the nut-housing portion 153. A resin case main body 151 to which the fixing member 152 is fixed is provided with a hollow portion enabling insertion of the resin block portion 154. The nut-housing portion 153 of the fixing member 152 and the resin block portion 154 are attached to the resin case main body 151 from one direction.
US09831142B2 Board for electronic component package, electronic component package, and method of manufacturing board for electronic component package
A board for an electronic component package includes a wiring part on which an electronic component is disposed, wherein the wiring part includes an insulating layer, a signal transferring wiring electrically connected to the electronic component, and an electrical testing wiring electrically disconnected from the electronic component, and the electrical testing wiring includes conductive patterns formed on both surfaces of the wiring part, and conductive vias electrically connecting the conductive patterns to each other.
US09831141B1 Integrated circuit containing DOEs of GATE-snake-open-configured, NCEM-enabled fill cells
Wafers, chips, or dies that contain fill cells with structures configured to obtain in-line data via non-contact electrical measurements (“NCEM”). Such NCEM-enabled fill cells may target/expose a variety of open-circuit, short-circuit, leakage, or excessive resistance failure modes, including GATE-snake-open and/or GATE-snake-resistance failure modes. Such wafers, chips, or dies may include Designs of Experiments (“DOEs”), comprised of multiple NCEM-enabled fill cells, in at least two variants, all targeted to the same failure mode.
US09831140B2 Wafer having pad structure
A wafer including a substrate having a plurality of integrated circuits formed above the substrate, and at least one scribe line between two of the integrated circuits. The wafer further includes a plurality of dielectric layers formed in the at least one scribe line having a process control monitor (PCM) pad structure formed therein, the PCM pad structure having: a plurality of metal pads interconnected by a plurality of conductive vias. The PCM pad further includes a plurality of contact bars in contact with a bottom-most metal pad, the contact bars extending substantially vertically from the bottom-most metal pad into the substrate. Additionally, the PCM pad includes an isolation structure substantially surrounding the plurality of contact bars to isolate the PCM pad structure.
US09831139B2 Test structure and method of manufacturing structure including the same
A test structure for manufacturing a semiconductor device includes a test element, a first pad connected to the test element, and a second pad connected to the test element. A first wire is connected to the test element, and the first wire and the test element are part of a first layer disposed on a semiconductor substrate. A second wire is connected to the first wire, and is part of a second layer disposed on the semiconductor substrate, and the second layer is different from the first layer.
US09831130B2 Method for forming semiconductor device structure
A method for forming a semiconductor device structure is provided. The method includes forming a first gate stack, a second gate stack, and a third gate stack, which are positioned over a semiconductor substrate and spaced apart from each other. The method includes removing portions of the semiconductor substrate to form a first recess, a second recess, and a third recess in the semiconductor substrate. The method includes forming a first doped structure, a second doped structure, and an isolation structure in the first recess, the second recess, and the third recess respectively. The first gate stack, the second gate stack, the first doped structure, and the second doped structure together form a memory cell. The isolation structure is wider and thinner than the second doped structure. A top surface of the isolation structure has a fourth recess.
US09831127B2 Method of processing a semiconductor substrate and semiconductor chip
A method of processing a semiconductor substrate is provided. The method may include forming a film over a first side of a semiconductor substrate, forming at least one separation region in the semiconductor substrate between a first region and a second region of the semiconductor substrate, arranging the semiconductor substrate on a breaking device, wherein the breaking device comprises a breaking edge, and wherein the semiconductor substrate is arranged with the film facing the breaking device and in at least one alignment position with the at least one separation region aligned with the breaking edge, and forcing the semiconductor substrate to bend the first region with respect to the second region over the breaking edge until the film separates between the breaking edge and the at least one separation region.
US09831115B2 Process flow for manufacturing semiconductor on insulator structures in parallel
A cost effective process flow for manufacturing semiconductor on insulator structures is parallel is provided. Each of the multiple semiconductor-on-insulator composite structures prepared in parallel comprises a charge trapping layer (CTL).
US09831113B2 Semiconductor device having element separation region formed from a recess-free trench
A method of manufacturing a semiconductor device includes forming a silicon nitride film having an opening portion on a semiconductor substrate, forming a silicon oxide film on the silicon nitride film and on a side face of the opening portion, performing an etching treatment to the silicon oxide film so that a sidewall is formed on the side face of the opening portion, forming a trench on the semiconductor substrate with use of the sidewall and the silicon nitride film as a mask, and forming an insulating layer in the trench. The step of forming the silicon oxide film includes oxidizing the silicon nitride film with a plasma oxidation method or a radical oxidation method.
US09831108B2 Thermal processing apparatus and thermal processing method for heating substrate by light irradiation
A susceptor that holds a semiconductor wafer placed thereon is capable of moving up and down inside a chamber. For preheating with a halogen lamp, the susceptor moves to a preheating position. The preheating position is a height of the susceptor that achieves the most uniform in-plane illumination distribution of light emitted from the halogen lamp and applied to the semiconductor wafer. After the preheating is finished, the susceptor moves to a flash heating position for irradiation with a flash from a flash lamp. The flash heating position is a height of the susceptor that achieves the most uniform in-plane illumination distribution of a flash emitted from the flash lamp and applied to the semiconductor wafer.
US09831103B2 Manufacturing method of interposed substrate
A manufacturing method of an interposed substrate is provided. A metal-stacked layer comprising a first metal layer, an etching stop layer and a second metal layer is formed. A patterned conductor layer is formed on the first metal layer, wherein the patterned conductor layer exposes a portion of the first metal layer. A plurality of conductive pillars is formed on the patterned conductor layer, wherein the conductive pillars are separated from each other and stacked on a portion of the patterned conductor layer. An insulating material layer is formed on the metal-stacked layer, wherein the insulating material layer covers the portion of the first metal layer and encapsulates the conductive pillars and the other portion of the patterned conductor layer. The metal-stacked layer is removed to expose a lower surface opposite to an upper surface of the insulating material layer and a bottom surface of the patterned conductor layer.
US09831101B2 Method for manufacturing semiconductor device
An object is to manufacture a highly reliable semiconductor device including a thin film transistor with stable electric characteristics. In a method for manufacturing a semiconductor device including a thin film transistor in which an oxide semiconductor film is used for a semiconductor layer including a channel formation region, heat treatment (for dehydration or dehydrogenation) is performed to improve the purity of the oxide semiconductor film and reduce impurities including moisture or the like. After that, slow cooling is performed under an oxygen atmosphere. Besides impurities including moisture or the like exiting in the oxide semiconductor film, heat treatment causes reduction of impurities including moisture or the like exiting in a gate insulating layer and those in interfaces between the oxide semiconductor film and films which are provided over and below the oxide semiconductor and in contact therewith.
US09831100B2 Solution based etching of titanium carbide and titanium nitride structures
Provided are methods for fabricating transistors using a gate last approach. These methods involve etching of titanium nitride and titanium carbide structures while preserving high k-dielectric structures. The titanium carbide structures may also include aluminum. Etching may be performed in one or more etching solutions, each including hydrogen peroxide. Titanium nitride and titanium carbide structures can be etched simultaneously (non-selectively) in the same etching solution that also includes hydrochloric acid, in addition to hydrogen peroxide, and maintained at about 25° C. and 85° C. In some embodiments, titanium nitride structures and titanium carbide structures may be etched separately (selectively) in different operations and using different etching solutions. The titanium nitride structures may be etched in a diluted hydrogen peroxide solution maintained at about 25° C. and 85° C. The titanium carbide structures may be etched in a solution that also includes ammonium hydroxide, in addition to hydrogen peroxide, and maintained at about 25° C.
US09831092B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a control gate electrode and a memory gate electrode which are formed over the main surface of a semiconductor substrate in a memory cell region, and a first electrode and a second electrode which are formed over the main surface of the semiconductor substrate in a shunt region. The first electrode is formed integrally with the control gate electrode, and the second electrode is formed integrally with the memory gate electrode. The second electrode includes a first section formed along the side wall of the first electrode, and a second section extending along the main surface of the semiconductor substrate. Also, the height of the upper surface of the first electrode with respect to the main surface of the semiconductor substrate is generally same to the height of the upper surface of the first section of the second electrode.
US09831089B2 Method for adjusting effective work function of metal gate
A method for adjusting an effective work function of a metal gate. The method includes forming a metal gate arrangement comprising at least a metal work function layer, and performing plasma treatment on at least one layer in the metal gate arrangement. In this way, it is possible to adjust the effective work function of the metal gate in a relatively flexible way.
US09831088B2 Composition and process for selectively etching metal nitrides
A removal composition and process for selectively removing a first metal gate material (e.g., titanium nitride) relative to a second metal gate material (e.g., tantalum nitride) from a microelectronic device having said material thereon. The removal composition can include fluoride or alternatively be substantially devoid of fluoride. The substrate preferably comprises a high-k/metal gate integration scheme.
US09831087B2 Split gate embedded flash memory and method for forming the same
Provided is a split-gate embedded flash memory cell and method for forming the same. The flash memory cell includes split-gate transistors in which the control gate is aligned with respect to the floating gate without the use of a photolithographic patterning operation to pattern the material from which the control gates are formed. An anisotropic blanket etching operation is used to form the floating gates of the split-gate floating gate transistors alongside sidewalls of a sacrificial layer. Local oxidation of silicon (LOCOS) methods are not needed to form the inter-gate dielectric and therefore high integrity is maintained for the floating transistor gates. The floating transistor gates are formed of charge storage material such as silicon nitride, Si3N4 in some embodiments.
US09831084B2 Hydroxyl group termination for nucleation of a dielectric metallic oxide
A surface of a semiconductor-containing dielectric material/oxynitride/nitride is treated with a basic solution in order to provide hydroxyl group termination of the surface. A dielectric metal oxide is subsequently deposited by atomic layer deposition. The hydroxyl group termination provides a uniform surface condition that facilitates nucleation and deposition of the dielectric metal oxide, and reduces interfacial defects between the oxide and the dielectric metal oxide. Further, treatment with the basic solution removes more oxide from a surface of a silicon germanium alloy with a greater atomic concentration of germanium, thereby reducing a differential in the total thickness of the combination of the oxide and the dielectric metal oxide across surfaces with different germanium concentrations.
US09831080B2 Method for manufacturing semiconductor device including a heat treatment step
A method for manufacturing a semiconductor device includes a step of preparing a SiC substrate, a step of fixing the SiC substrate on an electrostatic chuck and heat-treating the SiC substrate, and a step of performing ion implantation treatment on the SiC substrate fixed on the electrostatic chuck and heat-treated. The step of heat-treating includes an outer circumferential-side chucking step which generates an electrostatic attraction force between an outer circumferential region of the SiC substrate and an outer circumferential portion of the electrostatic chuck, the outer circumferential portion facing the outer circumferential region, and an inner circumferential-side chucking step which is started after the outer circumferential-side chucking step is started, and generates an electrostatic attraction force between an inner circumferential region of the SiC substrate and an inner circumferential portion of the electrostatic chuck, the inner circumferential portion facing the inner circumferential region.
US09831078B2 Ion source for mass spectrometers
Ion sources for use in mass spectrometry (MS) systems are described. The ion sources each comprise an ion funnel and an ionization source configured to ionize neutral analyte molecules.
US09831062B2 Method for pattern measurement, method for setting device parameters of charged particle radiation device, and charged particle radiation device
An object of the present invention is to provide a method for pattern measurement and a charged particle radiation device in which a pattern formed by using a DSA technique can be very precisely measured and inspected. According to an aspect for achieving the object, a method for pattern measurement or a charged particle radiation device for realizing the measurement is proposed as follows. A charged particle is radiated to a polymer compound used for a self-organization lithography technique, and a specific polymer is considerably contracted as compared to the other polymer among multiple polymers forming the polymer compound. Thereafter, dimensions between multiple edges of the other polymer are measured, based on a signal obtained by scanning a region including the other polymer with the charged particle beam.
US09831050B2 Tamper resistant rugged keypad
A tamper-resistant or tamper-evident keypad device for use in secure transactions. The keypad comprises multiple security mechanisms to prevent tampering to the device, and thus access to users' private information. The keypad is made of resilient materials and contains a tamper-resistant collar for housing the keypad's connector interface. The keypad comprises a multi-layered printed circuit board with at least two internal security-shield layers comprising switch trace protection, as well as additional security layers for tamper protection. The keypad comprises a silicon-rubber keypad actuator that engages tamper switches on the flexible security circuit. The keypad comprises metal discs mounted on the front or rear face of the flexible circuit and an optional dome layer.
US09831047B2 Switch with circumferential indicator light
A switch is disclosed. In some examples, a switch includes a generally cylindrical housing; one or more sets of contact points enclosed by the housing; an indicator module, such as a multi-color LED illuminator, also enclosed by the housing; and a pushbutton actuator disposed to operate the contact points. The housing includes a display section spanning substantially the entire circumference of the housing such that the indication made by the indicator module is visible from all radial directions. When the pushbutton actuator is pressed, some of the contact points open to cut off power from hazards, while others are reconfigured to change the state of the indicator module to indicate the changed status of the switch. Multiple switches can be interfaced with each other, such as by serial connection, to facilitate multi-switch safety environment. Modular cables can be used to conveniently establish the interface.
US09831046B2 Cover for connecting energy storage assemblies
The invention relates to a cover for covering a tubular element of a first electrical energy storage assembly (20), said cover comprising a covering wall (50). The cover is characterized in that it comprises a radially extending electroconductive tongue (60, 70) comprising a contact face (71) intended to come into contact with a second adjacent storage assembly in order to electrically connect the two storage assemblies.
US09831045B2 Structural supercapacitor usable in a mechanical structure
According to the invention there is provided a component including a supercapacitor and a method of producing same. The component comprises a first (12) and second (14) electrode and a separator structure (16) which separates the two electrodes and contains a liquid or gel electrolyte. The first and second electrode structures are each formed from a composite material (10) which includes electrically conductive fibers and electrochemically active material in a binder matrix and the supercapacitor is formed to be structurally inseparable from the rest of the component. Further, the component forms a structural capacitor. The obtained structural capacitor could be used in aircraft structure to save weight.
US09831041B2 Process for manufacturing agglomerated particles of tantalum, mixed tantalum powder and process for manufacturing same, tantalum pellet and process for manufacturing same, and capacitor
A method for producing agglomerated tantalum particles, comprising: a step for grinding secondary tantalum particles, which are obtained by reducing a tantalum salt, and adding water thereto to give a water-containing mass; a step for drying said water-containing mass to give a dry mass; a step for sieving said dry mass to give spherical particles; and a step for heating said spherical particles. A mixed tantalum powder comprising a mixture of agglomerated tantalum particles (X) with agglomerated tantalum particles (Y), wherein said agglomerated tantalum particles (X) show a cumulative percentage of particles with particle size of 3 μm or less of 5 mass % or less after 25 W ultrasonic radiation for 10 min, while said agglomerated tantalum particles (Y) show a cumulative percentage of particles with particle size of 3 μm or less of 10 mass % or more after 25 W ultrasonic radiation for 10 min.
US09831036B2 Multilayer ceramic capacitor
A ceramic body includes outer layer portions of about 15 μm or more and about 25 μm or less in thickness outside an inner layer portion where internal electrodes are stacked with dielectric ceramic layers interposed therebetween, the inner layer portion includes inner cover electrodes opposed to the internal electrode located outermost in the stacking direction with the dielectric ceramic layers interposed therebetween, the outer layer portions include outer cover electrodes opposed to the inner cover electrodes with the dielectric ceramic layers interposed therebetween, the inner cover electrodes have a coverage of about 75% or more and about 100% or less, the outer cover electrodes have a coverage of about 50% or more and about 70% or less, and boundary layers containing Mg and Mn are provided at the boundaries between the outer cover electrodes and the dielectric ceramic layers located outside the electrodes.
US09831035B2 Capacitor with improved heat dissipation
A capacitor comprises a first winding member, where the first winding member comprises a first dielectric layer and a first conductive layer. A second winding member comprises a second dielectric layer and second conductive layer. The first winding member is interleaved, partially or entirely, with the second winding layer. A dielectric package is adapted to at least radially contain or border the first winding member and the second winding member. A first metallic member has a generally planar, radially extending surface for electrically and mechanically contacting an upper portion the first conductive layer. A second metallic member has a generally planar, radially extending surface for electrically and mechanically contacting a lower portion of the second conductive layer.
US09831033B2 Method for producing magnetic cores
A method for fabricating magnetic cores, wherein the magnetic cores have at least two materials with different magnetic properties. The materials are selected from a ferrite material, an oxide ceramic material and a superparamagnetic material and are formed alternately in individual regions along the magnetic core.
US09831032B2 Gas-insulated measurement transformer having a separating device
A gas-insulated measurement transformer for measuring high voltages has a plurality of transformer arrays arranged in a fluid-tight housing for transforming a high voltage to a measurement voltage. Each of the arrays has an active part, a high voltage contact guided through the housing, a fixed contact that is electrically connected to the active part, a movable contact that is electrically connected to the fixed contact, and a separating device, which can be operated from outside the housing, for establishing or separating a connection between the movable contacts and the high voltage contacts. The separating device has a connecting element connecting the movable contacts to one another, and an adjustment device for moving the connecting element in an actuating direction, wherein the fixed contact is configured as a guiding device for the movable contact in an actuating direction.
US09831028B2 Dissymmetric coil antenna to facilitate near field coupling
Described herein are techniques related to near field coupling and wireless power transfers. For example, a coil antenna configuration is the same in all portable devices; however, when the portable devices are arranged in back to back position with one another, the coil antenna configuration defines a dissymmetric and antenna configuration.
US09831026B2 High efficiency on-chip 3D transformer structure
A transformer structure includes at least three sections, each corresponding to metal layers of an integrated circuit. A first section of the at least three sections is electrically coupled to a third section with a second section disposed between the first and third sections. The at least three sections includes inductor coils, all of which are wound in a same direction and voltage phase starting at an outer terminal and continuing to an inner terminal of each inductor coil. At least one radial wiring channel passes through a portion of a coil in one of the three sections to provide an external connection to an internal terminal of the coil in at least one of the three sections.
US09831024B2 Method and device for the reduction of flashover-related transient electrical signals between the acceleration section of an X-ray tube and a high-voltage source
A high-voltage resistant cable for connecting a high-voltage source and an acceleration section of an X-ray tube that each have a respective socket and a flange. The cable includes an inner conductor, a surrounding electrical insulator, an enveloping shielding made of an electrically conductive material, and plugs at each respective end. Each plug includes a plug flange for cooperating with the respective flange and having a hollow interior, and an electrical insulator that includes a conic-shape portion for extending into the respective socket, and a cylindrical portion extending within the hollow interior of the plug flange. The cable including absorber elements at each of the two ends of the cable for absorbing the energy of high-voltage discharge-related transients. Each absorber element is configured as a ring-shape, the ring-shape absorber element encircling the cylindrical portion and being located within the hollow interior of the plug flange.
US09831021B2 Wiring of assemblies and methods of forming channels in wiring assemblies
A conductor assembly and method for making an assembly of the type which, when conducting current, generates a magnetic field or which, in the presence of a changing magnetic field, induces a voltage. In one series of embodiments the assembly comprises a spiral configuration, positioned along paths in a series of concentric cylindrical planes, with a continuous series of connected turns, each turn including a first arc, a second arc and first and second straight segments connected to one another by the first arc. Each of the first and second straight segments in a turn is spaced apart from an adjacent straight segment in an adjoining turn.
US09831016B2 Stripping structure and method for removing enamel insulation from lead ends
Stripping structure strips insulation from ends of a plurality of leads of a lead bundle. Each lead includes a conductor member coated with the insulation. The structure includes a housing having wall structure defining a stripping chamber, an inlet in fluid communication with the stripping chamber, and an outlet in fluid communication with the stripping chamber. A cover has an opening for receiving an end of the lead bundle in a sealing manner so that the leads thereof are received in the stripping chamber. Chemical stripping solution is in communication with the inlet. When the lead bundle is received through the opening with the leads in the stripping chamber and when the chemical stripping solution is provided though inlet and in the stripping chamber, the chemical stripping solution strips the insulation from the conductor members, with the stripping solution along with stripped insulation exiting through the outlet.
US09831013B2 Cable set, winding tape and process for producing the cable set
A cable set includes a line run having a multiplicity of lines. A protective sheath surrounds the line run. A taping is disposed between the line run and the protective sheath. The taping surrounds the line run and has nubs projecting outward to the protective sheath. At least some of the nubs pass through the protective sheath. A winding tape for winding around a line run for producing a cable set and a method for producing a cable set are also provided.
US09831007B2 Radiographic flat panel detector having a ferromagnetic layer and the method of production thereof
A radiographic flat panel detector includes a layer configuration in the order given: a) a radiation transparent substrate; and b) a scintillator layer applied by vapor deposition on the radiation transparent substrate; and c) an imaging array between the scintillator layer and a second substrate, characterized in that the radiation transparent substrate has on a side a layer including magnetisable particles and a method for producing the radiographic flat panel detector.
US09831006B2 Shipping container for unirradiated nuclear fuel assemblies
A shipping container comprises a tubular or cylindrical shell having a closed end and an open end, a top end-cap removably secured to the open end of the tubular or cylindrical shell, and at least one fuel assembly compartment defined inside the shell. Each fuel assembly compartment includes elastomeric sidewalls and is sized and shaped to receive an unirradiated nuclear fuel assembly through the open end of the shell. The shipping container may further include a divider component, for example having a cross-shaped cross-section with ends of the cross secured to inner walls of the shell, and the divider component and the inner walls of the shell define the fuel assembly compartments. To load, the shipping container is arranged vertically and an unirradiated nuclear fuel assembly is loaded through the open end of the shell into each compartment, after which the open end is closed off by securing the top end-cap.
US09831002B2 Apparatuses and methods for operating a memory device
Subject matter described pertains to apparatuses and methods for operating a memory device.
US09831000B2 Testing electronic memories based on fault and test algorithm periodicity
An integrated circuit includes a memory and a memory test circuit, which when invoked to test the memory, is configured to generate one or more March tests applied to the memory. The memory test circuit is further configured to construct a table including a first index, a second index, and a first March test of the one or more March tests. The first index is associated with one or more families each characterized by a different length of the one or more March tests. The second index is associated with one or more mechanisms each characterized by a different property of the one or more March tests. The memory test circuit is further configured to generate a second March test from the first March test.
US09830996B2 Efuse bit cell, and read/write method thereof, and efuse array
The present disclosure provides Efuse bit cells and read/write methods thereof, and Efuse arrays. An exemplary Efuse bit cell includes a data latch configured to latch data of the Efuse bit cell, having two branches with a fuse disposed in a first branch and a resistor disposed in a second branch; a selection controller configured to control connections between one terminal of the first branch and a power source and between one terminal of the second branch and the power source, another terminal of the first branch and another terminal of the second branch being connected to ground; a first diode and a second diode, one of the first diode and the second diode being configured to input a write data signal; and a pass unit configured to transmit data stored in the Efuse bit cell and output a bit line signal.
US09830993B2 Storage system, host, storage device, and methods of operating same
A storage device includes a nonvolatile memory and a connector configured to connect the storage device to a host. The connector includes a detection terminal that provides a detection voltage to the host, a sensing resistor electrically connected to the detection terminal and having a resistance value that determines the level of the detection voltage, and a power supply terminal that receives a power supply voltage from the host, wherein the power supply voltage is selected by the host in response to the detection voltage.
US09830992B1 Operation method of non-volatile memory cell and applications thereof
An operation method of a memory cell includes steps of applying a pre pulse before a read pulse is applied, wherein the pre pulse is larger than a maximum threshold voltage or less than a lowest threshold voltage.
US09830990B2 Semiconductor memory device
Proposed as a configuration, a controlling method, and a testing method for a ferroelectric shadow memory are (1) a bit line non-precharge method, in which no precharging of a bit line is performed during a read/write operation; (2) a plate line charge share method, in which electric charge is shared between plate lines that are driven sequentially during store/recall operation; (3) a word line boost method, in which the potential on a word line is raised during a write operation; (4) a plate line driver boost method, in which the driving capacity of a plate line driver is raised during a store/recall operation; and (5) a testing method for detecting a defect in a ferroelectric capacitor by arbitrarily setting a potential on a bit line from outside a chip.
US09830989B2 Non-volatile semiconductor storage device
In a memory unit, voltages required for operations of a capacity transistor in a first well and a writing transistor in a second well are separately applied to a first deep well and a second deep well, without the voltages on the first deep well and the second deep well being restricted by each other. Thus, in the memory unit, each of a voltage difference between the first deep well and the first well and a voltage difference between the second deep well and the second well is made smaller than a voltage difference (18 [V]), at which a tunneling effect occurs, and accordingly a junction voltage between the first deep well and the first well and a junction voltage between the second deep well and the second well are low.
US09830988B2 Apparatus to reduce retention failure in complementary resistive memory
Described is an apparatus which comprises: a complementary resistive memory bit-cell; and a sense amplifier coupled to the complementary resistive memory bit-cell, wherein the sense amplifier includes: a first output node; and a first transistor which is operable to cause a deterministic output on the first output node.
US09830986B2 Electronic device having increased read margin by compensating for sneak current and operating method thereof
An electronic device includes a semiconductor memory unit. The semiconductor memory unit may include a cell array suitable for including a plurality of resistive memory cells which are arranged in a plurality of column lines and a plurality of rows lines, and a read circuit. The read circuit is suitable for, in a read operation, generating a bias current based on bias information, supplying the bias current to a sensing node, supplying a read current from the sensing node to a column line selected from among the plurality of column lines, and sensing data stored in a selected memory cell coupled to the selected column line using a voltage level at the sensing node. The bias information is determined and stored in the semiconductor memory unit before the read operation starts.
US09830979B1 Systems and methods for controlling a sense amplifier
Systems and methods for controlling a sense amplifier are provided. First and second MOS transistors of a first type are connected in series between a first voltage potential and a node. A gate terminal of the first MOS transistor is coupled to a first data. A gate terminal of the second MOS transistor is coupled to a second data line. A third MOS transistor of a second type is connected between the node and a second voltage potential. The third MOS transistor has a gate terminal coupled to the first data line. A fourth MOS transistor of the second type is connected between the node and the second voltage potential in a parallel arrangement with the third MOS transistor. The fourth MOS transistor has a gate terminal coupled to the second data line. A control signal provided to a sense amplifier is based on a voltage of the node.
US09830971B2 Memory controller with clock-to-strobe skew compensation
A clock signal is transmitted to first and second integrated circuit (IC) components via a clock signal line, the clock signal having a first arrival time at the first IC component and a second, later arrival time at the second IC component. A write command is transmitted to the first and second IC components to be sampled by those components at respective times corresponding to transitions of the clock signal, and write data is transmitted to the first and second IC components in association with the write command. First and second strobe signals are transmitted to the first and second IC components, respectively, to time reception of the first and second write data in those components. The first and second strobe signals are selected from a plurality of phase-offset timing signals to compensate for respective timing skews between the clock signal and the first and second strobe signals.
US09830969B2 Multilevel ferroelectric memory cell for an integrated circuit
An integrated circuit includes a ferroelectric memory cell. The ferroelectric memory cell includes a ferroelectric layer stack comprising at least one ferroelectric material oxide layer. Each of the ferroelectric material oxide layers includes a ferroelectric material that is at least partially in a ferroelectric state. The ferroelectric layer stack comprises at least two ferroelectric domains. Further, the voltage which is to applied to the layer stack to induce polarization reversal differs for the individual domains such that polarization reversal of individual domains or of a portion of the totality of ferroelectric domains within the ferroelectric material of can be attained.
US09830965B2 Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation
Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation are disclosed. In one aspect, a multi-hot bit decoding system is provided that includes a memory access control system that includes a decoder. The decoder is configured to decode an address for a memory access operation into a single-hot bit decode word for activating a memory row at the encoded address. To automatically access another memory row(s) for a memory access operation, the memory access control system also includes a mapping circuit configured to provide an additional decode word(s) for activating another memory row(s) based on the address. The decode word and additional decode word(s) are merged to provide a multi-hot bit decode word that is asserted onto a decode wordline such that multiple memory rows are activated for a memory access operation.
US09830964B2 Non-volatile array wakeup and backup sequencing control
Individual first ones of a plurality of non-volatile logic element arrays are designated to restore first in response to entering a wakeup or restoration mode. These non-volatile logic element arrays include instructions for an order in which other non-volatile logic element arrays are to be restored next. So configured, the processing device can be set to have one or more NVL arrays restored first, which arrays are pre-configured to guide further wakeup of the device through directed restoration from particular NVL arrays. Certain NVL arrays can be skipped if the functions stored therein are not needed, and the order of restoration of others can be tailored to a particular wakeup time and power concern through restoration in parallel, serial, or combinations thereof.
US09830961B2 Nonvolatile semiconductor storage device including a discharge transistor for discharging a bit line to a source line
A nonvolatile semiconductor storage device a memory cell array including a plurality of memory cell units arranged in a matrix configuration, the memory cell units including a memory string including a series connection of a plurality of memory cells that stores data in accordance with a threshold voltage and is capable of electrical data writing and erasure, a first select gate transistor that connects a first end of the memory string to a bit line and a second select gate transistor that connects a second end of the memory string to a source line. The nonvolatile semiconductor storage device a discharge transistor that is connected between the bit line and the source line and causes discharge of the bit line to the source line.
US09830954B2 Method and system for dynamic power management of memories
A method and apparatus for dynamic power management of memories. In one embodiment of the invention, the power consumption of the memories is reduced based on the operating state of the memories. For example, in one embodiment of the invention, the power supply to the memories is reduced when the memories are in an inactive state by reducing and/or turning off the input voltage(s) to the memories. In one embodiment of the invention, the processing unit dynamically changes the strength of the On-Die Termination pull-up/pull-down resistance based on the memory operating mode, memory voltage, and memory temperature.
US09830949B2 Method and system for providing 4D content production service and content production apparatus therefor
The present invention relates to a method and system for providing a 4D content production service and a content production apparatus therefor. The system for providing a 4D content production service includes: a terminal device configured to transmit content source including at least one of a picture, text and video, synopsis information and video time information and video time information, to receive content and special effect codes, to select a special effect code corresponding to each play interval of the content and to transmit special effect selection information indicating selected special effect codes; and a content production apparatus configured to produce content using the content source on the basis of the synopsis information and video time information received from the terminal device, to transmit the produced content and special effect codes to the terminal device, to receive the special effect selection information from the terminal device and to generate 4D content using the special effect selection information. According to the present invention, a business proprietor can promote business expansion and improve the image of business and a user can produce 4D content by directly participating in content selection and production.
US09830948B1 Automated intelligent visualization of data through text and graphics
Embodiments of the invention relate to an automated, intelligent visualization of data through text and graphics for connecting a wide range of data sources to graphics visualization software and automating its presentation, including building on a standard template driven system for generating graphics from data. Some of these building mechanisms include: Service Handlers, which are plugin components with their own process for converting the data into something uniform, Input Behaviors, which define actions and data to deliver from a service, a system for matching templates to input behaviors by the set of variables in each and the rules for matching them, a Schedule Request mechanism, which connects the data from the service, via the input behavior mechanism, to the correct titles, and handles the assignment of data and then conducts the appropriate actions, and the use of handler defined queues for managing the order of things in parallel.
US09830946B2 Source data adaptation and rendering
The invention relates to a method for source data adaptation and rendering. The method comprises receiving source data; processing the source data to determine rendering parameters; wherein the processing comprises obtaining processing-free temporal segments either by applying wide angles at periodic intervals to the source data or rendering a predetermined region of the source data; determining content characteristics of a visual frame; and utilizing content characteristics for controlling the obtained processing-free temporal segments; signaling the rendering parameters for playback; and adapting the rendering parameters to render the processing-free temporal segments from the source content.
US09830945B2 Encoding, distribution and reproduction of audio media using mechanical image digitization
The system and corresponding process includes a system for producing a mechanical image of original audio source media and a system for encoding the mechanical image information into a digital file. A processing system recovers the mechanical image information from the digital file at a receiving end. Audio processing is used to produce the original audio source material without the standard losses associated with digital encoding of audio material.
US09830944B1 Writing adjacent tracks with different widths by varying fly height of a recording head
First and second nominal head-to-media spacings of a magnetic recording head are determined that result in tracks being written to a magnetic recording medium at respective narrower and wider tracks widths. Three or more adjacent tracks of user data are written to the magnetic recording medium using one of the first and second nominal head-to-media spacings so that the adjacent tracks alternate between the narrower and wider track widths.
US09830941B2 Recording layer for optical recording medium and optical recording medium
An optical recording medium includes a transmissive recording layer containing an oxide of a metal MA, an oxide of a metal MB, and an oxide of a metal MC. The metal MA is at least one kind selected from the group consisting of Mn and Ni. The metal MB is at least one kind selected from the group consisting of W and Mo. The metal Mc is Zr. An atomic ratio (MA/MB) of the metal MA to the metal MB is not less than 0.37 and not more than 1.31. The metal MC is contained in the transmissive recording layer at not less than 0.9 atomic % and not more than 27.5 atomic %.
US09830939B1 Workload balancing for multiple actuators
A Data Storage Device (DSD) includes at least one disk surface and a plurality of actuators for accessing data stored on the at least one disk surface. A workload is determined for each actuator of the plurality of actuators, and a logical to physical mapping is modified based on at least one workload. The logical to physical mapping associates logical addresses of data with physical locations for storing the data on the at least one disk surface.
US09830931B2 Crowdsourced database for sound identification
One embodiment of the present invention sets forth a technique for determining a set of sound parameters associated with a sound type. The technique includes receiving, via a network and from each a first plurality of remote computing devices, an audio recording of a first sound type and a descriptor associated with the first sound type. The technique further includes processing the audio recordings via a processor to determine a first set of sound parameters associated with the first sound type. The technique further includes receiving a request associated with the descriptor from at least one remote computing device and, in response, transmitting the first set of sound parameters associated with the first sound type to the at least one remote computing device.
US09830927B2 System and method for decorrelating audio data
A system for processing audio data comprising an audio data source. A delay system coupled to the audio data source and a delay input and configured to delay audio data provided by the audio data source by an amount of time equal to the delay input. A randomizer system coupled to the delay input and configured to generate an output that randomly changes as a function of time.
US09830923B2 Selective bass post filter
In some embodiments, a pitch filter for filtering a preliminary audio signal generated from an audio bitstream is disclosed. The pitch filter has an operating mode selected from one of either: (i) an active mode where the preliminary audio signal is filtered using filtering information to obtain a filtered audio signal, and (ii) an inactive mode where the pitch filter is disabled. The preliminary audio signal is generated in an audio encoder or audio decoder having a coding mode selected from at least two distinct coding modes, and the pitch filter is capable of being selectively operated in either the active mode or the inactive mode while operating in the coding mode based on control information.
US09830922B2 Audio object clustering by utilizing temporal variations of audio objects
Embodiments of the present invention relate to audio object clustering by utilizing temporal variation of audio objects. There is provided a method of estimating temporal variation of an audio object for use in audio object clustering. The method comprises obtaining at least one segment of an audio track associated with the audio object, the at least one segment containing the audio object; estimating variation of the audio object over a time duration of the at least one segment based on at least one property of the audio object and adjusting, at least partially based on the estimated variation of the audio object, a contribution of the audio object to the determination of a centroid in the audio object clustering. Corresponding system and computer program product are disclosed.
US09830921B2 High-band target signal control
A method for generating a high-band target signal includes receiving, at an encoder, an input signal having a low-band portion and a high-band portion. The method also includes comparing a first autocorrelation value of the input signal to a second autocorrelation value of the input signal. The method further includes scaling the input signal by a scaling factor to generate a scaled input signal. The scaling factor is determined based on a result of the comparison. The method also includes generating a low-band signal based on the input signal and generating the high-band target signal based on the scaled input signal.
US09830920B2 Method and apparatus for polyphonic audio signal prediction in coding and networking systems
A method, device, and apparatus provide the ability to predict a portion of a polyphonic audio signal for compression and networking applications. The solution involves a framework of a cascade of long term prediction filters, which by design is tailored to account for all periodic components present in a polyphonic signal. This framework is complemented with a design method to optimize the system parameters. Specialization may include specific techniques for coding and networking scenarios, where the potential of each enhanced prediction is realized to considerably improve the overall system performance for that application. One specific technique provides enhanced inter-frame prediction for the compression of polyphonic audio signals, particularly at low delay. Another specific technique provides improved frame loss concealment capabilities to combat packet loss in audio communications.
US09830919B2 Acoustic signal coding apparatus, acoustic signal decoding apparatus, terminal apparatus, base station apparatus, acoustic signal coding method, and acoustic signal decoding method
An acoustic signal coding apparatus includes a subband classifier that classifies subbands obtained by dividing a frequency-domain spectrum into a plurality of perceptually important first-category subbands and the other subbands referred to as second-category subbands according to at least one of measures in terms of energy and peak property, a subband peak-algebraic vector quantization (SBP-AVQ) vector generator that generates an SBP-AVQ vector by collecting a maximum peak from each first-category subband, outputs the generated SBP-AVQ vector, and outputs peak position information indicating the positions of the maximum peaks, a bit distributor that distributes bits for AVQ coding to the SBP-AVQ vector and the second-category subband vector, and an AVQ coder that performs AVQ coding on the SBP-AVQ vector and the second-category subband vector.
US09830917B2 Methods for audio signal transient detection and decorrelation control
Some audio processing methods may involve receiving audio data corresponding to a plurality of audio channels and determining audio characteristics of the audio data, which may include transient information. An amount of decorrelation for the audio data may be based, at least in part, on the audio characteristics. If a definite transient event is determined, a decorrelation process may be temporarily halted or slowed. Determining transient information may involve evaluating the likelihood and/or the severity of a transient event. In some implementations, determining transient information may involve evaluating a temporal power variation in the audio data. Explicit transient information may or may not be received with the audio data, depending on the implementation. Explicit transient information may include a transient control value corresponding to a definite transient event, a definite non-transient event or an intermediate transient control value.
US09830910B1 Natrual voice speech recognition for flight deck applications
A computer system receives a voice command and applies one or more contextual filters produce avionics commands based on the voice command. Elements of the voice command are displayed for acceptance by a pilot before being implemented by an avionics system. Individual elements are reevaluated as necessary. Contextual filters include flight paths, flight phase, aircraft location, current weather conditions or information associated with a particular airport.
US09830906B2 Speech recognition control device
A speech recognition control device has a plurality of microphones placed at different positions, a speech transmission control unit, and a speech recognition execution control unit. The speech transmission control unit stores data based on the speeches which are input from the microphones and time data related to ranks among the microphones, assigns ranks to the plurality of microphones using the time data based on a preset condition, and transmits a speech data signal corresponding to the microphone to the speech recognition execution control unit in the order of the ranks. The speech recognition execution control unit executes the speech recognition process according to the order of the speech data signals transmitted from the speech transmission control unit.
US09830904B2 Text-to-speech device, text-to-speech method, and computer program product
According to an embodiment, a text-to-speech device includes a context acquirer, an acoustic model parameter acquirer, a conversion parameter acquirer, a converter, and a waveform generator. The context acquirer is configured to acquire a context sequence affecting fluctuations in voice. The acoustic model parameter acquirer is configured to acquire an acoustic model parameter sequence that corresponds to the context sequence and represents an acoustic model in a standard speaking style of a target speaker. The conversion parameter acquirer is configured to acquire a conversion parameter sequence corresponding to the context sequence to convert an acoustic model parameter in the standard speaking style into one in a different speaking style. The converter is configured to convert the acoustic model parameter sequence using the conversion parameter sequence. The waveform generator is configured to generate a voice signal based on the acoustic model parameter sequence acquired after conversion.
US09830902B1 Active sound control apparatus
An ASC apparatus, which actively generates a sound effect inside a cabin of a vehicle provided with an internal combustion engine and an electric motor as driving sources, includes: a reference signal generating unit which generates a harmonic reference signal based on a vehicle-speed-corresponding frequency, being a frequency based on a vehicle speed, by referring to waveform data; a driver seat speaker which outputs a sound including the sound effect; and a signal processing unit which generates a control signal that forms the sound effect by multiplying the reference signal by a sound effect gain related to the reference signal, and outputs the control signal to the driver seat speaker. The signal processing unit sets the sound effect gain based on a state of charge of a storage battery.
US09830899B1 Adaptive noise cancellation
Systems and methods for controlling adaptivity of noise cancellation are presented. One or more audio signals are received by one or more corresponding microphones. The one or more signals may be decomposed into frequency sub-bands. Noise cancellation consistent with identified adaptation constraints is performed on the one or more audio signals. The one or more audio signals may then be reconstructed from the frequency sub-bands and outputted via an output device.
US09830898B2 Mounting arrangements
In an arrangement for transmitting power or data through a solid rigid substrate without penetrating the substrate, acoustic transducer components are mounted on the substrate by means of strain isolator elements which are welded or otherwise bonded to the substrate and providing an attachment surface to which the attachment interface of the acoustic transducer may be attached. The strain isolator element is of the same or similar acoustic impedance as the rigid substrate and may indeed be formed of the same material. Various geometries of strain isolator are disclosed, including a plain spacer block, and one comprising a stalk attached to the solid rigid substrate and topped by a disc in a ‘mushroom’ configuration.
US09830897B2 Electronic device and method for outputting sounds
A method for outputting a sound in an electronic device is provided. The method includes generating a loop module corresponding to a loop element; displaying the generated loop module; and outputting a sound included in the displayed loop module.
US09830895B2 Method for offsetting pitch data in an audio file
A method is provided of aligning pitch data with audio data in a computing device, the method comprising the computer implemented steps of compiling a plurality of pitch data related to an audio file, each pitch data including information about at least one distinct pitch which is capable of being used by an electronic device to emulate said pitch, said plurality of pitch data compiled in a chronological order relating to said audio file, and arranging the compiled pitch data with the corresponding audio file containing audio data having at least one chord change, wherein the pitch data is offset from the audio data by a predetermined time margin. Further, an audio file is provided, stored on a non-transitory computer readable medium, having pitch data corresponding to and offset from chord changes in audio data by a predetermined time margin advance, and a non-transitory computer readable medium is provided, having stored thereon a set of computer executable instructions.
US09830894B1 Systems and methods for playing virtual music instrument through tracking of fingers with coded light
Finger-tracking systems and methods for virtual instruments playback. The described system tracks the position of user's ten fingers on a projection surface and can be used to play virtual instruments such as virtual piano, drums, and bells. The system tracks the movement of user's ten fingers while keeping them free of encumbrance or excessive postural constraints. More specifically, in one or more embodiments, a coded light based projector is used to send out location signal onto a flat surface, and ten light sensors are mounted on user's fingers to receive these signals and locate user's fingers. Based on their locations and relative distance to a fixed point, a printed music instrument can be used for virtual instrument music playback. With the described tracking system, various embodiments of virtual music instruments may be implemented, including a system and method for virtual piano playing as well as virtual Chinese bell playing on printed keyboard and printed Chinese bell set.
US09830890B2 Method and device for compressing and decompressing data information, drive compensation method and device, and display device
A method and device for compressing and decompressing data information, a drive compensation method and device, and a display device. The method for compressing data information includes: acquiring data information corresponding to a sub pixel unit; establishing a distribution function model according to the data information; obtaining a valid option value section according to the distribution function model and a valid threshold value; and dividing the valid option value section into N compression sections, and compressing data information corresponding to each of the compression sections to M times of data information corresponding to all the sub pixel units according to a storage length P of the data information corresponding to the sub pixel unit to obtain N compressed data information blocks.
US09830889B2 Methods and system for artifically and dynamically limiting the display resolution of an application
Embodiments of the present invention are directed to provide a method and system for automatically applying artificial limits to display resolutions in a computing system to improve performance. Embodiments are described herein that automatically limits the display resolution of an application executing in a discrete graphics processing unit operating from configurations with limited means of data transfer to the system memory. By automatically limiting the resolution in certain detected circumstances, the rate of generated graphics data may be dramatically increased. Another embodiment is also provided which allows for the automatic detection of an application's initialization and pro-actively limiting the user-selectable resolutions in which the output of the application may be displayed in to a maximum resolution calculated for optimal performance. The application's termination is also detected, whereupon a comprehensive list of supported resolutions becomes available.
US09830887B2 HVAC controls and controllers including alphanumeric displays
Disclosed are exemplary embodiments of controls for heating, ventilation, and/or air conditioning systems. In an exemplary embodiment, a control for a heating, ventilation, and/or air conditioning system includes an alphanumeric display and one or more input device. A processor of the control is configured to receive a user input through the input device(s), and in response to the user input, reorient a display of a message relative to the alphanumeric display.
US09830884B2 Multi-display device, display system including the same and display method thereof
A display device included in a display system and a control method of the display device are provided. The display device includes a communication interface configured to receive an input image, an image processor configured to process an image of the input image to be displayed, a display configured to display the processed image, and a controller configured to control the display to display the processed image in a scanning direction that is opposite to a scanning direction of an adjacent display device that is disposed adjacent to the display device in the display system based on an arrangement position of the display device within the display system.
US09830882B2 Display device and color conversion method
According to an aspect, a display device includes: an image display unit in which pixels each including a plurality of sub-pixels are arranged in a matrix, the sub-pixels displaying a plurality of color components; and a signal processing unit that performs color conversion on an input video signal and outputs the resultant signal to a drive circuit that controls drive of the image display unit. The signal processing unit performs color conversion on first color information so as to increase luminance within an allowance range of a change in at least one of a hue and saturation, to generate second color information, the first color information being composed of three primary colors of red, green, and blue and derived based on the input video signal.
US09830877B2 Shift register, gate driving circuit, display panel and display apparatus
There are provided a shift register, a gate driving circuit, a display panel and a display apparatus. The shift register comprises: an input module (01) configured to output a signal of a signal input terminal to a first node (P1); a reset module (02) configured to output a signal of a reset signal terminal to the first node (P1); an output module (03) configured to output a signal of the first node (P1) to a scanning signal output terminal (Out); a buffer module (04) configured to output the signal of the first node (P1) to a triggering signal terminal (STV); and an auxiliary module (05) configured to output a high level signal input by the clock signal terminal (CLK) to the second node (P2) which controls the output module (03) to output the scanning signal to the scanning signal output terminal. The shift register inputs selectively the clock signal when the shift register outputs a scanning signal by adding the auxiliary module, such that the power consumption of the shift register can be reduced, and thus the yield rate of display panels is raised.
US09830876B2 CMOS GOA circuit
The present invention provides a CMOS GOA circuit. The latch module (3) comprises a NOR gate (Y), and the two input ends of the NOR gate (Y) are respectively inputted with the inverted stage transfer signal (XQ(N)) and the global signal (Gas). When the global signal (Gas) is high voltage level, all the scan driving signals (G(N)) of the respective stages are controlled to be raised up to high voltage levels at the same time, and meanwhile, the NOR gate (Y) is controlled to pull down voltage levels of the stage transfer signals (Q(N)) of the respective stages to clear and reset the stage transfer signals (Q(N)) of the respective stages. In comparison with prior art, an independent reset module is not required. The additional components, wirings, and reset signal are eliminated to reduce the rear of the GOA circuit, and simplify the complexity of the signal, which is beneficial to the design of narrow frame panel; besides, by locating the storage capacitors (7) to store the low voltage level of the stage transfer signal (Q(N)) as all the scan driving signals (G(N)) of the respective stages are raised up to high voltage levels at the same time to promote the stability of the GOA circuit.
US09830874B2 Electronic device having smaller number of drive chips
The present invention provides an electronic device (100) having smaller number of drive chips and including a timing controller (10), a gate and a source drive chips (20, 30), a pixel cells matrix (60) and a multiplexer (40). The multiplexer (40) includes a plurality of first signal outputs connected to the pixel cells matrix (60). The timing controller (10) might generate enable signals for the multiplexer (40). In this way, the multiplexer (40) could output scan signals to the pixel cells matrix by a corresponding signal end. The number of the drive chips could be reduced by the present invention.
US09830870B2 Driving method for liquid crystal display panel
A driving method for a liquid crystal display panel is provided, and includes grouping all the scan lines into a plurality of scan line groups, calculating driving voltage differences of the pixel units corresponding to the scan lines of each of the scan line groups in different scanning sequences, determining the scanning sequence of each of the scan line groups based upon the driving voltage differences and a preset voltage difference, and performing a scan driving on the scan lines of the corresponding scan line group by using the determined scanning sequence.
US09830869B2 Light unit and display device including the same
A light unit includes a DC/DC converter. A plurality of unit light emitting diode columns receive a voltage applied from the DC/DC converter. A plurality of transistors, respectively, are connected to the plurality of unit light emitting diode columns. A current deviation compensating unit compensates for deviations between currents respectively flowing through the plurality of unit light emitting diode columns by a pulse current width modulation average current control method. A connection switch sequentially connects the current deviation compensating unit with the plurality of transistors. A resistor is connected to output terminals of the plurality of transistors. A switch controller controls connection between the connection switch and the current deviation compensating unit based on a signal applied to the resistor.
US09830867B2 Display device and display device drive method
A display device includes an image display panel whose display is controlled by an image signal, a backlight which includes light sources and lights the image display panel from behind, and a display control section which calculates, based on the image signal, the required luminance value of the backlight for each divided area of the image display panel, calculates a tentative lighting level of each light source based on luminance distribution information for the backlight stored previously and the required luminance values, sets the lighting level of a first light source whose tentative lighting level exceeds an upper limit to the upper limit, determines the lighting level of a second light source whose tentative lighting level does not exceed the upper limit, based on the lighting level of the first light source, luminance distribution information, and required luminance value, and controls the backlight by the lighting levels.
US09830865B2 Regional histogramming for global approximation
A solution is proposed that performs global histogramming of pre-regionally-enhanced pixel values accounting for inter-regional illumination contributions to verify that over-saturation of an image is prevented. According to an embodiment, pixel values that have been regionally enhanced—that is, with applied gains calculated for the respective regions—are further added to illumination values corresponding to the pixel values, with the resultant summed pixel values being histogrammed again to determine the amount of over-saturated pixels. An over-abundance of over-saturated pixels results in a calculation of a global modifier applied to each pixel to reduce the number of over-saturated pixels below an acceptable threshold.
US09830863B1 Content-based selectable area brightness control for displays
Systems and methods for providing content-based localized brightness control are disclosed. A system may include a display panel configured to support independently controllable brightness levels for a plurality of pixel groups within the display panel. The system may also include a processor in communication with the display panel. The processor may be configured to identify a specific pixel group of the display panel based on content being displayed in the specific pixel group, and the processor may be further configured to set a brightness level of the specific pixel group differently from another pixel group of the display panel.
US09830859B2 Pixel circuit and driving method thereof, display panel and display apparatus
The present disclosure provides a pixel circuit and a driving method thereof, a display panel and a display apparatus. In the pixel circuit, a driving transistor has one of a source and a drain connected to a control voltage line, and the other connected to a light-emitting device; a storage capacitor has a first terminal connected to a gate of the driving transistor and a second terminal connected to the control voltage line; a conducting unit has a first terminal connected to a scanning line, a second terminal connected to a data line, a third terminal connected to a first terminal of an addressing unit, and a fourth terminal connected to a common terminal, and is configured to conduct a connection between the second terminal and the third terminal when the first terminal is at a first level and conduct a connection between the third terminal and the fourth terminal when the first terminal is at a second level; and the addressing unit has a second terminal connected to the data line and a third terminal connected to the first terminal of the storage capacitor, and is configured to conduct a connection between the second terminal and the third terminal when the first terminal is at a valid level.
US09830858B2 Display panel and display device having the same
Disclosed herein are a display panel capable of improving high-resolution expression ability and a display device having the same. The display panel includes a plurality of unit pixels, each of which includes first and second sub-pixels alternately arranged in the same vertical line and a third sub-pixel arranged in a different vertical line than the first and second sub-pixels, wherein, when a bright (or dark) image is realized on a dark (or bright) background image, the color of the third sub-pixel is realized at leftmost and rightmost portions of the bright (or dark) image.
US09830857B2 Cleaning common unwanted signals from pixel measurements in emissive displays
Methods of compensating for common unwanted signals present in pixel data measurements of a pixel circuit in a display having a plurality of pixel circuits each including a storage device, a drive transistor, and a light emitting device. First pixel data is measured from a first pixel circuit through a monitor line. Second pixel data from the first pixel circuit or a second pixel circuit is measured through the monitor line or another monitor line. The first measured pixel data or the second measured pixel data or both are used to clean the other of the first measured pixel data or the second measured pixel data of common unwanted signals to produce cleaned data for parameter extraction from the first pixel and/or second pixel.
US09830853B2 Semiconductor device and driving method thereof
Brightness irregularities that develop in a light emitting device due to is persion among pixels in the threshold values of TFTs used for supplying electric current to light emitting devices become obstacles to improved image quality of the light emitting device. As an image signal input to a pixel from a source signal line, a desired electric potential is applied to a gate electrode of a TFT for supplying electric current to an EL device, through a TFT having its gate and drain connected to each other. A voltage equal to the TFT threshold value is produced between the source and the drain of the TFT 105. An electric potential in which the image signal is offset by the amount of the threshold value is therefore applied to the gate electrode of the TFT. Further, TFTs are disposed in close proximity to each other within the pixel, so that dispersions in the TFT characteristics do not easily develop. A desired drain current can thus be supplied to the EL device even if there is dispersion in the threshold values of the TFTs among pixels, because this is offset by the threshold value of the TFT.
US09830852B2 Light emitting display apparatus, method of repairing the same and method of driving the same
A light emitting display apparatus includes a plurality of emission pixels in an active area, a plurality of dummy pixels in a dummy area; and a plurality of repair lines, each connecting an emission pixel of the emission pixels to a dummy pixel of the dummy pixels, wherein a data signal is simultaneously provided to the emission pixel and the dummy pixel which are connected to the repair line so that the emission pixel emits light.
US09830850B2 Shift register, display device and method for driving shift register
The present invention provides a shift register, in which first and second shifting modules are turned on by the first input module according to a first clock signal; the first shifting module shiftingly outputs a first input signal when it is on; a first reset module turns off the first shifting module according to a third clock signal and outputs the first input signal; the second shifting module shiftingly outputs a second input signal when it is on; a second input module outputs a turning-on signal or a turning-off signal to a second reset module according to the first clock signal; a second reset module outputs the second input signal when it is turned on; and a third input module turns off the second shifting module according to the second clock signal. The first, second and third clock signals have a same clock period and a same duty cycle.
US09830849B2 Entry controlled inversion imbalance compensation
One embodiment describes an electronic display that displays image frames with a first refresh rate or a second refresh rate, in which the second refresh rate is lower than the first refresh rate; a display driver that writes the image frames by applying voltage to a display panel; and a timing controller that receives first image data from an image source, in which the first image data describes a first image frame and a first desired refresh rate equal to the second fresh rate; and that instructs the display driver to apply a first set of voltage polarities to the display panel to display first image frame at the first refresh rate and to apply a second set of voltage polarities to the display the first image frame at the second refresh rate when polarity of inversion imbalance accumulated is equal to polarity of the first set of voltage polarities.
US09830846B2 Image display device capable of supporting brightness enhancement and power control and method thereof
An image display device capable of supporting brightness enhancement and power control and a method thereof, in which the brightness and contrast are enhanced and the power of a light source is controlled in accordance with the image characteristic. In the image display method, a parameter representative of an input image is calculated from a histogram of the input image, a model corresponding to the input image is selected from a plurality of representative models by analyzing the parameter, and then a brightness controlling function matched with the selected model is selected. The size of each component of a pixel constituting the input image is controlled using the brightness controlling function, and the output image of the pixel whose component size has been controlled is displayed.
US09830844B2 Transparent electronic device
A method and system for displaying images on a transparent display of an electronic device. The display may include one or more display screens as well as a flexible circuit for connecting the display screens with internal circuitry of the electronic device. Furthermore, the display screens may allow for overlaying of images over real world viewable objects, as well as a visible window to be present on an otherwise opaque display screen. Additionally, the display may include active and passive display screens that may be utilized based on images to be displayed.
US09830843B2 3D display driving method and 3D glasses driving method
A 3D display driving method and a 3D glasses driving method are provided. In the 3D display driving method, after a left-eye image and a right-eye image in a stereoscopic image pair of each frame are displayed, one frame of buffer image is inserted, then a left-eye image and a right-eye image in a stereoscopic image pair of a next frame are displayed. By inserting one frame of buffer image between two consecutive frames of left-eye and right-eye image pairs, the dizziness and blurring feeling generated due to the visual persistence characteristics of the human eyes when the human brain processes different image pairs are relieved.
US09830841B2 Illuminated vehicular sign
An illuminated vehicular sign is provided including a vehicle and luminescent planar sheet. The luminescent planar sheet is constructed to provide illuminated alpha-numeric characters which are mounted to the horizontal planar surfaces of a vehicle. The alpha-numeric characters are mounted substantially horizontally so as to be seen from the air such as by helicopters or planes. The illuminated vehicle sign includes a switching system electrically connected to the luminescent planar panels for selectively controlling the transfer of power from said power source to the luminescent planar panels. The switching system including one or more adjustable variable resistors electrically connected to the luminescent planar panels for allowing one to selectively adjust the wattage provided to them.
US09830840B2 Display device
A display device that is suitable for increasing in size is provided. A display device that is suitable for space saving is provided. A foldable display device is provided. A structure in which a plurality of supporting members each having a belt-like shape are arranged at intervals on a rear surface of a flexible display panel fixed by a fixing portion is employed. One of the plurality of supporting members, which is positioned farthest from the fixing portion, is connected to a cord, and the cord is rolled up by a roll-up mechanism at an end portion of the cord toward the fixing portion.
US09830839B2 Display apparatus
A display apparatus includes a display panel, a variable member to vary a shape of the display panel, the variable member including at least a first part and a second part that are discontiguous, and a drive unit to provide energy required to vary a separation distance between the first part and the second part.
US09830837B2 Label with adhesive and silicone-free release coating
A label having a silicone-free (water-based) release coating and compatible adhesive patch is provided. The label includes a thermally coated substrate having a silicone-free substrate overlaid thereon of a first surface. A second surface includes a microsphere adhesive layer.
US09830836B1 Flexible drive shaft for greeting cards and the like
A greeting card having mechanically actuated moving portions is provided. The greeting card may include a panel having one or more folds, one or more flexible drive shafts coupled to the panel and having a flipping or moving portion, and a decorative portion coupled to at least one of the panel and the flipping or moving portion. Each flexible drive shaft may be coupled to the panel such that a portion is positioned on a first side of the fold and a portion is positioned on a second side of the fold. When the greeting card is opened, a moment arm is created in the flexible drive shaft which causes the flipping or moving portion to move from a first position to a second position. The decorative portion may move in response to the flipping or moving portion moving from the first position to the second position.
US09830832B2 Automated systems, methods, and apparatus for breath training
Systems, methods and apparatus for breath training are disclosed. The systems and apparatus may comprise an output device, at least one sensor configured to detect physiological data from a trainee, and a data processor coupled to the output device and the at least one sensor, the data processor configured to provide instructions to a trainee through the output device based on a breath training regimen and to receive and analyze the physiological data detected from the at least one sensor. The methods may comprise the steps of instructing a trainee based on a breath training regimen, detecting physiological data from the trainee through at least one sensor, analyzing physiological data and providing feedback to the trainee based on the analyzed physiological data.
US09830830B2 Stimulus recognition training and detection methods
A method of conditioning a trainee to identify an object and monitoring the trainee to determine when the trainee subconsciously identifies the object is provided. The method includes using a processor to select a visceral response-evoking image for evoking the desired trainee response corresponding with the object, attaching a sensor to the trainee for detecting trainee biological responses, and providing instructions to display a stimulus image depicting the object for a first duration that is below conscious awareness of the trainee. The method includes providing instructions to display the visceral response-evoking image after the display of the stimulus image and for a duration below conscious awareness of the trainee to link the desired trainee response to the object in a mind of the trainee, and detecting trainee recognition of one of the one or more objects based on the biological response data linked to the desired trainee response.
US09830824B2 Traffic information big data operation server using license plate recognition of means of transportation
A traffic information big data operation server using license plate recognition of means of transportation includes: a transportation information integrating unit which receives an image of a license plate of the transportation means, and transportation information containing acquisition time and acquisition point of the image from a plurality of user terminals, and integrates a identification number, time and location of the transportation means from the transportation information to organize traffic information big data; a target information acquiring unit which receives an identification number of a target transportation means from a control terminal; a target recent location acquiring unit which acquires target time and target location corresponding to the identification number of the target transportation means; an intersection probability calculating unit; and a target current location predicting unit.
US09830822B2 Driving assistance apparatus
A driving assistance apparatus in a subject vehicle includes a driving assistance section. A subject-vehicle estimated trajectory is estimated as a subsequent traveling trajectory from a current position and a traveling orientation of the subject vehicle. A neighboring-vehicle estimated trajectory is estimated as a subsequent traveling trajectory of a neighboring vehicle by acquiring trajectory estimation information. A determination area is designated to include a crossing point included in the subject-vehicle estimated trajectory and the neighboring-vehicle estimated trajectory. It is determined whether the determination area includes an intersection node in road map information. A first driving assistance level is used when the determination area does not include the intersection node; the first driving assistance level is smaller in driving assistance than a second driving assistance level used when the determination area includes the intersection node.
US09830819B2 System and method for identifying parking spaces for a community of users
A mobile communications device includes a locator unit to receive and process information regarding a current location for the mobile communications device, a parking status determination unit to determine a parking status for the device based on at least changes in the current location, and a communication unit to forward the parking status to a parking community processor. A method includes determining a parking status of a vehicle associated with a person as a function of movement of a personal mobile communications device.
US09830818B2 Parking zone recognizing apparatus and control method thereof
A parking zone recognizing apparatus for recognizing a parking zone based on transmission/reception signals which are transmitted and received through an ultrasonic sensor installed in a vehicle, comprises an electronic control unit. The electronic control unit is configured to recognize a surrounding target of a parking zone as a high object and determine an available parking zone in the case of a double echo condition that a distance of a second echo signal is twice a distance of a first echo signal, the first echo signal and the second echo signal being determined among echo signals responding to the transmission signal transmitted through the ultrasonic sensor.
US09830811B2 Accessible pedestrian signal station
A readily replaceable accessible pedestrian signal station is described including a bottom base plate and a sacrificial base plate.
US09830808B2 Controllers with adaptable interfaces
Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.
US09830807B2 Acoustic alarm detector
An audible alarm detector constituted of: a microphone generating an electronic signal from an audible signal; a phase locked loop locking onto a frequency component present in the generated electronic signal to output a demodulated signal; and a pattern detector for comparing the demodulated signal against each template of a known set of templates, each template representing a standard pulse stream, wherein upon detection that the demodulated signal matches one of the known templates, the audible alarm detector is arranged to output an alarm detected signal indicating a presence of one of the standard pulse streams.
US09830803B2 Alarm module having multiple wireless remote alarm devices and remote alarm method
A remote alarm method, including the following steps: during a predetermined time, at least one of the wireless remote alarm devices sends a push signal including the corresponding representative data; the processor analyzes the output, and suppose the corresponding representative data is not included, then the corresponding representative data will be added therein and the wireless push transmitter will be driven to continuously send the updated push signal including the added corresponding representative data; when the main alarm device receives the updated push signal, the processor thereof compares it with all of the corresponding representative data in the closed group to check the inclusion of each corresponding representative data in the closed group; and in case of lacking any corresponding representative data, the alarm indicator can be driven to send an alarm signal.
US09830799B2 Locating an electronic device
Devices, systems, and methods of locating a misplaced electronic device using a mobile computer are disclosed herein. In certain examples, the misplaced device is configured to transmit a first plurality of beacons at a first rate, operate in a receive mode between at least one pair of adjacent beacons, receive a wake-up message from the mobile computer over a wireless communication network during the operation in the receive mode, and transmit a second plurality of beacons following receipt of the wake-up message, wherein each beacon in the second plurality of beacons is transmitted at a second rate, the second rate being faster than the first rate. The mobile computing device is configured to receive the first plurality of beacons from the misplaced electronic device, transmit the wake-up message, and receive the second plurality of beacon signals in order to assist in locating the misplaced device.
US09830798B2 Systems and methods for using robots to monitor environmental conditions in an environment
Methods and devices are disclosed for monitoring environmental conditions in one or more environments. In one embodiment, the method includes maintaining a plurality of environmental-condition thresholds, each of which corresponds to an environmental condition and is predetermined based on data corresponding to the environmental condition that is received from a plurality of robots. The method further includes receiving from a first robot first data corresponding to a first environmental condition in a first environment. The method may still further include making a first comparison of the first data and a first environmental-condition threshold corresponding to the first environmental condition and, based on the first comparison, triggering a notification. Triggering the notification may comprise transmitting to the robot instructions to transmit the notification to at least one of a call center and a remote device.
US09830797B2 High pressure hose with polymeric tube
A high pressure hose that is resistant to microvoid formation includes an inner tube comprising a blend of crosslinked fluoroplastic material and fluoroelastomeric material, a first reinforcement layer constructed of para-aramid synthetic fibers, and an adhesive layer, and an outer cover.
US09830796B1 Method and apparatus for concealing sensors in urban and industrial environments
The present invention provides a method of monitoring the position of a vehicle, vessel, rail car, barge, tanker truck that is loaded with bulk or hazardous material. A G.P.S unit is set to send a signal to a radio transmitter if the unit moves beyond a maximum permissible distance (for example, 50 feet or more). An oxygen sensor can be used to send a signal to a radio transmitter if oxygen levels fall below a selected minimum concentration. The radio transmitter can send the message to a tugboat crew, police department, fire department, company headquarters, civil defense office or other personnel if either of the unit has moved beyond the selected maximum travel distance or if oxygen levels fall below a minimum concentration. In addition to the radio transmission of oxygen concentration data and/or G.P.S position data, visible or audible alarms can be used such as strobe light, horn or the like. Also disclosed is a system for concealment of chemical and/or biological sensors in a building for urban or industrial environments.
US09830795B2 Sensor system
A multi-sensory sensor comprises at least a first and a second sensor element, wherein the multi-sensory sensor is adapted for attachment to a movable structure in a building. The multi-sensory sensor is operatively associated with a controller that is configured to receive input from said first sensor element, wherein the input is indicative of a movement of the movable structure. The controller is further configured to receive input from the second sensor element, and indirectly identify a human behavioral action in the building based on a combination of the input from the first sensor element and the input from the second sensor element. It is further configured to determine a function to be taken based on the identified action, and cause the function to be taken to be executed. In one embodiment the first sensor is a movement sensor element for sensing a movement and the second sensor element is an audio sensor element for sensing audio.
US09830793B2 Automatic selective damping of a resonant antenna
A damping control system disposed at a location of an antenna resonant circuit detects an exciter signal produced by a remotely located EAS transmitter. The damping control system generates a switch control signal in response to the detection of an EAS exciter signal burst. The switch control signal is used to reduce a Q factor of the antenna resonant circuit by selectively controlling at least one switching element connected to the antenna resonant circuit. The damping control system controls a timing of the switch control signal so as to reduce the Q factor at a predetermined time selected to reduce ringing at a trailing edge of each periodic burst.
US09830790B2 Smart door device
Smart Door device is a two-part single compact fully automated HD digital surveillance unit, comprising smart phone technology and tablet technology and complex computer sound, light and motion sensors. Speech technology Photographic technology, toxin and metal detector, GPS, alarms and LED scrolling display and intercom, all internal parts, a two part unit that's connected to each other through a hole in the upper center of the door, an intelligent identifying system that providing information and accurately answers questions by phone or at door.
US09830789B2 Ceiling mount intrusion detector with arbitrary direction detection capability
A ceiling mount intrusion detector with arbitrary direction detection capability is provided. The detector can include a pyroelectric sensor and a unitary Fresnel lens such that the unitary Fresnel lens includes a first piece of a first full Fresnel lens and a second piece of a second full Fresnel lens and such that the first piece and the second piece are spliced together. Due to dimensions and location of the unitary Fresnel lens relative to the sensor, the sensor can output a signal indicative of an alarm condition when an object passes in front of the unitary Fresnel lens at any angle relative to the sensor.
US09830785B2 Guided installation for an opening sensor
Systems and techniques are provided for guided installation of an opening sensor. A strength of a magnetic field created by a magnet of an opening sensor at a location of a magnetometer sensor of the opening sensor may be determined. Feedback may be provided to an installer of the opening sensor based on the determined strength of the magnetic field. A function of the opening sensor may be configured based on the determined strength of the magnetic field. The function may be associated with reporting the status of an entry point to which the magnetometer sensor may be affixed.
US09830784B2 Semantic framework for variable haptic output
Methods and apparatus organize a plurality of haptic output variations into a cohesive semantic framework that uses various information about the alert condition and trigger, application context, and other conditions to provide a system of haptic outputs that share characteristics between related events. In some embodiments, an event class or application class provides the basis for a corresponding haptic output. In some embodiments, whether an alert-salience setting is on provides the basis for adding an increased salience haptic output to the standard haptic output for the alert. In some embodiments, consistent haptics provide for branding of the associated application class, application, and/or context.
US09830783B1 Output devices for fabric-based electronic equipment
A fabric-based electronic device may include an electronic device housing coupled to fabric. Control circuitry may be mounted in the electronic device housing and may control the movement of an output device in the fabric that provides tactile output to a user. For example, the output device may include a wire enclosed within a flexible tube. The flexible tube may be intertwined with fibers in the fabric. The wire may include a kink or other irregularity that presses against the inner surface of the flexible tube. When the wire is rotated or moved into an appropriate position, the kink may press against the inner surface of the tube, which in turn forms a protrusion on the fabric. The protrusion may press against the user's body and may therefore be used to obtain the attention of a user that is wearing or holding the fabric-based electronic device.
US09830782B2 Haptic notifications
Embodiments of the present disclosure are directed to a haptic actuator or a device having a haptic actuator that is capable of producing short, sharp and crisp pulses in a short amount of time.
US09830779B2 Gaming techniques
In an embodiment, a computerized method for playing a lottery game comprises associating at least one electronic image with numbers and enabling the player to use said electronic image to form a combination of entry numbers for the lottery game.
US09830777B2 Gaming systems for funding jackpots
Methods and apparatuses for variable contribution multiple progressive jackpot games are disclosed. A variable contribution rate is determined as a function of a wager level. A contribution amount is determined by multiplying each wager by its corresponding contribution rate. The contribution amount is then added to at least two jackpot meters.
US09830774B1 Business method
A business method wherein new software rules for playing a casino card game transform and improve the function of generic computers that are the existing technology that is currently used to facilitate electronic play of social casino card games and real money casino card games online and similarly transform and improve the function of generic computers that are the existing technology that is currently used to facilitate play of electronic table games in brick and mortar casinos wherein said generic computers use a new method to determine the effect that each dealt card has on winning and a new method to determine which hand is the winning hand wherein bets are resolved faster resulting in a significant cumulative effect wherein in a substantial number of instances a human card dealer cannot resolve bets faster by employing said new software rules.
US09830773B2 Apportionment of pay out of casino game with escrow
A gaming apparatus which, for each of a plurality of plays of a primary game: randomly generates one of a plurality of different primary game outcomes, displays the generated primary game outcome, and displays any award associated with the displayed primary game outcome. If a bonus triggering event occurs, the gaming apparatus: determines a first part of a constant value, causes the determined first part of the constant value to be provided to a first player, determines a second part of the constant value, wherein the determined first part of the constant value and the determined second part of the constant value form the constant value, and causes the determined second part of the constant value to fund a designated award.
US09830771B2 Method and system for revealing a prize embedded in a candle
A candle with an embedded item and methods for manufacturing same are disclosed. A method for manufacturing a candle having an embedded item can include a prize and a redeemable code. The redeemable code can be associated with a value. The value can be used to select a prize based on the associated value. A method, system and non-transitory computer-readable medium for revealing a value associated with the prize and redeemable code is also disclosed.
US09830770B2 Secure remote gaming player registration
An electronic wager based gaming system includes primary communication devices, a game administration server component, and a player account server component, all adapted to communicate with separate third party computing (i.e., player) devices, such as smart phones. The game administration component administers wager based game play on player devices and communicates game inputs and results therewith via primary communication devices. The player account component facilitates new player account creation by providing unique verification information to the player device (such as via display to the player) and facilitating the reception of player specific financial information from the player via a separate secondary communication device. This secondary device can involve a voice call with a human operator for the system, where the operator enters the new player information, which is then sent back to the player device via the primary communication device and confirmed by the player over the voice call.
US09830758B2 Systems and methods for utilizing wireless programmable credentials
Various embodiments of the present invention provide systems and methods for performing updates of credentials used in relation to RFID readers. As an example, some embodiments of the present invention provide methods for updating credentials capable of authorization to an RFID reader. Such methods include providing a cellular telephone that includes a memory, a cellular telephone interface, and an nfc interface. An access is received via the cellular telephone interface, and is stored to the memory. Communication with an RFID reader is initiated via the nfc interface, and the access update is provided to the RFID reader for authorization
US09830755B2 System including a hand-held communication device having low and high power settings for remotely controlling the position of a door of a land vehicle and key fob for use in the system
A system for remotely controlling the position of a land vehicle door includes a hand-held communication device such as a key fob having a low-power setting and a high-power setting for wirelessly transmitting low-power command signals and high-power command signals, respectively. Each of the command signals containing command data which identifies a command issued by a pedestrian carrying the hand-held device and identification data which identifies the hand-held device. A mobile communication device is supported on the vehicle for movement therewith and is capable of wirelessly receiving the high-power and low-power command signals. Control logic is coupled to the devices. The hand-held and mobile communication devices automatically transmit and receive, respectively, the low-power command signals as long as a pedestrian carrying an authorized hand-held device is within a predetermined short range of the mobile device.
US09830753B2 Apparatus, method and article for reserving power storage devices at reserving power storage device collection, charging and distribution machines
A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Locations of collection, charging and distribution machines having available charged portable electrical energy storage devices are communicated to or acquired by a mobile device of a user, or displayed on a collection, charging and distribution machine. The locations are indicated on a graphical user interface on a map on a user's mobile device relative to the user's current location. The user may use their mobile device select particular locations on the map to reserve an available portable electrical energy storage device. The system nay also warn the user that the user is near an edge of the pre-determined area having portable electrical energy storage device collection, charging and distribution machines. Reservations may also be made automatically based on information regarding a potential route of a user.
US09830749B2 Systems and methods for executing custom fleet vehicle management scripts
System and methods are disclosed for gathering vehicle data from a vehicle engine computer installed in an engine of a vehicle and a plurality of sensors disposed about the vehicle and providing functionality for a third-party to install and then execute custom scripts within a telematics application to change default functionalities of the telematics application when processing the vehicle data.
US09830745B1 Automatically generating panorama tours
In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
US09830742B2 Scale error correction in a multi-dimensional model
A system and method is provided for identifying error and rescaling and constructing or reconstructing a multi-dimensional (e.g., 3D building) model using known architectural dimensions. The system identifies architectural elements that have known architectural standard dimensions. Dimensional measurements of architectural elements in the multi-dimensional model (poorly scaled) are compared with known architectural standard dimensions to rescale and construct/reconstruct an accurate multi-dimensional building model.
US09830739B2 Automultiscopic display with viewpoint tracking and scalability for multiple views
In one aspect, a computer-implemented method for efficiently rendering and displaying multiple images on an electronic device having an automultiscopic display may generally include detecting, with the electronic device, a position of at least one eye relative to the automultiscopic display. The automultiscopic display may include an array of multipixels, with each multipixel including a plurality of sub-multipixels. In addition, the method may include rendering a viewpoint-specific image for each detected eye position and selectively coloring at least one sub-multipixel within one or more of the multipixels such that colors associated with the rendered viewpoint-specific image are only displayed within a multipixel display zone defined for each of the one or more multipixels with respect to each detected eye position.
US09830734B2 Systems and methods for distributed scalable ray processing
Ray tracing systems have computation units (“RACs”) adapted to perform ray tracing operations (e.g. intersection testing). There are multiple RACs. A centralized packet unit controls the allocation and testing of rays by the RACs. This allows RACs to be implemented without Content Addressable Memories (CAMs) which are expensive to implement, but the functionality of CAMs can still be achieved by implemented them in the centralized controller.
US09830729B2 Graphic processing unit for image rendering, graphic processing system including the same and image rendering method using the same
A graphic processing unit, a graphic processing system comprising the same, and a rendering method using the same. The graphic processing unit includes a geometry processing unit configured to receive a vertex and to output a primitive and information about texture patches corresponding to the primitive using the vertex, and a rendering processing unit configured to convert the output primitive into a fragment and to perform fragment shading on the converted fragment, wherein the texture patch indexed by the texture patch information is pre-loaded to the rendering processing unit before the fragment shading is performed.
US09830725B2 System and method for integration and presentation of simultaneous attended and unattended electronic data
A system for simultaneous visual data presentation is provided having a processor and memory with instructions for execution by the processor for: receiving attended data; receiving unattended data; and generating presentation data. The presentation is suitable for simultaneous presentation of the attended data and the unattended data in a manner in which the unattended data at least partially overlaps the attended data and the unattended data does not interfere with the attended data by replacing, erasing, or suppressing the attended data, and vice versa. The presented unattended data gives cues that the user can sense and provide information to the user while attending to the presented attended data, without attending to the presented unattended data.
US09830722B2 Image processing device, display device, image processing method, display method, and image processing program
An image processing includes: a unit that calculates a feature amount of main image data; a unit that calculates a feature amount of sub image data or resized sub image data; an adjustment unit that performs image quality adjustment on the resized sub image data so that a difference between a feature amount of the adjusted sub image data and the feature amount of the main image data is smaller than a difference between the calculated feature amount of the sub image data and the feature amount of the main image data; and a unit that generates display image data from the main image data and adjusted sub image data according to display mode information. The sub image data include plural content items. The adjustment unit updates the feature amount of the main image data used in the adjustment, at the timing of change of the content item.
US09830716B2 Image processing device and method
The present invention relates to an image processing device and method enabling noise removal to be performed according to images and bit rates. A low-pass filter setting unit 93 sets, from filter coefficients stored in a built-in filter coefficient memory 94, a filter coefficient corresponding to intra prediction mode information and a quantization parameter. A neighboring image setting unit 81 uses the filter coefficient set by the low-pass filter setting unit 93 to subject neighboring pixel values of a current block from frame memory 72 to filtering processing. A prediction image generating unit 82 performs intra prediction using the neighboring pixel values subjected to filtering processing, from the neighboring image setting unit 81, and generates a prediction image. The present invention can be applied to an image encoding device which encodes with the H.264/AVC format, for example.
US09830715B2 Method for determining a parameter set designed for determining the pose of a camera and/or for determining a three-dimensional structure of the at least one real object
The specification relates to determining either or both of the pose of a camera with respect to a real object or a three dimensional structure of the real object. In some of the described embodiments, a captured image including the real object is analyzed with respect to a reference image that also includes the real object. A parameter set is estimated by using a homography between the reference image and the captured image. An update to the parameter set is made by using an iterative minimization process that includes comparing a first set of pixels in the reference image with a computed set of pixels in the captured image, where the computed set of pixels used for comparison varies in different iterations of the iterative minimization process.
US09830712B2 Method and apparatus for sensing moving ball
Disclosed are an apparatus for sensing a moving golf ball and a method for sensing the moving golf ball using the apparatus. The apparatus includes an image acquisition unit for acquiring consecutive images of a ball, an image processing unit for extracting a feature portion of the ball from the acquired images, and a spin calculation unit for performing any one of forward operation analysis and inverse operation analysis to calculate spin of the ball.
US09830706B2 Generating georeference information for aerial images
Systems and methods are disclosed for generating georeference information with respect to aerial images. In particular, in one or more embodiments, systems and methods generate georeference information relating to aerial images captured without ground control points based on existing aerial images. For example, systems and methods can access a new set of aerial images without ground control points and utilize existing aerial images containing ground control points to generate a georeferenced representation corresponding to the features of the new set of aerial images. Similarly, systems and methods can access a new image without ground control points and utilize an existing georeferenced orthomap to produce a georeferenced orthomap corresponding to the features of the new image. One or more embodiments of the disclosed systems and methods permit users to obtain georeference information related to new images without the need to place ground control points or collect additional georeference information.
US09830703B2 Model-based three-dimensional head pose estimation
One embodiment of the present invention sets forth a technique for estimating a head pose of a user. The technique includes acquiring depth data associated with a head of the user and initializing each particle included in a set of particles with a different candidate head pose. The technique further includes performing one or more optimization passes that include performing at least one iterative closest point (ICP) iteration for each particle and performing at least one particle swarm optimization (PSO) iteration. Each ICP iteration includes rendering the three-dimensional reference model based on the candidate head pose associated with the particle and comparing the three-dimensional reference model to the depth data. Each PSO iteration comprises updating a global best head pose associated with the set of particles and modifying at least one candidate head pose. The technique further includes modifying a shape of the three-dimensional reference model based on depth data.
US09830700B2 Enhanced computed-tomography colonography
A computer system that segments a colon for a computed tomography colonography (CTC) is described. During operation, the computer system accesses imaging data having a spatial resolution. Then, the computer system identifies the colon lumen based on probabilities for different tissue classes in the imaging data. Moreover, the computer system segments the colon into subsegments based on an articulated object model that fits a tortuosity of the colon along a centerline of the colon, where the articulated object model includes values of an orthonormal basis set, curvature and torsion along the centerline, and where boundaries between subsegments are based on the curvature and the torsion. For example, a given boundary between a pair of subsegments may corresponds to or may be related to a minimum value of the curvature and a maximum value of the torsion over a length of the colon.
US09830696B1 System and method for automatically measuring the dimensions of and identifying the type of exterior siding
Methods, systems, and computer readable media are disclosed for determining a pixel-to-length ratio between a number of pixels disposed over a predetermined length of a reference object within an image of a siding sample and the predetermined length of the reference object. A first and second distance between respective first and second pairs of points within the image corresponding to respective first and second length measurements of the siding sample are determined, as well as a first and second number of pixels disposed between the first and second pair of points, respectively. Furthermore, the method, system, and computer readable medium disclose determining the first length measurement based on the pixel-to-length ratio and the first number of pixels, determining the second length measurement based on the pixel-to-length ratio and the second number of pixels, and identifying a siding product associated with the first and second length measurements.
US09830694B2 Multi-level image focus using a tunable lens in a machine vision inspection system
A method is provided for defining operations for acquiring a multi-exposure image of a workpiece including first and second regions of interest at different Z heights. The multi-exposure image is acquired by a machine vision inspection system including strobed illumination and a variable focal length lens (e.g., a tunable acoustic gradient index of refraction lens) used for periodically modulating a focus position. During a learn mode, first and second multi-exposure timing values for instances of strobed illumination are determined that correspond with first and second phase timings of the periodically modulated focus position that produce sufficient image focus for the first and second regions of interest. Data indicative of the multi-exposure timing difference is recorded and is subsequently utilized (e.g., during a run mode) to define operations for acquiring a multi-exposure image of first and second regions of interest on a current workpiece that is similar to the representative workpiece.
US09830691B2 Method for real-time implementable local tone mapping for high dynamic range images
The present invention relates to a method capable of real-time implementable local tone mapping of high dynamic range images. In one embodiment, the present invention relates to a method capable of accomplishing real-time local tone mapping of high dynamic range images so that they have clear details without, for example, halo artifacts when viewed on standard display devices. In another embodiment, the present invention relates to a method capable of accomplishing real-time local tone mapping of high dynamic range images so that they have clear details without, for example, halo artifacts when viewed on standard display devices where such a method utilizes, in part, a modified Reinhard operator.
US09830690B2 Wide dynamic range imaging method
A method for wide dynamic range imaging is illustrated. A region mapping operation having steps as follows is applied to an image using a plurality of region mapping curves for compensating different luminance associated with a plurality of regions in the image. A low frequency image is obtained. A reference value for each region in the image is obtained according to the low frequency image. One region mapping curve is selected according to the reference value of the region. A gain curve is obtained according to the selected region mapping curve, a gain value of a pixel value or a luminance value of the region is obtained according to the gain curve, an adjusted gain value is obtained according to the luminance corresponding to the pixel value, and the pixel value is adjusted according to the luminance value, the gain value, and the adjusted gain value.
US09830684B2 Automatic rotation of display contents of a handheld companion device rigidly attached to a handheld mobile device
The present invention is directed to a handheld companion device, including: a screen, rigid physical connection means, communication means, adapted for setting up and supporting at least one communication link with at least one external computerized system; and a memory storing computerized methods. The present invention is further directed to related systems and methods for automatically rotating contents displayed on such devices, when rigidly attached on a handheld mobile device.
US09830680B2 Apparatus for adapting a presentation of media content according to a position of a viewing apparatus
A system that incorporates teachings of the present disclosure may include, for example, a non-transitory computer-readable storage medium having computer instructions to detect a first position of a viewing apparatus, wherein the viewing apparatus enables viewing of media programs, obtain a media program in a first viewing perspective that conforms to the first position, present the media program with the first viewing perspective for viewing by way of the viewing apparatus, and transmit to the viewing apparatus a first audio signal corresponding to the first viewing perspective. The storage medium can also have computer instructions to detect that the viewing apparatus has moved to a second position, obtain the media program in a second viewing perspective according to the second position, and present the media program with the second viewing perspective for viewing by way of the viewing apparatus. Other embodiments are disclosed and contemplated.
US09830673B2 System portal control for a diabetes management system
A computer-implemented method for managing accounts in a diabetes management system. The method includes receiving, by an account manager, a request to deactivate a first account associated with a healthcare provider. The first account may be associated with a plurality of patient accounts. The account manager may be implemented as computer executable instructions executing on a computer processor of a server device. The method includes removing, by the account manager, access to data associated with the first account. Each of the patient accounts associated with the first account are identified and may be deactivated by the account manager. An electronic notification may be sent to a person associated with each of the identified patient accounts, advising the person that the corresponding patient account has been deactivated. An audit record may be created in a data store, the audit record indicating the deactivation of the first account.
US09830672B2 Power management message bus system
A message bus is utilized for energy management/control. The publish/subscribe message bus present between site gateways, a central server farm, and other entities, facilitates exchange of messages pertaining to management and control of power generation and/or storage. On-site publishers/subscribers can include, e.g., PV inverters, battery devices, energy meters, etc. Non-site specific publishers/subscribers can include, e.g., web clients, database servers (for logging), and various server components of the message bus. Messages exchanged between publishers and subscribers can include control messages (e.g., begin charging battery X) and measurement messages (e.g., the current charge of battery X is Y). Embodiments may implement logic at a site gateway prioritizing transmission of messages to local site devices. Thus where a gateway cannot simultaneously transmit device control messages and device data acquisition messages (e.g., due to processing burden or congestion), site gateway logic can prioritize transmission of the control messages over the locally-generated data acquisition requests.
US09830665B1 Telematics system, apparatus and method
A system and process for using telematics data to determine a vehicle operator. Telematics data is captured from a telematics device which retrieves data from a vehicle associated with a plurality of vehicle operators. A driver electronic signature is determined from the captured telematics data and then compared to determined driver signatures stored in memory and associated with the vehicle from which the telematics data is captured. A vehicle operator is then determined from comparing the determined driver signature with driver signatures stored in memory.
US09830664B1 Parts valuation and use
Systems, methods apparatuses, and computer-readable media for analyzing vehicle accident claim information from a vehicle that is deemed a total loss, as well as historical data, to determine whether one or more parts from the vehicle are available for reuse is presented. In some examples, aspects may also relate to determining whether the parts available for reuse should be stored by the entity using the system (e.g., the insurance company) for future use in the repair of other vehicles, such as other vehicles insured by the insurance company, or should be sold. The determination to store or sell the part may be based, at least in part, on historical data of the entity.
US09830661B2 System and method for processing enhanced coverage quotations
A insurance policy management system for administering and managing insurance policies having enhanced coverages for providing property upgrades based on universal design principles. In the event of a loss to an insured property, the enhanced coverage will provide for enhanced property improvements under universal design guidelines to provide lifestyle upgrades for the insured. The enhanced coverage may apply to residential homes and businesses to help increase the quality of life and living environment for occupants.
US09830660B2 System for augmenting a retirement score with health information
Embodiments of the invention are directed to systems, methods, and computer program products for assessing retirement planning based on a retirement score. The system is configured to receive health information of a user, wherein the health information comprises at least an age of the user and medical treatment history of the user. Based on the health information, the system determines a life expectancy of the user, and projected allocations of finances for health care of the user based on the health information and the life expectancy of the user. The system is further configured to receive retirement information of the user. Based on the health information and the financial information, the system determines a projected retirement score of the user. The system may communicate the projected retirement score of the user.
US09830659B2 Method and system for determining an optimum plan for retirement income
The method, system, and computer-readable medium generate and adjust retirement plans. Client information and projection parameters are received from a user and used to generate a first retirement plan. Default values for some information may be presented to verification based upon previously entered information. The first retirement plan is presented to the user simultaneously with a plurality of options to adjust the parameters, which are presented such that the user may adjust the parameters without obscuring the retirement plan information. Upon selection of an option by the user, the retirement plan is adjusted and presented in real-time, which may be implemented by the user's computer without communication with another computer. A reallocation option may be included to request quotes from additional parties, receive the quotes, and reallocate part or all of the value of a client asset to a different type of asset based upon the quotes.
US09830653B2 System and method for displaying risk data in an electronic trading environment
An example graphical interface and method for displaying risk related data are described. One example graphical interface includes a data structure comprising a plurality of data nodes and at least one risk data point associated with each node, and further comprises a display grid. The display grid includes one or more cells that are used for displaying selected data nodes and risk data points. Each cell may be associated with a single data node, and may include one or more identifiers corresponding to risk data points of the data node. In one example embodiment, the identifiers are aligned along a single axis, and risk related data corresponding to each identifier is aligned with respect to each corresponding identifier.
US09830652B2 System and method for improved distribution of market information
A data distribution system and method are described herein to improve the distribution of market information to subscribing client devices. Market information updates are provided to subscribing devices over a communication link every time a change in the market occurs. If a bandwidth limitation is reached on the communication link, the preferred embodiments switch to a second mode of transmission such that the market information updates are provided only at predetermined intervals. The preferred embodiment monitors the bandwidth consumption to determine what mode of transmission to apply, and in response, it can dynamically change between modes of transmission. By dynamically adjusting the mode of transmission to comport with the current network bandwidth, the preferred embodiments may provide a network friendly, data intensive, and fast response market information feed.
US09830650B2 Monetary information processing server and monetary information processing method
An object is to deposit money to a monetary terminal using an account in a financial institution. When remitting money for charging up a monetary terminal to a center account, the user inputs to a banking system remitter information containing a name (in katakana characters) and a monetary terminal ID of the monetary terminal that is to be charged up. In response to this, the banking system transmits a remittance amount and the remitter information to an electronic money server. The electronic money server extracts the name of the user and the monetary terminal ID from the received remitter information, and checks them against user registration information. Thereafter, the electronic money server generates amount update information within the remitted amount, and transmits it to a cell phone or an electronic money card, which is identified by the monetary terminal ID.
US09830647B2 Adaptive dynamic budgeting
According to one embodiment of the present invention, a system for adaptively, dynamically managing a budget adjusts budget categories in response to a potential purchase exceeding the target amount of one budget category and creating an overage. Certain budget categories may have an adjustable target amount while other budget categories may have fixed target amounts and, thus, the budget categories with adjustable target amounts may be adjusted or modified in order to accommodate an overage in another budget category. The budget categories to be modified may be selected based on various priorities and may be suggested to the user for modification upon selection.
US09830646B1 Credit score goals and alerts systems and methods
Several credit score management user interfaces that may comprise a credit score thresholds user interface, a credit score alert settings user interface, and several credit score alert notification user interfaces, enable a consumer to set and/or adjust credit score goals and warnings, and credit score alert settings. The credit score threshold visual interface may present one or more credit score thresholds (for credit score goals and/or warnings) for the consumer on a line graph. The consumer may set and/or adjust the credit score thresholds based on touch input. The user interfaces may be updated automatically in real-time in response to the touch input. Alerts may be generated and provided to the consumer based on alert settings, changes to the consumer's credit information, the credit score thresholds, and/or macroeconomic events or factors.
US09830645B2 Computerized method and system for scale trading
Disclosed embodiments include computer-implemented methods and systems that permit a market participant to automatically scale a block order into relatively smaller, incrementally priced scale trade component orders based on scale order parameters (such as price and size) provided by the market participant. The scale orders may continue automatically, without the need for further intervention from the market participant, until the total number of shares specified by the market participant is accumulated or sold. Some embodiments also permit the market participant to automatically submit opposite-side profit-taking component orders against the market participant's original scale order components. The profit-taking orders can be automatically created and submitted when the original scale order component has executed.
US09830643B2 Adaptive risk-based verification and authentication platform
In various exemplary embodiments, a system and associated method to perform an adaptive risk-based assessment of a user is disclosed. The method includes assigning a risk assessment process to the user and providing a plurality of assessment factors to the risk assessment process. The plurality of assessment factors are based on both the user (e.g., previously assessed factors, residence, phone number, address, etc.) and one or more actions the user may perform (e.g., selling an item in an electronic marketplace and the value of the item). A post-action analysis of the risk assessment process is performed. The risk assessment process can be modified based on a determination of the post-action analysis.
US09830640B2 Unified product catalog orders
Embodiments for creating a unified catalog include systems and method that import catalog data from one or more underlying catalog systems. The systems configure required fields for order fulfillment and receive a request for at least one selected item from the user. The systems further present at least one required field to the user in response to the request and send an order for the at least one selected item to the one or more catalog systems, the order comprising data from the at least one required field.
US09830639B2 Product order service system in the electronic commerce using smart phone and method thereof
Disclosed are a system and method for providing a product order service in an electronic transaction. With the system and method, it is possible to conveniently order an online/offline product through an electronic transaction and also make and distribute a simple app for a small retail shop such as a fried chicken shop, by transmitting purchaser information required for an order to the partner company server in addition to payment-related information about purchase of the specific product or cooperating with a partner-company-related application service.
US09830638B2 Managing vendor inventory information and shopping navigation routes based upon shopping list contents
Concepts and technologies are disclosed herein for managing vendor inventory information and shopping navigation routes based upon shopping list contents. A server computer can execute a shopping management service. A shopping list is obtained at the server computer. The server computer obtains location data indicating a geographic location of the user device and identifies, based upon the location data, a vendor having an inventory comprising the item. The server computer generates a navigation route comprising a stop at a vendor location associated with the vendor, and provides the navigation route to the user device. The server computer can monitor purchases of items on the shopping list, update the shopping list, and update the navigation route. The server computer also can provide suggestions to the user device based upon items in the shopping list.
US09830637B2 System and method for processing vehicle transactions
A method and system for processing a transaction request prior to a vehicle arriving at a service station is provided. Upon entering a wireless service area of a back office system associated with a service station, a driver and/or truck may request certain transactions. The back office system may communicate with a carrier information system associated with the driver and/or truck to validate and authorize the transaction. If the transaction is authorized, the back office system may send authorization to the service station. Once the driver and/or truck arrives at the point of sale, they may proceed directly to performing the requested transaction. A receipt may be automatically generated at the point of sale and transmitted to the carrier information system through the back office.
US09830636B1 Multi-format content recommendations to improve format fluency
Systems and methods are disclosed enabling recommendations of content items available in multiple formats based on an expected difficulty of a user in comprehending individual formats of the content item. For example, a user wishing to increase reading fluency may be provided with a recommendation for a multi-format content item including both an e-book and an audiobook. The recommended multi-format content item may be selected such that the e-book is expected to be somewhat difficult for the user to comprehend, and such that the audiobook is expected to be relatively less difficult for the user to comprehend. Thereafter, the user may simultaneously consume multiple formats of the recommended content item (e.g., by listening to the audiobook simultaneously to reading the e-book) in order to increase reading fluency.
US09830627B2 Customized electronic gift product and associated methods
A digital/virtual gift product is provided for generation and customization by a giver through a service provider and for receipt by a recipient for use with a merchant. The digital/virtual gift product includes: a representation of a monetary gift value selected by the giver and depicted on the digital/virtual gift product for use and redemption with a preselected merchant; a merchant identification depicted on the digital/virtual gift product to identify the preselected merchant, selected by the giver, and at which preselected merchant the digital/virtual gift product is redeemable; and a giver identification to identify the giver of the digital/virtual gift product to the recipient and to the merchant. At least one system and associated methods also are disclosed for creating, customizing, and tracking multiple digital/virtual gift products.
US09830626B1 Pre-calculated performance simulation
A method, apparatus and computer program product for providing pre-calculated performance simulation is presented. Performance simulations for a storage system are provided by selecting a subset of system configuration options from a large set of system configuration options. Simulation results for the subset of system configuration options are pre-calculated. The simulation results for the subset of system configuration options are loaded on a portable device. System configuration requirements for a customer are received and at least one system configuration option is selected from the subset of system configuration options based on the simulation results and the system configuration requirements for a customer.
US09830624B2 Systems and methods for resource utilization management
Systems and methods which provide resource utilization management, such as with respect to resources available through one or more accessible resource facilities, are disclosed. Embodiments provide resource utilization management systems and methods which facilitate user controlled reservation, access, and accounting for resource utilization. Resource utilization management systems of embodiments implement an electronic user key based infrastructure to enable access to and accounting for resources, such as resources of one or more accessible resource facility. Embodiments comprise unique tags for each resource for which resource utilization management is provided. A user device, such as a smart phone, personal digital assistant (PDA), or tablet computer, executing a resource utilization management application may be configured to provide a resource key device which is operable to scan the unique tag of a resource for accessing and relinquishing that resource, whether on an ad hoc and/or reservation basis.
US09830623B2 System and method for managing numerous facets of a work relationship
A computer system for managing time related work activities of one or more workers for one or more clients including a management component configured to track and manage procurement of labor resources. The management component allows a first person access to the computer system to approve or reject a job requisition or a time sheet stored in the computer system by entering first identifying indicia known to the computer system and unique to the first person. The management component includes a communication module for transmitting to the first person an electronic message notifying the first person that either a job requisition or time sheet needs to be acted upon. The electronic message includes bypass means for allowing the first person to access the computer system to approve or reject either a job requisition or time sheet that needs to be acted upon without entering the first identifying indicia.
US09830619B2 Method for searching for or advertising service in direct communication system and device for same
The present invention relates to a wireless communication system, and a method for searching for or advertising a service and a device for the same. A method for searching for a service, according to one embodiment of the present invention, can comprise: transmitting a probe request frame to search for a device supporting a predetermined service desired by a first wireless device; receiving a probe response frame from a second wireless device supporting the predetermined service; transmitting, by the first wireless device, a service search request frame including a service name of the predetermined service to the second wireless device; and receiving a service search response frame from the second wireless device, wherein the service search response frame can include service status information indicating whether the predetermined service is available on the second wireless device.
US09830618B2 Advertisement management
Technologies are generally described for an advertisement management scheme. In some examples, a method performed under control of an electronic device may include counting a number of users proximate to the electronic device; adjusting at least one attribute associated with an advertisement based at least in part on the counted number of users; and providing the users with the advertisement for which the at least one attribute has been adjusted.
US09830613B2 Systems and methods for tracking virality of media content
Various of the disclosed embodiments concern systems and methods for tracking virality and social lift of media content. In some embodiments, an analytics engine creates and tags URLs to media content using generation codes, time codes, or both. The codes and their respective values allow the analytics engine to determine whether trends or patterns exist in how media content is viewed and shared. The generation codes and time codes can be used instead of, or in addition to, conventional UTM codes. The generation code, time code, or both, can be used to determine which segments (e.g., generations, time periods) of viewers generate a profit, subsequent viewers, etc. For example, the analytics engine can determine when an advertising campaign for a piece of media content should be terminated, rather than simply indicating whether the campaign should continue.
US09830612B2 Systems and methods for providing advertising services
The disclosed embodiments include methods, systems, and articles of manufacture for providing advertising services. In one embodiment, a system is provided for receiving a user registration request, identifying advertisements in content presented at client devices of the user during a first time period, providing alternative advertisements to the client devices in substantially real-time to replace the identified advertisements, receiving user financial data indicating purchases of the user during the first time period, associating user purchases with the alternative advertisements provided during the first time period based on the user's financial data, and determining an efficacy score one or more of the alternative advertisements based on the association.
US09830609B1 Access to an exclusive virtual section of an online game based on past spending behavior
This disclosure relates to a system and methodology for obtaining information associated with spend history of a first user in connection with playing an online game and processing the information associated with the spend history to assign the user spend parameter value to the first user which may be further used to provide selective access to an exclusive virtual section associated with an online game when the user spend parameter value meets the spend threshold.
US09830608B2 Techniques for controlling redemption of offers
Techniques for controlling redemption of offers are provided. A checkout process is detected having multiple offers associated with an item or items being purchased. Each offer is evaluated based on custom rules and some, all, or portions of the offers are selectively applied to a retail price for the item to arrive at a final price for the item during the checkout process.
US09830603B2 Digital identity and authorization for machines with replaceable parts
A machine includes a number of slots. Each of the slots is configured to receive one or more components for implementing some functionality role of the slot in the machine. The machine further includes one or more replaceable components in each of the slots. The components are configured to communicate (or be communicated for) on behalf of a slot or the machine, to an external system(s). The external system(s) implement rules to perform authorization or other operations based on the role of the slot in the context of the machine. A different derived key is used to communicate by or for each component with the external system. Each derived key for a component is derived from a machine proof for the machine and information identifying the slot in which the component is installed.
US09830602B2 Transaction processing with non-internet communication
Methods for purchasing of goods or services over the internet. A customer has a customer account set up at a bank with associated account information. The account information includes verification information for verification parameters, such as authorized computer identification, authorized delivery addresses, authorized user identification, authorized telephone caller identification, and/or other account information. An order is placed by a user via an ordering computer which provides order information. Such order information includes verification variables used by the bank. Verification and/or authentication using one or more variables of the customer account information is used by the bank to validate the order before assuring payment to the merchant.
US09830599B1 Human interaction detection
An improved technique of processing an electronic transaction is disclosed. In the improved technique, a validation operation is performed on a set of standard user input and a set of peripheral device data received by a server connected to a client computer, the validation operation verifying a link between the set of standard user input and the set of peripheral device data. Based on results of the validation operation, an authorization code is assigned to the electronic transaction.
US09830595B2 System and method of providing tokenization as a service
Systems, devices, apparatuses, and methods for providing tokenization as a service are provided. Embodiments of the invention involve decoupling a “tokenization service” from other services offered by a merchant service provider, and offering the tokenization service as a stand-alone service. In accordance with an embodiment, a merchant service provider can receive payment data associated with a transaction between a consumer and a first entity. The merchant service provider can generate a payment token that represents the payment data and transmit a copy of the payment token to the first entity. The first entity can then transmit the payment token and order information to a second entity specified in the transaction. The merchant service provider can subsequently receive a request to complete the transaction from the second entity. The request can include the copy of the payment token from the second entity.
US09830594B2 System and method for performing a secure transaction
A secure transaction system constituted of: a two dimensional platform arranged for variable display; at least one antenna arranged to receive a signal from a contactless element, each of the at least one antenna secured at a fixed location on the two dimensional platform; a transaction server; and a poster communication device in communication with each of the at least one antenna and with the transaction server, the poster communication device arranged to read an identifier of a contactless element juxtaposed with a particular one of the at least one antenna, and transmit the read contactless element identifier and identification information associated with the particular antenna to the transaction server.
US09830588B2 Methods and arrangements for smartphone payments
To make a payment, a smartphone presents artwork for a payment card (e.g., a Visa card) that has been selected by a user from a virtual wallet of such cards. Encoded in the displayed artwork is payment information that has been encrypted with a context-dependent session key. A cooperating system (e.g., a retailer's point of sale system) uses a camera to capture an image of the artwork, and independently creates the session key from its own context sensor(s), enabling decryption of the payment information. Such technology provides a superior transaction security model at a fraction of the cost of competing chip card payment systems (which require, e.g., expensive physical cards, and single-purpose reader hardware). A great variety of other features and arrangements are also detailed.
US09830584B2 Display an item detail with a receipt snippet
The present disclosure extends to displaying a portion of an image representation of a paper receipt, the image portion corresponding to a selected item from a completed transaction. In embodiments, an “eReceipt,” a digital representation of a paper receipt, is transmitted to and displayed on a customer computing device, such as an app installed on a smartphone. The eReceipt may include a list of items purchased at the transaction and additional information related to the transaction and/or items purchased. In response to the customer selecting one of the items listed on the eReceipt, a snippet of the image of the paper receipt is displayed, the snippet depicting the line item from the paper receipt that represents the selected item.
US09830583B2 Article vending machine and method for exchanging an inoperable article for an operable article
An article vending machine in a network of article vending machines capable of exchanging an inoperable rental article received from a user for an operable replacement article. The article dispensing machine checks customer identification information against one or more customer rental criteria to determine if the customer is eligible to exchange an inoperable article for an operable one. The article vending machine searches for an identical replacement article within an inventory of the machine itself and within inventories of the networked article vending machines. Alternatively, the article vending machine may provide a refund for the inoperable article.
US09830579B2 Methods for providing notifications for follow-up actions in response to events detected by an automation system, and systems and devices related thereto
An automation system may include a control panel monitoring one more automation system components. When an event is detected at an automation system component, the control panel may automatically access a local or remote data source and identify procedures to be implemented in response to the event. The procedures may include follow-up actions and procedures specific to a particular dealer of the automation system. Dealer-specific procedures may then be displayed or otherwise communicated by the control panel to alert the user of what actions to take or to expect.
US09830578B2 Realtime schedule management interface
Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.
US09830577B2 Computer mouse system and associated computer medium for monitoring and improving health and productivity of employees
Provided are embodiments of systems, computer medium and computer-implemented methods for sensing health characteristics of a user using a computer mouse including, a computer medium including program instructions executable by a to cause the steps of: activating set of health sensors integrated within a computer mouse, collecting health sensor data output by the set of health sensors, determining an updated health profile for an employee using the collected health sensor data, updating health information for the employee to reflect the updated health profile for the employee, and displaying the updated health profile for the employee.
US09830575B1 Apparatuses, methods and systems for advancement path taxonomy
The APPARATUSES, METHODS AND SYSTEMS FOR ADVANCEMENT PATH TAXONOMY (“APT”) provides mechanisms allowing advancement seekers to identify, map out, structure and interact with various advancement paths to the seeker's goals. In one embodiment, the seekers are career advancement seekers, and the APT provides mechanisms allowing the seeker to explore various career paths and opportunities. In one embodiment, the APT interacts with a statistical engine, which allows seekers to map their experiences to various advancement states in the statistical engines state structure. By so doing, it allows seeker to explore multiple paths based on various criteria, and allows seekers to plan their career goals. In the process, the APT may establish a taxonomy connecting experience information with attribute information (and many other types of information) through states in a state structure. In other embodiments, the seekers may be students wishing to advance their academic advancements. In yet other embodiments, the seekers are financial seekers who wish to achieve their financial goals.
US09830568B2 Controlling and managing identity access risk
Methods and systems for controlling and managing identity and access management risks are presented. A computing device may generate a maturity model that maps a plurality of access management controls to a plurality of information technology (IT) resources associated with an IT environment. Subsequently, the computing device may determine, for each IT resource of the plurality of IT resources, a plurality of access management maturity scores. Each access management maturity score of the plurality of access management scores may correspond to an access management control of the plurality of access management controls that are associated with the corresponding IT resource. The computing device then may determine an aggregate maturity score for the IT environment based on the plurality of access management maturity scores for the plurality of IT resources. Thereafter, the computing device may provide the maturity model and the aggregate maturity score to at least one governance system.
US09830564B2 Customized automated checklist creation, execution and communication
A method for creating, executing and communicating customized, automated checklists may include dynamically creating a customized checklist including a plurality of checklist items. The method may also include transmitting a notification to a predetermined recipient that the customized checklist is available. The method may additionally include displaying the customized checklist on an interface device in response to the customized checklist being selected by the recipient. The method may additionally include updating a status of each checklist item in response to each checklist item being completed. The method may further include determining if a new checklist is available during execution of an existing checklist and allowing a user to switch to the new checklist during the execution of the existing checklist.
US09830552B2 Radio IC device
A radio IC device includes an electromagnetic coupling module includes a radio IC chip arranged to process transmitted and received signals and a feed circuit board including an inductance element. The feed circuit board includes an external electrode electromagnetically coupled to the feed circuit, and the external electrode is electrically connected to a shielding case or a wiring cable. The shielding case or the wiring cable functions as a radiation plate. The radio IC chip is operated by a signal received by the shielding case or the wiring, and the answer signal from the radio IC chip is radiated from the shielding case or the wiring cable to the outside. A metal component functions as the radiation plate, and the metal component may be a ground electrode disposed on the printed wiring board.
US09830546B2 Method and device for personalizing at least two cards, and card obtained via said method
A method of personalization for at least two cards (10), each card including a first side, a second side, and a peripheral surface, includes the following steps: forming a pile (20) of at least two cards by stacking the first side or the second side of an article (n) such that the first surface or the second surface of the following card (n+1) is in contact with the first side or the second side of the card (n); aligning, via an alignment device (32, 34) at least one element of the peripheral surface of the card (n) with at least one element of the peripheral surface of the following card (n+1) such that at least one element of the set of peripheral surfaces of each card forms at least one uniform surface; applying, via an application device, at least one product on at least one element of the uniform surface.
US09830544B2 Image processing apparatus, control method, and storage medium for executing print processing using a password including selecting a personal identification code type that indicates a purpose for using the password
There is provided an information processing apparatus, in which a purpose of a password can be selected from a plurality of purposes, and a print job, in which the password is used for the selected purpose, is generated.
US09830541B2 Image output system, image output method, document server, and non-transitory computer readable recording medium
An image output system includes a document server, an information processing terminal, and an image output device connected in a network. The information processing terminal designates an output target document out of documents stored in the document server and instructs output of a job to the image output device. If the image output device is not a direct output compatible device that outputs a file format of the output target document, the document server converts the output target document to image data in a given file format, generates job data, and transmits the job data to the image output device. The job data including job control information that defines output setting and job substantive information designating the image data as the output target in a page description language.
US09830538B2 Image forming apparatus that restricts reception of print job based on a type of a previously received print job and control method therefor
An image forming apparatus which is capable of efficiently executing print jobs. The image forming apparatus receives a second print job after receiving a first print job and prints a plurality of copies of print data corresponding to the first print job. Whether or not the print data is to be printed by sort printing is determined, and when the print data is to be printed by sort printing, reception of the second print job is restricted until printing of the print data is completed, and when the print data is not to be printed by sort printing, reception of the second print job is not restricted even before printing of the print data is completed.
US09830536B2 Method and systems for incorporating advertisements in objects printed on three-dimensional printers
Systems, methods, and devices of the various embodiments enable advertisements (e.g., promotions, signs, logos, samples, etc.) to be part of the 3-D printing process. In an embodiment, advertisements (i.e., “ads”), such as partial product samples, may be 3-D printed prior to 3-D printing a purchased 3-D printable good. In another embodiment, ads may be 3-D printed on a 3-D printable good itself (e.g., embossed, impressed, as a tag, etc.). In a further embodiment, users may select the ads to be 3-D printed on their goods in return for compensation from advertisers.
US09830532B1 Object detection in images using distance maps
There is described herein a method and system for detecting, in a segmented image, the presence and position of objects with a dimension greater than or equal to a minimum dimension. The objects exhibit a property whereby a distance map of the object at a first scale and a distance map of the object at a second scale greater than the first scale differ by a constant value over a domain of the distance map of the object at the first scale. A distance map of a model object is compared to a distance map of a target object using a similarity score that is invariant to an offset.
US09830529B2 End-to-end saliency mapping via probability distribution prediction
A method for generating a system for predicting saliency in an image and method of use of the prediction system are described. Attention maps for each of a set of training images are used to train the system. The training includes passing the training images though a neural network and optimizing an objective function over the training set which is based on a distance measure computed between a first probability distribution computed for a saliency map output by the neural network and a second probability distribution computed for the attention map for the respective training image. The trained neural network is suited to generation of saliency maps for new images.
US09830521B2 Medicinal substance identification based on container recognition
Provided is a system for identifying a drug container that includes an image capture device configured to capture an optical image of a portion of a label provided to the drug container, and a non-transitory computer storage medium storing a plurality of features for each of a plurality of different drugs included in a database. The features associated with each of the plurality of different drugs are suggestive of an identity of a drug identity but do not, alone, positively identify the drug identity. A processing component is configured to receive data representing the optical image transmitted by the image capture device and to identify a candidate for the drug identity based on the plurality of features associated with the candidate.
US09830515B2 Intelligent video thumbnail selection and generation
In accordance with one embodiment, an intelligent video thumbnail selection and generation tool may select a relevant and visually stimulating image from a video file and generate a thumbnail including the image. The image may be selected by computing a relevancy metric for an image in the file based on one or more selected relevant features, and comparing that relevancy metric with the metric of at least one other image in the file. In another embodiment, a series of images in a video file may be divided into shots. One of the shots may be selected based on a shot relevancy metric and a key image from the shot may be selected as a thumbnail based on a key image relevancy metric, where the shot relevancy metric and the key image relevancy metrics may be computed based on one or more relevant content features.
US09830512B2 Method and apparatus for tracking gaze
A method for tracking a gaze includes determining a position of a first center point of a cornea by using at least two lighting reflection points detected from an eyeball area of a first face image of a user and calculating a first vector connecting at least two first image feature points detected from the first face image to the position of the first center point of the cornea. A position of a second center point of the cornea is determined using the first vector and a position of the feature point detected from the second face image. A second vector is determined using the position of the second center point of the cornea and a position of a center point of a pupil. The gaze of the user is tracked by using the second vector. An apparatus for tracking a gaze is also disclosed.
US09830509B2 Method and apparatus for constructing a digital elevation model utilizing ground points captured by ground-based LiDAR
A method, apparatus and computer program product are provided to construct a digital elevation model utilizing ground points captured by ground-based light detection and ranging (LiDAR). In the context of a method, a plurality of ground points are extracted from a data set captured by ground-based LiDAR to construct a digital elevation model. Each ground point includes positional information including an altitude. The method also includes identifying one or more road structures that are altitudinally offset from surrounding terrain based upon the plurality of ground points and modifying the ground points of the digital elevation model that are representative of the one or more road structures that are altitudinally offset from the surrounding terrain. The method further includes at least partially filling regions in the digital elevation model that lack ground points captured by ground-based LiDAR.
US09830504B2 Apparatus, methods and systems for integrated workforce management and access control
Apparatus, systems and methods for managing a workforce working from a single or multiple locations through software and hardware components integrated under a modular solution for workforce management tasks, such as worker's biometric recognition, hiring, enrollment, time and attendance capturing, access control, tracking and managing schedules, overtime, leaves, holidays, absence, breaks, official and personal time-outs, trainings, assets, vehicles and transport, work orders and tasks, payroll and performance management, and reporting.
US09830502B2 Method and system for classifying and identifying individual cells in a microscopy image
In a method and system for identifying objects in an image, an image and training data are received. The training data identifies a pixel associated with an object of a particular type in the image. A plurality of filtered versions of the image are developed. The training data and the plurality of filtered versions of the image are processed to develop a trained model for classifying pixels associated with objects of the particular type. The trained model is applied to the image to identify pixels associated a plurality of objects of the particular type in the image. Additional image processing steps are developed to further refine the identified pixels for better fitting of the contour of the objects with their edges.
US09830501B2 High throughput partial wave spectroscopic microscopy and associated systems and methods
The present technology provides methods, systems, and apparatuses to achieve high throughput and high speed acquisition of partial wave spectroscopic (PWS) microscopic images. In particular, provided herein are high-throughput, automated partial wave spectroscopy (HT/A-PWS) instruments and systems capable of rapid acquisition of PWS Microscopic images and clinical, diagnostic, and research applications thereof.
US09830497B2 Correction of diffraction effects in an ultrasonic sensor
Embodiments of correcting diffraction effects in an ultrasonic sensor are disclosed. In one embodiment, an ultrasonic sensor may include an ultrasonic transmitter configured to transmit an ultrasonic wave, a piezoelectric receiver layer configured to receive a reflected wave of the ultrasonic wave, where the reflected wave comprises a plurality of images of a fingerprint having a plurality of phases in a time sequence, and a platen layer configured to protect the ultrasonic transmitter and the piezoelectric receiver layer. The ultrasonic sensor may further include an ultrasonic sensor array and a processor configured to sum the plurality of images multiplied by a complex phase exponential to form an integrated complex image, align the integrated complex image to a pre-selected phase to form an aligned complex image, determine a maximum energy phase using the aligned complex image, and compute a maximum energy image to represent the fingerprint based at least in part on the aligned complex image at the maximum energy phase.
US09830489B2 Simple code reader
Embodiments of the present disclosure provide code readers for reading codes provided as patterns imprinted on objects. Light interacts with a pattern by e.g. being reflected from or transmitted through the pattern, and at least some of the light that has interacted with the pattern is incident on photosensitive element(s) of one or more photodetectors of a code reader. The code reader employs centroid-measuring photodetector(s), i.e. photodetectors that detect light in such a manner that centroid of a pattern can be obtained directly from the photocurrents generated as a result of the photosensitive elements detecting light incident thereon. The code reader is then configured to process the detected light to determine a centroid of the pattern from the detected light and to decode data encoded in the pattern based on a position of the centroid. Such code readers are substantially less complex than camera-based devices and avoid mechanical scanning.
US09830482B2 Read cycles for identifying RFID tags
Methods and an apparatus for implementing a read cycle for identifying RFID tags among a plurality of RFID tags is disclosed. The read cycle comprises of selecting a group of items for reading and receiving identifiers from one or more items of the group, determining an aggregate data of the received identifiers, and comparing the aggregate data of the received identifiers with the aggregate data for the group from a previous read cycle. Further, where the aggregate data compared is equal, the read cycle is terminated, or where the aggregate data compared is not equal, the read cycle is repeated by forming at least one new group or by dividing the group into at least two subgroups and running the read cycle for each subgroup. The read cycle is performed in a time proportional to the number of tags that have changed and logarithmic in the total number of tags.
US09830472B2 Method for handling privacy data
The present invention aims to improve data protection against illegal access by a strong differentiation of the security level specific on a type of data so that when the protection on a part of the data is violated, the remaining data are still inaccessible. A method for controlling access, via an open communication network, to user private data, comprising steps of: dividing the user private data into a plurality of categories, each category defining a privacy level of the data, encrypting the user private data of each category with a category key pertaining to the category of the data, attributing to a stakeholder a device configured for accessing to at least one category of user private data, and authorizing the access to the at least one category of user private data for the device of the stakeholder, by providing the stakeholder with the category keys required for decrypting the user private data of the corresponding category.
US09830469B1 Automated mechanism to secure customer data
Systems, methods, and computer program products to perform an operation comprising monitoring a set of file access requests to a file from an application to obtain permission and identity information related to the monitored requests, wherein the monitoring includes obtaining a runtime stack from the application, storing the permission and identity information in a data file, determining for the application and a file of the set of files, privileges available to the application for the available authority based on the stored data file, determining a set of privileges needed by the application to access the file based on the stored data file, selecting privileges for a user of the application based on set of privileges needed by the application and the authority available to the application, and assigning the privileges for the user based on the selected privileges.
US09830465B2 Stateful data geofencing
An apparatus includes a boundary module that determines if a mobile device is within a secure area. The mobile device includes a computing device capable of connecting to a wireless network. The apparatus includes a download module that downloads a latest version of a file from a secure server to the mobile device in response to the boundary module determining that the mobile device has entered the secure area. The apparatus includes a copy module that copies the file from the mobile device to the secure server in response to the boundary module determining that the mobile device has left the secure area and a deletion module that deletes the file from the mobile device in response to determining that the mobile device has left the secure area and in response to having completed copying the file from the mobile device to the secure server.
US09830461B2 Media service delivery system providing conditional access to media content from various client devices
A device identifier (ID) is received that is associated with a request by a particular device to access media content hosted by a system remote from the particular device, the device ID being a device ID of the particular device. Based on the device ID, one or more capabilities of the particular device are determined relating to use of the media content. Access to the media content is based on the one or more capabilities of the particular device.
US09830457B2 Unified extensible firmware interface (UEFI) credential-based access of hardware resources
Systems and methods for Unified Extensible Firmware Interface (UEFI) credential-based access of hardware resources. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a credential for a given one of a plurality of users; and store the credential, where the credential is retrievable via a UEFI Device Path Protocol as part of a determination of whether the given user has access to a given one of a plurality of devices within the IHS, and where the given device is accessible via a UEFI Device Path.
US09830456B2 Trust transference from a trusted processor to an untrusted processor
A trusted processor is pre-booted using a secure pre-boot loader integrated with the trusted processor. The trusted processor verifies whether an external boot loader is valid, and when valid, the trusted processor is booted using the external boot loader, thereby enabling trusted operation of the trusted processor. The trusted processor verifies whether a firmware image for a field programmable device is valid, and when valid, a firmware image loading process for the field programmable device is triggered. When the firmware image loading process is triggered, the firmware image is loaded into the field programmable device and the field programmable device is released to execute of the firmware image. The field programmable device verifies whether an external boot loader for an untrusted processor is valid, and when valid, the untrusted processor is booted using the external boot loader for the untrusted processor, thereby enabling trusted operation of the untrusted processor.
US09830455B2 Reconciliation of access rights in a computing system
Systems and methods are provide for reconciling access rights of a computing system are described. Access right information that respectively corresponds to access rights of a computing system may be obtained and evaluated. Reconciliation tasks may be performed using the access right information, and a reconciliation report may be generated during performance of at least one of the reconciliation tasks. The reconciliation report may indicate that one or more of the access rights should either be provisioned or revoked at the computing system.
US09830453B1 Detection of code modification
A system for detecting unusual code operating in a browser agent comprises a processor and a memory. The processor is to: determine that a block of code is running on a web page; parse the block of code into a parsed template; obtain indicia associated with the block of code; and determine that the parsed template is unusual based at least in part on the parsed template and the indicia. The memory is coupled with the processor and is configured to provide the processor with instructions.
US09830449B1 Execution locations for request-driven code
Systems and methods are described for determining a location in an on-demand code execution environment to execute user-specified code. Virtual machines can be utilized to isolate different executions of code from one another. However, virtual machines require additional computing resources to implement, and may slow code executions. This disclosure enables multiple items of code, potentially associated with different users, to be executed on a single virtual machine instance or other device. Specifically, the present disclosure enables the generation of a risk profile for an item of code, which can be used to determine the security or privacy risk that would occur by executing the code on a device. By comparing the risk profiles of a given item of code to other items of code executing on a device, the on-demand code execution environment can selectively group code executions, thus increasing the efficiency of the system while maintaining security and privacy.
US09830446B2 Return material authorization fulfillment system for smart grid devices with customer specific cryptographic credentials
A method for removing credentials from a smart grid device includes: receiving, by a receiving device, a removal request, wherein the removal request includes a device identifier associated with a smart grid device and is signed by an entity associated with a set of security credentials stored in a memory of the smart grid device, the set of security credentials restricting access to one or more components or operations of the smart grid device; extracting, by a processing device, the device identifier included in the received removal request; generating, by the processing device, a permit configured to remove the set of credentials from the smart grid device, wherein the generated permit includes the extracted device identifier; and transmitting, by a transmitting device, the generated permit to the smart grid device for removal of the set of credentials from the memory of the smart grid device.
US09830445B1 Personal identification number (PIN) replacement in a one-time passcode based two factor authentication system
Biometric information is used to generate a one-time passcode in a two factor authentication process. A current biometric sample is obtained from a user requesting access to a secure resource, together with a user identifier and a current token code. A bio-hash value that encodes a distinct biometric identifier of the authentic user for the user identifier, combined with the authentic user's PIN, is retrieved. A computed PIN is generated based on biometric information extracted from the current biometric sample and the bio-hash value. The computed PIN is combined with the current token code to generate a one-time passcode. The one-time passcode and the user identifier are conveyed to an external user identity verification process that uses the one-time passcode to validate the computed PIN and current token code contained in the one-time passcode.
US09830444B2 Password processing device
A device to process information is provided. According to an embodiment, a display unit is configured to display computer-generated objects. A processor is configured to receive selection input effective to select a particular computer-generated object from amongst the computer-generated objects. Manipulation input corresponding to detected motions is received. The particular computer-generated object is moved and rotated in its entirety in response to the manipulation input and in accordance with the detected motions. Each of the detected motions has a corresponding time period. A password is generated using the detected motions and the time periods. A user is authenticated by use of the generated password and an identified unrevealed authentication. The authentication of the user includes an indication of an authentication failure when the detected motions are different from an expected input and any of the corresponding time periods are outside of an allowable time range.
US09830443B2 Device and method for controlling access to at least one machine
The invention relates to a device for controlling access to a machine, comprising a portable object having a signal transmission member and a device for locking and unlocking a machine. The member for controlling the device is capable of triggering, once the second transceiver of the device has received the signal, the transmission of a signal to a wireless radio receiver supported by the portable object, and comprises a control member for triggering, when the wireless radio receiver has received the second signal, the transmission of a signal, the control member being connected to a calculator member for computing a distance between the portable object and the device using the signals, the portable object comprising a member for independently powering the transmission member, the receiver and the control member thereof. The device comprises a further calculator member for computing an incoming angle of the first signal and/or the third signal such as to trigger, when the angle is within a given angular range and when the distance is lower than a predetermined value, the unlocking of the machine and to trigger, when the distance is higher than a predetermined value, the locking of the machine.
US09830435B2 Method and system for providing login as a service
Systems and methods are provided for providing login as a service. A system receives, via a customer server, a request from a user computer to login to a customer application provided by the customer server. The system outputs a login form to the user computer, receives a modified login form from the user computer, and determines whether the modified login form enables the user computer to login to the customer application. If the modified login form enables the user computer to login to the customer application, the system notifies the customer server that the modified login form enables the user computer to login to the customer application.
US09830433B2 Method, system and device for enhancing business information security
The present invention provides a method for creating an electronic document file comprising monitoring creation and changes of an electronic document file, receiving a policy file including document level set-up information and security policy, searching for words associated with business information from the text data retrieved from the electronic document file, computing an exposure score of the electronic document file based on the number of times for words associated with business information being searched and document level set-up information, assigning a document level to the electronic document file based on the exposure score, and inserting a watermark to text of the electronic document file to be displayed on the client device based on the user's personal information received from the server. Accordingly, leakage of business documents for electronic document files including business information can be prevented by providing pre-security and post-security measures stronger than conventional measures.
US09830432B2 Software revalidation and invalidation
Software revalidation or invalidation. In one example embodiment, one or more non-transitory computer-readable media may store one or more programs that cause one or more processors to execute a method for software revalidation or invalidation that may include newly collecting machine configuration information from a machine on which a software application has previously been installed and activated and applying, at the machine, activation rules to the newly-collected machine configuration information from the machine to determine whether a product key remains valid for the newly-collected machine configuration information. In response to determining that the product key remains valid for the newly-collected machine configuration information, the method may include revalidating, at the machine, the software application to authorize continued access to the software application. Alternatively, the method may include invalidating, at the machine, the software application to prevent continued access to the software application.
US09830431B2 System and method for preventing unauthorized use of digital media
A method for protecting digital media content from unauthorized use on a client, is described. The method comprising the steps of receiving from a server on the client a list of processes, instructions, activity descriptions or data types that must not be active simultaneously with playback of the digital media content (“the blacklist”). The method further comprising checking, on the client, for the presence of any items on the list; and continuing interaction with the server, key management and playback of protected content only if no items on the list are detected on the client. A system is also described.
US09830429B2 Systems and methods for multi-flux color matching
A computer implemented method. The method includes generating, using a processor, a set of calibration data relating to a plurality of pigments that are present in a collection of coatings. Generating includes calculating an absorption/reflectance relationship of a plurality of samples coated with a plurality of the pigments, wherein calculating includes using a color matching calculation, and calculating a plurality of concentrations of a non-standard pigment. Generating also includes plotting a relationship between the concentrations and the absorption/reflectance relationships, and determining a correlation of the concentrations for a plurality of Fresnel coefficients relating to the samples. The method further includes determining, using the processor, a coating formulation of a target coating based on the correlation.
US09830427B2 Method for intracranial aneurysm analysis and endovascular intervention planning
A method (100) of aneurysm analysis (110) and virtual stent simulation (120) for endovascular treatment of sidewall intracranial aneurysms.
US09830426B2 Fitness monitoring device with user engagement metric functionality
Methods, apparatuses, and systems are provided for interacting with a user to promote engagement with a fitness monitoring device configured to measure a fitness parameter of the user, which may include determining, by one or more processors in at least one of the fitness monitoring device or a device in communication with the fitness monitoring device, that user engagements with the fitness monitoring device have occurred on multiple occasions, in which each user engagement produces at least one measurement of the fitness parameter; receiving, by the one or more processors, information indicating a level of engagement metric for the user based, at least in part, on multiple detected the multiple user engagements with the fitness monitoring device; and generating, by the one or more processors and based on the level of engagement metric, a notification containing information relating to at least a level of user engagement with the fitness monitoring device or the fitness parameter.
US09830423B2 Virtual communication platform for healthcare
A system relates to a first communication device configured to present data to and/or receive data from a health care practitioner; a second communication device configured to present data to and/or receive data from a patient; a processor configured to determine values of one or more metrics that characterize the patient's mental state based data received from the patient via the second communication device; a storage configured to store the metrics. Another system for providing tactile and/or electrical stimuli remotely, the system comprising a body-suit to be worn by a human, the body-suit comprising one or more actuators configured to convert electrical signals to tactile and/or stimuli, wherein the body-suit is configured to convey the tactile and/or electrical stimuli to a body part of the human.
US09830422B1 In silico biological and pharmaceutical modeling
Systems, methods and computer-readable media are described herein for determining a protein's most-likely structural alignment. A maximum likelihood algorithm is utilized that compares possible input protein structural translocations with a template protein. It then calculates the optimally superimposed position for each input protein utilizing a distance-based probability scoring algorithm that accurately manages extreme distances.
US09830419B2 Modifying implant regions in an integrated circuit to meet minimum width design rules
A computer-implemented method for designing an integrated circuit includes determining a timing slack associated with a first cell of the integrated circuit that is physically adjacent to a second cell of the integrated circuit, the second cell including an implant region that is in violation of an implant width design rule associated with the integrated circuit, determining that the timing slack is greater than a change in timing slack associated with expanding the implant region into the first cell, and, in response, expanding the implant region from first cell into the second cell to form a larger implant region.
US09830417B1 Methods and systems for generation and editing of parameterized figure group
An electronic circuit design system for generating a programmable set of figures of an electronic circuit layout is provided. The system includes a non-transitory machine-readable layout database storing an electronic circuit layout of an electronic circuit design. The system further includes a circuit designer interface for viewing representations of the electronic circuit layout on a display unit and receiving inputs by one or more electronic circuit designers. The system further includes a processor configured to generate a figure group in the electronic circuit layout of the electronic circuit design; generate one or more templates comprising one or more parameters and a programming language code; and generate a parameterized figure group by associating the one or more templates to the figure group.
US09830415B2 Standard cell library, method of using the same, and method of designing semiconductor integrated circuit
A method of designing a semiconductor integrated circuit (IC) is provided as follows. A standard cell library is generated. The standard cell library includes characteristic information for a plurality of standard cells. The characteristic information includes a characteristic of each standard cell. A characteristic change region is detected. The characteristic change region includes at least one of the plurality of standard cells by comparing characteristics of standard cells to be placed adjacent to the characteristic change region, based on the standard cell library. A characteristic of the at least one standard cell included in the detected characteristic change region is changed to one of the characteristics of the standard cells to be placed adjacent to the characteristic change region to update the standard cell library. A plurality of standard cells of the updated standard cell library is placed.
US09830411B2 System and method for locating impacts on an external surface
A method for locating external surface impacts on a body. The steps are: modeling the body in a control unit first database to obtain a virtual body model in a virtual system of reference axes; modeling, in a second database, a plurality of clouds of points in the virtual system, each cloud defining an inspection zone representing an external surface portion; selecting an inspection zone; transferring the coordinates of each point of the first and second databases to a geographic system of reference axes; determining geographic coordinates of an initial position of a range finder equipped flying drone communicating with the processing unit; calculating a drone flight plan to scan the selected inspection zone; creating a 3D meshing of the scanned inspection zone; detecting the impacts by comparing the 3D meshing and the virtual aircraft model and calculating the coordinates of each impact in the geographic and virtual systems.
US09830410B2 System and method for prediction of temperature values in an electronics system
In accordance with at least one embodiment, a computer-implemented method for evaluating cooling performance of an electronics system is provided. The method includes acts of dividing the electronics system into a computational grid including a plurality of fluid cells and a plurality of solid cells, determining air flow values for the plurality of fluid cells using a potential flow model analysis, determining a temperature of a fluid cell by calculating heat transfer into the fluid cell from any adjacent fluid cells and from any adjacent solid cells, determining a temperature of a solid cell by calculating heat transfer into the solid cell from any adjacent solid cells and heat transfer out of the solid cell into any adjacent fluid cells, and storing, on a storage device, the air flow values and the temperature of the fluid cell and the temperature of the solid cell.
US09830405B2 System and method for providing sketch dimensions for a drawing view
Methods for providing sketch dimensions for a drawing view and corresponding systems and computer-readable mediums. A method includes receiving a geometric model including a revolved feature generated using a sketch having sketch dimensions. The sketch and the sketch dimensions are in a sketch plane. The method includes, in response to one or more sketch objects being visible in a current view plane of the revolved feature, generating a drawing view of the one or more sketch objects in the current view plane. The drawing view includes the sketch dimensions of the one or more sketch objects.
US09830400B2 Automated content update notification
Features are disclosed for detecting meaningful updates to network accessible content, including but not limited to web pages. The portion or portions of content that are meaningful can be automatically determined based on a previously defined content profile, an analysis of user interactions with the content, algorithms and automated content analysis techniques, some combination thereof, or other techniques. Content can be monitored and determinations can be made regarding whether and to what extent the content has changed. Client devices or users thereof may be notified of detected meaningful content updates. Notifications can include updated portions of the content. The updated content may be displayed to the user on a client device, and visual treatments may be applied to the updated portions to draw the users' attention to the presence and substance of the updates.
US09830398B2 System and method for associating dynamic objects with database records
Some embodiments of the present invention include determining at least one input requirement of a dynamic object and associating the at least one input requirement with a group of related information in a database. The dynamic object may then be configured to operate based on information being accessed from the group of related information. This may include configuring the software code associated with the dynamic object to reflect each information as it is being accessed from the group of related information.
US09830394B2 Help service for identifying relevant resources across a community and social data streams
In providing a help service, a server: receives a help request from a help seeker; matches the help request to potential helpers using a scoring model; sends a list of potential helpers to the help seeker; receives selections of potential helpers; sends the help request to each selected potential helper; receives from potential helper indication of willingness to respond to the help request; and sends to the help seeker information on the potential helpers. The server may further: search an external platform for posts seeking help; import the post to the help service; and send a response from potential helpers to post on the platform. The server may further: analyze keywords in the help request; determine it a candidate for sponsored answers; routes the help request to specialists; receives answers from specialists; and sends the answers to the help seeker. The server may further provide a safety net strength score.
US09830390B2 Related entities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying entities that are related to an entity to which a search query is directed. One of the methods includes receiving a search query, wherein the search query has been determined to relate to a first entity of a first entity type, and wherein one or more entities of a second entity type have a relationship with the first entity; receiving search results for the search query; determining that a count of search results identifying a resource containing a reference to the first entity satisfies a first threshold value; determining that a count of search results identifying a resource having the second entity type as a relevant entity type satisfies a second threshold value; and transmitting information identifying the one or more entities of the second entity type as part of the response to the search query.
US09830388B2 Modular search object framework
A modular search object framework provides modular search results including entity and non-entity search results. The framework includes circuitry that outputs an interactive entity section based on an online search. The interactive section includes a plurality of moveable visual objects, such as cards that can be shuffled, flipped, or swiped around.
US09830387B2 Method for managing information
A method for managing the exchange of information is provided, wherein the method includes receiving at least one information location identifier, wherein the at least one information location identifier may be associated with at least one information portal and associating with at least one network browser. The method further includes generating an information location identifier template responsive to the at least one information portal and communicating with the at least one information portal to identify resultant information.
US09830386B2 Determining trending topics in social media
Technology is discussed herein for identifying comparatively trending topics between groups of posts. Groups of posts can be selected based on parameters such as author age, location, gender, etc., or based on information about content items such as when they were posted or what keywords they contain. Topics, as one or more groups of words, can each be given a rank score for each group based on the topic's frequency within each group. A difference score for selected topics can be computed based on a difference between the rank score for the selected topic in each of the groups. When the difference score for a selected topic is above a specified threshold, that selected topic can be identified as a comparatively trending topic.
US09830385B2 Methods and apparatus for partitioning data
A method for data partitioning method includes defining a set of category levels associated with a plurality of entities stored within a first database, wherein the set of category levels is hierarchical (e.g., proceeding from higher to lower levels). Each of the plurality of entities is assigned to a category level within the set of category levels. One or more partition keys are defined for at least one of the category levels. The plurality of entities are then copied to a second database based on the set of category levels and the one or more partition keys.
US09830383B2 Decision table decomposition using semantic relations
A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
US09830381B2 Scoring candidates using structural information in semi-structured documents for question answering systems
A system, program product, and methodology automatically scores candidate answers to questions in a question and answer system. In the candidate answer scoring method, a processor device performs one or more of receiving one or more candidate answers associated with a query string, the candidates obtained from a data source having semi-structured content; identifying one or more documents with semi-structured content from the data source having a candidate answer; and for each identified document: extracting one or more entity structures embedded in the identified document; determining a number of the entity structures in the identified document that appear in the received input query; and, computing a score for a candidate answer in the document as a function of the number Overall system efficiency is improved by giving the correct candidate answers higher scores through leveraging context-dependent structural information such as links to other documents and embedded tags.
US09830378B2 System and methods for units-based numeric information retrieval
An information retrieval and analysis system for numeric data which provides high precision and recall for numeric search and uses a methodology for determining contextualization of the extracted data. The capabilities include extracting, parsing, and contextualizing numeric data including both a numeric value and an accompanying unit. This system facilitates the organization of largely unstructured numeric data into an inverted index and other database formats. An information retrieval system which enables the exploration and refinement of an extracted numeric data set defined by a search input that may be precise or initially vague. This system also facilitates analyzing and portraying numeric data graphically, creating knowledge by combining data from multiple sources, extracting correlations between seemingly disparate variables, and recognizing numeric data trends. This system uses local natural language processing, mathematical analysis, and expert-based scientific heuristics to score the numeric and contextual relevancy of the data to the query parameters.
US09830373B2 Data transfer requests with data transfer policies
A method, system, and computer-readable storage device for transferring data from a database management system to a data analytics system is described herein. In one aspect, a database management node storing a data partition of a database table that is distributed across a plurality of database management nodes of a database management system receives a data transfer request from a data analytics node of a data analytics node cluster. The data transfer request may include a data transfer policy for splitting the data partition onto the data analytics node cluster. A data split may be identified from the data partition. The data split may be a subset of the data partition. The data split is communicated to the data analytics node according to the data transfer policy.
US09830372B2 Scalable coordination aware static partitioning for database replication
Parallel logical replication involves multiple apply threads running on a destination database server applying, in parallel, changes made by source transactions, where the changes of a single source transaction may be applied in parallel by multiple apply threads. An apply transaction for a source transaction may be committed by an apply thread independently of the commitment of any other apply transaction of the source transaction, that is, without coordinating the committing of another apply transaction executed by another apply thread for the source transaction. A configuration language is used to configure parallel logical replication. The language facilitates the configuration of various aspects of parallel logical replication, including the number of apply threads, partitioning schemes for the apply threads for partitioning change records between the apply threads, and various other aspects of parallel logical replication.
US09830363B2 Image evaluation apparatus, image evaluation method, and computer program product
According to an embodiment, an apparatus includes a calculator, an pixel evaluator, an accumulator, and an area evaluator. The calculator is configured to calculate a feature of an image for each pixel in image data. The pixel evaluator is configured to produce a score that evaluates the feature for each pixel. The accumulator is configured to calculate, for each pixel, a cumulative score obtained by accumulating all scores in an area including a minor angle formed by a half line in a first direction from the each pixel position and another half line in a second direction from the each pixel position. The area evaluator is configured to calculate an evaluation value that is a total of the scores in a quadrilateral area enclosed by two lines of the first direction and two lines of the second direction based on the cumulative scores at pixel positions at vertexes of the quadrilateral area.
US09830362B2 Techniques for ranking character searches
Techniques for asynchronous rendering are described. An apparatus may comprise a character set converter application, an index server, and a ranking application. The character set converter application may receive a search string comprised of one or more first character set characters, and convert the search string to one or more second character set characters that are different than the first character set. The index server may execute a search on the converted search string to obtain ranked individual search results. The ranking application may compare any first character set characters in the ranked individual search results to the first character set characters in the search string and sub-rank the ranked individual search results based on the strength of any matches. Other embodiments are described and claimed.
US09830352B2 Information processing device, information processing system, information processing method, and program
There is provided an information processing device including a storage unit configured to store identification data and attribute data of each of a plurality of pieces of content, the attribute data being associated with the identification data, and a retrieval unit configured to specify attribute data corresponding to a retrieval key and perform retrieval of identification data related to another attribute data associated with identification data related to the specified attribute data.
US09830347B2 Management of memory usage using usage analytics
An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.
US09830346B2 Table redistribution in distributed databases
Tables in a distributed database can require redistribution, for example to provide improved collocation of tables or table partitions that require joining at a node of multiple nodes across which the distributed database is distributed. Based at least in part on a set of table redistribution parameters, a table redistribution plan can be generated to include redistribution of a table from a first node to a second node. The set of table redistribution parameters can include a grouping parameter indicating at least one other table with which the table should be collocated. The table redistribution plan can be executed to cause the moving of the table from the first node to the second node.
US09830343B2 Compiling graph-based program specifications
A graph-based program specification includes: a plurality of components, each corresponding to a processing task and including one or more ports, including scalar data ports for sending or receiving a single data element and collection data ports for sending or receiving a collection of multiple data elements; and one or more links, each connecting an output port of an upstream component to an input port of a downstream component. Prepared code is generated representing subsets of the plurality of components, including: identifying one or more subset boundaries, including identifying one or more links connecting a collection data port of a component to a scalar data port of a component; forming the subsets based on the identified subset boundaries; and generating prepared code for each formed subset that when used for execution by a runtime system causes processing tasks corresponding to the components in each formed subset to be performed.
US09830340B2 Methods and apparatus for suppressing network feed activities using an information feed in an on-demand database service environment
Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.
US09830337B2 Computer-vision-assisted location check-in
In one embodiment, an uploaded multimedia object comprising a photo image or video is subjected to computer vision algorithms to detect and isolate objects within the multimedia object, and the isolated object is searched against a photographic location database containing images of a plurality of locations. Upon detecting a matching object, the location information associated with the photograph in the database containing the matching object may be leveraged to automatically check the user in to the associated location.
US09830334B2 Client to client resource sharing in a client-server file-system
A request is received from a first client, at a file-server, to use a handle available at the file-server, the handle corresponding to a resource available at a second client. A response message is selected, the selected response being specified in a file-system protocol. The request is multiplexed with the selected response. An identifier is added to the multiplexed response, the identifier associating a set of requests and responses between the first client and the second client concerning the resource. The multiplexed response is sent to the second client. A second response is received from the second client. Responsive to the request from the first client, and further responsive to the second response from the second client, a third response is sent to the first client, the third response enabling the client to client resource sharing in the client-server file-system.
US09830329B2 Methods and systems for data storage
Disclosed are systems and methods for requesting operations at a remote server utilizing a network file system. A client may encapsulate a request for a cache coherency mechanism as an encapsulated message and provide the encapsulated message to a network file system executing on the client. The network file system may be configured to prevent the request for server functionality from being transmitted to the remote server. The client may also cause, via the network file system, the encapsulated message to be transmitted to the remote server.
US09830326B2 Identifying data offsets using binary masks
To analyze data fields in an unstructured data set or a data set where the structure is unknown, masks can be constructed and used to determine locations of the individual fields within each data set entry. The locations can be indicated as offsets within a data set entry. An offset indicates where a data field begins. A set of masks can be constructed for at least some of the entries in a data set (e.g., a file). The masks can include a mask for padding (e.g., spaces, tabs, zeroes, etc.), and each expected type of data (e.g., alphabetic character, numeric character, and symbol). Each type of mask can be aggregated across data set entries and then analyzed to identify individual field locations. With the information about field locations, the data set can be analyzed.
US09830325B1 Determining a likelihood that two entities are the same
The disclosed embodiments provide a system that determines a likelihood that a first entity and a second entity are the same entity. During operation, the system obtains financial data related to the first entity and obtains financial data related to the second entity. Next, the system determines the likelihood that the first entity and the second entity are the same entity based on the relationship between the financial data for the first entity and the financial data for the second entity. Then, the system alters a record related to the first entity or the second entity based on the likelihood.
US09830318B2 Simultaneous translation of open domain lectures and speeches
Speech translation systems and methods for simultaneously translating speech between first and second speakers, wherein the first speaker speaks in a first language and the second speaker speaks in a second language that is different from the first language. The speech translation system may comprise a resegmentation unit that merge at least two partial hypotheses and resegments the merged partial hypotheses into a first-language translatable segment, wherein a segment boundary for the first-language translatable segment is determined based on sound from the second speaker.
US09830315B1 Sequence-based structured prediction for semantic parsing
A system and method are provided which employ a neural network model which has been trained to predict a sequentialized form for an input text sequence. The sequentialized form includes a sequence of symbols. The neural network model includes an encoder which generates a representation of the input text sequence based on a representation of n-grams in the text sequence and a decoder which sequentially predicts a next symbol of the sequentialized form based on the representation and a predicted prefix of the sequentialized form. Given an input text sequence, a sequentialized form is predicted with the trained neural network model. The sequentialized form is converted to a structured form and information based on the structured form is output.
US09830314B2 Error correction in tables using a question and answer system
Mechanisms are provided for performing tabular data correction in a document. The mechanisms receive a natural language document comprising a portion of content and analyze the portion of content within the natural language document to identify an erroneous sub-portion comprising an erroneous or missing item of information. The mechanisms generate a semantic signature for the erroneous sub-portion and generate a query based on the semantic signature. The mechanisms apply the query to a knowledge base to identify a candidate sub-portion of content. The mechanisms correct the erroneous sub-portion using the identified candidate sub-portion of content to generate a corrected natural language document.
US09830312B2 Mobile based lexicon and forecasting
An approach is provided for ranking candidate answers to a natural language question. First contextual information about a user of a mobile device is identified. A prioritization of definitions of terms is determined. Based on the prioritization, a lexicon of the terms is generated. Using mobile-based time series manipulation and pattern recognition and based on historical usage of the mobile device, a location of the user, an environment of the user, and a bodily function of the user, second contextual information is forecasted. Based on a word sense disambiguation of the terms in the lexicon and an adjustment of the prioritization, candidate answers are modified and then ranked. The highest ranked candidate answer is more likely to be a correct answer to the natural language question than the other candidate answers.
US09830309B2 Method for creating page components for a page wherein the display of a specific form of the requested page component is determined by the access of a particular URL
A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. The page components can be accessible by URLs.
US09830307B1 Ahead of time compilation of content pages
Systems and methods are described which provide improved memory and resource allocation for content pages accessed using a browser. A content page may be accessed and compiled into machine code, such as executable files or an application. The machine code may then be executed on a user device in a process separate from the browser to cause display of the content page, such as in a standalone application. Content pages may be pre-compiled and provided in response to user requests to access the content pages. A content page may be compiled faster than the browser may process the native content page, and the compiled machine code may require less memory than the native content page and associated resources. In some embodiments an intermediary system may be used to perform content page compilation and may provide the compiled machine code, instead of the native content, to the user device.
US09830306B2 Interface definition language extensions
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
US09830303B1 Optimized matrix multiplication using vector multiplication of interleaved matrix values
The present disclosure relates to optimized matrix multiplication using vector multiplication of interleaved matrix values. Two matrices to be multiplied are organized into specially ordered vectors, which are multiplied together to produce a portion of a product matrix.
US09830297B2 Processor system for control of modular autonomous system
A cubesat communications system includes an on-board computer implemented on a hardware platform. The on-board computer may include a system on module having a processor and a memory storing “boot” information. The on-board computer may also include a plurality of hardware interfaces implemented on the hardware platform to facilitate communication between the processor and a plurality of peripherals external to the on-board computer. The on-board computer may have a backplane having a plurality of connectors connecting the processor to the peripherals.
US09830296B2 Information processing apparatus, information processing method, and program
An information processing apparatus including processing units and a connection control unit that controls the connections between the processing units, in which the connection control unit is provided with a table creation unit which, with respect to a first logical channel established with a processing unit, creates table information showing a correspondence between logical channels without designating a logical channel that corresponds to the first logical channel when there is no second logical channel established with another processing unit that corresponds to the first logical channel, a table storage unit that stores the table information created by the table creation unit, and a table update unit that updates the table information for the second logical channel that is stored in the table storage unit so as to configure the first logical channel as a logical channel that corresponds to the second logical channel when there is a second logical channel.
US09830293B2 Information processing apparatus, storage system, and computer-readable non-transitory storage medium storing communication control program
An information processing apparatus includes: an interface unit that communicates with another device through a plurality of physical links; a setting unit that determines a value of a setting parameter for setting a signal transmission characteristic for each of the plurality of physical links by performing a negotiation with the other device and that outputs a plurality of determined values of the setting parameter, each of the plurality of determined values corresponding to one of the plurality of physical links; and a judgment unit that judges whether each of the plurality of determined values is correct or not by judging whether or not a difference between a maximum value and a minimum value among the plurality of determined values falls within a predetermined range.
US09830291B2 Connecting device, method for the operation thereof, and bus communication device
A connecting device (27) has a first connection input (28), a second connection input (29), and a connection output (30). The two connection inputs (28, 29) are configured for connection to a bus coupling device (20, 21). The connection output is configured for connection to a subscriber (13). The first connection input (28) is connected without switches to the connection output (30) via a first connecting branch (31). The second connection input (29) is connected without switches to the connection output (30) via a second connecting branch (32). The connecting device (27) includes a diagnostic unit (39), which generates a diagnostic signal (D) depending on the first input voltage (U1) and/or the first input current (I1) at the first connection input (28) and/or on the second input voltage (U2) and/or the second input current (I2) at the second connection input (29).
US09830288B2 System and method for transmitting graphics rendered on a primary computer to a secondary computer
One embodiment of the present invention sets forth a method for transmitting data rendered on a primary computer to a secondary computer. The method includes transmitting to GPU graphics processing commands received from a graphics application, where the graphics processing commands are configured to cause the GPU to render a first set of graphics data, determining that graphics data should be collected for transmission to the secondary computer, conveying to the GPU that the first set of graphics data should be stored in a first buffer within a frame buffer memory, transmitting to the GPU graphics processing commands received from a process application executing on the primary computer, where the graphics processing commands are configured to cause the GPU to perform operations on the first set of graphics data to generate a second set of graphics data, and transmitting the second set of graphics data to the secondary computer.
US09830283B2 Multi-mode agent
According to an example, a multi-mode agent may include a processor interconnect (PI) interface to receive data from a processor and to selectively route the data to a node controller logic block, a central switch, or an optical interface based on one of a plurality of modes of operation of the multi-mode agent. The modes of operation may include a glueless mode where the PI interface is to route the data directly to the optical interface and bypass the node controller logic block and the central switch, a switched glueless mode where the PI interface is to route the data directly to the central switch for routing to the optical interface, and bypass the node controller logic block, and a glued mode where the PI interface is to route the data directly to the node controller logic block for routing to the central switch and further to the optical interface.
US09830280B2 Multiple access single SDIO interface with multiple SDIO units
A system and method communicates with one of two or more secure digital input output (SDIO) units that only one SDIO unit responds when it is being addressed. The SDIO unit has an SDIO clock input port, an SDIO data bus output port, and an SDIO bidirectional command port. Each SDIO unit has an address indicator within it associated with each SDIO unit. An SDIO unit will not respond to an SDIO command unless an SDIO unit address encoded in the SDIO command matches its address indicator. In some configurations, a single multiple SDIO (MSDIO) command may cause two or more SDIO units to return data to a host.
US09830278B1 Tracking replica data using key management
Source and replica data in a storage area network is tracked during management of data encryption keys. Association of source and replica data allows for all copies of customer information in an enterprise to be managed as a single entity for deletion or tracked for management purposes by using referenced data encryption keys upon creation of replicas. Any replica from a source storage object can be created using the source storage object data encryption key or an associated key and tracked by these keys as a subset of the number of replicas created. Management of the data encryption keys can control the lifetime of data on a storage array and in the storage area network without managing every replicated instance for the lifetime of the data.
US09830277B2 Selective space reclamation of data storage memory employing heat and relocation metrics
Space of a data storage memory of a data storage memory system is reclaimed by determining heat metrics of data stored in the data storage memory; determining relocation metrics related to relocation of the data within the data storage memory; determining utility metrics of the data relating the heat metrics to the relocation metrics for the data; and making the data whose utility metric fails a utility metric threshold, available for space reclamation.
US09830275B2 Translation lookaside buffer
Embodiments disclosed pertain to apparatuses, systems, and methods for Translation Lookaside Buffers (TLBs) that support virtualization and multi-threading. Disclosed embodiments pertain to a TLB that includes a content addressable memory (CAM) with variable page size entries and a set associative memory with fixed page size entries. The CAM may include: a first set of logically contiguous entry locations, wherein the first set comprises a plurality of subsets, and each subset comprises logically contiguous entry locations for exclusive use of a corresponding virtual processing element (VPE); and a second set of logically contiguous entry locations, distinct from the first set, where the entry locations in the second set may be shared among available VPEs. The set associative memory may comprise a third set of logically contiguous entry locations shared among the available VPEs distinct from the first and second set of entry locations.
US09830274B2 Caching and deduplication of data blocks in cache memory
Techniques for deduplicating data in cache memory include determining that a first data block stored in the cache memory matches a second data block stored in the cache memory. It is further determined that a number of accesses associated with at least one of the first data block or the second data block is equal to or greater than a threshold number of accesses. In response to determining that the number of accesses is equal to or greater than the threshold number of accesses, the first data block is deduplicated in the cache memory.
US09830273B2 Deduplicated host cache flush to remote storage
In addition to caching I/O operations at a host, at least some data management can migrate to the host. With host side caching, data sharing or deduplication can be implemented with the cached writes before those writes are supplied to front end storage elements. When a host cache flush to distributed storage trigger is detected, the host deduplicates the cached writes. The host aggregates data based on the deduplication into a “change set file” (i.e., a file that includes the aggregation of unique data from the cached writes). The host supplies the change set file to the distributed storage system. The host then sends commands to the distributed storage system. Each of the commands identifies a part of the change set file to be used for a target of the cached writes.
US09830270B2 Optimized memory layout through data mining
A method of ordering memory access by an instruction cache of a central processing unit on a global memory device. A signal list of a link map file is extracted in the global memory device. Memory access traces relating to executed tasks are accessed from the signal list. Memory locations accessed in the global memory device from the access traces are identified. A correlation value for each pair of memory locations accessed in the global memory device is determined. Correlation values of the pairs of memory locations are determined, wherein the correlation values are computed based on a proximity of executable instructions utilizing the respective pair of memory locations. Accessed memory locations within the global memory device are reordered as a function of the determined correlation values. An executable file accessing the global memory device is modified.
US09830266B1 Techniques for data prefetching
Described are techniques for processing a data operation in a data storage system. A front-end component of the data storage system receives the data operation. In response to receiving the data operation, the front-end component performs first processing. The first processing includes determining whether the data operation is a read operation requesting to read a data portion which results in a cache miss; and if said determining determines that the data operation is a read operation resulting in a cache miss, performing read miss processing. Read miss processing includes sequential stream recognition processing performed by the front-end component to determine whether the data portion is included in a sequential stream.
US09830265B2 Reuse of directory entries for holding state information through use of multiple formats
The present application is directed to a control circuit that provides a directory configured to maintain a plurality of entries, wherein each entry can indicate sharing of resources, such as cache lines, by a plurality of agents/hosts. Control circuit of the present invention can further provide consolidation of one or more entries having a first format to a single entry having a second format when resources corresponding to the one or more entries are shared by the agents. First format can include an address and a pointer representing one of the agents, and the second format can include a sharing vector indicative of more than one of the agents. In another aspect, the second format can utilize, incorporate, and/or represent multiple entries that may be indicative of one or more resources based on a position in the directory.
US09830261B2 Region descriptor management method and electronic apparatus thereof
A region descriptor management method and an electronic apparatus are provided. The region descriptor management method is adapted to a device controller of the electronic apparatus and includes following steps. Region descriptor entries are fetched from a region descriptor table. Each of the region descriptor entries includes a block initial address and a block length to describe a memory block of a memory module. According to the block initial addresses and the block lengths of the region descriptor entries, a portion of the region descriptor entries are adjusted to be at least one current region descriptor entry. Based on the at least one current region descriptor entry, a current region descriptor table is generated.
US09830250B2 Streaming breakpoint for data tuples based on resource usage
A streams manager monitors data tuples processed by a streaming application represented by an operator graph. The streams manager includes a tuple breakpoint mechanism that allows defining a tuple breakpoint that fires based on resource usage by the data tuple. When the tuple breakpoint fires, one or more operators in the operator graph are halted according to specified halt criteria. Information corresponding to the breakpoint that fired is then displayed. The tuple breakpoint mechanism thus provides a way to debug a streaming application based on resource usage by data tuples.
US09830241B2 Debug in a multicore architecture
A method of monitoring thread execution within a multicore processor architecture which comprises a plurality of interconnected processor elements for processing the threads, the method comprising receiving a plurality of thread parameter indicators of one or more parameters relating to the function and/or identity and/or execution location of a thread or threads, comparing at least one of the thread parameter indicators with a first plurality of predefined criteria each representative of an indicator of interest, and generating an output consequential upon thread parameter indicators which have been identified to be of interest as a result of the said comparison.
US09830236B2 System and method for assigning memory reserved for high availability failover to virtual machines
Techniques for assigning memory reserved for high availability (HA) failover to virtual machines in high availability (HA) enabled clusters are described. In one embodiment, the memory reserved for HA failover is determined in each host computing system of the HA cluster. Further, the memory reserved for HA failover is assigned to one or more virtual machines in the HA cluster as input/output (I/O) cache memory at a first level.
US09830228B1 Intelligent backup model for snapshots
A discovery is made of an object to be backed up on a storage array of a client. An object mapping is generated that maps the object to a LUN of the storage array where the object is located. The object mapping is stored at a backup server. A snapshot of the storage array is obtained. The object mapping is reviewed to identify on the snapshot the object to be backed up and the object is backed up to a backup storage unit.
US09830224B2 Selective fault stalling for a GPU memory pipeline in a unified virtual memory system
One embodiment of the present invention is a parallel processing unit (PPU) that includes one or more streaming multiprocessors (SMs) and implements a selective fault-stalling pipeline. Upon detecting a memory access fault associated with an operation executing on a particular SM, a replay unit in the selective fault-stalling pipeline considers the operation as a faulting operation. Subsequently, instead of notifying the SM of the memory access fault, the replay unit recirculates the operation—reinserting the operation into the selective fault-stalling pipeline. Recirculating faulting operations in such a fashion enables the SM to execute other operation while the replay unit stalls the faulting request until the associated access fault is resolved. Advantageously, the overall performance of the PPU is improved compared to conventional PPUs that, upon detecting a memory access fault, cancel the associated operation and subsequent operations.
US09830220B1 Enhanced error recovery for data storage drives
Methods and systems for enhanced error recovery are described. A first one or more data blocks to write to a first drive are received by a first drive controller module. A first parity block is calculated by the first drive controller module based on a first data block parity group. The first one or more data blocks are written by the first drive controller module to the first drive. The first parity block is written by the first drive controller module to the first drive.
US09830219B2 Encoding scheme for 3D vertical flash memory
Techniques for encoding data for non-volatile memory storage systems are disclosed. In one particular embodiment, the techniques may be realized as a method including writing first data to the memory, reading the first data from the memory, analyzing the first read data such that the analyzing includes determining whether the read data includes an error, encoding second data based on the analyzing of the first data such that the second data is encoded to be written to a position adjacent to the error when it is determined that the read data includes the error, and writing the encoded second data to the memory at the position.
US09830217B2 Selective block-based integrity protection techniques
Techniques for protecting the contents of a computing device are provided. The techniques include associating security level information with each of a plurality of content items to be protected, the security level information including an integrity check action and a resultant behavior to be performed for each respective content item. The security level information can be built into an image comprising the content items to be protected and the image can be installed on a computing device. The techniques include accessing security level information associated with a content item responsive to a request to perform an action on the content, performing the integrity check action associated with the content item, and performing the resultant behavior associated with the content item responsive to the integrity check action indicating that the action requested cannot be performed.
US09830210B2 CPU-to-GPU and GPU-to-GPU atomics
One embodiment of the present invention includes techniques for a first processing unit to perform an atomic operation on a memory page shared with a second processing unit. The memory page is associated with a page table entry corresponding to the first processing unit. Before executing the atomic operation, an MMU included in the first processing unit evaluates an atomic permission bit that is included in the page table entry. If the MMU determines that the atomic permission bit is inactive, then the two processing units coordinate to change the permission status of the memory page. As part of the status change, the atomic permission bit in the page table entry is activated. Subsequently, the first processing unit performs the atomic operation uninterrupted by the second processing unit. Advantageously, coordinating the processing unit via the atomic permission bit ensures the proper and efficient execution of the atomic operation.
US09830208B2 Processing a guest event in a hypervisor-controlled system
The embodiments relate to a method for processing a guest event in a hypervisor-controlled system. A guest event triggers a first firmware service for the guest event in firmware. The guest event is associated with a guest, a guest key, and with a guest state and protected guest memory accessible only by the guest and the firmware. The firmware processes information associated with the guest event. The processed information includes information of the guest state and the protected guest memory. A subset of the processed information is received by a hypervisor to process the guest event, and a non-received portion of the information is retained by the firmware. The hypervisor processes the guest event based on the received subset and sends a process result to the firmware triggering a second firmware service for the guest event. The firmware processes the process result together with the retained information to generate modification associated with the guest event. The firmware performs the generated modification associated with the guest event at the protected guest memory.
US09830204B2 Facilitating communication between software components that use middleware
A computer-implemented method and system for facilitating communication with a software component (102A) that uses a middleware component (106A) includes receiving (304) data representing an information model (206) of a middleware component, and using the information model data to automatically generate (306, 308) code for a middleware bridge component (108) that, in use, facilitates communication between the software component (102A) that uses the middleware component (106A) and a second software component (102B) that uses a second middleware component (106B).
US09830203B2 Method for communicating with an application on a portable data storage medium, and such a portable data storage medium
A method is described for communicating with an application on a portable data carrier, as well as such a portable data carrier. The method comprises the following steps of: forwarding a command transmitted by an external entity to the portable data carrier, from a runtime environment implemented on the portable data carrier to a proxy application implemented on the portable data carrier; forwarding the command from the proxy application via the runtime environment to the application; and monitoring the communication between the external entity and the application in the form of the command and/or intervening in the communication by the proxy application.
US09830200B2 Busy lock and a passive lock for embedded load management
Embodiments relate to managing exclusive control of a shareable resource between a plurality of concurrently executing threads. An aspect includes determining the number of concurrently executing threads waiting for exclusive control of the shareable resource. Another aspect includes, responsive to a determination that the number of concurrently executing threads waiting for exclusive control of the shareable resource exceeds a pre-determined value, one or more of said concurrently executing threads terminating its wait for exclusive control of the shareable resource. Another aspect includes, responsive to a determination that the number of concurrently executing threads waiting for exclusive control of the shareable resource is less than a pre-determined value, one or more of said one or more concurrently executing threads which terminated its wait for exclusive control of the shareable resource, restarting a wait for exclusive control of the shareable resource.
US09830199B2 Low overhead contention-based switching between ticket lock and queued lock
A technique for low overhead contention-based switching between ticket locking and queued locking to access shared data may include establishing a ticket lock, establishing a queue lock, operating in ticket lock mode using the ticket lock to access the shared data during periods of relatively low data contention, and operating in queue lock mode using the queue lock to access the shared data during periods of relatively high data contention.
US09830197B2 Cooperative thread array reduction and scan operations
One embodiment of the present invention sets forth a technique for performing aggregation operations across multiple threads that execute independently. Aggregation is specified as part of a barrier synchronization or barrier arrival instruction, where in addition to performing the barrier synchronization or arrival, the instruction aggregates (using reduction or scan operations) values supplied by each thread. When a thread executes the barrier aggregation instruction the thread contributes to a scan or reduction result, and waits to execute any more instructions until after all of the threads have executed the barrier aggregation instruction. A reduction result is communicated to each thread after all of the threads have executed the barrier aggregation instruction and a scan result is communicated to each thread as the barrier aggregation instruction is executed by the thread.
US09830196B2 Methods and apparatus to manage concurrent predicate expressions
Methods, apparatus, systems and articles of manufacture are disclosed to manage concurrent predicate expressions. An example method discloses inserting a first condition hook into a first thread, the first condition hook associated with a first condition, inserting a second condition hook into a second thread, the second condition hook associated with a second condition, preventing the second thread from executing until the first condition is satisfied, and identifying a concurrency violation when the second condition is satisfied.
US09830195B2 Apparatus and method for controlling execution of processes in a parallel computing system
An apparatus includes an arbiter and a plurality of arithmetic processors, each including an arithmetic circuit and a measuring circuit. The arithmetic circuit executes an arithmetic process, and the measuring circuit measures a progress level indicating a progress of the arithmetic process executed by the arithmetic circuit. Upon receiving access requests to an external device from first arithmetic processors included in the plurality of arithmetic processors, the arbiter arbitrates the access requests, based on a result of comparing the progress levels measured by the measuring circuits of the first arithmetic processors.
US09830194B2 Migrating processes operating on one platform to another platform in a multi-platform system
Embodiments of the claimed subject matter are directed to methods and a system that allows the optimization of processes operating on a multi-platform system (such as a mainframe) by migrating certain processes operating on one platform to another platform in the system. In one embodiment, optimization is performed by evaluating the processes executing in a partition operating under a proprietary operating system, determining a collection of processes from the processes to be migrated, calculating a cost of migration for migrating the collection of processes, prioritizing the collection of processes in an order of migration and incrementally migrating the processes according to the order of migration to another partition in the mainframe executing a lower cost (e.g., open-source) operating system.
US09830191B2 Temporary or partial offloading of mobile application functions to a cloud-based environment
Techniques for temporarily and/or partially offloading mobile applications to one or more remote virtual machines in a server include establishing an application copy of a mobile application installed on a mobile device at a remote virtual machine, suspending the mobile application on the mobile device and offloading operations of the mobile application to the application copy at the remote virtual machine for a period of time. Suspending the mobile application and offloading its operations to the remote virtual machine for the period of time reduces consumption of resources on the mobile device. The virtual machine executes the application copy in the same manner the mobile device would execute the mobile application and transfers data from the execution to the mobile application at the end of the period of time to allow the mobile application to update itself and resume its operation without any loss of data or functionality.
US09830188B2 Methods and systems for calculating statistical quantities in a computing environment
This disclosure is directed to methods and systems for calculating statistical quantities of computational resources used by distributed data sources in a computing environment. In one aspect, a master node receives a query regarding use of computational resources used by distributed data sources of a computing environment. The data sources generate metric data that represents use of the computational resources and distribute the metric data to two or more worker nodes. The master node directs each worker node to generate worker-node data that represents the metric data received by each of the worker nodes and each worker node sends worker-node data to the master node. The master node receives the worker-node data and calculates a master-data structure based on the worker-node data, which may be used to estimate percentiles of the metric data in response to the query.
US09830186B2 Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes
Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes, including: packing, by each task in an operational group of tasks, vectored contribution data from vectored storage in an all-to-allv contribution data buffer into an all-to-all contribution data buffer, wherein two or more entries in the all-to-allv contribution data buffer are different in size and each entry in the all-to-all contribution data buffer is identical in size; executing with the contribution data as stored in the all-to-all contribution data buffer an all-to-all collective operation by the operational group of tasks; and unpacking, by each task in the operational group of tasks, received contribution data from the all-to-all contribution data buffer into the vectored storage in an all-to-allv contribution data buffer.
US09830184B2 Systems and methods for determining desktop readiness using interactive measures
Systems and methods described herein facilitate determining desktop readiness using interactive measures. A host is in communication with a server and the host includes a virtual desktop and a virtual desktop agent. The virtual desktop agent is configured to perform one or more injecting events via one or more monitoring agents, wherein each of the injecting events is a simulated input device event. The desktop agent is further configured to receive, via a display module, a response to the injecting event(s), wherein the response is a display update causing pixel color values for the display module to alter. The desktop agent is also configured to identify, via the monitoring agent(s), whether the response to the injecting event(s) is an expected response. The desktop agent is also configured to determine, via the monitoring agent(s), a readiness of the virtual desktop based on the expected response.
US09830182B2 Translating media access control (MAC) addresses in a network hierarchy
In one embodiment a method includes receiving a packet including a destination media access control (MAC) address field having a MAC address of a hypervisor and a destination Internet protocol (IP) address field having an IP address of a virtual machine (VM) coupled to the hypervisor. The method further determines a MAC address of the VM using the IP address of the VM and applies the VM MAC address to the destination MAC address field of the packet to forward the packet to the VM.
US09830177B1 Computer implemented method and system, and computer program product, for determining compliance with a configuration parameter before deployment of a virtual appliance into a network appliance
A method, system and computer readable media for deploying a virtual appliance are provided. The method includes receiving values of input parameters of a configuration file of a virtual appliance. The method includes for one of the values, determining, prior to activating the virtual appliance, whether the one of the values is in compliance with a configuration of one or more appliances. The method includes deploying the virtual appliance into the one or more appliances. In response to determining that the one of the values is in compliance, the method includes configuring the virtual appliance in accordance with the one of the values, wherein the determining is executed through a processor.
US09830175B1 Predictive management of on-demand code execution
Systems and methods are described for predictively managing calls to tasks on an on-demand code execution environment. Specifically, a task profile can be utilized to predict that a call to a task will be followed by transmission of information to an auxiliary service. Thereafter, the on-demand code execution environment can select a virtual machine to execute the task based, for example, on the speed or reliability of a communication channel between the selected virtual machine and the auxiliary service. If execution of the task does cause transmission of information to the auxiliary service, the information can be transmitted via the communication channel, thereby increasing the speed or reliability of the transmission.
US09830171B1 Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system, includes: collecting, by a hypervisor of the computing system, MMIO mapping information, wherein the hypervisor supports operation of a logical partition executing and the logical partition is configured for MMIO operations with the source I/O adapter through a MMU of the computing system utilizing the MMIO mapping information; placing, by the hypervisor, the destination I/O adapter in an error state; configuring, by the hypervisor, the MMU for MMIO with the logical partition utilizing the MMIO mapping information collected by the hypervisor; and enabling the destination I/O adapter to recover from the error state.
US09830163B2 Control flow in a heterogeneous computer system
Methods, apparatuses, and computer readable media are disclosed for control flow on a heterogeneous computer system. The method may include a first processor of a first type, for example a CPU, requesting a first kernel be executed on a second processor of a second type, for example a GPU, to process first work items. The method may include the GPU executing the first kernel to process the first work items. The first kernel may generate second work items. The GPU may execute a second kernel to process the generated second work items. The GPU may dispatch producer kernels when space is available in a work buffer. The GPU may dispatch consumer kernels to process work items in the work buffer when the work buffer has available work items. The GPU may be configured to determine a number of processing elements to execute the first kernel and the second kernel.
US09830156B2 Temporal SIMT execution optimization through elimination of redundant operations
One embodiment of the present invention sets forth a technique for optimizing parallel thread execution in a temporal single-instruction multiple thread (SIMT) architecture. When the threads in a parallel thread group execute temporally on a common processing pipeline rather than spatially on parallel processing pipelines, execution cycles may be reduced when some threads in the parallel thread group are inactive due to divergence. Similarly, an instruction can be dispatched for execution by only one thread in the parallel thread group when the threads in the parallel thread group are executing a scalar instruction. Reducing the number of threads that execute an instruction removes unnecessary or redundant operations for execution by the processing pipelines. Information about scalar operands and operations and divergence of the threads is used in the instruction dispatch logic to eliminate unnecessary or redundant activity in the processing pipelines.
US09830154B2 Method, apparatus and system for data stream processing with a programmable accelerator
Techniques and mechanisms for programming an accelerator device to enable performance of a data processing algorithm. In an embodiment, an accelerator of a computer platform is programmed based on programming information received from a host processor of the computer platform. In another embodiment, programming of the accelerator is to enable data driven execution of an instruction by a data stream processing engine of the accelerator.
US09830152B2 Selective storing of previously decoded instructions of frequently-called instruction sequences in an instruction sequence buffer to be executed by a processor
Selective storing of previously decoded instructions of frequently-called instruction sequences in an instruction sequence buffer to be executed by a processor is disclosed. In one aspect, a selective instruction sequence buffer controller is configured to selectively store previously decoded instructions for an instruction sequence by determining if a received instruction address corresponds to an instruction sequence captured in an instruction sequence buffer. If the received instruction address corresponds to a captured instruction sequence, the selective instruction sequence buffer controller provides corresponding micro-operations stored in the instruction sequence buffer for execution. If the received instruction address does not correspond to the captured instruction sequence, the selective instruction sequence buffer controller reduces a frequency indicator of the instruction sequence. The selective instruction sequence buffer controller may also increase the frequency indicator of the instruction sequence when the instruction sequence is accessed, capturing the instruction sequence once the frequency indicator meets a threshold.
US09830149B2 Automatic extraction of sensitive code fragments to be executed in a sandbox
According to an aspect of some embodiments of the present invention there is provided a computer implemented method of refactoring a source code that includes a plurality of references to sensitive data into at least two separate source codes, comprising receiving a source code comprising a plurality of references to sensitive data, identifying a plurality of code blocks comprising the plurality of references, refactoring the source code into an enterprise source code having a plurality of functions containing the plurality of code blocks and a cloud source code that is semantically equivalent when executed to the source code when executed, and replacing within the cloud source code at least one of the plurality of code blocks with a call to a function within the enterprise source code, the function containing a code block that is semantically identical to the replaced code block.
US09830148B1 Providing user-specific source code alert information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing user-specific source code alert information. One of the methods includes receiving a user identifier of a user that has previously accessed source code of a code base, and receiving source code access data that includes access metrics related to prior user access of the source code. Based on the source code access data and on source code that has previously been accessed by the user, relevant source code that has previously been accessed by other users is determined. Source code alerts are received for the code base, and a user-specific organization of alerts is provided for the user that identifies alerts for source code problems occurring in the source code, including at least one source code unit that has previously been accessed by another user.
US09830142B2 Automatic installation of selected updates in multiple environments
An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows the user to export the selected updates so they can be saved for installation in another environment.
US09830140B2 Identification of an application associated with a third party system and transmission of application installation information to a user by an online system
An online system allows a user to provide information for accessing the online system to a third party system, which communicates the information to the online system. Based on the received information, the online system determines whether the user is authorized to access the third party system. Additionally, the online system determines whether an application is associated with the third party system. When determining whether an application is associated with the third party system, the online system may also account for characteristics of a client device associated with the user. If an application is associated with the third party system, the online system sends information for installing the application to the client device associated with the user.
US09830138B2 Customer tailored release master plan generation for hybrid networked solutions
A business software customer deploying both on-premises and cloud-based applications can be provided with an automatically-generated, customer-tailored release master plan for a hybrid networked business solution that can include specific information and instructions tailored to the business software customer's customer-specific system landscape.
US09830135B2 Declarative and pluggable business logic for systems management
A system for deploying an application comprising a resource bundle configured to provide resource data for the application. A workflow bundle configured to provide workflow data for the application. A workload model bundle configured to provide workload model data for the application. A resource model bundle configured to provide resource model data for the application and a bundle listener configured to listen for the resource data, the workflow data, the workload model data and the resource model data for the application and to instantiate a model service.
US09830134B2 Generating object code from intermediate code that includes hierarchical sub-routine information
Examples are described for a device to receive intermediate code that was generated from compiling source code of an application. The intermediate code includes information generated from the compiling that identifies a hierarchical structure of lower level sub-routines in higher level sub-routines, and the lower level sub-routines are defined in the source code of the application to execute more frequently than the higher level sub-routines that identify the lower level sub-routines. The device is configured to compile the intermediate code to generate object code based on the information that identifies lower level sub-routines in higher level sub-routines, and store the object code.
US09830130B2 Random number generator
According to one embodiment, a random number generator is provided including an oscillator arrangement including a first oscillator and a second oscillator. The oscillator arrangement is configured such that a predetermined output state of the second oscillator triggers a transition of the first oscillator from a first oscillation speed to a second oscillation speed and a predetermined output state of the first oscillator triggers a transition of the first oscillator from the second oscillation speed to the first oscillation speed. The random number generator may further include a counter circuit configured to count the number of clock cycles of at least one of the first oscillator or the second oscillator between two transitions of the first oscillator from the first oscillation speed to the second oscillation speed and an output circuit configured to output a random number based on the counted number of clock cycles.
US09830129B2 High performance floating-point adder with full in-line denormal/subnormal support
According to one general aspect, an apparatus may include a floating-point addition unit that includes a far path circuit, a close path circuit, and a final result selector circuit. The far path circuit may be configured to compute a far path result based upon either the addition or the subtraction of the two floating point numbers regardless of whether the operands or the result include normal or denormal numbers. The close path circuit may be configured to compute a close path result based upon the subtraction of the two floating point operands regardless of whether the operands or the result include normal or denormal numbers. The final result selector circuit may be configured to select between the far path result and the close path result based, at least in part, upon an amount of difference in the exponent portions of the two floating point operands.
US09830128B2 Voice control device, voice control method and program
According to an illustrative embodiment, an information processing apparatus is provided. The information processing apparatus includes a communication device to receive plural pieces of tag information corresponding to respective positions within a target area, the target area having a position defined by the position of the apparatus; and an output device to output a plurality of sounds such that for each sound at least a portion of the sound overlaps with at least a portion of another of the sounds, each of the sounds being indicative of a respective piece of tag information.
US09830123B2 Method for transmitting content with intuitively displaying content transmission direction and device using the same
A method for indicating a direction of content transfer intuitively and a device applying the same includes determining directions in which surrounding devices of the device are located, and a direction to which the content on a display of the device is to be moved, and transferring the content to the surrounding device located in the determined direction. Accordingly, it is possible to select a device to receive the content more easily and intuitively, and also input a command to select the device to receive the content and to transfer the content with one single manipulation.
US09830118B2 Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
A communication system may comprise an information processing device and a communication device. Communication between the communication device and the information processing device using the first wireless communication scheme may be performed. The communication device may send the connectable network identification information to the information processing device. Communication between the information processing device and the communication device using the second wireless communication scheme and using the second network may be executed, in case that the first network belongs is not included in one or more networks identified by the connectable network identification information. Communication between the information processing device and the communication device using the second wireless communication scheme and using the first network may be executed, in case that the first network is included in the one or more networks identified by the one or more connectable network identification information.
US09830116B2 Printing device discovery
A method of printing device discovery includes, with a low energy wireless (LEW) device within the printing device, sending a number of announcement messages. The printing device is in a sleep mode. The method further includes waking up the printing device upon receiving a response to the announcement messages from a mobile computing device. An LEW connection is established with the mobile computing device. The method further includes creating a second non-LEW wireless connection between the printing device and the mobile computing device.
US09830115B2 Printer interface for printing data and/or receipts to and from hand held devices
Previous printers were designed to print a paper copy of data and/or receipts which causes a disconnect with modern day data manipulation. This printer interface can print data to and receive data from the internet and hand held devices which will open up extremely fast data exchange and data manipulation for consumers, cities, states and the federal government without the expense of having to purchase complete new systems. By simply changing out an old printer we can connect all old computer systems with modern day systems that now have the ability to manipulate data automatically.
US09830109B2 Materializing data from an in-memory array to an on-disk page structure
The subject matter disclosed herein provides methods for materializing data from an in-memory array to one or more pages. An in-memory array holding a column of data can be maintained. One or more pages can be maintained. Each of the one or more pages can have one or more rows for storing the column of data. At least one of the one or more pages can be marked for materialization. The column of data can be materialized by copying the data from the in-memory array to the one or more rows of the one or more pages. The materializing can be based on the marking. Related apparatus, systems, techniques, and articles are also described.
US09830108B2 Write redirect
A data storage device includes a memory (including a single level cell (SLC) memory portion and a multilevel cell (MLC) memory portion), a plurality of data latches, and routing circuitry coupled to the plurality of data latches. The routing circuitry is configured to cause write data, received from a controller, to be stored at a data latch of the plurality of data latches. The routing circuitry is further configured to cause the write data to be copied from the data latch to a particular portion of the memory based on receiving a program mode command after the write data is stored at the data latch, where the program mode command indicates the particular portion as one of the SLC memory portion or the MLC memory portion.
US09830107B2 Drive wear-out prediction based on workload and risk tolerance
A system and method for optimizing the estimation and management of wear and replacement for an array of storage devices in a storage system is disclosed. An input/output workload is monitored over part of a service period for the array. An expected wear rate is determined, based on the workload and an endurance of the storage devices. A target wear rate is calculated for the service period and each of one or more contingency periods, based on the expected wear rate and a specified risk tolerance for each period. In response to determining that the expected wear rate exceeds the target wear rate calculated for at least one of the service period and the contingency period(s), an adjusted wear rate is calculated for the array of storage devices to match the target wear rate. A replacement schedule is generated for the array based on the adjusted wear rate.
US09830104B2 Columnar data storage on tape partition
A method for writing data from a table to a tape includes setting a number of partitions on the tape, where the number of partitions is greater than or equal to a number of columns of the table to be written to the tape, and writing data from each column of the table to at least one partition of the tape, the at least one partition including two or more wraps, the data is written from a top of the two or more wraps towards a bottom of the two or more wraps in a direction of a width of the at least one partition. The written data is reciprocated from a beginning of the tape to an end of the tape in a longitudinal direction of the tape such that writing of a last data entry of one column ends at a beginning of the two or more wraps.
US09830103B2 Technique for recovery of trapped storage space in an extent store
A technique enables recovery of storage space trapped in an extent store from overlapping write requests associated with metadata describing volume logical storage addresses for data in the extent store. The metadata is organized as metadata entries in a multi-level dense tree metadata structure. When a level of the dense tree is full, the metadata entries of the level are merged with a next lower level of the dense tree in accordance with a dense tree merge operation. The technique may be invoked during the merge operation to process the metadata entries associated with the overlapping write requests involved in the merge operation. Processing of the overlapping write requests during the merge operation may partially overwrite extents which, in turn, may result in logical storage space being trapped in the extent store. The technique may perform read-modify-write (RMW) operations on the partially overwritten extents to recapture that trapped space.
US09830092B2 Solid state device parity caching in a hybrid storage array
A storage manager can reduce the overhead of parity based fault tolerance by leveraging the access performance of SSDs for the parities. Since reading a parity value can be considered a small read operation, the reading of parity from an SSD is an effectively “free” operation due to the substantially greater SSD read performance. With reading parity being an effectively free operation, placing parity on SSDs eliminates the parity read operations (in terms of time) from the parity based fault tolerance overhead. A storage manager can selectively place parity on SSDs from HDDs based on a criterion or criteria, which can relate to frequency of access to the data corresponding to the parity. The caching criterion can be defined to ensure the reduced overhead gained by reading parity values from a SSD outweighs any costs (e.g., SSD write endurance).
US09830091B2 Policy-based data tiering using a cloud architecture
A storage platform computing apparatus obtains a lifecycle management policy and configuration information for a cloud repository identified in the lifecycle management policy. The configuration information includes at least one access parameter for the cloud repository. The lifecycle management policy is applied to determine when an object is required to be replicated to the cloud repository in response to a received write request. A request to store the object in the cloud repository is generated, when the object is determined to be required to be stored in the cloud repository, wherein the request includes the access parameter. The request is sent to the cloud repository using a representational state transfer (REST) interface associated with the cloud repository.
US09830090B1 Metadata caches in a reliable distributed computing system
In a reliable distributed computing system, techniques where user actions or events affecting real system devices (RSD's), or causing the system to make changes to metadata, require fewer accesses to RSD's. When a virtual system device (VSD) is mounted, substantially all the metadata, or at least that associated with data recovery, is read into memory. Changes to that metadata can be made substantially without any metadata accesses to RSD's. No metadata accesses to RSD's are made for read operations, as the RSD would remain unchanged. Metadata is flushed from memory upon write operations. Metadata about data locations can be maintained in memory, so as to be available if any RSD becomes corrupted or otherwise comes to lose data.
US09830089B1 Digital data sanitization
Digital data sanitization is disclosed. An indication that a data sanitization process should be performed is received. The data sanitization process is performed. Performing the data sanitization process includes determining an amount of free space on a storage device. Performing the data sanitization process further includes performing a set of one or more write operations, where performing the write operations decreases the amount of free space on the storage of the device.
US09830086B2 Hybrid memory controller for arbitrating access to volatile and non-volatile memories in a hybrid memory group
A hybrid memory controller performs receiving first and second central processing unit (CPU) requests to write to/read from a hybrid memory group, identifying a volatile memory device and a non-volatile memory device as a first target and second target of the first and second CPU requests, respectively, by decoding and address mapping of the first and second CPU requests, queuing the first and second CPU requests in first and second buffers, respectively, generating, based on an arbitration policy, a first command corresponding to one of the first and second CPU requests to an associated one of the first and second targets, and generating a second command corresponding to another one of the first and second CPU requests to an associated another one of the first and second targets, and transmitting the first and second commands to respective ones of the volatile and non-volatile memory devices.
US09830081B2 System and method for synchronizing caches after reboot
A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.
US09830079B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including physical blocks, and a controller. The controller manages namespaces. The namespaces include at least a first namespace for storing a first type of data, and a second namespace for storing a second type of data having a lower update frequency than the first type of data. The controller allocates a first number of physical blocks as a physical resource for the first namespace, and allocates a second number of physical blocks as a physical resource for the second namespace, based on a request from a host device specifying an amount of physical resources to be secured for each of the namespaces.
US09830078B2 System and method for pre-operating system memory map management to minimize operating system failures
A method includes booting an information handling system, providing by an EFI of the information handling system a memory segment for a first EFI type memory access, reserving a first portion of the segment from access by an operating system of the information handling system, determining a size of the first portion, determining a size of a second portion of the segment based upon the size of the first portion, allocating a third portion of the segment for the first EFI type memory access, the third portion including the first portion and the second portion, and passing a memory map to the operating system, the memory map including the third portion, wherein the third portion is reserved from access by the operating system.
US09830077B2 Data writing method, memory control circuit unit and memory storage apparatus
A data writing method for a rewritable non-volatile memory module, and a memory control circuit unit and a memory storage apparatus using the same are provided. The method includes grouping physical erasing units of the rewritable non-volatile memory module into a temporary area and a storage area. The method also includes selecting a first physical erasing unit from the temporary area, copying a plurality of valid data of the first physical erasing unit to a second physical erasing unit of the temporary area, and performing an erasing operation on the first physical erasing unit. The method further includes selecting a third physical erasing unit from the temporary area, copying a plurality of valid data of the third physical erasing unit to a forth physical erasing unit of the storage area, and performing the erasing operation on the third physical erasing unit.
US09830074B2 Touch screen device and character input method thereof
A method of controlling a mobile terminal, and which includes displaying a touch keypad on a touch screen of the mobile terminal, the touch keypad including character input regions, at least one specific character input region including a first character symbol and a second character symbol; displaying an output window above the touch keypad, the output window displaying character symbols touched on the character input regions; receiving a touch selection signal indicating a touch selection of the specific character input region; as long as the received touch selection signal is received, displaying the keypad and a new character input region with the second character symbol being displayed larger than the second character symbol displayed in the specific character input region; and displaying the second character symbol in the output window when the touch selection is released from the new character input region.
US09830063B2 Modified media presentation during scrubbing
A computer-implemented method includes displaying, within a user interface in a digital media system, a thumbnail representing at least a portion of a media clip, receiving user input corresponding to a play speed at which a media clip is to be played, determining whether the received user input exceeds one or more predetermined thresholds, and selectively disabling playing of a video portion or an audio portion, or both, based on a result of the determination.
US09830062B2 Automated click type selection for content performance optimization
Systems and methods for optimizing content performance using click types are provided. A content generation system receives request for a content item for presentation on a client device. The request includes an indication of a serving context for the content item. The content generation system uses a click type performance model and the serving context for the content item to calculate a predicted performance metric for the content item for multiple different potential click types. Each of the potential click types defines different criteria for triggering an event that occurs in response to a user interaction with the content item when the defined criteria are satisfied. The content generation system selects one of the potential click types based on the predicted performance metrics and generates a content item having the selected click type. The click type performance model is updated using event data from the client device.
US09830058B2 Generating an insight view while maintaining report context
Techniques of the disclosure may include a computer-implemented method comprising displaying a GUI comprising a report including a first graphical representation of one or more data elements, receiving an input indicating a selection of a first data element included in the one or more data elements using an insight visualization tool; and displaying, as part of the GUI while maintaining display of the report, an insight view comprising respective graphical representations of a subset of the one or more data elements, the first data element included in the subset, wherein each of the respective graphical representations comprises one or more graphical regions corresponding to one or more sub-elements included in a data element represented by the respective graphical representation; and wherein the respective graphical representations of the insight view are displayed based at least in part on a display characteristic that defines the displaying of the report.
US09830057B2 Method for operating execution icon of mobile terminal
Functional applications (e.g., widgets) in the form of an icon are implemented to be merged or demerged, and a method for displaying, operating, and managing the widgets in a mobile terminal is provided. The concept of UI-wise merging and demerging is applied to simple widget functions to update the widget functions. Also, widgets can be effectively managed through various widget operations. The mobile terminal includes an input unit configured to detect a received input, a display unit configured to display a plurality of widgets and a controller configured to merge a plurality of widgets into an integrated widget based on the received input and to execute an integrated function related to a selected widget of the plurality of widgets merged into the integrated widget.
US09830056B1 Indicating relationships between windows on a computing device
A computing device outputs an arrangement of a set of windows organized into one or more visual stacks. Each respective visual stack from the one or more visual stacks comprises a respective subset of the set of windows sequenced based on a characteristic. The computing device determines that a first window from the set of windows has a particular relationship with a second window from the set of windows, wherein the particular relationship is not based on the characteristic. The computing device outputs, responsive to the determining, a visual indication of the first window that visually differentiates the first window from windows from the set of windows not having the particular relationship with the second window.
US09830055B2 Minimally invasive user metadata
A method of dynamic tagging of image objects appearing in media content items associated with a user. The method comprises automatically identifying a plurality of media objects by an image processing analysis of a plurality of media content items of a user, analyzing an output of at least one sensor of a client device for identifying a plurality of suitable push GUI events for presenting a graphical user interface (GUI) to a user of said client device, in each one of said plurality of suitable push GUI events: triggering a presentation of one of said plurality of media objects using said GUI on a display of said client device, said GUI encourages said user to input user defined metadata describing said presented media object, acquiring said user defined metadata from said user using said GUI, and documenting said user defined metadata in association with said presented media object.
US09830048B2 Devices and methods for processing touch inputs with instructions in a web page
An electronic device, while displaying a user interface that corresponds to at least a portion of a web page on a display, detects a touch input on a touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display. While detecting the touch input on the touch-sensitive surface, the electronic device detects an intensity of the touch input on the touch-sensitive surface, determines whether the intensity of the touch input on the touch-sensitive surface has changed from below a first intensity threshold to above the first intensity threshold, and in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the first intensity threshold to above the first intensity threshold, generates a force down event that is distinct from a mouse down event.
US09830047B2 System and method for improved display of media assets in a layout
Asset data streams are provided that facilitate the display of large numbers of media assets. Encoded asset data streams provide approximated aspect ratio information for media assets to be used in determining a position for each media asset in a dataset, thus being able to position all of the media assets in a media asset arrangement prior to being scrolled into view by the user. By communicating aspect ratio approximations as part of an encoded asset data stream of data to a web application, a user is able to scroll to any part of a dataset (e.g., a photo library) when presented in the web application without having to wait on the receipt of information for all media assets. Encoded asset data streams may further include asset identification offsets that indicate a sequential ordering of the individual assets in a dataset.
US09830042B2 Enhanced roll-over, button, menu, slider, and hyperlink environments for high dimensional touchpad (HTPD), other advanced touch user interfaces, and advanced mice
A hypermedia object associated with an application, displayed on a display screen, and responsive to information is disclosed. The information is provided by a user interface input device having two-dimensional pointing functions and at least one additional user-adjustable input for entering values from a range of more than two possible values. The hypermedia object includes a first visual representation of the hypermedia object for display in a first region of a display screen, an associated responsive area in a second region of the display for in activating the hypermedia object, and a procedure for allowing a user to activate the hypermedia object from a user-initiated action enacted on the user interface input device. Activating the hypermedia object enables the entry of at least one additional user-adjustable input value for use by the associated application.
US09830041B2 Method and apparatus for presenting media programs
A system that incorporates teachings of the present disclosure may include, for example, a computing device, including a controller to: transmit a client program having a graphical user interface to a media device operating in an interactive television network, wherein the client program presents a symbolic overlay that superimposes onto media content received by the media device and enables the media device to associate commentary with the media content received at the media device; and present the commentary by symbolic representations in a carrousel format within a window of the presentation of the symbolic overlay and in a vicinity of the media content. Other embodiments are disclosed.
US09830037B2 Input device backlighting
Input device backlighting techniques are described. In one or more implementations, an input device includes a light guide configured to transmit light, a sensor assembly having a plurality of sensors that are configured to detect proximity of an object as a corresponding one or more inputs, a connection portion configured to form a communicative coupling to a computing device to communicate the one or more inputs received by the sensor assembly to the computing device, and an outer layer. The outer layer has a plurality of indications of inputs formed using openings in the outer layer such that light from the light guide is configured to pass through the openings to function as a backlight. The outer layer also has a plurality of sub-layers arranged to have increasing levels of resistance to transmission of the light from the light guide, one to another.
US09830036B2 Proximity and multi-touch sensor detection and demodulation
The use of one or more proximity sensors in combination with one or more touch sensors in a multi-touch panel to detect the presence of a finger, body part or other object and control or trigger one or more functions in accordance with an “image” of touch provided by the sensor outputs is disclosed. In some embodiments, one or more infrared (IR) proximity sensors can be driven with a specific stimulation frequency and emit IR light from one or more areas, which can in some embodiments correspond to one or more multi-touch sensor “pixel” locations. The reflected IR signal, if any, can be demodulated using synchronous demodulation. In some embodiments, both physical interfaces (touch and proximity sensors) can be connected to analog channels in the same electrical core.
US09830032B2 Adaptive low power VCOM mode
Embodiments described herein include a display device having a capacitive sensing device, a processing system and a method for providing an adaptive low-power mode. In one embodiment, the method includes generating a reference voltage with one or more reference voltage generators while a display device is in a grayscale mode. The method also includes driving subpixels in the grayscale mode with the reference voltage. The method further includes shutting down the one or more reference voltage generators and driving subpixels in a low power, binary mode with a VCOM voltage based on positive and negative supply rails.
US09830031B2 Touch screen panel and manufacturing method thereof
A touch screen panel includes a substrate, touch electrodes disposed on a touch area of the substrate and configured to sense a touch, and a connection line disposed on the touch area, the connection line including a first end connected a touch electrode of the touch electrodes and a second end connected to a pad, the pad including a first conductive layer disposed on the substrate, a second conductive layer disposed on the first conductive layer, and a first protective conductive layer disposed on the second conductive layer, in which the touch electrode includes the first conductive layer, and the first protective conductive layer.
US09830023B2 Image display apparatus and method of controlling image display apparatus
A projector includes a projection unit, an external I/F, an image I/F, a connection detecting unit, a manipulation detecting unit, and an instruction information generation unit. The connection detecting unit detects connection in the external I/F and the image I/F. The manipulation detecting unit causes the projection unit to project a detecting image when connection is detected and detects a manipulation performed with respect to the detecting image. The instruction information generation unit executes processing which is based on the detected manipulation.
US09830017B2 Infrared touch screen, touch detection method thereof and display apparatus
An infrared touch screen, a touch detection method thereof and a display apparatus are provided. The infrared touch screen comprises: a display device, an infrared emitter and a first infrared receiver arranged at any side of a display surface of the display device, the infrared emitter emitting a plurality of infrared rays scattered and covering a light exiting surface of the display device; and a plurality of second infrared receivers arranged at intervals on other sides the display surface of the display device except the side provided with the infrared emitter and corresponding to the plurality of infrared rays in a one-to-one correspondence relationship, wherein, the first infrared receiver detects an infrared ray reflected by a touch position, in the infrared rays emitted by the infrared emitter.
US09830016B2 Touch display panel, touch display device and touch detection method
Disclosed is a touch display panel, a touch display device and a touch detection method. The touch display panel includes receiving electrodes and transmitting electrodes, and further includes a plurality of transparent electrodes and a touch detecting circuit. The transparent electrodes are disposed on a substrate at a touching side of the display panel and one-to-one connected and correspond to the transmitting electrodes. The touch detecting circuit is connected to individual transparent electrodes, and includes a voltage switch unit, a storage unit and a processing unit. The processing unit is configured for measuring actual display data and actual touch data of each touch node, finding corresponding initial touch data, and removing influence caused by the corresponding initial touch data from the actual touch data to obtain an actual output.
US09830012B2 Touch module and manufacture method thereof
A touch module and a manufacture method thereof are provided. The touch module includes a substrate, and a first transparent electrode layer a metal layer, an insulating layer, a second transparent electrode layer and a protective layer that are formed on the substrate. Both of the first transparent electrode layer and the second transparent electrode layer include at least two electromagnetic touch electrodes and at least two capacitive touch electrodes. The electromagnetic touch electrodes and the capacitive touch electrodes in the first transparent electrode layer are arranged in parallel and alternately. The electromagnetic touch electrodes and the capacitive touch electrodes in the second transparent electrode layer are arranged in parallel and alternately.
US09830011B2 Input apparatus
An input apparatus includes a top panel having a manipulation input surface on which a manipulation input is performed; a pressure sensor having two terminals and configured to output a voltage in accordance with a pressure applied by the manipulation input on the manipulation input surface; a switch connected to the two terminals of the pressure sensor and configured to equalize electric potentials between the two terminals when the switch is turned on; and a controller configured to turn on the switch, after the pressure applied on the manipulation input surface is detected based on an output of the pressure sensor, when the manipulation input on the manipulation input surface is stopped or the output of the pressure sensor becomes equal to or less than a predetermined level that represents non-pressing.
US09830010B2 Mobile terminal
A mobile terminal is disclosed. A mobile terminal according to one embodiment of the present invention includes a sensing unit including at least one of a touch sensor and a pressure sensor, a display unit and a controller, the controller configured to display an execution screen of a first application on the display unit, the controller configured to control a predetermined function of the first application according to a change of a value of a first input signal received via the display unit in a state that the execution screen of the first application is displayed. In this case, the value of the first input signal is based on at least one of the area of a region of the display unit corresponding to the first input signal and pressure putting on the region of the display unit.
US09830005B2 Devices, systems, and methods for empathetic computing
Devices, systems, and methods for empathetic computing are described herein. An example empathetic computing device includes an enclosure configured to fit into the palm of a user. The enclosure may have an upper portion and a lower portion and comprise an interface board, a processor, and a touch sensor. The interface board may have a plurality of light emitting devices configured to provide a light pattern of a visual response. The processor may be coupled to a memory device. The touch sensor may be configured to detect the touch of the user. The touch sensor may comprise a touch belt disposed along the enclosure circumferentially and a touch pad.
US09830000B2 Active stylus synchronization
A touch-sensing system comprises an active stylus including a probe electrode and associated sensory logic. The sensory logic is configured to receive a synchronization pulse sequence via the probe electrode between consecutive touch-sensing frames of a capacitive touch screen, to use the synchronization pulse sequence to synchronize a local row counter of the sensory logic to a remote row counter of the capacitive touch screen, to receive an excitation pulse via the probe electrode within a given touch-sensing frame, and to use the excitation pulse to maintain synchronization between the local row counter and the remote row counter.
US09829995B1 Eye tracking to move the cursor within view of a pilot
The present disclosure is directed to a method for managing a location of a cursor on a display. The method may include the step of receiving an input from a user. The method may also include the step of detecting a gaze of the user within the display. The method may also include the step of displaying the cursor on the display within the gaze of the user.
US09829986B2 Method and wearable device for providing a virtual input interface
Provided is a wearable device including: an image sensor configured to sense a gesture image of a user setting a user input region; and a display configured to provide a virtual input interface corresponding to the set user input region.
US09829976B2 Gaze direction mapping
A method for determining correspondence between a gaze direction and an environment around a wearable device is disclosed. The wearable device may include an eye tracking device and an outward facing image sensor. The method may include receiving an input parameter and at least one scene image from the outward facing image sensor. The method may further include determining, with at least the eye tracking device, at least one gaze direction of a wearer of the wearable device at a point in time corresponding to when the scene image was captured by the outward facing image sensor. The method may additionally include determining, based at least in part on the input parameter, that a particular scene image includes at least a portion of a predefined image. The method may moreover include determining, based on the at least one gaze direction, at least one gaze point on the particular scene image.
US09829974B2 Method for controlling triggering of human-computer interaction operation and apparatus thereof
A method for controlling triggering of a human-computer interaction operation and an apparatus are provided according to the embodiments of the disclosure. The method includes: acquiring images shot by a shooting device, and displaying the acquired images on a display screen in a blurring manner; detecting a difference between acquired images in each frame, recognizing a designated outline on the image according to the difference between acquired images in each frame, and calculating a location of the recognized designated outline on the display screen; and determining, in real time, whether the designated outline at the location on the display screen intersects with a designated area displayed on the display screen, and triggering an operation corresponding to the designated area if the designated outline at the location on the display screen intersects with the designated area displayed on the display screen.
US09829973B2 Eye gaze determination
There is provided methods, systems and computer program products for identifying an interaction element from one or more interaction elements present in a user interface, comprising: receiving gaze information from an eye tracking system; determining the likelihood that an interaction element is the subject of the gaze information from the eye tracking system; and identifying an interaction element from the one or more interaction elements based on said likelihood determination.
US09829971B2 Systems and methods of eye tracking control
Methods and systems to facilitate eye tracking control are provided. A user input is received at a computing device. Point of regard information associated with a user of the computing device is determined while the user input is being received. The point of regard information indicates a location on a display of the computing device at which the user is looking. An operation associated with a display object identified based on the point of regard information is performed when receipt of the user input is determined to have terminated.
US09829970B2 System for switching displays based on the viewing direction of a user
Embodiments of the present invention provide a method, system, and computer program product for automatically assigning a display as a primary display in a multi-display computer. In an embodiment of the invention, a method for configuring a primary display in a multi-display environment is provided and can include tracking eye movements of an end user interacting with a multi-display computer. A display principally viewed by the end user, can be identified based upon the eye movements amongst at least two displays of the multi-display computing environment. Thereafter, the identified display can be configured as a primary display in the multi-display computing environment in response to determining that the end user has viewed the identified display for a threshold period of time.
US09829964B2 Method and system for launching an application satisfying a current mode determined by looking up an opening directory for opening the current mode of an electronic device
A control method and a control system are disclosed in the present disclosure, the application opening instruction is received, and the current power consumption mode of the electronic device is determined, and the application satisfying the current power consumption mode is opened based on the application opening instruction. In the present solution, applications having different power consumption are called based on the different power consumption modes of the electronic device, therefore, an application having high power consumption is called in a case that the application having high power consumption is required, and an application having low power consumption is called in a case that the application having low power consumption is required, to avoid energy waste and reduce power consumption due to the fact that the application having high power consumption is called in the case that the application having low power consumption is required.
US09829961B2 Electronic device
An electronic device whose power consumption can be reduced appropriately depending on the condition of use by a user is provided. The electronic device having a power saving mode includes a processor and a plurality of memories configured to be able to become a stopped state individually, and available to the processor. The processor causes a predetermined number of memories among the plurality of memories to become the stopped state, based on a processing load of the processor, to thereby make a shift to the power saving mode. In the power saving mode, the processor has a standby state of restricting the operation of a part of the electronic device and an active state of normally controlling the operation of the electronic device, and maintains the stopped state of the predetermined number of memories regardless of whether the processor is in the standby state or the active state.
US09829957B2 Performance scalability prediction
A processing device implementing performance scalability prediction is disclosed. A processing device of the disclosure includes a first counter to increment with each cycle of the processing device in which threads of the processing device are active. The processing device further includes a second counter to increment with each cycle of the processing device in which execution units of the processing device are stalled for one of the threads, and an access request from the one of the threads to memory external to the processing device is pending.
US09829953B2 Charging apparatus and portable power supply
A portable battery box is described. The portable battery box is suitable for charging and housing a battery and comprises: a housing having a lid, a battery removably disposed within the housing, an inverter, a computer processing system, and a display screen. The computer processing system is configured to be powered by the battery and used for receiving measured charge parameters of the battery and estimating other battery parameters.