Document | Document Title |
---|---|
US09972899B2 |
Planar dual polarization antenna and complex antenna
A planar dual polarization antenna for receiving and transmitting radio signals includes an upper patch plate and a metal grounding plate with a width along a first direction and a length along a second direction. A shape of the upper patch plate has a first symmetry axis along the first direction and a second symmetry axis along the second direction. The first symmetry axis divides the upper patch plate into a first section and a third section. The second symmetry axis divides the upper patch plate into a second section and a fourth section. A first geometry center of the first section and the symmetry center are separated by a first distance, and a second geometry center of the second section and the symmetry center are separated by a second distance unequal to the first distance. |
US09972891B2 |
Electronic device antenna with isolation mode
An electronic device may have wireless circuitry with antennas. An antenna resonating element arm for a given antenna may be formed from metal structures supported by a plastic carrier. The antenna resonating element arm may be coupled to switching circuitry to isolate the antenna resonating element arm when the antenna resonating element arm is not being used to handle communications in a communications band. The electronic device may have a metal housing. A slot may separate a peripheral portion of the housing such as a sidewall portion from a planar rear portion. The sidewall portion and the planar rear portion may form an additional antenna that operates at communications frequencies outside of the communications band handled by the given antenna. A parasitic antenna resonating element arm may be formed in the slot to enhance the frequency response of the additional antenna. |
US09972889B2 |
Multiband antenna and electronic apparatus having the same
A multiband antenna apparatus and an electronic apparatus having the multiband antenna apparatus are provided. The multiband antenna apparatus includes: a low frequency antenna which transmits and receives at least one low frequency band signal; and a high frequency antenna which transmits and receives at least one high frequency band signal, wherein the low frequency antenna includes a single wing part which emits an electric wave. |
US09972888B2 |
Wireless communication device
A wireless communication device having a stable capacity of an antenna even if a terminal is bent or folded is disclosed. The wireless communication device includes an antenna, a first ground portion to which the antenna is grounded, and a second ground portion that is electrically separated from the first ground portion, and the wireless communication device is bent around a boundary between the first ground portion and the second ground portion. |
US09972886B2 |
Antenna assemblies
According to various aspects, exemplary embodiments are disclosed of antenna assemblies. In an exemplary embodiment, an antenna assembly generally includes a feed network and a ground plane. Radiating dipoles or dipole radiating elements are along or on opposite sides of the feed network and the ground plane. The radiating dipoles or dipole radiating elements may be operable simultaneously and may co-locate radio frequency currents for a first frequency band and a second frequency band. |
US09972878B2 |
Adjustable constant impedance phase shifter
An adjustable constant impedance phase shifter is provided. In the adjustable constant impedance phase shifter a conductive circuit path is arranged between a conductive sheet and a parallel plane that is parallel to the conductive sheet; an edge of a dielectric plate and an edge of a conductive plate are adjoined such that the dielectric plate and the conductive plate form a slide member; and the slide member is movably arranged along a slide path between the circuit element and the conductive sheet so that any point of the conducting circuit path is consistently enclosed between the slide member and the parallel plane, and so that the relative permittivity of a medium adjacent to a point on the conductive circuit path is simultaneously changed as the slide member is moved. |
US09972877B2 |
Metamaterial-based phase shifting element and phased array
A metamaterial-based phase shifting element utilizes a variable capacitor (varicap) to control the effective capacitance of a metamaterial structure in order to control the phase of a radio frequency output signal generated by the metamaterial structure. The metamaterial structure is configured to resonate at the same radio wave frequency as an incident input signal (radiation), whereby the metamaterial structure emits the output signal by way of controlled scattering the input signal. A variable capacitance applied on metamaterial structure by the varicap is adjustable by way of a control voltage, whereby the output phase is adjusted by way of adjusting the control voltage. The metamaterial structure is constructed using inexpensive metal film or PCB fabrication technology including an upper metal “island” structure, a lower metal backplane layer, and a dielectric layer sandwiched therebetween. The varicap is connected between the island structure and a base metal structure that surrounds the island structure. |
US09972873B2 |
Battery pack having novel cooling structure
A battery pack including battery cells or unit modules (unit cells), configured to have a structure including a battery module group including one or more battery modules each having the unit cells mounted in a pack case in a state in which the unit cells are uprightly arranged in a width direction of the pack such that the unit cells are spaced apart by a spacing distance for coolant flow, a coolant introduction part continuously defined in a space between a bottom of the pack case and the battery module group, a coolant discharge part defined between a top of the pack case and the battery module group, an electronic member located at one side of the module group, the electronic member being mounted in an inner space defined by the coolant discharge part, and a coolant flow channel defined between the coolant introduction part and the coolant discharge part. |
US09972869B2 |
Battery cell assembly having improved thermal sensing capability
A battery cell assembly having a battery cell and a thin profile sensor is provided. The assembly includes a battery cell having a housing and first and second electrical terminals extending from the housing. The assembly further includes a thin profile sensor having a microprocessor and a sensing circuit. The sensing circuit is coupled directly to the housing. The sensing circuit generates a signal that is indicative of an operational parameter value of the battery cell. The microprocessor is programmed to determine the operational parameter value based on the signal from the sensing circuit. The assembly further includes a protective layer coupled to the thin profile sensor such that the sensor is disposed between the protective layer and the housing. |
US09972868B2 |
Curved electrode stack and battery pack including the same
Disclosed herein are an electrode stack including at least one positive electrode, at least one negative electrode, and at least one separator, wherein the positive electrode, the negative electrode, and the separator are stacked such that the separator is disposed between the positive electrode and the negative electrode, one end of each of the positive electrode and the negative electrode does not intersect the other end of each of the positive electrode and the negative electrode, a stacked surface of each of the positive electrode, the negative electrode, and the separator includes a curved surface, and the negative electrode has an arc length equal to or greater than that of the positive electrode while the separator has an arc length greater than that of the positive electrode in a state in which the positive electrode, the negative electrode, and the separator are curved, and a battery pack including the same. |
US09972864B2 |
Rechargeable electrochemical battery cell
Rechargeable lithium battery cell having a housing, a positive electrode, a negative electrode and an electrolyte containing a conductive salt, wherein the electrolyte comprises SO2 and the positive electrode contains an active material in the composition LixM′yM″z(XO4)aFb, wherein M′ is at least one metal selected from the group consisting of the elements Ti, V, Cr, Mn, Fe, Co, Ni, Cu and Zn, M″ is at least one metal selected from the group consisting of the metals of the groups II A, III A, IV A, V A, VI A, IB, IIB, IIIB, IVB, VB, VIB and VIIIB, X is selected from the group consisting of the elements P, Si and S, x is greater than 0, y is greater than 0, z is greater than or equal to 0, a is greater than 0 and b is greater than or equal to 0. |
US09972862B2 |
Secondary battery
Provided is a secondary battery in which a single-layer secondary cell has an all-solid-state secondary cell structure with a storage layer sandwiched between a positive electrode layer and a negative electrode layer and which is superior to a conventional secondary battery with respect to at least one of volume, operation, and positioning. The present invention provides a secondary battery including a folded single-layer secondary cell formed by folding a sheet-shaped single-layer secondary cell, with a storage layer sandwiched between a positive electrode layer and a negative electrode layer, two or more times while alternately reversing the folding direction. |
US09972860B2 |
Bipolar electrode and bipolar lithium-ion secondary battery using same
A bipolar electrode includes a collector; a positive electrode active material layer disposed on one surface of the collector; and a negative electrode active material layer disposed on the other surface of the collector. The quotient of the volume resistance of the collector and that of the positive and negative electrode active material layers is between 10−3 and 104. The bipolar electrode further includes a current distribution relaxation layer having a volume resistivity lower than that of either the positive electrode active material layer or the negative electrode active material layer. At least one active material layer having a volume resistivity larger than that of the current distribution relaxation layer is disposed between the current distribution relaxation layer and the collector. |
US09972859B2 |
Method for preparing cathode electrolyte for redox flow batteries, and redox flow battery
The present disclosure relate to a method for preparing a cathode electrolyte for redox flow batteries including the steps of: forming a first cathode electrolyte by reducing vanadium pentoxide (V2O5) in an acidic solution in the presence of a specific reducing compound; forming a second cathode electrolyte by reducing vanadium pentoxide (V2O5) in an acidic solution in the presence of a linear or branched aliphatic alcohol having 2 to 10 carbon atoms; and mixing the first cathode electrolyte and the second cathode electrolyte, and to a redox flow battery including the cathode electrolyte obtained by the preparation method. |
US09972857B2 |
Method for storing and transporting electrochemical energy
The invention relates to a method of storing, transporting and supplying electrochemical energy, with storage and supply being physically separated. |
US09972847B2 |
Gas diffusion electrode medium for fuel cell
A fuel cell gas diffusion electrode medium has exceptional anti-flooding characteristic and anti-dry-out characteristic, the capability to achieve high cell performance across a wide temperature range from low to high temperatures, and exceptional mechanical properties, electrical conductivity, and thermal conductivity, a microporous layer being arranged on one surface of an electrode base material; wherein the fuel cell gas diffusion electrode medium is characterized in that linear carbon having an aspect ratio of 30-5000 is included in the microporous layer, and the areal weight of the gas diffusion electrode medium is 30-60 g/m2. |
US09972846B2 |
Bipolar electrode and method for producing same
Bipolar electrode (100) for use in an electrolysis unit, said bipolar electrode (100) comprising a planar main body having a first side and a second side, each of said first side and said second side being provided with a corresponding pattern of protrusions (125), wherein each of said protrusions has a geometrical base within the plane of said planar main body and a substantially planar top side (129), the orthogonal projection of said top side onto said main body being contained in said geometrical base, and wherein the top sides (129) of the respective protrusions (129) of said first side and said second side lie in two planes parallel to said planar main body, the electrode being further characterized by specific shape and orientation requirements. Method for producing the bipolar electrode as above described, which includes an embossing step. |
US09972842B2 |
Sodium secondary battery electrode and sodium secondary battery
A sodium secondary battery electrode having an collector and an electrode mixture containing an electrode active material, a conductive material, and a binder, and wherein: the electrode active material has a sodium-containing transition metal compound, the conductivity of the electrode mixture is 5.0×10−3 S/cm or more, and the density of the electrode mixture is 1.6 g/cm3 or more. |
US09972837B2 |
Hydrogen storage multi-phase alloys
A multi-phase hydrogen storage alloy comprising a hexagonal Ce2Ni7 phase and a hexagonal Pr5Co19 phase, where the Ce2Ni7 phase abundance is ≥30 wt % and the Pr5Co19 phase abundance is ≥8 wt % and where the alloy comprises a mischmetal where Nd in the mischmetal is <50 at % or a multi-phase hydrogen storage alloy comprising one or more rare earth elements, a hexagonal Ce2Ni7 phase and a hexagonal Pr5Co19 phase, where the Ce2Ni7 phase abundance is from about 30 to about 72 wt % and the Pr5Co19 phase abundance is ≥8 wt % have improved electrochemical performance. The alloys are useful in an electrode in a metal hydride battery, a fuel cell or a metal hydride air battery. |
US09972836B2 |
SiOx/Si/C composite material and process of producing thereof, and anode for lithium ion battery comprising said composite material
An SiOx/Si/C composite material, includes SiOx/Si composite particles and a carbon coating layer coated on the SiOx/Si composite particles. The SiOx/Si composite particles include nano-silicon crystallites embedded in an SiOx (0 |
US09972834B2 |
Cathode active material for lithium secondary battery and method for manufacturing the same
The present disclosure relates to a cathode active material for a lithium secondary battery with improved rate characteristics in which a spinel surface structure is formed by fluorine coating on a surface of layered lithium nickel-manganese-cobalt cathode active material and a method for manufacturing the same, and according to the present disclosure, there is provided a lithium secondary battery with improved rate characteristics that may be charged to a capacity close to a full charge in a short time when compared to a related art and thus is suitable for high capacity of a secondary battery. |
US09972833B2 |
Anode active material and a lithium secondary battery including the same
An anode active material for a lithium secondary battery, the anode active material including a metal silicide core, a silicon shell disposed on the core, and a metal nitride disposed on a surface of the silicon shell opposite the core. |
US09972832B2 |
Active material for nonaqueous electrolyte secondary battery, negative electrode form, and nonaqueous electrolyte secondary battery
An active material comprising silica-attached particles in the form of host particles of silicon or silicon compound having spherical silica nano-particles attached to surfaces thereof is suited for use in nonaqueous electrolyte secondary batteries. The spherical silica nano-particles have an average particle size of 5-1000 nm, a particle size distribution D90/D10 of up to 3, and an average circularity of 0.8-1. The active material has high fluidity and exhibits improved cycle performance when used in nonaqueous electrolyte secondary batteries. |
US09972823B2 |
Fusible link
In a fusible link, a fuse element integrally formed with a metallic plate includes a battery coupling plate and two external coupling plates. The battery coupling plate is coupled to a battery terminal. The external coupling plates are coupled through fusible parts to connecting plates extending to both sides of the battery coupling plate. Three resin housings support the fuse element so as to expose the connecting plates among the housings adjacent to each other. The installation configuration of the fuse element can be selected depending on the space on the battery side, thereby achieving increased flexibility of and reduction in the space for the fusible link mounted on the battery. |
US09972820B2 |
Battery system and method of producing a battery system
A battery system and a method for producing a battery system. The battery system has a plurality of battery cells, a covering plate provided on and/or over the battery cells to cover the battery cells, and cell connectors configured to electrically connect battery cells. The cell connectors are arranged in receiving regions of the covering plate. |
US09972818B2 |
Lithium ion secondary battery and method for manufacturing the same
A lithium ion secondary battery according to an embodiment of the present disclosure includes: a positive electrode extending along a first direction; a negative electrode extending along the first direction and disposed opposite to the positive electrode along a second direction orthogonal to the first direction; and a separator with a crosslinked structure, extending along the first direction and provided between the positive electrode and the negative electrode. The separator includes an opposite region opposite to the positive electrode and the negative electrode along the second direction, and a surplus region not opposite to the positive electrode and/or the negative electrode along the second direction, and the surplus region has lower porosity than the opposite region. |
US09972813B2 |
Energy storage module comprising a plurality of prismatic storage cells and method for production thereof
The present invention relates to an energy storage module for an apparatus for supplying voltage of a motor vehicle, wherein the energy storage module comprises a plurality of prismatic storage cells which are stacked in at least one row, are arranged one behind the other and are braced between at least two end plates by means of at least one tie rod, wherein at least one of the end plates has a layer structure comprising at least three successive layers, wherein two outer layers surround at least one inner layer, and wherein the inner layer has a wavy and/or diffuse structure. |
US09972801B2 |
Forming of optoelectronic devices, particularly of inverted-type OPV cells
An optoelectronic device having a layer comprising: poly(3,4-ethylenedioxythiophene); polystyrene sulfonate; and a compound (A) having formula: wherein 0 |
US09972797B2 |
Ambipolar synaptic devices
Device architectures based on trapping and de-trapping holes or electrons and/or recombination of both types of carriers are obtained by carrier trapping either in near-interface deep ambipolar states or in quantum wells/dots, either serving as ambipolar traps in semiconductor layers or in gate dielectric/barrier layers. In either case, the potential barrier for trapping is small and retention is provided by carrier confinement in the deep trap states and/or quantum wells/dots. The device architectures are usable as three terminal or two terminal devices. |
US09972796B2 |
Display device and manufacturing method of the same
Provided is a display device including: a first wiring over an insulating surface; a sidewall over the insulating surface and covering a side surface of the first wiring; an insulating film over the first wiring and the sidewall; and a second wiring over the insulating film, the second wiring intersecting with the first wiring, where an angle of a surface of the sidewall with respect to the insulating surface is smaller than an angle of the side surface of the first wiring with respect to the insulating surface. The angle increases with decreasing distance from the first wiring. An intersection portion of the first wiring and the second wiring is located in a display region of the display device and included in a bent portion of the display device when the display device is bent so that the first wiring is bent. |
US09972793B2 |
Organic electroluminescent materials and devices
Organometallic compounds comprising an imidazole carbene ligand having a N-containing ring fused to the imidazole ring are provided. In particular, the N-containing ring fused to the imidazole ring may contain one nitrogen atom or more than one nitrogen atom. These compounds may demonstrate high photoluminescent (PL) efficiency, Gaussian emission spectra, and/or short excited state lifetimes. These materials may be especially useful as blue phosphorescent emitters. |
US09972778B2 |
Guided path for forming a conductive filament in RRAM
A method of forming a non-volatile memory device, includes forming a first electrode above a substrate, forming a dielectric layer overlying the first electrode, forming an opening structure in a portion of the dielectric layer to expose a surface of the first electrode having an aspect ratio, forming a resistive switching material overlying the dielectric layer and filling at least a portion of the opening structure using a deposition process, the resistive switching material having a surface region characterized by a planar region and an indent structure, the indent structure overlying the first electrode, maintaining a first thickness of resistive switching material between the planar region and the first electrode, maintaining a second thickness of resistive switching material between the indent structure and the first electrode, wherein the first thickness is larger than the second thickness, and forming a second electrode overlying the resistive switching material including the indent structure. |
US09972775B2 |
Integrated magnetic random access memory with logic device having low-k interconnects
Device and methods of forming a device are disclosed. The method includes providing a substrate and a first upper dielectric layer over first, second and third regions of the substrate. The first upper dielectric layer includes a first upper interconnect level with a plurality of metal lines in the first and second regions. A MRAM cell which includes a MTJ element sandwiched between top and bottom electrodes is formed in the second region. The bottom electrode is in direct contact with the metal line in the first upper interconnect level of the second region. A dielectric layer which includes a second upper interconnect level with a dual damascene interconnect in the first region and a damascene interconnect in the second region is provided over the first upper dielectric layer. The dual damascene interconnect in the first region is coupled to the metal line in the first region and the damascene interconnect in the second region is coupled to the MTJ element. |
US09972773B1 |
Method and system for providing magnetic junctions utilizing high crystallization temperature-containing insertion layer(s)
A magnetic junction, a memory using the magnetic junction and method for providing the magnetic junction are described. The magnetic junction includes a pinned layer, a perpendicular enhancement layer (PEL), an insertion layer between the pinned layer and PEL, a free layer and a nonmagnetic spacer layer between the PEL and free layer. The insertion layer includes at least one magnetic material and at least one high crystallization temperature nonmagnetic material. The PEL is between the insertion layer and the nonmagnetic spacer layer. The free layer is switchable between a plurality of stable magnetic states when a write current is passed through the magnetic junction. The PEL and free and pinned layers each has a perpendicular magnetic anisotropy energy greater than its out-of-plane demagnetization energy. |
US09972768B2 |
Actuator structure and method
An electromechanical polymer (EMP) transducer may include (a) one or more EMP layers each having a first operating characteristic; and (b) one or more EMP layers each having a second operating characteristic different from the first operating characteristic. The EMP transducer may include at least two EMP layers that are activated independently, and one or more EMP layers being configured to be a sensing layer. The sensing layer may sensitive to one or both of the operating characteristics (e.g., temperature, strain, pressure and their respective rates of change). Other operating characteristic may include resin type, modulus, film thicknesses, degrees of deformations, operating temperature ranges, a stretching ratio of the EMP layers, metallization patterns of electrodes, arrangements of active and inactive EMP layers, arrangements of irradiated EMP layers, arrangements of EMP layers acting as sensors, and arrangements of inactive layers of various degrees of stiffness. |
US09972767B2 |
All compliant electrode
The invention relates to a dielectric transducer structure comprising a body of elastomeric material that is provided with an electrode arrangement on each of two boundary surfaces lying oppositely to one another. At least one boundary surface comprises a corrugated area that comprises heights and depths. The aim of the invention is to improve the compliance to elastic deformations of the dielectric transducer structure. To this end, the heights and depths are arranged in both perpendicular directions of the boundary surface. |
US09972760B2 |
Formation of p-type filled skutterudite by ball-milling and thermo-mechanical processing
A method of manufacturing a thermoelectric material comprising: ball-milling a compound comprising a plurality of components, the first component M comprising at least one of a rare earth metal, an actinide, an alkaline-earth metal, and an alkali metal, the second component T comprising a metal of subgroup VIII, and the third component X comprises a pnictogen atom. The compound may be ball-milled for up to 5 hours, and then thermo-mechanically processed by, for example, hot pressing the compound for less than two hours. Subsequent to the thermo-mechanical processing, the compound comprises a single filled skutterudite phase with a dimensionless figure of merit (ZT) above 1.0 and the compound has a composition following a formula of MT4X12. |
US09972753B2 |
Wavelength converting light-emitting devices and methods of making the same
Wavelength converting light-emitting devices and methods of making the same are provided. In some embodiments, the devices include a phosphor material region designed to convert the wavelength of emitted light. |
US09972750B2 |
Use of dielectric film to reduce resistivity of transparent conductive oxide in nanowire LEDs
Various embodiments include methods of fabricating light emitting diode (LED) devices, such as nanowire LED devices, that include forming a layer of a transparent, electrically conductive material over at least a portion of a non-planar surface of an LED device, and depositing a layer of a dielectric material over at least a portion of the layer of transparent conductive material, wherein depositing the layer of dielectric material comprises at least one of: (a) depositing the layer using a chemical vapor deposition (CVD) process, (b) depositing the layer at a temperature of 200° C. or more, and (c) depositing the layer using one or more chemically active precursors for the dielectric material. |
US09972747B2 |
Coated semiconductor nanocrystals and products including same
A coated quantum dot is provided wherein the quantum dot is characterized by having a solid state photoluminescence external quantum efficiency at a temperature of 90° C. or above that is at least 95% of the solid state photoluminescence external quantum efficiency of the semiconductor nanocrystal at 25° C. Products including quantum dots described herein are also disclosed. |
US09972743B1 |
Methods of producing photoelectric devices
A photovoltaic device includes an intrinsic layer having two or more sublayers. The sublayers are intentionally deposited to include complementary concave and convex shapes. The sum of these layers resulting in a relatively flat surface for deposition of n- or p-doped layers. The photovoltaic device is optionally bifacial. |
US09972742B2 |
Method for forming a transparent conductive film with metal nanowires having high linearity
Metal nanowires with high linearity can be produced using metal salts at a relatively low temperature. A transparent conductive film can be formed using the metal nanowires. Particularly, the transparent conductive film has high transmittance, low sheet resistance, and good thermal, chemical and mechanical stability. The transparent conductive film has a high electrical conductivity due to the high linearity of the metal nanowires. The metal nanowires take up 5% or less of the volume of the transparent conductive film, ensuring high transmittance of the transparent conductive film. Furthermore, the metal nanowires are useful as replacements for existing conductive materials, such as ITO, conductive polymers, carbon nanotubes and graphene. The metal nanowires can be applied to flexible substrates and other various substrates due to their good adhesion and high applicability to the substrates. Moreover, the metal nanowires can find application in various fields, such as displays and solar cell devices. |
US09972741B2 |
Methods of forming thin-film photovoltaic devices with discontinuous passivation layers
In various embodiments, photovoltaic devices incorporate discontinuous passivation layers (i) disposed between a thin-film absorber layer and a partner layer, (ii) disposed between the partner layer and a front contact layer, and/or (iii) disposed between a back contact layer and the thin-film absorber layer. |
US09972736B2 |
Spreading devices into a 2-D module layout
An apparatus, method, and system, the apparatus including a receiving member dimensioned to receive an array of microelectronic devices; and a linkage member coupled to the receiving member, the linkage member configured to move the receiving member in at least two dimensions so as to modify a spacing between the electronic devices within the array of microelectronic devices received by the receiving member. The method including coupling an array of microelectronic devices to an expansion assembly; and expanding the expansion assembly so as to expand the array of microelectronic devices in at least two directions within a single plane. The system including a support member; an expansion assembly coupled to the support member, the expansion assembly having a plurality of receiving members configured to move in at least two dimensions within a single plane; and a plurality of microelectronic devices coupled to each of the plurality of receiving members. |
US09972735B2 |
Optocoupler having a semiconductor diode for each voltage source and a tunnel diode formed between each two successive voltage sources
An optocoupler having a transmitter module and a receiver module that are galvanically isolated from each other and optically coupled with one another and are integrated in a common housing. The receiver module has a voltage source that has a number N of partial voltage sources mutually connected in series and constructed as semiconductor diodes. Each of the partial voltage sources has a semiconductor diode having a p-n junction, and the partial source voltages of the individual partial voltage sources each deviate by less than 20% from one another. Between each two successive partial voltage sources, a tunnel diode is formed and the partial voltage sources and the tunnel diodes are monolithically integrated together and jointly form a first stack having a top surface and a bottom surface, and the number N of the partial voltage sources is greater than or equal to three. |
US09972734B2 |
Photovoltaic modules comprising light directing mediums and methods of making the same
The present disclosure generally relates to photovoltaic modules and methods of making photovoltaic modules. One exemplary photovoltaic module includes a plurality of photovoltaic cells including a first photovoltaic cell and a second photovoltaic cell spaced apart from one another to form an area that is free of photovoltaic cells; an electrical connector connecting at least the first and second photovoltaic cells; and a light directing medium positioned on at least a portion of the first photovoltaic cell. |
US09972726B2 |
Photovoltaic apparatus
A photovoltaic apparatus includes a solar cell panel including a plurality of solar cells, a junction part connected to the solar cell panel, a first wiring extending from the junction part, a second wiring extending from the junction part, a third wiring extending from the junction part, and a fourth wiring extending from the junction part. The junction part includes a first terminal part connected to the solar cells, a second terminal part connected to the solar cells, and a by-pass diode connected to the first and second terminal parts. The first and second wirings are connected to the first terminal part, and the third and fourth wirings are connected to the second terminal part. |
US09972724B2 |
Acceleration sensor and mounting structure of acceleration sensor
An acceleration sensor includes: a semiconductor substrate that includes a support substrate and a semiconductor layer; a first-direction movable electrode; a second-direction movable electrode; a first-direction fixed electrode; a second-direction fixed electrode; and a support member. The acceleration sensor is configured to detect acceleration in a first direction in the surface direction of the semiconductor substrate and acceleration in a second direction orthogonal to the first direction and parallel to the surface direction. The first-direction movable electrode and the first-direction fixed electrode are provided such that an angle formed by an extended direction of the first-direction movable electrode and the first-direction fixed electrode and the second direction is sin−1(d/L)[deg], and the second-direction movable electrode and the second-direction fixed electrode are provided such that an angle formed by an extended direction of the second-direction movable electrode and the second-direction fixed electrode and the first direction is sin−1(d/L)[deg]. |
US09972722B2 |
Method for producing semiconductor device and semiconductor device
A method for producing a semiconductor device includes a first step of forming a fin-shaped semiconductor layer on a semiconductor substrate and forming a first insulating film around the fin-shaped semiconductor layer; a second step of forming a pillar-shaped semiconductor layer and a first dummy gate formed of a first polysilicon; a third step of forming a second dummy gate on side walls of the first dummy gate and the pillar-shaped semiconductor layer; a fourth step of forming a side wall formed of a fifth insulating film around the second dummy gate, forming a second diffusion layer in an upper portion of the fin-shaped semiconductor layer and a lower portion of the pillar-shaped semiconductor layer, and forming a metal-semiconductor compound on the second diffusion layer; a fifth step of forming a gate electrode and a gate line; and a sixth step of depositing a sixth insulating film, forming a third resist for forming a contact hole on the pillar-shaped semiconductor layer, etching the sixth insulating film to form a contact hole on the pillar-shaped semiconductor layer, removing the third resist, depositing a second gate insulating film, depositing a second metal, etching back the second metal, removing the second gate insulating film on the pillar-shaped semiconductor layer so as to form a metal side wall on a side wall of an upper portion of the pillar-shaped semiconductor layer, and depositing a third metal so as to form a contact that connects an upper portion of the metal side wall to an upper portion of the pillar-shaped semiconductor layer. |
US09972720B2 |
Semiconductor device having a planar insulating layer
A semiconductor device includes a substrate. A planar insulating layer is disposed on an upper surface of the substrate. A channel region is disposed above the planar insulating layer. A gate electrode is disposed on the channel region. The semiconductor device includes a source region and a drain region. Each of the source region and the drain region is disposed on the substrate and is connected to the channel region. The planar insulating layer has a length equal to or greater than a length of the channel region, and the planar insulating layer includes first and second insulating layers having different permittivities. |
US09972718B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes a transistor including a gate electrode over a substrate, a gate insulating film covering the gate electrode, a multilayer film overlapping with the gate electrode with the gate insulating film provided therebetween, and a pair of electrodes in contact with the multilayer film, and an oxide insulating film covering the transistor. The multilayer film includes an oxide semiconductor film and an oxide film containing In or Ga, the oxide insulating film contains more oxygen than that in the stoichiometric composition, and in the transistor, by a bias-temperature stress test, threshold voltage does not change or the amount of the change in a positive direction or a negative direction is less than or equal to 1.0 V, preferably less than or equal to 0.5 V. |
US09972716B2 |
Semiconductor devices
Provided are semiconductor devices that include an active pattern on a substrate, first and second gate electrodes on the active pattern and arranged in a first direction relative to one another and a first source/drain region in a first trench that extends into the active pattern between the first and second gate electrodes. The first source/drain region includes a first epitaxial layer that is configured to fill the first trench and that includes at least one plane defect that originates at a top portion of the first epitaxial layer and extends towards a bottom portion of the first epitaxial layer. |
US09972714B2 |
Semiconductor device with a termination mesa between a termination structure and a cell field of field electrode structures
A semiconductor device includes a cell field with a plurality of field electrode structures and cell mesas. The field electrode structures are arranged in lines. The cell mesas separate neighboring ones of the field electrode structures from each other. Each field electrode structure includes a field electrode and a field dielectric separating the field electrode from a semiconductor body. A termination structure surrounds the cell field, extends from a first surface into the semiconductor body, and includes a termination electrode and a termination dielectric separating the termination electrode from the semiconductor body. The termination and field dielectrics have the same thickness. A termination mesa, which is wider than the cell mesas, separates the termination structure from the cell field. |
US09972711B2 |
Reduced resistance short-channel InGaAs planar MOSFET
A metal-oxide-semiconductor field effect transistor (MOSFET) and a method of fabricating a MOSFET are described. The method includes depositing and patterning a dummy gate stack above an active channel layer formed on a base. The method also includes selectively etching the active channel layer leaving a remaining active channel layer, and epitaxially growing silicon doped active channel material adjacent to the remaining active channel layer. |
US09972710B2 |
Field effect transistor
A field effect transistor includes a semiconductor stack including a channel provided on a border between a first nitride semiconductor and a second nitride semiconductor provided on the first nitride semiconductor in a stacking direction. A source electrode, a gate electrode, and a drain electrode are disposed on the semiconductor stack. The gate electrode is disposed between the source electrode and the drain electrode. At least one hole is provided to pass through the channel from the first nitride semiconductor to the second nitride semiconductor to provide channel paths from the gate electrode to the drain electrode. A minimum distance of the channel paths is longer than a minimum distance between the gate electrode and drain electrode viewed in the stacking direction. The insulating member is filled in the at least one hole and has a breakdown field strength higher than a breakdown field strength of the semiconductor stack. |
US09972708B2 |
Double heterojunction field effect transistor with polarization compensated layer
A semiconductor device includes a substrate, a relaxation layer, a channel layer, a polarization compensation layer, and a barrier layer. The relaxation layer is over the substrate and configured to reduce a total strain of the semiconductor device. The channel layer is over the relaxation layer. The polarization compensation layer is between the relaxation layer and the channel layer and configured to reduce a polarization between the relaxation layer and the channel layer. The barrier layer is over the relaxation layer and configured to polarize a junction between the barrier layer and the channel layer to induce a two-dimensional electron gas in the channel layer. |
US09972704B2 |
Method for forming a semiconductor device and a semiconductor device
A method for forming a semiconductor device comprises implanting a defined dose of protons into a semiconductor substrate and tempering the semiconductor substrate according to a defined temperature profile. At least one of the defined dose of protons and the defined temperature profile is selected depending on a carbon-related parameter indicating information on a carbon concentration within at least a part of the semiconductor substrate. |
US09972703B2 |
Transistor with charge enhanced field plate structure and method
Transistors and methods of fabricating are described herein. These transistors include a field plate (108) and a charged dielectric layer (106) overlapping at least a portion of a gate electrode (102). The field plate (108) and charged dielectric layer (106) provide the ability to modulate the electric field or capacitance in the transistor. For example, the charged dielectric layer (106) provides the ability to control the capacitance between the gate electrode (102) and field plate (108). Modulating such capacitances or the electric field in transistors can facilitate improved performance. For example, controlling gate electrode (102) to field plate (108) capacitance can be used to improve device linearity and/or breakdown voltage. Such control over gate electrode (102) to field plate (108) capacitance or electric fields provides for high speed and/or high voltage transistor operation. |
US09972700B2 |
Vertical field effect transistors with bottom source/drain epitaxy
A vertical fin field-effect-transistor and a method for fabricating the same. The vertical fin field-effect-transistor includes a substrate, a first source/drain layer including a plurality of pillar structures, and a plurality of fins disposed on and in contact with the plurality of pillar structures. A doped layer epitaxially grown from the first source/drain layer is in contact with the plurality of fins and the plurality of pillar structures. A gate structure is disposed in contact with two or more fins in the plurality of fins. The gate structure includes a dielectric layer and a gate layer. A second source/drain layer is disposed on the gate structure. The method includes epitaxially growing a doped layer in contact with a plurality of fins and a plurality of pillar structures. A gate structure is formed in contact with two or more fins. A second source/drain layer is formed on the gate structure. |
US09972699B1 |
Fabricating large area multi-tier nanostructures
Methods for fabricating and replicating self-aligned multi-tier nanoscale structures for a variety of cross-sectional geometries. These methods can utilize a single lithography step whereby the need for alignment and overlay in the process is completely eliminated thereby enabling near-zero overlay error. Furthermore, techniques are developed to use these methods to fabricate self-aligned nanoscale multi-level/multi-height patterns with various shapes for master templates, replica templates and nanoimprint based pattern replication. Furthermore, the templates can be used to pattern multiple levels in a sacrificial polymer resist and achieve pattern transfer of the levels into a variety of substrates to form completed large area nanoelectronic and nanophotonic devices using only one patterning step. |
US09972696B2 |
Etching method and method of fabricating a semiconductor device using the same
The present disclosure relates to an etchant, a method of making an etchant, an etching method and a method of fabricating a semiconductor device using the same. The etching method includes supplying an etchant on an etch-target layer to etch the etch-target layer in a wet etch manner. The etchant contains a basic compound and a sugar alcohol, and the basic compound contains ammonium hydroxide or tetraalkyl ammonium hydroxide. In the etchant, the sugar alcohol has 0.1 to 10 parts by weight for every 100 parts by weight of the basic compound. |
US09972694B2 |
Atomic layer deposition methods and structures thereof
A method and structure for providing a pre-deposition treatment (e.g., of a work-function layer) to accomplish work function tuning. In various embodiments, a gate dielectric layer is formed over a substrate, and a work-function metal layer is deposited over the gate dielectric layer. The work-function metal layer has a first thickness. A pre-treatment process of the work-function metal layer may then performed, where the pre-treatment process removes an oxidized layer from a top surface of the work-function metal layer to form a treated work-function metal layer. The treated work-function metal layer has a second thickness less than the first thickness. In various embodiments, after performing the pre-treatment process, another metal layer is deposited over the treated work-function metal layer. |
US09972691B2 |
Semiconductor device with multi-finger structure
A semiconductor device includes: diffusion layers that are formed over a semiconductor substrate in a first direction, that are separated from one another by separation regions, and that serve as drain regions or source regions of respective transistors; a gate electrode of the transistors, which is formed in the first direction so as to straddle the diffusion layers; gate extraction wirings that are formed above the separation regions so as to sandwich therebetween the individual diffusion layers in the first direction, that are electrically coupled to the gate electrode above the separation regions, and that supply a gate signal to the gate electrode. |
US09972690B2 |
Method for producing a dielectric field plate in a substrate trench, a corresponding substrate, and a power transistor
A substrate includes a trench with walls and a base. The substrate also includes a dielectric field plate. The dielectric field plate consists of at least one first dielectric layer, which only adjoins lower sections of the walls of the trench and the base of the trench. Parasitic capacitances can be reduced when using this substrate for power transistors. |
US09972687B1 |
High quality vanadium dioxide films
Layers of high quality VO2 and methods of fabricating the layers of VO2 are provided. The layers are composed of a plurality of connected crystalline VO2 domains having the same crystal structure and the same epitaxial orientation. |
US09972686B2 |
Germanium tin channel transistors
Techniques related to transistors and integrated circuits having germanium tin, systems incorporating such transistors, and methods for forming them are discussed. Such transistors include a channel region that comprises a germanium tin portion of a fin such that the fin includes a buffer layer disposed over a substrate and the germanium tin portion disposed over the buffer layer. |
US09972685B2 |
Vertical semiconductor devices including superlattice punch through stop layer and related methods
A semiconductor device may include a substrate, and a plurality of fins spaced apart on the substrate. Each of the fins may include a lower semiconductor fin portion extending vertically upward from the substrate, and at least one superlattice punch-through layer on the lower fin portion. The superlattice punch-through layer may include a plurality of stacked groups of layers, with each group of layers of the superlattice punch-through layer comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Each fin may also include an upper semiconductor fin portion on the at least one superlattice punch-through layer and extending vertically upward therefrom. The semiconductor device may also include source and drain regions at opposing ends of the fins, and a gate overlying the fins. |
US09972682B2 |
Low resistance source drain contact formation
Techniques for forming Ga-doped source drain contacts in Ge-based transistors are provided. In one aspect, a method for forming Ga-doped source and drain contacts includes the steps of: depositing a dielectric over a transistor; depositing a dielectric over the transistor; forming contact trenches in the dielectric over, and extending down to, source and drain regions of the transistor; depositing an epitaxial material into the contact trenches; implanting gallium ions into the epitaxial material to form an amorphous gallium-doped layer; and annealing the amorphous gallium-doped layer under conditions sufficient to form a crystalline gallium-doped layer having a homogenous gallium concentration of greater than about 5×1020 at./cm3. Transistor devices are also provided utilizing the present Ga-doped source and drain contacts. |
US09972681B2 |
High voltage vertical semiconductor device with multiple pillars in a racetrack arrangement
A semiconductor device including a dummy pillar and a plurality of racetrack pillars. The dummy pillar of semiconductor material extends in a first lateral direction. The plurality of racetrack pillars, including the semiconducting material, surrounds the dummy pillar. Each of the plurality of racetrack pillars has a first linear section, which extends in the first lateral direction, and a first rounded section to form a racetrack shape. The plurality of racetrack pillars includes a first racetrack pillar and a second racetrack pillar. The first racetrack pillar is disposed proximate to the dummy pillar and the second racetrack pillar surrounds the first racetrack pillar. The first racetrack pillar is disposed between the dummy pillar and the second racetrack pillar. The semiconductor device includes a plurality of spacing regions including a first spacing region that surrounds the dummy pillar and is disposed between the first racetrack pillar and the dummy pillar. |
US09972680B2 |
Food and beverage compositions infused with lipophilic active agents and methods of use thereof
Aspects described herein relate to food and beverage compositions infused with lipophilic active agents and methods of use for the treatment of a variety of disorders. More particularly, aspects described herein relate to food and beverage compositions infused with lipophilic active agents such as cannabinoids, nicotine, nonsteroidal anti-inflammatories (NSAIDs), and vitamins, that provide enhanced bioavailability of the lipophilic active agents in a subject, and that mask unpleasant tastes of lipophilic active agents. |
US09972677B2 |
Methods of forming power semiconductor devices having superjunction structures with pillars having implanted sidewalls
Methods of forming a power semiconductor device are provided in which a semiconductor drift layer that is doped with impurities having a first conductivity type is formed on a semiconductor substrate. A portion of the semiconductor drift layer is removed to form a recessed region in the semiconductor drift layer and to define a first semiconductor pillar. Impurities having a second conductivity type that is opposite the first conductivity type are implanted into a first sidewall of the semiconductor drift layer that is exposed by the recessed region to convert a portion of the first semiconductor pillar into a second semiconductor pillar. A third semiconductor pillar is formed in the recessed region. |
US09972676B2 |
Silicon carbide semiconductor device
A silicon carbide semiconductor device includes: a drift layer of a first conductivity type made of silicon carbide; a well region of a second conductivity type formed on the drift layer; a source region of a first conductivity type formed on the well region; a gate insulating film formed on an inner wall of a trench extending from a front surface of the source region through the well region, at least a part of a side surface of the gate insulating film being in contact with the drift layer; a gate electrode formed in the trench with the gate insulating film therebetween; a protective layer of the second conductivity type formed in the drift layer; and a depletion suppressing layer of the first conductivity type formed in the drift layer so as to be in contact with a side surface of the protective layer. |
US09972675B1 |
Power semiconductor device and method therefor
An RC-IGBT according to the invention includes a high electric field cell formed in a region surrounded by an IGBT cell or in a region surrounded by a diode cell, and an n+ diffusion layer formed at a position opposed to the high electric field cell, the position being on a second main surface of an n− type drift layer. The high electric field cell has a higher maximum electric field intensity generated when a voltage is applied between main terminals than maximum electric field intensities of the IGBT cell, the diode cell, and a withstand voltage holding structure. Additionally, a p+ type collector layer and the high electric field cell fail to overlap with each other in a direction vertical to a first main surface of the n− type drift layer in a plane view. |
US09972674B2 |
Schottky barrier diode and manufacturing method thereof
A technique stabilizing properties of SBDs is provided. An SBD is provided with a p-type contact region in contact with an anode electrode, and an n-type drift region in Schottky contact with the anode electrode. The p-type contact region includes a first p-type region having a corner portion, a second p-type region connected to the corner portion, and an edge filling portion located at a connection between the first p-type region and the second p-type region. First and second extended lines intersect at an acute angle, where the first extended line is a line extended from a contour of the first p-type region toward the connection and the second extended line is a line extended from a contour of the second p-type region toward the connection. An acute angle edge formed between the first extended line and the second extended line is filled with the edge filling portion. |
US09972672B1 |
Tunable resistor with curved resistor elements
A resistor structure is provided that contains curved resistor elements. The resistor structure is embedded within an interconnect dielectric material and the resistivity of an electrical conducting resistive material of the resistor structure can be tuned to a desired resistivity during the manufacturing of the resistor structure. Notably, an electrical conducting metallic structure having a concave outermost surface is provided in a dielectric material layer. A doped metallic insulator layer is formed on the concave outermost surface of the metallic structure. A controlled surface treatment process is then performed to an upper portion of the doped metallic insulator layer to convert the upper portion of the doped metallic insulator layer into an electrical conducting resistive material. An interconnect dielectric material can then be formed to embed the entirety of the remaining doped metallic insulator layer and the electrical conducting resistive material. |
US09972671B2 |
Metal resistors having varying resistivity
A semiconductor structure is provided that includes a first metal resistor structure located on a portion of a dielectric-containing substrate. The first metal resistor structure includes, from bottom to top, a first nitridized dielectric surface layer portion having a first nitrogen content, a first metal portion, and a first dielectric capping layer portion. The semiconductor structure of the present application further includes a second metal resistor structure located on a second portion of the dielectric-containing substrate and spaced apart from the first metal resistor structure. The second metal resistor structure includes, from bottom to top, a second nitridized dielectric surface layer portion having a second nitrogen content that differs from the first nitrogen content, a second metal portion, and a second dielectric capping layer portion. |
US09972670B2 |
Display device
In a display device having driving circuits formed on the same substrate where pixels are formed, the lateral frame area of the display device is reduced. A gate signal line driving circuit is placed in parallel with a source signal line driving circuit, so that no driving circuits are provided in at least two opposing directions out of four directions with respect to a pixel region. With the above-described structure, the area the gate signal line driving circuit occupies in prior art is removed to reduce the width (side to side) of the display device. Therefore a display device that has a small frame area in the lateral direction can be provided. |
US09972669B2 |
Display device with heterogeneous pixel array for borderless design
An organic light emitting diode display includes a substrate defining a first pixel portion and one or more second pixel portions. Pixels formed in the first pixel portion can include a first driver circuit. Other pixels formed in the one or more second pixel portions can include a second driver circuit occupying less area along the substrate than the first driver circuit. At least one data driver circuit can then be collocated with the other pixels formed in at least one of the second pixel portions. |
US09972662B2 |
Pixel structure, method for manufacture the same and display panel
A pixel structure, a method for manufacturing the same and a display panel are provided. The pixel structure includes: a substrate, an anode layer, a first auxiliary light-emitting layer, a light-emitting layer, a cathode layer and at least one first resistive structure. The light-emitting layer at least includes a first light-emitting portion and a second light-emitting portion, where the first light-emitting portion corresponds to a first sub-pixel, the second light-emitting portion corresponds to a second sub-pixel and a turn-on voltage of the first sub-pixel is greater than that of the second sub-pixel. The at least one first resistive structure is arranged between the first auxiliary light-emitting layer and the cathode layer and arranged in a direction perpendicular to the second light-emitting portion, at least partially overlaps with the second light-emitting portion and does not overlap with the first light-emitting portion. |
US09972653B2 |
Image sensors employing sensitized semiconductor diodes
In various example embodiments, the inventive subject matter is an image sensor and methods of formation of image sensors. In an embodiment, the image sensor comprises a semiconductor substrate and a plurality of pixel regions. Each of the pixel regions includes an optically sensitive material over the substrate with the optically sensitive material positioned to receive light. A pixel circuit for each pixel region is also included in the sensor. Each pixel circuit comprises a charge store formed on the semiconductor substrate and a read out circuit. A non-metallic contact region is between the charge store and the optically sensitive material of the respective pixel region, the charge store being in electrical communication with the optically sensitive material of the respective pixel region through the non-metallic contact region. |
US09972651B2 |
Spectrum-inspection device
A spectrum-inspection device includes a multi-band pass filter, a filter array, and a sensing layer. The multi-band pass filter allows a first waveband, a second waveband, and a third waveband of a light beam to pass through. The light beam passes through the multi-band pass filter forms a multi-band beam. The filter array is disposed under the multi-band pass filter. The filter array includes a first filter allowing wavelengths of the multi-band beam longer than a first wavelength to pass through, a second filter allowing wavelengths of the multi-band beam longer than a second wavelength to pass through, and a third filter allowing wavelengths of the multi-band beam longer than a third wavelength to pass through. The second waveband is between the first wavelength and the second wavelength, and the third waveband is between the second wavelength and the third wavelength. |
US09972648B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a substrate, a transistor over the substrate, a pixel electrode over the transistor, a source line between the transistor and the pixel electrode, a fixed potential line over the substrate, a first capacitive element comprising a first electrode electrically connected to the fixed potential line, a first capacitance film, and a second electrode, a second capacitive element comprising the second electrode, a second capacitance film, and a third electrode electrically connected to the fixed potential line, a third capacitive element comprising the fixed potential line, a third capacitance film, and a fourth electrode. The first capacitive element and the second capacitive element are provided between the transistor and the source line, and the third capacitive element is provided between the source line and the pixel electrode. |
US09972644B2 |
Semiconductor device and method for forming the same
The present invention provides a semiconductor device and a method of forming the same, and the semiconductor device including a substrate, an oxide semiconductor layer, two source/drain regions, a high-k dielectric layer and a bottom oxide layer. The oxide semiconductor layer is disposed on a first insulating layer disposed on the substrate. The source/drain regions are disposed on the oxide semiconductor layer. The high-k dielectric layer covers the oxide semiconductor layer and the source structure and the drain regions. The bottom oxide layer is disposed between the high-k dielectric layer and the source/drain regions, wherein the bottom oxide layer covers the source/drain regions and the oxide semiconductor layer. |
US09972642B2 |
High voltage three-dimensional devices having dielectric liners
High voltage three-dimensional devices having dielectric liners and methods of forming high voltage three-dimensional devices having dielectric liners are described. For example, a semiconductor structure includes a first fin active region and a second fin active region disposed above a substrate. A first gate structure is disposed above a top surface of, and along sidewalls of, the first fin active region. The first gate structure includes a first gate dielectric, a first gate electrode, and first spacers. The first gate dielectric is composed of a first dielectric layer disposed on the first fin active region and along sidewalls of the first spacers, and a second, different, dielectric layer disposed on the first dielectric layer and along sidewalls of the first spacers. The semiconductor structure also includes a second gate structure disposed above a top surface of, and along sidewalls of, the second fin active region. The second gate structure includes a second gate dielectric, a second gate electrode, and second spacers. The second gate dielectric is composed of the second dielectric layer disposed on the second fin active region and along sidewalls of the second spacers. |
US09972640B1 |
Three-dimensional memory device with self-aligned drain side select gate electrodes and method of making thereof
A three-dimensional memory device including self-aligned drain select level electrodes is provided. Memory stack structures extend through an alternating stack of insulating layers and spacer material layers. Each of the memory stack structures includes a memory film and a memory level channel portion. Drain select level channel portions are formed over the memory level channel portions with respective lateral shifts with respect to underlying memory stack structures. The direction of lateral shifts alternates from row to row for each row of drain select level channel portions. Drain select level gate dielectrics and drain select level gate electrodes are formed on the drain select level channel portions. Each drain select level gate electrode controls two rows of drain select level channel portions, and is laterally spaced from neighboring drain select level gate electrodes. |
US09972639B2 |
Semiconductor device comprising a conductive layer having an air gap
A semiconductor device includes a substrate, gate electrodes and interlayer insulating layers alternately stacked on the substrate, channel regions penetrating through the gate electrodes and the interlayer insulating layers, a conductive layer penetrating through the gate electrodes and the interlayer insulating layers, an insulating layer covering an upper surface of the conductive layer, a contact plug penetrating through the insulating layer and connected to the conductive layer, and an air gap formed in the conductive layer. The conductive layer is connected to the substrate and extends between two groups of the channel regions. The air gap is defined by the contact plug, insulating layer and an inner sidewall of the conductive layer. |
US09972635B2 |
Semiconductor memory device and method for manufacturing same
A semiconductor memory device according to one embodiment, includes an interconnect extending in a first direction, a semiconductor member extending in a second direction crossing the first direction, an electrode provided between the interconnect and the semiconductor member, a first insulating film provided between the interconnect and the electrode, a second insulating film provided between the first insulating film and the electrode, a third insulating film provided between the electrode and the semiconductor member, and a metal-containing layer provided between the first insulating film and the second insulating film or inside the first insulating film, and having a metal surface concentration of 1×1014 cm−2 or more and 5×1015 cm−2 or less. |
US09972632B2 |
Split-gate, twin-bit non-volatile memory cell
A memory device that includes a substrate of semiconductor material of a first conductivity type, first and second regions spaced apart in the substrate and having a second conductivity type different than the first conductivity type, with a continuous channel region in the substrate extending between the first and second regions. A first floating gate is disposed over and insulated from a first portion of the channel region adjacent to the first region. A second floating gate is disposed over and insulated from a second portion of the channel region adjacent to the second region. A word line gate is disposed over and insulated from a third portion of the channel region between the first and second channel region portions. A first erase gate disposed over and insulated from the first region. A second erase gate disposed is over and insulated from the second region. |
US09972629B2 |
Semiconductor integrated circuit device
In an image information chip or the like, a multi-port SRAM is embedded with a logic circuit. When the 3 port is used, the 1 port may serve as a differential write and readout port, and the 2 port may serve as a single ended readout dedicated port. While the occupied area of an embedded SRAM can be reduced, the number of write and readout ports is limited to only one, and readout characteristics as fast as differential readout cannot be expected in single ended readout. A new arrangement is therefore provided in which three differential write and readout ports are included in a memory cell structure of the embedded SRAM, an N-well region, for example, is arranged at the center of a cell, and a P-well region is arranged on both sides thereof. |
US09972621B1 |
Fin structure in sublitho dimension for high performance CMOS application
A method of forming straight and narrow fins in the channel region and the resulting device are provided. Embodiments include forming Si fins separated by STI regions; recessing the STI regions to reveal the Si fins; forming a nitride layer over the STI regions and the Si fins; forming an OPL over the nitride layer between the Si fins; recessing the OPL to expose portions of the nitride layer over the Si fins; removing exposed portions of the nitride layer; removing the OPL; forming an oxide layer over exposed portions of the Si fins; forming a dummy gate over the nitride layer and the oxide layer perpendicular to the Si fins and surrounded by an ILD; removing the dummy gate and the oxide layer forming a cavity; thinning the Si fins in the cavity; and forming a RMG in the cavity. |
US09972620B2 |
Preventing shorting between source and/or drain contacts and gate
Electrical shorting between source and/or drain contacts and a conductive gate of a FinFET-based semiconductor structure are prevented by forming the source and drain contacts in two parts, a bottom contact part extending up to a height of the gate cap and an upper contact part situated on at least part of the bottom contact part. |
US09972618B2 |
Semiconductor device
An IGBT includes an n-type drift layer, a p-type base layer and an n-type emitter layer formed on an upper surface of the n-type drift layer, and a p-type collector layer on a lower surface of the n-type drift layer. A FWD includes the n-type drift layer, a p-type anode layer formed on the upper surface of the n-type drift layer and an n-type cathode layer formed on the lower surface of the n-type drift layer. A p-type well is formed on the upper surface of the n-type drift layer in a wiring region and a termination region. A wiring is formed on the p-type well in the wiring region. The p-type well has a higher impurity concentration and is deeper than the p-type anode layer. The p-type well is not formed directly above the n-type cathode layer and is separate from a region directly above the n-type cathode layer. |
US09972616B2 |
Methods of forming tuneable temperature coefficient FR embedded resistors
Methods of forming resistor structures with tunable temperature coefficient of resistance are described. Those methods and structures may include forming an opening in a resistor material adjacent source/drain openings on a device substrate, forming a dielectric material between the resistor material and the source/drain openings, and modifying the resistor material, wherein a temperature coefficient resistance (TCR) of the resistor material is tuned by the modification. The modifications include adjusting a length of the resistor, forming a compound resistor structure, and forming a replacement resistor. |
US09972608B2 |
Light emitting diode device
A light emitting diode device is provided. The light emitting diode device has a substrate, a plurality of metal pads, a plurality of LEDs and a first metal conductive wire. A plurality of first metal pads of the metal pads are disposed on a first surface of the substrate, and the LEDs are disposed on a part of the first metal pads. Each of the LEDs has at least one first electrode contact. The first electrode contact of each of the LEDs electrically connected to the first metal conductive wire has the same electrode contact polarity. Moreover, another light emitting diode device is also provided. |
US09972606B2 |
Three-dimensional hybrid packaging with through-silicon-vias and tape-automated-bonding
A 3-dimensional hybrid package including an integrated circuit chip stack formed on a laminate, the integrated chip stack further including a first chip and a second chip. The first chip is connected to the laminate through first solder bumps, each associated with a first through-silicon via (TSV), and first metal leads embedded in a first polymer tape that extends from first peripheral metal pads formed on a back side of the first chip to the laminate. The second chip is connected to the first peripheral metal pads on the back side of the first chip through second solder bumps formed on a front side of the second chip. The second chip is connected to the laminate by second metal leads, embedded in a second polymer tape that extend from second peripheral metal pads formed on a back side of the second chip to the laminate. |
US09972596B2 |
Chip assemblage, press pack cell and method for operating a press pack cell
One aspect of the invention relates to a chip assemblage. The latter comprises a number of semiconductor chips, each of which has a semiconductor body having an underside, and also a top side, which is spaced apart from the underside in a vertical direction. A top main electrode is arranged on the top side and a bottom main electrode is arranged on the underside. Moreover, each of the semiconductor chips has a control electrode, by means of which an electric current between the top main electrode and the bottom main electrode can be controlled. The semiconductor chips are connected to one another by a dielectric embedding compound to form a solid assemblage. The chip assemblage additionally comprises a common control terminal, and a common reference potential terminal. The common control terminal is electrically conductively connected to each of the control electrodes via a control electrode interconnection structure, and the common reference potential terminal is electrically conductively connected to each of the first main electrodes via a main electrode interconnection structure. Moreover, a dedicated, electrically conductive top compensation lamina is present for each of the semiconductor chips, said top compensation lamina being arranged on that side of the top main electrode which faces away from the semiconductor body and being cohesively and electrically conductively connected to the top main electrode. |
US09972592B2 |
Bumped land grid array
A semiconductor package and methods for producing the same are described. One example of the semiconductor package is described to include a substrate having a first face and an opposing second face. The package is further described to include a plurality of solderable surfaces formed on the first face of the substrate, a first solderable surface in the plurality of solderable surfaces having a pattern plating structure on an outward facing surface of the first solderable surface. There may also be an amount of solder bonded to the outward facing surface of the first solderable surface, where the pattern plating structure on the outward facing surface of the first solderable surface causes the amount of solder to have a first thickness at its ends, a second thickness at its center, and a discrete transition between the first thickness and the second thickness. |
US09972589B1 |
Integrated circuit package substrate with microstrip architecture and electrically grounded surface conductive layer
Described herein are integrated circuit structures having a package substrate with microstrip architecture as the uppermost layers and a surface conductive layer that is electrically connected to a ground plane internal to the package substrate, as well as related devices and methods. In one aspect of the present disclosure, an integrated circuit package substrate may have an internal ground plane, a dielectric layer, a microstrip signal layer as the top transmission line layer, a solder resist layer, and a surface conductive layer that is electrically connected to the internal ground plane in the package substrate. In another aspect of the present disclosure, an integrated circuit package substrate may include altering thicknesses of the dielectric and/or solder resist layers to optimize electrical performance by having the microstrip signal layer closer in proximity to the internal ground layer as compared to the surface conductive layer. |
US09972584B2 |
Chip package and manufacturing method thereof
A chip package includes a chip, a dam layer, a carrier substrate and a light shielding passivation layer. The chip has a first surface and a second surface opposite to the first surface, and a side surface is disposed between the first surface and the second surface. The dam layer is disposed on the first surface, and the carrier substrate is disposed on the dam layer. The light shielding passivation layer is disposed under the second surface and extended into the carrier substrate to cover the side surface of the chip. |
US09972583B2 |
Durable, heat-resistant multi-layer coatings and coated articles
An article having a surface treated to provide a protective coating structure in accordance with the following method: vapor depositing a first layer on a substrate, wherein the first layer is a metal oxide adhesion layer selected from the group consisting of an oxide of a Group IIIA metal element, a Group IVB metal element, a Group VB metal element, and combinations thereof; vapor depositing a second layer upon the first layer, wherein the second layer includes a silicon-containing layer selected from the group consisting of silicon oxide, silicon nitride, and silicon oxynitride; and vapor depositing a third layer upon the second layer, wherein the third layer is a functional organic-comprising layer, wherein the functional organic-comprising layer is a SAM. |
US09972578B2 |
Stacked die ground shield
The present disclosure relates to semiconductor devices. Embodiments of the teachings thereof may include processes for manufacturing of semiconductor devices and the devices themselves. For example, some embodiments may include an integrated circuit package comprising: a lead frame; a first die mounted on the lead frame in flip-chip fashion, with a frontside of the first die connected to the lead frame; wherein the first die comprises an oxide layer deposited on a backside of the first die and a back metal layer deposited on the oxide layer; and a second die mounted on the back metal layer of the first die. |
US09972575B2 |
Hybrid wafer dicing approach using a split beam laser scribing process and plasma etch process
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. In an example, a method of dicing a semiconductor wafer having a plurality of integrated circuits involves forming a mask above the semiconductor wafer, the mask composed of a layer covering and protecting the integrated circuits. The mask is then patterned with a split laser beam laser scribing process, such as a split shaped laser beam laser scribing process, to provide a patterned mask with gaps, exposing regions of the semiconductor wafer between the integrated circuits. The semiconductor wafer is then plasma etched through the gaps in the patterned mask to singulate the integrated circuits. |
US09972567B2 |
Multilayer substrate, component mounted board, and method for producing component mounted board
A multilayer substrate includes a flexible element assembly including a principal surface, a first to an n-th external electrode disposed on the principal surface, and at least one first dummy conductor disposed inside the element assembly in a floating state. When the element assembly is viewed from a normal direction of the principal surface, a distance between an m-th external electrode and a nearest external electrode therefrom among the first to the n-th external electrodes is defined as a distance Dm, an average of distances D1 to Dn is defined as an average Dave, and an area within a circle having a center on the m-th external electrode and having a radius of Dm is defined as an area Am. The first dummy conductor is located in at least one area Am having a radius of Dm greater than the average Dave when viewed from the normal direction. |
US09972562B2 |
Semiconductor device and corresponding method
A semiconductor device includes: a semiconductor die having first and second opposite surfaces, a die pad having the first surface of the semiconductor die attached thereon, an electrically conductive ground pad at the second surface of the semiconductor die, a device package coupled with the semiconductor die with the ground pad lying between the semiconductor die and the package, and ground wiring or tracks for the semiconductor die between the second surface of the semiconductor die and the ground pad. A further ground connection may be provided between the ground pad at the second surface of the semiconductor die and the die pad having the semiconductor die attached thereon. |
US09972560B2 |
Lead frame and semiconductor device
A lead frame includes a first lead frame including a first lead; a second lead frame including a second lead, the second lead frame being stacked on the first lead frame so that a space is formed between the first lead frame and the second lead frame, and the second lead being bonded to the first lead; and a resin portion provided in the space formed between the first lead frame and the second lead frame, wherein each of the first lead and the second lead includes an embedded portion embedded in the resin portion, and a protruding portion protruded from the resin portion, and wherein the embedded portion of the first lead and the embedded portion of the second lead are bonded in the resin portion. |
US09972556B2 |
Metal cored solder decal structure and process
A system of producing metal cored solder structures on a substrate includes: a decal having a plurality of apertures, the apertures being tapered from a top surface to a bottom surface of the decal; a carrier configured for positioning beneath the bottom of the decal, the carrier having cavities in a top surface and the cavities located in alignment with the apertures of the decal; the decal being configured for positioning on the carrier having the decal bottom surface in contact with the carrier top surface to form feature cavities defined by the decal apertures and the carrier cavities, the feature cavities being shaped to receive a plurality of metal elements therein, the feature cavities configured for receiving molten solder being cooled in the cavities, the decal being separable from the carrier to partially expose metal core solder contacts; and receiving elements of a substrate being configured to receive the metal core solder contacts thereon, and the metal core solder contacts being exposed and positioned on the substrate. |
US09972555B2 |
Semiconductor device and method of manufacturing same
To provide a semiconductor device having improved reliability. The semiconductor device has a wiring board, bonding land, semiconductor chip mounted on the wiring board via an adhesive layer and having a pad electrode, bonding wire connecting the pad electrode with the bonding land, and sealing body. The sealing body is, in a circuit formation region, in contact with an organic protection film and, in a scribe region and a region between the pad electrode and the scribe region, in contact with a surface protection film while not in contact with the organic protection film. A first side surface is closer to the circuit formation region side than a second one. The adhesive layer covers entirety of the semiconductor chip back surface and the second side surface of the semiconductor chip. The first side surface is in contact with the sealing body without being covered with the adhesive layer. |
US09972550B2 |
Source/drain epitaxial electrical monitor
A source/drain epitaxial electrical monitor and methods of characterizing epitaxial growth through capacitance measurements are provided. The structure includes a plurality of fin structures; one or more gate structures, perpendicular to and intersecting the plurality of fin structures. The structure further includes a first connection by a first contact at one fin-end of every other fin structure of the plurality of fin structures, and a second connection by a second contact at one end of an alternate fin structure of the plurality of fin structures. |
US09972546B2 |
Etching time detection means and method for etching device
An etching time detection means and an etching time detection method for an etching device. The detection means comprises: a light wave emitter fixed on one substrate of the etching device, a light wave receiver fixed on another substrate and opposed to the light wave emitter, a detection system communicated with the light wave emitter and the light wave receiver for receiving light intensity signals and calculating etching time. With the detection means and the detection method, the automatical detection of etching time can be achieved and the deviation caused by visual observation can be effectively avoided. |
US09972544B2 |
Semiconductor device with conductive pattern on insulating line pattern on spacer on field insulating film in trench between fin patterns
A semiconductor device including a first fin pattern and a second fin pattern, which are in parallel in a lengthwise direction; a first trench between the first fin pattern and the second fin pattern; a field insulating film partially filling the first trench, an upper surface of the field insulating film being lower than an upper surface of the first fin pattern and an upper surface of the second fin pattern; a spacer spaced apart from the first fin pattern and the second fin pattern, the spacer being on the field insulating film and defining a second trench, the second trench including an upper portion and an lower portion; an insulating line pattern on a sidewall of the lower portion of the second trench; and a conductive pattern filling an upper portion of the second trench and being on the insulating line pattern. |
US09972542B1 |
Hybrid-channel nano-sheet FETs
Semiconductor devices and methods of forming the same include forming stacks of alternating layers of first channel material and second channel material in a first device region and a second device region. A first layer cap is formed at ends of the layers of first channel material. A second layer cap is formed at ends of the layers of second channel material. The first layer caps are etched away in the first device region. The second layer caps are etched away in the second device region. First source/drain regions are grown in the first device region from exposed ends of the layers of the first channel material. Second source/drain regions are grown in the second device region from exposed ends of the layers of the second channel material. |
US09972540B2 |
Semiconductor device having multiple thickness oxides
Method for fabricating semiconductor device comprising: forming a dummy gate on a first nitrided oxide layer and a non-nitrided oxide layer; nitridizing an exposed section of the non-nitrided oxide layer to form a second nitrided oxide layer; forming an interlayer dielectric on the first nitrided oxide layer and the second nitrided oxide layer; removing the dummy gate from the first nitrided oxide layer to form a first opening with the first nitrided oxide layer exposed in the first opening; removing the dummy gate from the non-nitrided oxide layer to form a second opening with a non-nitrided portion of oxide layer exposed in the second opening; removing the non-nitrided portion of the oxide layer; forming a first dielectric layer and first metal gate material in the first opening; and forming a second dielectric layer and second metal gate material in the second opening. |
US09972537B2 |
Methods of forming graphene contacts on source/drain regions of FinFET devices
One illustrative method disclosed herein includes forming a gate structure above a portion of a fin and performing a first epitaxial growth process to form a silicon-carbide (SiC) semiconductor material above the fin in the source and drain regions of a FinFET device. In this example, the method also includes performing a heating process so as to form a source/drain graphene contact from the silicon-carbide (SiC) semiconductor material in both the source and drain regions of the FinFET device and forming first and second source/drain contact structures that are conductively coupled to the source/drain graphene contact in the source region and the drain region, respectively, of the FinFET device. |
US09972536B2 |
Reconfigurable semiconductor device
A reconfigurable device and an analog circuit are formed on a single chip so that the analog circuit can be controlled by the reconfigurable device. A reconfigurable semiconductor device (1) includes a plurality of logic sections (20) and an analog section (10). The plurality of logic sections (20) are connected to each other by an address line or a data line. The analog section (10) includes a plurality of input/output sections and an output amplifier. Each of the logic sections (20) includes a plurality of address lines, a plurality of data lines, a memory cell unit, and an address decoder that decodes an address signal and that outputs a decoded signal to the memory cell unit. The plurality of logic sections (20) and the analog section (10) are mounted in the same chip package. |
US09972534B1 |
Semiconductor devices, through-substrate via structures and methods for forming the same
A semiconductor device includes a through-substrate via structure, a first metal layer, an electronic component over the through-substrate via structure, a second metal layer and another electronic component below the through-substrate via structure. The through-substrate via structure includes a through hole penetrating from a first surface to an opposite second surface of a semiconductor substrate, and an acute angle is included between a sidewall of the through hole and the second surface on a side of the semiconductor substrate. The through-substrate via structure also includes a conductive layer that fills the through hole, and a semiconductor layer disposed in the through hole and interposed between the conductive layer and the semiconductor substrate. |
US09972530B2 |
Method of manufacturing semiconductor device including copper interconnections
Performance of a semiconductor device is improved. In one embodiment, for example, deposition time is increased from 4.6 sec to 6.9 sec. In other words, in one embodiment, thickness of a tantalum nitride film is increased by increasing the deposition time. Specifically, in one embodiment, deposition time is increased such that a tantalum nitride film provided on the bottom of a connection hole to be coupled to a wide interconnection has a thickness within a range from 5 to 10 nm. |
US09972526B2 |
Method for forming conductive structure in semiconductor structure
A method for manufacturing a semiconductor structure is provided. The method includes forming a mask layer over a substrate, forming a material layer over the mask layer, forming a first blocking structure and a second blocking structure in the material layer separated from each other, and forming a first opening and a second opening in the material layer aligned with the first blocking structure. The method further includes forming a first spacer on sidewalls of the first opening and a second spacer on sidewalls of the second opening, forming a third opening and a fourth opening in the material layer aligned with the second blocking structure, etching the mask layer through the first opening, the second opening, the third opening, and the fourth opening. |
US09972523B2 |
Robot and control method of robot
A robot includes robot arm including lower arm, upper arm and hand attached to tip end portion of upper arm such that the hand is rotatable around rotational axis thereof; lower arm drive unit which drive the lower arm to move the hand, upper arm drive unit which drives the upper arm to move the hand; hand drive unit which rotates the hand; hand angular position detecting section which detects angular position of the hand around the rotational axis; and control unit which controls upper arm drive unit, lower arm drive unit, and hand drive unit, wherein the hand includes a blade having a first contact/slide surface and second contact/slide surface which extend in a first direction, contact a teaching target and slide thereon, and first contact/slide surface and second contact/slide surface include a first characterizing portion and a second characterizing portion having bent points in the first direction, respectively. |
US09972518B2 |
Gas purge device and gas purge method
A gas inlet made of an elastic material is prevented from getting scratched by contact with a nozzle, and adhesion between the gas inlet and the nozzle is prevented. A container is positioned, and a purge gas is introduced from the nozzle into a gas inlet hole in the center of a circular bottom surface of the gas inlet provided on the bottom of the container. The nozzle has a planar top end surface having a size equal to or greater than that of the bottom surface of the gas inlet, and a nozzle hole in the center of the top end surface, and has a size equal to or smaller than that of the gas inlet hole. The top end surface is roughened or includes a lubricant so that the top end surface and the gas inlet are mutually slidable. |
US09972515B2 |
Substrate processing apparatus and substrate processing method
In a substrate processing apparatus, a temperature of an anti-static liquid having electrical resistivity which gradually decreases as a liquid temperature increases is adjusted by a temperature adjustment part and the electrical resistivity of the anti-static liquid is higher than the electrical resistivity of a processing liquid (SPM liquid). After that, a plurality of substrates are immersed in the anti-static liquid inside the anti-static liquid storage part and both main surfaces of each substrate entirely conic into contact with the anti-static liquid. This gradually removes static electricity from the substrate. Then, the SPM liquid is supplied onto an upper surface of the substrate to thereby perform an SPM process. In the SPM process, it is thereby possible to prevent a large amount of electric charges from sharply moving from the substrate to the SPM liquid and prevent any damage to the substrate. |
US09972512B2 |
Liquid processing method, memory medium and liquid processing apparatus
A liquid processing apparatus for liquid-processing a substrate includes a substrate holding device that rotates a substrate in horizontal position, a nozzle holding device holding processing liquid and gas nozzles, the liquid nozzle discharging processing liquid from a discharge port such that the liquid is discharged obliquely to surface of the substrate, the gas nozzle discharging gas perpendicularly to the surface of the substrate, a moving device that moves the nozzle device with respect to the surface of the substrate, and a control device including circuitry that controls the nozzle, substrate and moving devices such that while the substrate is rotated, the liquid is discharged to peripheral portion toward downstream side in rotation direction and along tangential direction of the substrate and gas is discharged from the gas nozzle toward position adjacent to liquid landing position of the liquid on the surface and is on center side of the substrate. |
US09972507B2 |
Method for encapsulating large-area semiconductor element-mounted base material
Provided is an encapsulation method not causing molding failures such as filling failures and flow marks when collectively encapsulating a large-area silicon wafer or substrate with a resin composition. Specifically, provided is a method for encapsulating a semiconductor element-mounted base material, using a curable epoxy resin composition containing: an epoxy resin (A), a curing agent (B), a pre-gelatinizing agent (C) and a filler (D). The semiconductor element-mounted base material is collectively encapsulated under conditions of (a) molding method: compression molding, (b) molding temperature: 100 to 175° C., (c) molding period: 2 to 20 min and (d) molding pressure: 50 to 350 kN. |
US09972505B2 |
Semiconductor device and its manufacturing method
The present invention makes it possible to improve the reliability of a semiconductor device. The semiconductor device has, over a semiconductor substrate, a pad electrode formed at the uppermost layer of a plurality of wiring layers, a surface protective film having an opening over the pad electrode, a redistribution line being formed over the surface protective film and having an upper surface and a side surface, a sidewall barrier film comprising an insulating film covering the side surface and exposing the upper surface of the redistribution line, and a cap metallic film covering the upper surface of the redistribution line. Then the upper surface and side surface of the redistribution line are covered with the cap metallic film or the sidewall barrier film and the cap metallic film and the sidewall barrier film have an overlapping section. |
US09972502B2 |
Systems and methods for performing in-situ deposition of sidewall image transfer spacers
A method of performing a sidewall image transfer (SIT) process includes arranging a substrate within a substrate processing chamber, wherein the substrate includes a mandrel layer formed on the substrate and etching the mandrel layer to form a plurality of mandrels. The method further includes, without removing the substrate from within the substrate processing chamber and subsequent to etching the mandrel layer, depositing a thin spacer layer such that the thin spacer layer is formed on upper surfaces of the plurality of mandrels, sidewalls of the plurality of mandrels, and portions of the substrate between the sidewalls of the plurality of mandrels, subsequent to depositing the thin spacer layer, etching the thin spacer layer to remove the thin spacer layer from the upper surfaces of the mandrels and the portions of the substrate between the sidewalls of the plurality of mandrels such that only the thin spacer layer formed on the sidewalls of the plurality of mandrels remains, and, subsequent to etching the thin spacer layer from the upper surfaces of the mandrels and the portions of the substrate between the sidewalls of the plurality of mandrels, etching the plurality of mandrels to remove the plurality of mandrels from the substrate such that only the thin spacer layer formed on the sidewalls of the plurality of mandrels remains on the substrate. |
US09972501B1 |
Techniques and systems for continuous-flow plasma enhanced atomic layer deposition (PEALD)
Techniques are disclosed for methods and apparatuses for performing continuous-flow plasma enhanced atomic layer deposition (PEALD). Plasma gas, containing one or more component gases, is continuously flowed to a planar inductive coupled plasma source attached at an upper end of a cylindrical chamber. Plasma is separated from the ALD volume surrounding a wafer/substrate in the lower end of the chamber by a combination of a grounded metal plate and a ceramic plate. Each plate has a number of mutually aligned holes. The ceramic plate has holes with a diameter less than 2 Debye lengths and has a large aspect ratio. This prevents damaging plasma flux from entering the ALD volume into which a gaseous metal precursor is also pulsed. The self-limiting ALD reaction involving the heated substrate, the excited neutrals from the plasma gas, and the metal precursor produce an ultra-uniform, high quality film on the wafer. A batch configuration to simultaneously coat multiple wafers is also disclosed. |
US09972500B2 |
Method of manufacturing semiconductor device
The present invention is provided to improve quality or manufacturing throughput of a semiconductor device. A method includes supplying a source gas to a substrate in a process chamber; exhausting an inside of the process chamber; supplying a reaction gas to the substrate; and exhausting the inside of the process chamber, wherein the source gas and/or the reaction gas is supplied in temporally separated pulses in the supply of the source gas and/or in the supply of the reaction gas. Then, the source gas and/or the reaction gas is supplied in temporally separated pulses to form a film during a gas supply time determined by a concentration distribution of by-products formed on a surface of the substrate. |
US09972499B2 |
Method for forming metal-semiconductor alloy using hydrogen plasma
A method of manufacturing a semiconductor device includes providing a semiconductor substrate having a front surface and a back surface; forming a transition metal layer on a surface of the semiconductor substrate; and exposing the semiconductor substrate having the transition metal layer formed thereon to a hydrogen plasma atmosphere formed by microwaves, to cause the transition metal layer to generate heat. During exposure of the semiconductor substrate, a portion of the semiconductor substrate contacting the transition metal layer is heated by a transfer of heat from the transition metal layer and, at an interface of the transition metal layer and the semiconductor substrate, an ohmic contact is formed by reaction of the transition metal layer and the semiconductor substrate, such as to form a transition metal silicide when the semiconductor substrate is silicon carbide. The ohmic contact provides a lower contact resistivity and device properties can be prevented from degrading. |
US09972496B2 |
Process for manufacturing a power device with a trench-gate structure and corresponding device
An embodiment for realizing a power device with trench-gate structure integrated on a semiconductor substrate, and including etching the semiconductor substrate to make a first trench having first side walls and a first bottom; and further etching said semiconductor substrate to make a second trench inside the first trench, realized in a self-aligned way and below this first trench, the first trench and the second trench defining the trench-gate structure with a bird beak-like transition profile suitable for containing a gate region. |
US09972493B2 |
Method of forming low height split gate memory cells
A method of forming a memory device that includes forming a first insulation layer on a semiconductor substrate, forming a conductive material layer on the first insulation layer, forming an insulation block on the conductive material layer, forming an insulation spacer along a side surface of the insulation block and on the conductive material layer, etching the conductive material layer to form a block of the conductive material disposed directly under the insulation block and the insulation spacer, removing the insulation spacer, forming a second insulation layer having a first portion wrapping around an exposed upper edge of the block of the conductive material and a second portion disposed on a first portion of the first insulation layer over the substrate, and forming a conductive block insulated from the block of the conductive material by the second insulation layer and from the substrate by the first and second insulation layers. |
US09972487B2 |
Dielectric-metal stack for 3D flash memory application
A method is provided for forming a stack of film layers for use in 3D memory devices. The method starts with providing a substrate in a processing chamber of a deposition reactor. Then one or more process gases suitable for forming a dielectric layer are supplied into the processing chamber of the deposition reactor forming a dielectric layer on the substrate. Then one or more process gases suitable for forming a metallic layer are supplied into the processing chamber of the deposition reactor forming a metallic layer on the dielectric layer. Then one or more process gases suitable for forming a metallic nitride adhesion layer are supplied into the processing chamber of the deposition reactor forming a metallic nitride adhesion layer on the metallic layer. The sequence is then repeated to form a desired number of layers. |
US09972485B2 |
Method and composition for removing resist, etch residue, and copper oxide from substrates having copper, metal hardmask and low-k dielectric material
A semiconductor processing composition and method for removing photoresist, polymeric materials, etching residues and copper oxide from a substrate comprising copper, low-k dielectric material and TiN, TiNxOy or W wherein the composition includes water, at least one halide anion selected from Cl− or Br−, and, where the metal hard mask comprises only TiN or TiNxOy, optionally at least one hydroxide source. |
US09972483B2 |
Method of mass separating ions and mass separator
A method of separating ions according to their time of flight is provided comprising: a. providing an analyzer comprising two opposing ion mirrors, each mirror comprising inner and outer field-defining electrode systems elongated along an analyzer axis with the outer field-defining electrode system surrounding the inner field-defining electrode system and creating therebetween an analyzer volume; b. injecting ions into the analyzer volume or creating ions within the analyzer volume so that they separate according to their time of flight as they travel along a main flight path while undergoing a plurality of axial oscillations in the direction of the analyzer axis and a plurality of radial oscillations while orbiting about one or more inner field-defining electrodes; c. the plurality of axial oscillations and plurality of radial oscillations causing the separated ions to intercept an exit port after a predetermined number of orbits. Also provided is an analyzer for performing the method, comprising: the two opposing ion mirrors which abut at a first plane, wherein the outer field-defining electrode system of one mirror comprises two sections, the sections abutting at a second plane, comprising a first section between the first plane and the second plane, and a second section adjacent the first section and wherein the first section has at least a portion which extends radially from the analyzer axis a greater extent than an adjacent portion of the second section at the second plane. |
US09972482B2 |
Concentric APCI surface ionization ion source, ion guide, and method of use
A concentric APCI surface ionization probe, supersonic sampling tube, and method for use of the concentric APCI surface ionization probe and supersonic sampling tube are described. In an embodiment, the concentric APCI surface ionization probe includes an outer tube, an inner capillary, and a voltage source coupled to the outer tube and the inner capillary. The inner capillary is housed within and concentric with the outer tube such that ionized gas (e.g., air) travels out of the outer tube, reacts with a sample, and the resulting analyte ions are sucked into the inner capillary. A supersonic sampling tube can include a tube coupled to a mass spectrometer and/or concentric APCI surface ionization probe, where the tube includes at least one de Laval nozzle. |
US09972477B2 |
Multiple point gas delivery apparatus for etching materials
Implementations of the present disclosure relate to an electrode assembly for a processing chamber. In one implementation, the electrode assembly includes a cathode electrode having an inner volume and a ground anode electrode spaced apart from the cathode electrode. A first etchant gas is introduced through the cathode electrode and into the inner volume. The first etchant gas is ionized within the inner volume. The ionized first etchant gas is filtered to allow only radicals to flow from the inner volume into a mixing volume formed within the ground anode electrode. The mixing volume is separated from the inner volume by a gas injection ring. The radicals from the first etchant gas are mixed and reacted with a second etchant gas in molecular phase, which is introduced through the ground anode electrode into a sidewall of the gas injection ring before entering the mixing volume in an evenly distributed manner. |
US09972476B2 |
Film forming device, film forming method, and film forming program
A film forming device includes: a microwave supplying unit configured to supply microwaves for generating plasma along a treatment surface of a conductive workpiece; a negative voltage applying unit configured to apply to the workpiece a negative bias voltage for expanding a sheath layer thickness along the treatment surface of the workpiece, and a controller configured to control the microwave supplying unit and the negative voltage applying unit, wherein the microwave supplying unit has a microwave transmitting window configured to propagate the supplied microwaves to the expanded sheath layer, wherein the controller is configured to control the microwave supplying unit and the negative voltage applying unit while supplying of the microwaves so that a sheath thickness of the sheath layer changes. |
US09972475B2 |
Apparatus and method to control an ion beam
An apparatus to control a ribbon ion beam. The apparatus may include a coil assembly comprising a plurality of electromagnetic coils configured to generate a magnetic field proximate the ribbon beam, the magnetic field extending in a first direction that forms a non-zero angle with respect to a direction of propagation of the ribbon ion beam; a current source assembly configured to supply current to the coil assembly; and a controller configured to control the current source assembly to send at least one dithering current signal to the coil assembly responsive to a beam current measurement of the ribbon ion beam, wherein the at least one dithering current signal generates a fluctuation in magnetic field strength of the magnetic field. |
US09972474B2 |
Electron microscope with multiple types of integrated x-ray detectors arranged in an array
An electron microscope including a vacuum chamber for containing a specimen to be analyzed, an optics column, including an electron source and a final probe forming lens, for focusing electrons emitted from the electron source, a specimen stage positioned in the vacuum chamber under the probe forming lens for holding the specimen, and multiple x-ray detectors positioned within the vacuum chamber, at different takeoff angles with respect to the sample's x-ray emission position in the chamber. Takeoff angles are provided to improve the counting efficiency of the various sensors. Multiple detectors of different types may be supported within the vacuum chamber on a mechanical support system, which may be adjustable. A method includes operating the sensors to optimize the time required for accurate x-ray counting by gathering data at the multiple takeoff angles. |
US09972468B2 |
Information technology racks having integrated bus plugs and related systems and busways
Busways and Information technology enclosures and related systems are provided. A busway for power distribution to equipment positioned in an information technology (IT) rack is provided, the busway including a plurality of openings on a first surface of the busway configured to receive a plurality of plug-in stabs associated with a plurality of bus plugs integrated with the IT rack, such that when the plurality of plug-in stabs are positioned in the plurality of openings in the busway, the IT rack is substantially flush with the first surface of the busway. |
US09972464B2 |
Key structure
A key structure includes a base plate, a keycap and a connecting element. The connecting element includes a first frame and a second frame. The first frame is connected with the base plate and the keycap. The first frame includes a first linking part. The second frame is connected with the base plate and the keycap. The second frame includes a second linking part. The second linking part is contacted with the first linking part. When a depressing force from the user is applied to the keycap, the first frame is swung relative to the second frame. Moreover, in response to a friction between the first linking part and the second linking part, the keycap is correspondingly moved. |
US09972463B2 |
Electronic device, printing device and electronic device production method
An electronic device includes a pressing member having plural protruding pressing parts, a first opening-formed member having plural first openings into which the plural pressing parts are inserted so as to individually protrude, a second opening-formed member having plural second openings into which the plural pressing parts are inserted so as to individually protrude, and a positioning member positioning the pressing member, first opening-formed member, and second opening-formed member so that the plural pressing parts are disposed at positions where the plural pressing parts are inserted in the plural first openings and plural second openings. |
US09972461B2 |
Key structure with mechanical switch and mechanical switch thereof
A key structure with mechanical switch includes a keycap, a support plate board disposed under the keycap, a scissor unit, a receiving housing, a guiding outer cylinder, a rotating inner cylinder and an elastic element. The scissor unit guides the keycap up or down along a pressing direction. The receiving housing has a plurality of sectional boards and a plurality of sectional cutouts. The guiding outer cylinder is movably received in the receiving housing along the pressing direction, and abuts against a bottom surface of the keycap. The guiding outer cylinder has a plurality of positioning bumps and a plurality of lodging recesses. The rotating inner cylinder is received in the guiding outer cylinder and has a plurality of sliding bumps. The elastic element is located in the rotating inner cylinder to provide elasticity toward the keycap. The present disclosure also provides a mechanical switch. |
US09972458B2 |
Draw in and out type circuit breaker
Disclosed is a draw in and out type circuit breaker. In the draw in and out type circuit breaker, at least one guide slot is provided in a slide plate, and thus, a clip moves to a test position, a connected position, or a disconnected position with being fitted into the at least one guide slot, thereby enabling a position of the clip to be easily controlled. |
US09972457B2 |
Push switch
Guide grooves are formed in a peripheral sidewall of a soft button, and a hard cap is separably connected to the button by fitting legs on the cap into these guide grooves. Furthermore, when a push-operation member on the cap is pushed, the legs are guided in the guide grooves, while the press stroke of the push-operation member is regulated by the bottom ends of the legs coming into contact with the top face of an inner flange on the case. |
US09972454B1 |
Grounding connections in a tactile switch assembly
An electronic device includes a tactile switch assembly. The tactile switch assembly includes a tactile switch structure. A grounding structure can be included in an electrostatic discharge path in the tactile switch structure. The grounding structure can result in a shorter electrostatic discharge path that minimizes damage caused by an electrostatic discharge event. Additionally, different grounding connectors are disclosed that can attach to a grounded component in the electronic device and to a tactile switch bracket associated with the tactile switch assembly. The grounding connector provides a grounding connection to the tactile switch bracket. |
US09972451B2 |
Polyelectrolyte and a method for manufacturing an energy storage device
A new multifunctional polyelectrolyte, particularly suitable for a solid-state supercapacitor, is obtainable or obtained by reacting an effective amount of vinyl hybrid silica nanoparticles (VSNPs) and a compound having a structural unit based on acrylic acid or a structural unit derived therefrom in the presence of a polymerization initiator. The polyelectrolyte allows for an advantageous tunable ionic conductivity, exceptional self-healability and super-stretchability. An energy storage device, in particular a solid-state supercapacitor, includes the polyelectrolyte. A method for manufacturing a solid-state supercapacitor as well as for repairing a solid-state supercapacitor having cracks is also disclosed. Benefiting from the superior properties of the polyelectrolyte, the energy storage devices based thereon exhibit highly advantageous stretchability and self-healability and an exceptional performance compared to conventionally known devices. |
US09972444B2 |
Solid electrolytic capacitor element for use in dry conditions
A capacitor assembly that is capable of exhibiting good properties under dry conditions. The ability to perform under such conditions is due in part to the use of an intrinsically conductive polymer in the solid electrolyte that contains repeating units having the following formula (I): wherein, R is (CH2)a—O—(CH2)b; a is from 0 to 10; b is from 1 to 18; Z is an anion; and X is a cation. |
US09972443B2 |
Tantalum capacitor
A tantalum capacitor includes a capacitor body containing tantalum powder, having a rectangular parallelepiped shape, and including a plurality of tantalum wires spaced apart from each other in a long axis direction of the rectangular parallelepiped shape and protruding from one side surface thereof perpendicular to the long axis direction; a conductive layer provided on one side surface of the capacitor body to be spaced apart from the tantalum wires; a sealing part enclosing the tantalum wires, the conductive layer, and the capacitor body and allowing end portions of the tantalum wires and a surface of the conductive layer to be exposed by the sealing part; an anode terminal provided on one side surface of the sealing part; and a cathode terminal provided on one side surface of the sealing part. |
US09972442B2 |
Wet electrolytic capacitor
A wet electrolytic capacitor that contains electrodes (i.e., anode and cathode) and a working electrolyte is provided. The anode and optionally the cathode include a wire assembly containing two or more individual wires. A particulate material is also disposed in contact with at least a portion of the wire assembly. |
US09972441B2 |
Layered ceramic capacitor
Resolution means: The multilayer ceramic capacitor includes an effective dielectric portion and cover layers. The effective dielectric portion includes dielectric ceramic layers and internal electrode layers that are alternately stacked. The cover layers are made of ceramic material and disposed on top and bottom surfaces of the effective dielectric portion. The cover layers include ceramic particles, which constitute the majority of the cover layers, and include glass particles. Some of the glass particles are present in gaps, which are formed between the ceramic particles. |
US09972438B2 |
Laminated ceramic electronic component
A method for manufacturing a laminated ceramic capacitor having a laminated body including a plurality of stacked ceramic layers and internal electrodes located between the ceramic layers. The laminated body has a pair of mutually opposed principal surfaces extending in the direction in which the ceramic layers extend, a pair of mutually opposed side surfaces and a pair of mutually opposed end surfaces which respectively extend in directions orthogonal to the principal surfaces. The internal electrodes are 0.4 μm or less in thickness, and are located in an area defined by a width-direction gap of 30 μm or less interposed with respect to each of the pair of side surfaces and an outer layer thickness of 35 μm or less interposed with respect to each of the pair of principal surfaces. |
US09972433B2 |
Multiple winding transformer
A multiple winding transformer includes a core unit, a first winding set which has N (N≥3) number of windings, and a second winding set which has at least one winding. The windings of the first winding set are overlappingly wound around the core unit. Each of the windings includes an input terminal and an output terminal. The input terminal of one of the windings is spaced apart from the input terminal of a next one of the windings by (360/N) degrees, and the input terminals are interconnected to form an input end. The output terminal of one of the windings is spaced apart from the output terminal of a next one of the windings by (360/N) degrees, and the output terminals are interconnected to form an output end. |
US09972430B2 |
Coil component
A coil component includes a magnetic substrate, an insulating layer provided on the magnetic substrate and having conductive coils formed in the insulating layer, and a reinforcing layer provided on the insulating layer and having a coefficient of thermal expansion lower than a coefficient of thermal expansion of the insulating layer. High attenuation characteristics and mountability of a coil component may be improved and the deviation of the coefficient of thermal expansion between the components may be alleviated. |
US09972428B2 |
Neodymium-based rare earth permanent magnet and process for producing same
Provided is a neodymium-based rare earth permanent magnet having a purity of 99.9 wt % or higher excluding gas components and component elements. The present invention can remarkably improve the magnetic properties in a neodymium-based rare earth permanent magnet by highly purifying the magnetic materials. Furthermore, the present invention aims to provide a high-performance neodymium-based rare earth permanent magnet with improved heat resistance and corrosion resistance, which are inherent drawbacks of magnetic materials. |
US09972421B2 |
FEP modification to reduce skew in data communications cables
A cable includes a first twisted pair of insulated conductors having a first lay length and a second twisted pair of insulated conductors having a second lay length, where the second lay length is longer than the first lay length. At least one jacket covers the pairs. An additive is added to the insulation of the conductors of the second twisted pair so that the dielectric constant of the insulation of the conductors of the second twisted pair is raised relative to the dielectric constant of the insulation of the conductors of the first twisted pair resulting in a reduced skew between the first and second twisted pairs. |
US09972419B2 |
Method of wrapping mica paper on an electrical conductor and mica paper tape suitable for same
A method is disclosed of applying a mica paper around an electrical conductor, the process including attaching the tape comprising the mica paper to the conductor at an attachment point on the conductor; winding the tape around the conductor surface until the tape has been wound to a point that is at least 25 percent of the conductor circumference from the attachment point and then initiating a continuous removal of the support layer from the tape, starting at the attachment point; the mica paper remaining in contact with the surface of the conductor; and continuing to wind the tape around the conductor while simultaneously removing the support layer at a removal point until a desired amount of conductor surface is completely covered with at least one layer of the mica paper, with the proviso that the removal point is maintained at least 25 percent of the conductor circumference behind the winding point until the desired amount of conductor surface is completely covered.A tape is also disclosed of mica paper and a support layer, wherein the mica paper; wherein the initial elongation of the support layer is equal to or less than the initial elongation of the mica paper; and wherein the support layer is demountably attached to the mica paper such that when a delamination force of 10 N/10 mm or less is imposed on the support layer it can be separated from the mica paper. |
US09972418B2 |
Exterior member and electric wire arrangement structure
An exterior member has an exterior member body having a base color, and an identification mark having an identification color different from the base color. The identification mark includes at least one of a plurality of line marks provided parallel to each other, and a line mark provided continuously and spirally. |
US09972417B2 |
Electrically conducting path
An electrically conducting path including: an electrical wire; an exterior member made of rubber and enclosing a portion of the electrical wire; a waterproof member filling a gap between an opening part of an end portion of the exterior member and the electrical wire; and a molded resin member that is in intimate contact with and covers, in a liquid-tight state, an outer circumferential surface of the end portion of the exterior member, the waterproof member, and a section of the electrical wire that is exposed to an outside of the exterior member. Since the gap between the opening part of the end portion of the exterior member and the electrical wire is sealed in a liquid-tight state by the waterproof member and the molded resin member, it is possible to prevent water from entering the inside of the exterior member. |
US09972412B2 |
Cellulose capsules
A method for making an oil-in-water dispersion or water-in-oil dispersion is disclosed. The method comprises the step of mixing a hydrophilic medium, a hydrophobic composition and non-derivatized cellulose solution in an ionic liquid. |
US09972411B2 |
Copper alloy wire, copper alloy stranded wire, covered electric wire, and terminal-fitted electric wire
An object of the present invention is to provide an ultrafine copper alloy being high in strength and conductivity and being also superior in elongation, a copper alloy stranded wire, a covered electric wire including the copper alloy wire or copper alloy stranded wire, and a terminal-fitted electric wire. A copper alloy wire used as a conductor, the copper alloy wire containing greater than or equal to 0.4% by mass and less than or equal to 1.5% by mass of Fe, greater than or equal to 0.1% by mass and less than or equal to 1.0% by mass of Ti, and the remainder including Cu and an impurity. |
US09972410B2 |
Ti-included oxide dispersion strengthened copper alloy and method for manufacturing dispersed copper
The present invention relates to a Ti-included oxide dispersion strengthened copper alloy and a method for preparing oxide dispersion copper by an internal oxidation Ti-included copper alloy, which thus allows spheronization and refinement of the oxides, and reduction of distance between the oxides. According to the present invention, there is provided oxide dispersion copper having excellent hardness and tensile strength as well as electrical conductivity by performing spheronization and refinement for Ti-included oxide and thus further reducing the distance between oxides. |
US09972409B2 |
Insulated wire
According to one embodiment, an insulated wire is disclosed. The insulated wire includes an aluminum conductor, and a first insulating film provided on the aluminum conductor. The first insulating film is made of a first polyimide obtained by reacting an acid component containing 50 mol % to 90 mol % of 3,3′,4,4′-biphenyl tetracarboxylic acid dianhydride, 5 mol % to 20 mol % of 3,3′,4,4′-benzophenone tetracarboxylic acid dianhydride, and 5 mol % to 40 mol % of pyromellitic anhydride with a diamine component containing 4,4′-diaminodiphenyl ether. |
US09972405B2 |
Semiconductor memory device and method of operating the same
A semiconductor memory device includes memory cells coupled to a word line; and a peripheral circuit configured to read first to kth page data from the memory cells by sequentially applying first to kth test voltages to the word line, where k is a natural number greater than 3, wherein the peripheral circuit is configured to gradually reduce times during which the first to kth test voltages are applied to the word line. |
US09972403B2 |
Self-testing data storage devices and methods
Systems and methods for self-testing archival memory devices are described. The memory device includes a data storage component capable of being coded with data. The memory device further includes a read-write mechanism configured to read, write, and delete data stored on the data storage component. The memory device includes a read-write controller configured to control the read-write mechanism based on input received through a device interface of the memory device, wherein the device interface of the memory device is configured to connect to an external computing device. The memory device further includes a diagnostic controller configured to perform a test on at least one of the data stored on the data storage component, the data storage component, and the read-write mechanism. The memory device includes a power source configured to provide operational power to the diagnostic controller when the memory device is not connected to an external power source. |
US09972401B2 |
Multi-port memory, semiconductor device, and memory macro-cell capable of performing test in a distributed state
A multi-port memory includes a memory cell, first and second word lines, first and second bit lines, first and second address terminals, and an address control circuit. The address control circuit controls the first and second word lines independently of each other on the basis of address signals that are respectively supplied to the first and second address terminals in a normal operation mode, and activates both of the first and second word lines that are coupled to the same memory cell on the basis of the address signal that is supplied to one of the first and second address terminals in a disturb test mode. |
US09972396B1 |
System and method for programming a memory device with multiple writes without an intervening erase
In solid-state memory, such as flash memory, a section of memory is typically erased prior to each time data is programmed therein. In contrast, systems and methods for programming a solid-state memory device with writes from different data sets without an intervening erase are disclosed. For example, the memory device may first erase a block and thereafter program the block with a first data set, with some cells in an erased state and other cells in a non-erased state. After programming the first data set into the block and without erasing the block, the memory device programs the block with a second data set that is at least partially different from the first data set. In this regard, some of the cells, which were in a non-erased state after programming with the first data set, are in an erased state after programming with the second data set. |
US09972394B2 |
Level shifter circuit and associated memory device
A level shifter circuit is designed to shift an input signal that switches within a first voltage range to supply an output signal that switches within a second voltage range, higher than the first voltage range. A first inverter stage has an input receiving the input signal and also has an output. A first capacitive element is connected between the output of the first input inverter stage and a first holding node. A latch stage is connected between the first holding node and a second holding node that is coupled to an output terminal, on which the output signal is present. The first input inverter stage is designed to operate in the first voltage range, and the latch stage is designed to operate in the second voltage range. |
US09972390B2 |
Two pass memory programming method, memory control circuit unit and memory storage apparatus
The memory programming method includes: applying a first programming parameter set to program first data stream into a first physical programming unit, and the first physical programming unit is composed of memory cells at intersections between a first bit line string of a physical erasing unit and a first word line layer of the physical erasing unit. The memory programming method further includes applying a second programming parameter set to program the first data stream into all of the memory cells of the first physical programming unit again after completely programming the first data stream into all of the memory cells of the first physical programming unit. |
US09972385B2 |
Memory array driver
Example implementations relate to memory array drivers. For example, a memory array includes a memory cell. The memory array also includes a bit line coupled to the memory cell and a word line coupled to the memory cell. The memory array further includes a first memory array driver having a first terminal and a second terminal. The first terminal is coupled to the bit line. The second terminal is coupled to the word line. The memory array further includes a second memory array driver having a third terminal and a fourth terminal. The third terminal is coupled to the bit line. The fourth terminal is coupled to the word line. |
US09972384B2 |
Electronic device and method for fabricating the same
An electronic device comprising a semiconductor memory unit that includes a resistance variable element formed over a substrate, and including stacked therein a bottom electrode, a variable resistance layer and a top electrode, and a barrier layer formed over the resistance variable element, and including an amorphous silicon layer which is doped with at least one kind of impurity. |
US09972380B2 |
Memory cell having a magnetic Josephson junction device with a doped magnetic layer
Examples described in this disclosure relate to a memory cell having a magnetic Josephson junction device with a doped magnetic layer. In one example, a memory cell including a magnetic Josephson junction (MJJ) device is provided. The MJJ device may include at least a first layer formed above a second layer and a third layer formed below the second layer, where the first layer is a free magnetic layer, the second layer is a non-magnetic layer, where the third layer is a fixed magnetic layer. The free magnetic layer may comprise a magnetic alloy doped with at least one of Vanadium, Zirconium, Molybdenum, or Hafnium, and the fixed magnetic layer may comprise an un-doped second magnetic alloy. |
US09972379B2 |
First data in response to second read request
First and second read requests are received. First data is fetched in response to the first read request. The fetched first data is then stored. The fetched first data corresponds to an address of the first read request. The fetched first data is returned in response to the second read request. |
US09972377B2 |
Refresh controller and memory device including the same
A refresh controller of a memory device may include a timing controller, a refresh counter and an address generator. The timing controller generates a counter refresh signal in response to receiving a refresh command provided from an external device, and generates a hammer refresh signal that is activated periodically. The refresh counter generates a counter refresh address signal in response to the counter refresh signal, such that the counter refresh address signal represents a row address, the refresh counter being configured sequentially change the counter refresh address signal. The address generator generates a hammer refresh address signal in response to the hammer refresh signal, the hammer refresh address signal representing an address of a row of the memory device that is physically adjacent to a row of the memory device corresponding to a hammer address that is accessed intensively. |
US09972373B2 |
Self-referenced read with offset current in a memory
An apparatus used in a self-referenced read of a memory bit cell includes circuitry including a plurality of transistors that includes an NMOS-follower transistor for applying a read voltage to a first end of the bit cell. An offset current is applied by an offset current transistor. A transmission gate allows for isolation of a capacitor used to store a sample voltage corresponding to the read voltage applied across the memory bit cell. |
US09972372B2 |
Signal shifting circuit, base chip, and semiconductor system including the same
A signal shifting circuit may include a bank selection signal generation unit suitable for generating a bank selection signal synchronized with a first clock in response to a bank address and an internal write signal; and a shifting device suitable for generating a shifted bank selection signal by shifting the bank selection signal by a number of times according to latency information and for advancing a phase of the shifted bank selection signal whenever shifting the bank selection signal once or more so that the shifted bank selection signal is synchronized with a second clock having a phase leading a phase of the first clock. |
US09972369B2 |
Memory buffer with data scrambling and error correction
A method for operating a DRAM device. The method includes receiving in a memory buffer in a first memory module hosted by a computing system, a request for data stored in RAM of the first memory module from a host controller of the computing system. The method includes receiving with the memory buffer, the data associated with a RAM, in response to the request and formatting with the memory buffer, the data into a scrambled data in response to a pseudo-random process. The method includes initiating with the memory buffer, transfer of the scrambled data into an interface device. |
US09972367B2 |
Shifting data in sensing circuitry
The present disclosure includes apparatuses and methods related to shifting data. An example apparatus comprises sensing circuitry including a sense amplifier and a compute component having a first storage location and a second storage location associated therewith. A controller is coupled to the sensing circuitry. The controller is configured to control an amount of power associated with shifting a data value stored in the first storage location to the second storage location by applying a charge sharing operation. |
US09972366B2 |
Sense amplifier for high speed sensing, memory apparatus and system including the same
A sense amplifier includes a current supply unit, an amplification unit, a pass transistor and a latch unit. The current supply unit may be configured to provide a sensing current to a sensing node. The amplification unit may be configured to amplify a voltage difference between the read reference voltage with the voltage level of the global bit line. The pass transistor may be configured to transfer a current from the sensing node to the global bit line based on a signal output from the amplification unit. The latch unit may be configured to generate an output signal by detecting a voltage level change of the sensing node. |
US09972364B2 |
Method to maintain power supply voltage during brownout
A method of maintaining a power supply voltage during a brownout is disclosed. The method includes the step of storing a charge in a charge reservoir (608) and storing a charge on a power supply capacitor (832). A charge from the charge reservoir is applied to the power supply capacitor in response to a power supply fail signal (BROWNOUT). |
US09972360B2 |
Computerized system and method for automatically generating high-quality digital content thumbnails from digital video
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically generate a thumbnail image from a frame of a video file, where the thumbnail image displays content of a selected frame determined to be high-quality and highly-relevant to the content of the video file. Frames of a video file are analyzed, and the frame that is the most contextually relevant to the video and of the highest visual quality is selected, where a thumbnail image is generated and displayed on a site or application over a network. |
US09972349B1 |
Data storage device with two read elements offset radially by at least one servo track at all radial locations
A data storage device is disclosed comprising a head actuated over a disk surface comprising a plurality of servo tracks, wherein the head comprises at least two read elements including a first read element and a second read element, and at least two of the read elements are offset radially relative to a center of the two read elements by at least a width of a servo track at all radial locations of the head over the disk surface. First servo data recorded in a first servo track is read using the first read element to generate a first read signal, and second servo data recorded in a second servo track is read using the second read element to generate a second read signal. The head is servoed over the disk surface based on at least the first read signal and the second read signal. |
US09972347B1 |
Method for head stack assembly rework
A method for head stack assembly (HSA) rework is disclosed. A first head gimbal assembly (HGA) includes a first suspension attached to an arm of the HSA, and a first flexure tail that terminates in a first bonding region that is bonded to a flexible printed circuit (FPC) of the HSA. The first HGA is removed by cutting the first bonding region from a remainder of the first flexure tail and detaching the first suspension from the arm. The first bonding region of the first flexure tail is left bonded to the FPC. A replacement HGA includes a replacement suspension and a replacement flexure tail that terminates in a second bonding region. The replacement HGA is installed on the HSA by attaching the replacement suspension to the arm, overlaying the second bonding region on the first bonding region, and bonding the second bonding region to the first bonding region. |
US09972344B2 |
Data storage device modifying write operation when a laser mode hop is detected
A data storage device is disclosed comprising a first head actuated over a first disk surface, wherein the first head comprises a laser configured to heat the first disk surface while writing data to the first disk surface. A write power is applied to the laser and a first write operation is executed to write first data to the first disk surface during a first revolution of the first disk surface. A first transient decrease in an output power of the laser is detected during the first write operation, and when the first transient decrease in the output power of the laser is detected during the first write operation, a write-verify of the first data is executed during a second revolution of the first disk surface. |
US09972343B1 |
Multi-step validation of wakeup phrase processing
Various embodiments describe a multi-step process for determining whether the keyword has been spoken. The first tier uses an onboard digital signal processor (DSP) to process converted audio signals. If the DSP analysis cannot confirm the keyword due to noise in the signal, a second tier of processing may use an applications processor (AP) and a more stringent audio filter to try to verify the keyword. If the AP analysis cannot confirm the keyword, a third tier of processing may use server side processor and an even more stringent audio filter to try to verify the keyword. Certain signal to noise ratios (SNRs) of the detected and converted audio signal are used to decide when and if to try the second and third tier of processing. |
US09972340B2 |
Deep tagging background noises
In a computer system for navigating to a location in recorded content, a computer receives a descriptive term or phrase associated with a searchable tag. The searchable tag corresponds to a point-in-time at which a non-speech sound occurred during the recording of recorded content of a communication between a plurality of participants. The recorded content includes speech from one or more of the plurality of participants, the descriptive term includes an automatically generated phonetic translation of the non-speech sound, and the non-speech sound was transmitted to the plurality of participants during the recording. The computer navigates to a location in the recorded content corresponding to the point-in-time at which the non-speech sound occurred. |
US09972339B1 |
Neural network based beam selection
A neural network model, such as a deep neural network (DNN), is trained using many speech examples to perform beam selection in a microphone array-based speech processing system. The DNN is trained using many different speech examples that are labeled with position or direction information relative to a training microphone array. The DNN may then be trained to recognize a direction of incoming speech so that at runtime the trained DNN may process input audio data from a microphone array and may output to a beam selector an indicator of the desired beam that may be selected for further processing. The DNN may be configured to output a beam index and/or coordinates (or other position data) corresponding to an estimated location of the detected speech. The DNN may also be configured to output acoustic unit data corresponding to speech units (for example corresponding to phonemes, senons, etc. such as those of a detected wakeword or other word). |
US09972335B2 |
Signal processing apparatus, signal processing method, and program for adding long or short reverberation to an input audio based on audio tone being moderate or ordinary
Provided is a signal processing apparatus including a feature detection unit configured to detect, from an input signal, a detection signal including at least one of audience-generated-sound likelihood and music likelihood, a reverberation adding unit configured to add long or short reverberations to the input signal based on a detected tone being moderate or ordinary tone respectively, and a vicinity-sound generation unit configured to generate vicinity sound based on the detection signal. |
US09972330B2 |
Audio decoder for audio channel reconstruction
A method performed by an audio decoder for reconstructing N audio channels from an audio signal containing M audio channels is disclosed. The method includes receiving a bitstream containing an encoded audio signal having M audio channels and a set of spatial parameters, the set of spatial parameters including an inter-channel intensity difference parameter and an inter-channel coherence parameter. The encoded audio bitstream is then decoded to obtain a decoded frequency domain representation of the M audio channels, and at least a portion of the frequency domain representation is decorrelated with an all-pass filter having a fractional delay. The all-pass filter is attenuated at locations of a transient. A matrixed version of the decorrelated signals are summed with a matrixed version of the decoded frequency domain representation to obtain N audio signals that collectively having N audio channels where M is less than N. |
US09972325B2 |
System and method for mixed codebook excitation for speech coding
In accordance with an embodiment, a method of encoding an audio/speech signal includes determining a mixed codebook vector based on an incoming audio/speech signal, where the mixed codebook vector includes a sum of a first codebook entry from a first codebook and a second codebook entry from a second codebook. The method further includes generating an encoded audio signal based on the determined mixed codebook vector, and transmitting a coded excitation index of the determined mixed codebook vector. |
US09972320B2 |
Hotword detection on multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving audio data that corresponds to an utterance. The actions further include determining that the utterance likely includes a particular, predefined hotword. The actions further include transmitting (i) data indicating that the computing device likely received the particular, predefined hotword, (ii) data identifying the computing device, and (iii) data identifying a group of nearby computing devices that includes the computing device. The actions further include receiving an instruction to commence speech recognition processing on the audio data. The actions further include in response to receiving the instruction to commence speech recognition processing on the audio data, processing at least a portion of the audio data using an automated speech recognizer on the computing device. |
US09972318B1 |
Interpreting voice commands
A system capable of generating and storing progress data associated with third party services. A voice enabled device may receive voice commands and the system may perform natural language understanding (NLU) to interpret the voice commands, determine a corresponding process and send instructions to a third party server associated with the process. In order to resume the process after the process is interrupted, the system may save and/or cause the third party server to save progress data and/or a checkpoint corresponding to a status of the process at the time that the process is interrupted. The system may use the progress data to resume the process at a later point based on the status. In addition, the system may track processes associated with saved progress data/checkpoints and may interpret incoming voice commands based on the tracked processes. |
US09972309B2 |
System and method for data-driven socially customized models for language generation
Systems, methods, and computer-readable storage devices for generating speech using a presentation style specific to a user, and in particular the user's social group. Systems configured according to this disclosure can then use the resulting, personalized, text and/or speech in a spoken dialog or presentation system to communicate with the user. For example, a system practicing the disclosed method can receive speech from a user, identify the user, and respond to the received speech by applying a personalized natural language generation model. The personalized natural language generation model provides communications which can be specific to the identified user. |
US09972306B2 |
Method and system for acoustic data selection for training the parameters of an acoustic model
A system and method are presented for acoustic data selection of a particular quality for training the parameters of an acoustic model, such as a Hidden Markov Model and Gaussian Mixture Model, for example, in automatic speech recognition systems in the speech analytics field. A raw acoustic model may be trained using a given speech corpus and maximum likelihood criteria. A series of operations are performed, such as a forced Viterbi-alignment, calculations of likelihood scores, and phoneme recognition, for example, to form a subset corpus of training data. During the process, audio files of a quality that does not meet a criterion, such as poor quality audio files, may be automatically rejected from the corpus. The subset may then be used to train a new acoustic model. |
US09972305B2 |
Apparatus and method for normalizing input data of acoustic model and speech recognition apparatus
An apparatus for normalizing input data of an acoustic model includes a window extractor configured to extract windows of frame data to be input to an acoustic model from frame data of a speech to be recognized, and a normalizer configured to normalize the frame data to be input to the acoustic model in units of the extracted windows. |
US09972301B2 |
Systems and methods for correcting text-to-speech pronunciation
A text-to-speech (TTS) computing includes a processor and a memory. The TTS computing device is configured to generate a machine pronunciation of a text data according to at least one phonetic rule, and provide the machine pronunciation to a user interface of the TTS computing device such that the machine pronunciation is audibly communicated to a user of the TTS computing device. The TTS computing device is also configured to receive a pronunciation correction of the machine pronunciation from the user via the user interface, and store the pronunciation correction in a TTS data source. The TTS computing device is further configured to assign the pronunciation correction provided by the user to a user profile that corresponds to the text data. |
US09972299B2 |
Earphone active noise control
A method of active noise reduction. The method comprises instructing a microphone electronically coupled by a client terminal to record a nonaural noise signal, instructing a circuit of the client terminal to record an aural noise signal using at least one electroacoustic transducer of an earphone, calculating a noise reduction signal based on a function combining nonaural noise signal and the aural noise signal, calculating a noise reduced signal based on a combination of a content signal prepared to be played by the at least one electroacoustic transducer and the noise reduction signal, and instructing the circuit to play the noise reduced signal via the at least one electroacoustic transducer. The nonaural noise signal and the aural noise signal are recorded at least partly simultaneously. |
US09972293B1 |
Modular portable riser apparatus
The Kit Lift is a method of and a portable, modular, light weight apparatus for elevating a drum set and drummer for performances by only supporting the essential elements of the drum set, including the kick drum front support arms, the kick drum pedal(s), hi-hat stand feet and hi-hat pedal, without increasing the stage footprint requirement. |
US09972292B2 |
Precision drum hoop devices and methods
A method of forming a drum hoop is described and shown. The method can include forming connecting portions into ends of a strip of hoop material. The strip of hoop material can then be rolled such that the connecting portions interconnect. The method can also include forming an elongated edge of the strip and/or hoop of material into a rolled bend, such as a rolled bend toward the outside of the hoop. Finally, the method can include leveling the top and/or bottom surfaces of the hoop, such as leveling the rolled bend. This leveling can be accomplished by stamping one or both of the top and bottom surfaces of the hoop, the top surface in some embodiments being the top of the rolled bend. |
US09972286B1 |
Content orientation based on a user orientation
Described herein are systems, devices and methods for presenting content based on the spatial relationship between a media device and a user of the media device. The media device may present content based on an angle between an eye axis of the user and a device axis of the media device. |
US09972283B2 |
Scanning driving circuits and the flat display device having the same
The present disclosure relates to scanning driving circuit and flat display device. A pull-up maintaining module receives clock signals at the previous level, to charge a pull-up control signal node and pull up a pull-down control signal node; a control module receives pull-up control signals at the previous level and scanning driving signals at the previous level, and control the pull-up maintaining module; an output module connects to the pull-up maintaining module and the control module for outputting the scanning driving signals to scanning lines; the scanning lines transmits the scanning driving signals to pixel cells. |
US09972281B2 |
Method of compensating image to be displayed on display panel
A method of compensating an image to be display on a display panel is disclosed. In one aspect, the method includes receiving a first input image and adjusting a contrast sensitivity of the first input image. The method also includes calculating a first derivative of luminance of a pixel included in the adjusted image, calculating a second derivative of the luminance of the pixel, and accumulating the first and second derivatives. The method further includes determining a burn-in causing boundary based at least in part on the accumulated first and second derivatives, receiving a second input image, and comparing the burn-in causing boundary to a boundary of the second input image to determine whether to apply burn-in compensation. The method finally includes compensating a portion of the second input image corresponding to the burn-in causing boundary based at least in part on an unsharpening filter. |
US09972279B2 |
Method for providing area of image displayed on display apparatus in GUI form using electronic apparatus, and electronic apparatus applying the same
An electronic apparatus to provide an area of an image displayed on a display apparatus in a GUI form. The electronic apparatus transfers a user command related to an external apparatus to the external apparatus, and displays an area of an image displayed on the external apparatus on a display. Therefore, it is possible to display an area of an image displayed on a display apparatus in the GUI form using another display apparatus so that the user may select a desired GUI item more conveniently and more intuitively. |
US09972273B2 |
GOA circuit and a liquid crystal display
The invention disclosure a GOA circuit and a liquid crystal display. The GOA circuit including an electrical potential pull-down controlling circuit and a plurality of GOA sub circuits in cascade connection, the electrical potential pull-down controlling circuit comprising a first voltage limited transistor, a second filter transistor and a third transistor. The first voltage limited transistor, and the second filter transistor a reconnected in series and between the output terminal of the initial scanning signal, STV signal and the control terminal of the third transistor, the control terminal of the first voltage limited transistor and the first terminal of the third transistor is connected to the first power terminal and the second terminal of the third transistor is connected to the GOA sub circuit. By this design, the damage from the large static electricity to the GOA sub circuit can be avoided. |
US09972272B2 |
Array substrate and driving method thereof, and display device
The invention discloses an array substrate and a driving method thereof, and a display device, and the array substrate includes: a common voltage generation unit, a timing control unit, a data voltage generation unit, a switch control unit and pixel units, wherein the switch control unit is connected to the common voltage generation unit, the timing control unit, the data voltage generation unit, the common voltage line and the data line, and the switch control unit is used to load a common voltage signal on the common voltage line and load a data voltage signal on the data line when a current frame of image is displayed, and load the common voltage signal on the data line and load the data voltage signal on the common voltage line when a next frame of image is displayed. |
US09972271B2 |
Display panel
A display panel including a plurality of pixel units, a plurality of source lines, a plurality of gate lines and a plurality of common electrode lines is provided. The pixels units are arranged in array. The array includes a plurality of columns and a plurality of rows. The source lines are respectively coupled with the pixel units disposed in a same column of the columns. The gate lines are respectively coupled with the pixel units disposed in a same row of the rows. The common electrode lines and gate lines extend parallelly with each other. At least one of the source date lines, the gate lines and the common electrode lines has the line widths varied along the extension direction thereof. |
US09972265B2 |
Display apparatus, method of driving display panel using the same and driver for the display apparatus
A display apparatus includes a display panel and a timing controller. The display panel includes a first display area on which a first gate line group is disposed and a second display area on which a second gate line group is disposed. The second gate line group is disconnected from the first gate line group. The timing controller is configured to determine a first driving frequency of the first display area based on first image data displayed on the first display area and a second driving frequency of the second display area based on second image data displayed on the second display area. |
US09972264B2 |
Display device and driving method thereof
A display device includes a processor including a first display mode in which the processor displays the image on the display screen from an internal image data after the processor receives a first control signal, and a second display mode in which the processor displays the image on the display screen from the image data received by the processor after the processor receives a second control signal. A luminance adjuster adjusts a display luminance based on the internal image data corresponding to a final frame immediately before switching from the first display mode to the second display mode to a display luminance lower than a display luminance of the internal image data of another frame in the first display mode. In the final frame, the image is displayed based on the internal image data in which the display luminance is adjusted by the luminance adjuster. |
US09972263B2 |
Display device having switchable 2D and 3D modes
According to an aspect, a display device includes: a plurality of first image regions; a plurality of second image regions arranged alternatingly with the first image regions; one or more first data lines arranged in each of the first image regions; one or more second data lines arranged in each of the second image regions; a constant potential line configured to receive a constant potential; a switching signal line configured to supply a switching signal; and a switching circuit configured to switch a coupling destination of each of the one or more second data lines between any one of the first data lines arranged in a corresponding first image region adjacent to a respective second image region and the constant potential line, based on the switching signal. |
US09972261B2 |
Liquid crystal display device and GOA circuit
A GOA (Gate driver On Array) for an LCD (Liquid Crystal Display) device is disclosed herein. The LCD device comprises a plurality of scanning lines. The GOA circuit comprises a plurality of GOA units, which are cascaded with each other as a plurality of level GOA units. The (n)th level GOA unit comprises a clock circuit, a pull-down circuit, a bootstrap capacitor circuit, a pull-up circuit, and a pull-down sustain circuit, to improve the color shift issue of a Tri-gate. |
US09972258B2 |
Driving methods of polarity inversion of liquid crystal panels
A driving method of polarity inversion of liquid crystal panels includes driving sub-pixels within a predetermined area of the liquid crystal panel by a period having m number of consecutive frames, and m is an integer larger than four. Wherein polarity of sub-pixel driving voltage of a first predetermined number of consecutive frames among the m number of frames are the same, and the polarity of the sub-pixel driving voltage of the frames other than the first predetermined number of consecutive frames is opposite to the polarity of the sub-pixel driving voltage of the adjacent frames. With such configuration, the IS issue when displaying images by the liquid crystal panel may be eliminated. |
US09972256B2 |
LCD panel and driving method thereof
A method for driving a liquid crystal panel comprises providing a liquid crystal panel with a plurality of pixel units in a matrix with M rows and N columns, wherein each of the pixel unit has at least a blue sub-pixel, dividing the liquid crystal panel into multiple display units, wherein each display unit comprises two of the pixel units, providing a gray level value, B, to the blue sub-pixels of each of the display units with a higher gray level value, BH, and a lower gray level value, BL, to the blue sub-pixels respectively, wherein the combination of BH and BL results the blue sub-pixels in the display unit to approach a predetermined Gamma Curve, and γ=1.8˜2.4 at a perspective viewing angle. This invention also discloses a liquid display panel comprising the driving method mentioned above. |
US09972254B2 |
Color electrophoretic display apparatus and a display driving method thereof
A color electrophoretic display apparatus and a display driving method thereof are provided. The color electrophoretic display apparatus includes a display panel and a display driver. The display panel includes a plurality of pixels. The display driver is electrically connected to the display panel and configured to drive the display panel to display one of a plurality of colors by using a plurality of driving signals having different waveforms. The driving signals include a first driving signal and a second driving signal. The display driver selects the first driving signal or the second driving signal according to image data, and drives at least one pixel of the display panel by using the first driving signal or the second driving signal, such that the at least one pixel displays one of black color and a plurality of gray colors with different gray values in the plurality of colors. |
US09972247B2 |
Power supply device and display device including the same
A power supply device and a display device including the same disclosed. In one aspect, the power supply device includes a DC-DC converter including a power supply having an input voltage and configured to generate a power voltage and a power current based at least in part on the input voltage and a feedback voltage and supply the power voltage to an output line. A detector is configured to detect the power voltage and the power current, a feedback circuit configured to generate the feedback voltage based at least in part on the power voltage and the power current and supply the feedback voltage to the DC-DC converter. A memory is configured to store a power error voltage signal corresponding to a power error voltage including the difference between the power voltage and a reference power voltage. |
US09972243B2 |
Display device and method of driving the same
A display device and a method of driving the same are disclosed. The display device includes a first driver integrated circuit configured to drive a first pixel array, a second driver integrated circuit configured to drive a second pixel array, a power module integrated circuit configured to receive an enable signal and output a driving voltage, and an AND gate configured to receive an output of the first driver integrated circuit and an output of the second driver integrated circuit and output the enable signal. The driving voltage output from the power module integrated circuit is commonly supplied to the first and second driver integrated circuits. |
US09972241B2 |
Display device
A display device includes: a pixel region in which plural pixels, each including a light emitting element, a capacitor, a drive transistor, and a switch transistor, are arranged in rows and columns; scanning lines; signal lines; and parasitic capacitance which occurs between a source node of the light emitting element of each of the plural pixels and a signal line among the signal lines, wherein when images having different grayscales are displayed in the pixels on adjacent rows which are a 1st-row pixel and a 2nd-row pixel, a difference between a gate-source voltage of the drive transistor of the 1st-row pixel and a gate-source voltage of the drive transistor of the 2nd-row pixel is less than a voltage value of one grayscale, the difference being represented by ΔVdata×Cad/(Cs+Cad+Coled). |
US09972237B2 |
Display device and driving method thereof
A controller controls the driving frequency and voltages for a display device. If image data corresponds to a moving picture, the controller drives a data driver and a gate driver at a moving picture frequency. If image data corresponds to a still image, drives the data driver and the gate driver at a still image frequency lower frequency than the moving picture frequency. When the still image is to be displayed, the signal controller also controls leakage current of a thin film transistor of a pixel based on a representative value of the image data, such that positive leakage current applied for a positive data voltage is equal to negative leakage current applied for a negative data voltage. |
US09972236B2 |
Circuit for driving data lines of display device
A data line driving circuit for a display device having a plurality of data lines is provided to include a plurality of data line drivers respectively coupled to the data lines. Each data line driver includes a register unit to store video data having a pixel value, a pulse width modulation unit generating a PWM signal having a pulse width positively correlated with the pixel value, and a charge-discharge unit performing charge-discharge operation to generate a data voltage on a respective one of the data lines according to the PWM signal. A magnitude of voltage variation on the respective data line is positively correlated with the pulse width of the PWM signal during the charge-discharge operation. |
US09972234B2 |
Display device and method for processing data in display device
A display device employing a field sequential system is realized, that can transfer video data for field sequential among a plurality of substrates through a general standard interface. In a display device including a first circuit substrate (10) having a signal processing circuit (100), and a second circuit substrate (20) having liquid crystal timing controllers (200), the signal processing circuit (100) is provided with a signal separation circuit (110) configured to separate an input image signal (DIN) for one frame period into first intermediate data on a field basis, and a rearrangement circuit (120) configured to convert the first intermediate data to second intermediate data having a format depending on a standardized interface, and to rearrange the second intermediate data so that data for a plurality of rows is simulatively put together as data for one row, by which field data is generated. |
US09972232B2 |
Liquid crystal display device and method for testing pixels of the same
A liquid crystal display (LCD) device and a method for testing pixels of the LCD device are disclosed, in which pixels adjacent to each other vertically are arranged in a display area to share a gate line and an auto probe test pattern of the pixels is arranged in a non-display area. The LCD device comprises a plurality of pixels arranged in a display area; and a test pattern arranged in a non-display area, for supplying a test signal to each of the plurality of pixels, wherein two pixels, which are adjacent to each other vertically, among the plurality of pixels, share a single gate line and receive data voltages from different data lines different from each other, and the test pattern includes at least one data shorting bar and at least one switching unit to supply the test signal to each of the plurality of pixels per color. |
US09972230B1 |
Traffic display with viewing distance control
A sign displays moving, still, or blank images. In one aspect the sign is mounted over a roadway for viewing by occupants of vehicular traffic and pedestrians. In another aspect the sign is mounted on a vehicle. An associated sensor senses the motion of traffic in the vicinity of the sign. When traffic moves at less than a predetermined speed, the sign displays moving or changing information. At greater speeds the display on the sign is either still or blank, so as to avoid distracting nearby drivers. An electronic system provides various aspects that augment sign operation such as GPS, reception of signage information for use in particular locations, advertiser billing information based on sign usage, and collection and reporting of demographics that aid advertisers in maximizing their impact. |
US09972225B2 |
Method for forming band-shaped label set and label roll
One exemplary goal of the disclosed inventions is to reduce the amount of waste matter in a label to be attached to an adherend with part of the label protruding. A label is to be attached to an adherend with part of the label protruding and includes a label base section and an overcoat layer provided on the front surface of the label base section, and the back surface of the label base section is provided with a first adhesive section formed from a coating of a first paste (self-adhesive paste) which remains self-adhesive after coating, and a second adhesive section formed from a coating of a second paste (adhesive paste), which cures when a predetermined time duration elapses. |
US09972222B2 |
Label roll with a blank leader and method of manufacturing
A method of manufacturing a roll of adhesive labels. The method includes the step of providing a plurality of adhesive labels fixed to a backing sheet. A predetermined number of labels are removed from the backing sheet to thereby form a leading edge of the sheet that only includes the backing sheet and no labels. The leading edge includes no labels to thereby facilitate mounting the sheet of carrier material on a printing or applicator machine. |
US09972221B2 |
Repositionable taxidermy mount apparatus
The repositionable taxidermy mount apparatus is an invention that allows a user to quickly and easily reposition a taxidermy type mounted animal or animal portion. The apparatus provides for motion about a plurality of axes creating the ability to display a taxidermy mounted animal in a multitude of different positions and orientations. The apparatus further includes an easily interchangeable swivel plate device which allows the user to display different mounted animals at various mount angles. |
US09972220B2 |
Omnidirectional neck assembly for crash test dummy
An omnidirectional neck assembly for a crash test dummy includes a plurality of vertebra discs, a plurality of ligament joints each having a joint element disposed between the vertebra discs, the vertebra discs having a profile that can simulate angles of a human neck in all directions. |
US09972219B2 |
Postpartum uterus model
The invention provides a simulator for training of personnel for immediate postpartum medical treatment, distinctive in that the simulator comprises a representation of an immediate postpartum stage uterus, a cervix, a vagina and a resilience member, the uterus is arranged at an angle to the vagina and the resilience member is arranged for allowing said angle to be straightened out by pressing horizontally forward on the uterus. The invention also provides a simulator for training of personnel for immediate postpartum medical treatment, distinctive in that the simulator comprises a representation of an immediate postpartum stage uterus, a cervix and a vagina, the uterus comprises a transparent top or intermediate layer allowing visual observation, and preferably a removable or foldable non-transparent top layer over the transparent layer. |
US09972216B2 |
System and method for storing and playback of information for blind users
A system for providing information to a user includes a haptic display including a plurality of sensors positioned thereon, a map positioned on the haptic display and including points of interest where each point of interest is positioned adjacent to or directly on at least one of the plurality of sensors, and a memory for storing a plurality of breadcrumb files where each of the plurality of breadcrumb files corresponds to at least one of the points of interest and contains information related to at least one of an environment, an object, an obstacle, a path or a location. The system includes a processor for determining which point of interest has been selected based on contact with at least one of the points of interest and an output device configured to provide the information contained in the breadcrumb file corresponding to the selected point of interest to the user. |
US09972212B1 |
Unmanned aerial vehicle camera calibration as part of departure or arrival at a materials handling facility
This disclosure describes systems, methods, and apparatus for automating the verification of aerial vehicle sensors as part of a pre-flight, flight departure, in-transit flight, and/or delivery destination calibration verification process. At different stages, aerial vehicle sensors may obtain sensor measurements about objects within an environment, the obtained measurements may be processed to determine information about the object, as presented in the measurements, and the processed information may be compared with the actual information about the object to determine a variation or difference between the information. If the variation is within a tolerance range, the sensor may be auto adjusted and operation of the aerial vehicle may continue. If the variation exceeds a correction range, flight of the aerial vehicle may be aborted and the aerial vehicle routed for a full sensor calibration. |
US09972211B2 |
Communication device and communication method
According to an embodiment, a communication device is installed in a movable body and includes a receiver, a verifier, and a mapping generator. The receiver is configured to receive a synthesis message including synthesis information and second verification information. The synthesis information is information about motion of a plurality of movable bodies including the movable body installed with the device; the second verification information is information indicative of a validity of the synthesis information. The verifier is configured to verify the validity of the synthesis information on the basis of the second verification information. The mapping generator is configured to generate mapping information on the basis of the synthesis information verified as valid. The mapping information represents a relative position of at least one of the movable bodies with respect to the movable body installed with the device. |
US09972208B2 |
System and method for realtime community information exchange
System and method for traffic mapping service are disclosed for allowing plurality of users having each a navigation device to transmit their locations to a server and optionally to signal to the server their requested destination. The system and method are further capable of calculating traffic parameters such as current traffic speed at a given road based on the momentary locations of the users. The system and method of the invention may also calculate and advise the users of preferred roads to take in order to arrive at the requested location with minimum delay. |
US09972206B2 |
Wet road surface condition detection
A method for determining a wet surface condition of a road. Capturing an image of a wheel of a remote vehicle traveling in an adjacent lane by an image capture device of a host vehicle. Identifying in the captured image, by processor of a host vehicle, a region of interest relative to the wheel where the region of interest is representative of where precipitation dispersion occurs. A determination is made whether precipitation is present in the region of interest. A wet road surface signal is generated in response to the identification of precipitation in the adjacent lane. |
US09972202B2 |
Driving support method, program, and driving support device
A driving assistance method executed by a driving assistance device including a tri-axial accelerometer, an information presentation controller, and an information presentation section. The driving assistance method includes: a congestion warning sign information acquisition step for acquiring congestion warning sign information based on change in the acceleration; a multi-lane information acquisition step for acquiring information regarding whether or not the position of the driving assistance device is on a multiple lane travel path; a restriction information presentation step for presenting information indicating lane change restriction when the position is on the multiple lane travel path and congestion warning sign information indicates traffic flow tending toward congestion; and a non-restriction information presentation step for presenting information indicating non-restriction of lane change when the position is on the multiple lane travel path and congestion warning sign information does not indicate traffic flow tending toward congestion. |
US09972201B2 |
Method and system for legal parking
The various embodiments herein provide a system and method for a parking zone mapping, storing and alerting a user for a legal parking to avoid parking violations. The system comprises a location identifier, an accelerometer, a unified database, a data processing module and a display apparatus. The unified database resides in a central server. The unified database is synchronized with the location identifier. The data processing module is connected to the location identifier and the unified database through a communication medium. The data processing module is further connected to the accelerometer. The display apparatus is connected to the data processing module. |
US09972199B1 |
Traffic signal control that incorporates non-motorized traffic information
Technologies are described to provide control of traffic signals based at least in part on the presence of non-motorized users. In some examples, a system may include at least one sensor configured to autonomously acquire motorized user presence data at an intersection, and at least one sensor configured to autonomously acquire non-motorized user presence data at the intersection. The system may also include an agent configured to determine a motorized user queue length based on the motorized user presence data, determine a non-motorized user queue length based on the non-motorized user presence data, and control the traffic signals based at least in part on the non-motorized user queue length. |
US09972195B2 |
False alarm reduction
Techniques are described for reducing false alarms related to security and automation systems. One method includes receiving a request to activate a security function associated with a automation system, initiating a first security duration after a predetermined time associated with the received request, detecting an occurrence of an event associated with the automation system during the first security duration, initiating a second security duration based on the detecting, and broadcasting a message requesting authentication credentials at a location of the automation system during the second security duration. |
US09972194B2 |
System and method for take-over protection for a security system
Systems and methods for take-over protection for a system are provided. Methods can include a module of the system storing, in a memory device of the module, a control panel identifier of a control panel of the system, the module requesting that the control panel communicates the control panel identifier to the module, the module receiving the control panel identifier from the control panel, the module comparing the control panel identifier received from the control panel with the control panel identifier stored in the memory device, and the module initiating communications with the control panel when the control panel identifier received from the control panel matches the control panel identifier stored in the memory device. |
US09972192B2 |
Activity information measuring apparatus, and method and program for assisting prevention of forgotten attachment of the same
An activity information measuring apparatus includes a detector that detects information corresponding to motion of a user. The activity information measuring apparatus analyzes the user's activity based on information detected by the detector, detects, based on the analysis results, a timing at which the user stopped sleeping and started moving, and makes an announcement to the user by operating an announcer in synchronization with the detected timing. |
US09972191B2 |
User intervention based on learned behavior in a tracking device environment
A tracking system can provide intervention notifications to a user to notify the user that a tracking device is potentially lost or is in a predicted state. The tracking system may notify the user that a tracking device is potentially lost or in a predicted state based on a number of factors, including: a proximity of a tracking device to other tracking devices or a user's mobile device, a movement of a tracking device to more than a threshold distance away from a mobile device or other tracking devices, a location of a tracking device relative to a geographic location or to geographic boundaries, a usage or movement behavior of the tracking device, a usage or movement behavior of a user or owner of a tracking device, information received from an external source, or information received from sensors within the tracking device or a user's mobile. |
US09972190B2 |
Event detector
A detector of an event includes an electrical energy generator formed by a flexible piezoelectric element with a weight fastened to the flexible piezoelectric element that is biased with the weight in a position with the piezoelectric element flexed. In response to detection of the event, a trigger releases the weight so as to cause a vibration of the piezoelectric element. This vibration is converted by the flexible piezoelectric element into electrical energy. An electronic system is power by the electrical energy and is operable to generate an electrical signal indicative of the detected event. |
US09972183B2 |
System and method of motion detection and secondary measurements
Systems and methods of using secondary measurements to make a system-based determination are provided. Some methods can include a transceiver device receiving a first signal from at least one system-based device, the transceiver device receiving a second signal from at least one non-system device, and control circuits coupled to the transceiver device making a system-based determination responsive to both the first signal and the second signal. |
US09972180B2 |
Autonomous area monitoring device using a multi-area passive infrared sensor
A multi-area passive infrared sensor (PIF) produces a two-dimensional image formed of a grid of squares corresponding to adjacent elementary areas of an area to be monitored, with, for each square, a respective heat signal. The squares of the grid are classified into authorized and secured squares, and the device produces, for each square, an indicator of presence/absence of a target. In the presence of a detected target in at least one square, the processor conditionally delivers an alert as a function of i) the position on the grid of the detected target and ii) of the classification into authorized or secured square of the square in which this target is detected. A data memory stores a history of the states of the grid, and the processor performs a tracking of the target by an algorithm based on adjacent squares, based on this history. |
US09972179B2 |
System and method for noise detection
A system for noise detection. Aspects of the system include a detection unit for detecting and responding to a predetermined noise such as a gunshot. In some embodiments, at least a portion of the unit may be utilized both within a confined space, such as a room in a building, or inside a machine, and in large environments such as outdoors. The detection unit may comprise a digital computing device, a digital-to-analog converter, a speaker acoustic output, a microphone acoustic input, an analog-to-digital converter, and a transmitter. |
US09972178B2 |
Systems and methods for security sensing in a power cable for an article of merchandise
Embodiments of the present invention are directed to merchandise security systems and methods for displaying and protecting an article of merchandise from theft. In one example, the system includes a sensor configured to be secured to the article of merchandise, wherein the sensor includes alarming circuitry. The system also includes a tether comprising a pair of conductors electrically connected to the alarming circuitry, wherein the pair of conductors is configured to transfer power to the sensor and/or to the article of merchandise. In response to power ceasing to be transferred, the alarming circuitry is configured to monitor an electrical signal transmitted through the pair of conductors in order to determine whether the tether has been cut or removed from the sensor. |
US09972177B1 |
Wireless router configured to detect an intruder
A wireless router configured to detect an intruder. In one embodiment, a method may include monitoring received signal strength in a wireless router and creating a profile of the received signal strength as monitored during a learn mode. The method may also include comparing activity of the received signal strength in the wireless router, during an intruder detection mode, to the profile and issuing a notification, based on the comparing. |
US09972175B2 |
Wearable electronic device for adjusting tension or compression exhibited by a stretch actuator
A wearable electronic device and a method of providing haptic output by adjusting a tension or compression exhibited by the wearable electronic device is presented. The wearable electronic device comprises a housing, a processor internal to the housing, and a stretch actuator coupled to the processor. The stretch actuator is configured to, in response to an electronic signal from the processor, adjust a tension or a compression exhibited by the wearable electronic device by adjusting a tension or compression exhibited by the stretch actuator. |
US09972172B2 |
Assisted approval of denied self-service transactions
A Self-Service Terminal (SST) transaction is denied over an SST network. Transaction details for the transaction are sent over a second network to an assistant. The transaction details are evaluated to determine whether to override the transaction on the second network or whether to provide assistance to a customer associated with the transaction to successfully reprocess the transaction at the SST. |
US09972171B2 |
Gaming system and method for providing a triggering event based on a collection of units from different games
A gaming system including a secondary event configured to be triggered based on a designated quantity or threshold of events occurring in association with a play of a primary wagering game and/or one or more plays of one or more bonus games associated with the play of the primary wagering game. In certain embodiments, by identifying and tracking an occurrence of an event through one or more game states associated with the placement of a wager, the gaming system provides a persistence aspect to a collection game which is associated with one or more games tied to or otherwise resulting from a single wager placed. |
US09972170B2 |
Video game with randomly generated multi component elements having at least two defining characteristics
A method, apparatus and graphic solutions for playing an individual or multi-player game of skill and chance. The gaming system randomly generates and displays a grid of a certain size (2×1, 2×2, 3×1, 3×2, 3×3, 4×1, 4×2, etc.) with a plurality of the multi-component (multi-characteristic) elements. Players are offered to reject or hold elements of the grid not containing certain sign(s), (i.e. symbol, color, figure etc.) in their characteristics and receive randomly generated substitute elements to complete a final combination of grid elements.While the present invention has various embodiments, the basic principle common to all of the variations is that a grid of multi-characteristic elements comprised of a plurality of signs (i.e. symbols, colors, figures, etc) is shown to a player who is enabled to select a sign(s*) to keep (discard*) the elements comprised of the selected sign(s*) in their characteristics and to discard (keep*) the remaining elements. Random replacement elements are then displayed in the empty spaces of the discarded elements. The player's goal is to match the resulting pattern to previously established winning pattern(s). *Depends on the mode of a game.The ranking of each pay line or of the entire grid is determined by comparing the results of the displayed elements to a pay table. The player is then paid in accordance with the pay table and player's wager.The game, which we shall call BIG JAG, is suitable for land based and online casinos as well as hand-held gadgets, home computers and online servers for casual games. |
US09972166B2 |
Intelligent player interface messaging for gaming systems
A gaming system includes a plurality of input devices for operating a wagering game feature. A level of adoption is determined and dynamically modified for one or more input devices based upon player interaction during the feature. A tailored level of messaging is presented to the player corresponding to the level of adoption. A level of adoption may be maintained separately for each feature of the wagering game and for each input device. The level of adoption may be based on determined player familiarity, proficiency, desirability, usage, etc., of the input device, during one or more features of the wagering game. The level of adoption for a player, the one or more input devices, and all available feature contexts of the wagering game may evolve during a single gaming cycle session, starting at a predetermined default value and changing in response to player interaction with the input devices and operation of the gaming features. An optional player account allows information to remain persistent over multiple gaming cycles. |
US09972165B2 |
Substitution hybrid games
A network distributed gaming system is disclosed. The system includes a real world engine connected to a game world engine, the real world engine constructed to provide a randomly generated payout of real world credits. The system also includes an entertainment software engine connected to the game world engine by a network, the entertainment software engine configured to execute a multiplayer entertainment game. The system also includes the game world engine constructed to: receive gameplay gambling event occurrences; communicate a trigger of the wager in the gambling game; detect a substitution request; evaluate whether the substitution request involves a substitution of the player by the human player that satisfies at least one substitution standard; and perform a player substitution in accordance with the substitution request when the substitution request satisfies the at least one substitution standard. |
US09972163B2 |
Association or linking of symbol bearing array elements in a gaming machine
A gaming system includes a wagering game mechanism associating the game-outcome symbol of multiple reels of the wagering game to a unified game-symbol outcome. The wagering game generates an outcome symbol array with independent array elements and one or more associated groups of array elements. The associated groups of array elements are visually coordinated while the reels are spinning. Each associated group of array elements share a common game-outcome symbol based upon reels having a common reel strip for the associated group or a particular game-outcome symbol array element of the associated group. When the reels stop spinning and the wagering game outcome is displayed, the elements of a given associated group share an identical game-outcome symbol. Each array element not a part of a associated group uses a reel having a default reel strip to determine game-outcome symbols, and associated group array elements use a reel having a reel strip containing at least one symbol common to every element of the associated group. |
US09972161B2 |
Gaming machine top display
A bonus display and gaming machine with a bonus display are disclosed. The bonus display includes a square video display arranged in a diamond pattern to display content such as a bonus wheel. Back illuminated inner and outer rings are mounted to cover at least portions of the video display and are back illuminated by, for example, light emitting diodes. To accommodate one or more pointers displayed on the video display the inner ring includes a cut-out to reveal each video pointer. |
US09972159B2 |
Fuel dispensing environment utilizing active sniffer to upgrade legacy equipment
An assembly for installation in a fuel dispensing environment having a forecourt controller and at least one fuel dispenser communicating via legacy cable. The assembly comprises a sniffer device connectable along the legacy cable such that a first communication side thereof is in electrical communication with the forecourt controller and a second communication side thereof is in electrical communication with the fuel dispenser. The sniffer device is operative to receive an incoming message at either the first communication side or the second communication side. The sniffer device also includes memory and a processor, the processor implementing instructions to interpret the incoming message. Based on an interpretation of the incoming message, the sniffer device is operative to determine an action to be taken regarding the incoming message. |
US09972157B2 |
Paper sheet handling system and paper sheet handling method
A paper sheet handling system includes a reception unit 11 configured to receive a plurality of paper sheets, a taking-in unit 10 configured to take in, one by one, the paper sheets received by the reception unit 11, a recognizing and counting unit 55 configured to recognize and count the paper sheets taken in by the taking-in unit 10, a handling unit configured to handle the paper sheets recognized by the recognizing and counting unit 55, the handling unit including stackers 60a to 60d, rejection units 61a and 61b, a bundling unit 250, a transport unit 70, and a cassette storing unit 300, and an operation/display unit 59 configured to input a confirmation signal for confirming count data on the paper sheets recognized by the recognizing and counting unit 55. The paper sheet handling system 100 is configured to accept the confirmation signal from the operation/display unit 59 on a condition that the last paper sheet is recognized by the recognizing and counting unit 55. |
US09972156B1 |
Apparatus and system for imaging currency bills and financial documents and method for using the same
Currency bills are transported past an image scanner to one or more output receptacles. Each of the bills is imaged to produce image data from which a visually readable image of each bill can be reproduced. The serial number, denomination, and/or secondary identifiers of a bill is attempted to be extracted and/or determined from the image data associated with the bill. The serial number of the bill has an integer number, X, of characters. One or more of the X characters of the serial number of the currency bill is not extracted with a predetermined confidence. In response to failing to extract all of the X characters of the serial number of the bill with the predetermined confidence, a serial number field in an electronic record associated with the bill is populated with a serial number snippet image. The electronic record is stored in a non-transitory memory. |
US09972155B2 |
Coin processing device
A coin processing device includes a coin identification mechanism, a coin distribution mechanism, a plurality of coin tubes, and a coin delivery mechanism that delivers coins housed in the coin tubes by delivering operation of pulling out the coins using a payout slide. For a specific denomination, a two-coin delivering coin tube and one-coin delivering coin tubes are provided. Location information configured of variables indicating records of payment, distribution, and delivery is used to determine the coin tube when the coin distribution mechanism distributes coins of the specific denomination and to determine the coin tube when the coin delivery mechanism delivers the coins of the specific denomination. The coin processing device can increase speed in a process of delivering coins. |
US09972154B1 |
Method and apparatus for biometric access for E-seals
A system, method and apparatus for using electronic seals in container security systems is provided. According to the present invention, one or more biometric measurements may be used with an e-seal device to control access. In one preferred embodiment, the biometric signals received by an e-seal device may be transmitted to a remote monitoring station, and the remote monitoring station may wirelessly authorize access to a container. |
US09972151B2 |
Wireless access control system including lock assembly generated magnetic field based unlocking and related methods
A wireless access control system may include a remote access wireless device that includes a magnetic sensor and a remote controller coupled to remote wireless communications circuitry and the magnetic sensor. The system may also include a lock assembly for a door that includes a magnetic field generator and a lock controller coupled to a lock, lock wireless communications circuitry, and the magnetic field generator. The lock controller may communicate a magnetic field characteristic with the remote wireless communications circuitry, and cooperate with the magnetic field generator to generate a magnetic field based upon the magnetic field characteristic. The remote controller may cooperate with the magnetic sensor to sense the magnetic field, compare the sensed magnetic field to the magnetic field characteristic, and communicate to enable lock unlocking when the sensed magnetic field has a sensed magnetic field characteristic that matches the magnetic field characteristic. |
US09972150B2 |
Method of verifying user intent in activation of a device in a vehicle
Vehicular systems and related methods offer improved user control over activations of vehicular components. User intent to perform an action can be detected using one or more sensors. The user may be prompted by the vehicle to verify the intent by further user behavior. The intent may also be confirmed by requiring that a set of conditions be fulfilled before the action associated with the intent is performed. For example, a sensed gesture and specific position of a key fob may need to both be established before the vehicle performs the action associated with the intent. |
US09972149B2 |
Vision-based fare collection
Systems and methods for implementing vision-based fare collection using one or more cameras positioned within a transit station. The system may determine that a user is approaching an entry point separating a non-restricted access area from a restricted access area. Using a camera and/or an RFID transceiver, the system may track the location of the user as the user approaches the entry point. The system may determine that the user is permitted to access the restricted access area, and may allow the user to access the restricted access area via the entry point upon the user being within a threshold distance from the entry point. |
US09972148B2 |
Motor vehicle unlocking method and system
A key-less entry system for motor vehicle uses actuations of one or more pre-existing vehicle components accessible from outside the vehicle, such as door handles, to generate an unlock an unlock code that is stored in a control unit. The code represents a sequence of actuations of component(s). Upon leaving the vehicle, the user locks the vehicle and sets the code by actuating the components in the desired sequence. To later unlock the vehicle, the user repeats the sequence of actuations, and the control unit sends an unlock signal to one or more door latches. |
US09972145B2 |
Authenticating a user on behalf of another user based upon a unique body signature determined through bone conduction signals
Concepts and technologies are disclosed herein for spoofing bone conduction signals. According to one aspect, a device can compare a first unique body signature associated with a first user to a second unique body signature associated with a second user to determine a first unique effect of a first body of the first user on a signal and a second unique effect of a second body of the second user on the signal. The device can generate an authentication signal based upon the first unique effect and the second unique effect to include signal characteristics that, after propagating through the first body of the first user, are representative of the second unique body signature. The device can transmit the authentication signal through the first body of the first user to an authentication device that authenticates the first user on behalf of the second user. |
US09972143B1 |
Systems and methods for trend monitoring and event prediction
A system and method are provided that are directed to the technological problem of performing real-time trend analysis to provide real-time cockpit level event predictions. The provided systems and methods further provide real-time corrective action suggestions associated with the real-time trend analysis. |
US09972142B2 |
Methods, systems and apparatus for automated generation of a flight log and a squawk list file
The disclosed embodiments relate to automated generation a flight log and a squawk list file. A computer records a preliminary flight log data file (PFLDF), and automatically generates a preliminary squawk list file (PSLF) that includes a plurality of squawk events recorded while an aircraft is in flight. A portable wireless communication device executes a software application, which can cause a display to display each squawk event from the PSLF for review. An input system receives an input for each particular squawk event. These inputs for each particular squawk event can be an edit input, an approval input, or a removal input. When all squawk events in the PSLF have been reviewed, the processor can generate a final flight log and a final squawk list file (FSLF) that includes each of the squawk events from the PSLF that have been reviewed and approved for inclusion in the final squawk list. |
US09972136B2 |
Method, system and device for navigating in a virtual reality environment
A method, a system, and a device for navigating in a virtual reality scene, using body parts gesturing and posturing are provided herein. The method may include: projecting a synthetic 3D scene, into both eyes of a user, via a near eye display, so as to provide a virtual reality view to the user; identifying at least one gesture or posture carried out by at least one body part of said user; measuring at least one metric of a vector associated with the detected gesture or posture; applying a movement or action of said user in virtual reality environment, based on the measured metrics; and modifying the virtual reality view so as to reflect the movement or action of said user in the virtual reality environment. |
US09972130B2 |
Apparatus and method for implementing augmented reality by using transparent display
An apparatus and a method for implementing augmented reality by using a transparent display are provided. The method includes calculating a point-of-view of a user based on a face image captured by a front camera, detecting an image of an area depending on an angle of view identical to a viewing angle of the user based on the calculated point-of-view of the user, implementing the augmented reality by using the detected image, and outputting the implemented augmented reality to the transparent display. |
US09972128B2 |
Methods and systems for generating polycubes and all-hexahedral meshes of an object
A method for generating a polycube representation of an input object comprises: receiving an input volumetric representation of the input object; deforming the input volumetric representation to provide a deformed object representation; and extracting, by the processor, a polycube representation of the object from the deformed object representation. Deforming the input volumetric representation to provide the deformed object representation comprises effecting a tradeoff between competing objectives of: deforming the input volumetric representation in a manner which provides surfaces having normal vectors closely aligned with one of the six directions aligned with the set of global Cartesian axes; and deforming the input volumetric representation in a manner which provides low-distortion deformations. Deforming the input volumetric representation to provide the deformed object may be performed iteratively. |
US09972125B2 |
Split tile map rendering
To efficiently transmit image map data to a client device, a map server selects map data for rendering a digital map of a certain geographic area at the client device and generates multiple map image layers using the selected map data, each covering the geographic area. In particular, the map server generates (i) a first map image layer including a first type of geographic data and having a first resolution, and (ii) a second map image layer including a second type of geographic data and having a second resolution. The map server then transmits the multiple map image layers to the client device via a communication network for generating a single digital map of the geographic area. |
US09972123B2 |
Generating 3D models with surface details
Systems and methods for generating a model of an object that includes the surface reflectance details of the object are disclosed. The surface reflectance properties of the object comprising at least separate components for the object diffuse data and the object specular data are received. A 3D model of the object is generated wherein the reflectance properties of the model are configured based on the reflectance properties of the object surface. The object diffuse data determines the color to be used in generating the model and the object specular data determines one of the attributes of the coating for the model or the material to be used for generating the model. |
US09972113B2 |
Computer-readable recording medium having stored therein album producing program, album producing method, and album producing device for generating an album using captured images
An image processing device classifies captured images into event images captured in each event duration corresponding to a predetermined event or usual-day images captured out of the event duration. The image processing device produces, for each duration, an event page in which event images of an event in the duration are inserted and a usual page in which usual-day images in the duration are inserted. The image processing device generates an album using the event page and the usual page produced for the duration. |
US09972110B2 |
Thermocline display
Various implementations described herein are directed to a device having a display and a computer configured to receive data from one or more sensors. The data may include positional data and thermocline data. The computer may be configured to display a first image associated with a chart map of a body of water that identifies areas having a thermocline layer based on the positional data and the thermocline data. |
US09972108B2 |
Mixed media reality recognition with image tracking
An MMR system integrating image tracking and recognition comprises a plurality of mobile devices, a pre-processing server or MMR gateway, and an MMR matching unit, and may include an MMR publisher. The MMR matching unit receives an image query from the pre-processing server or MMR gateway and sends it to one or more of the recognition units to identify a recognition result. Image tracking information also is provided for determining relative locations of images to each other. The mobile device includes an image tracker for providing at least a portion of the image tracking information. The disclosure also includes methods for image tracking-assisted recognition, recognition of multiple images using a single image query, and improved image tracking using MMR recognition. |
US09972103B2 |
Visually exploring and analyzing event streams
Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. Events from event streams can be ordered according to ordering semantics that are based on a combination of all of these event ordering requirements. Additionally, virtual computing nodes can be associated with constraints, and computing processors can be associated with capabilities. Virtual computing nodes for processing event streams can be assigned to execute on various computing processors based on both these constraints and capabilities. Additionally, for each of several events in an event stream, a ratio between a total latency and a communication latency can be for determined. Based on an average of these ratios, a quantity of reducing nodes that will be involved in a map-reduce operation can be selected. |
US09972101B2 |
Reconstruction of three dimensional model of an object from surface or slice scans compensating for motion blur
Techniques for creating a three dimensional model of an object and eliminate artifacts due to object motion. Such techniques are applied to line scans and slice scans of an object. |
US09972096B2 |
Detection of obstructions
A system and method for detecting obstructions. The system includes a camera coupled to a vehicle and configured to capture image data from a vehicle, and a computing device that includes a processor configured to: detect an edge of a roadway on which the vehicle is traveling; detect objects located proximate an edge of the roadway, based on the captured image data; determine a location of each detected object, based on the captured image data; calculate a distance between each detected object and the edge of the roadway; determine that at least one object of the detected objects is an obstruction, based on at least the calculated distance between each object of the at least one object and the edge of the roadway being below a threshold; and transmit a message to an external device, said message indicating the location of each detected object determined to be an obstruction. |
US09972089B2 |
Contrast medium uptake time computation using magnetic resonance imaging
A computing device determines a contrast medium uptake time using magnetic resonance imaging data. Image data constructed from data generated by a magnetic resonance imaging (MRI) machine of a subject is read. A representation computed from the read image data is presented on a display device. Baseline artery locations identified within the presented representation that are associated with a baseline artery are received. A first time-of-arrival (TOA) of contrast medium into the baseline artery is determined using the received baseline artery locations and the read image data. For a plurality of locations within the read image data excluding the baseline artery locations, a second TOA of the contrast medium into a respective location relative to the determined first TOA is determined using the read image data, and the determined second TOA is stored in association with the respective location to assist in lesion identification for the subject. |
US09972087B2 |
Biological substance quantitative determination method, image processing device, pathological diagnosis support system, and computer readable medium
A quantitative determination method of a biological substance in a sample stained with a staining reagent comprising fluorescent particles each encapsulating a fluorescent substance and binding to a biological substance recognizing site. The method comprises inputting a fluorescent image obtained by photographing the sample, extracting a predetermined region from the fluorescent image to calculate an integrated luminance of the predetermined region, and counting the number of fluorescent particles contained in the predetermined region from the integrated luminance and the average luminance per fluorescent particle. The average luminance per fluorescent particle is calculated from a correlation between the number of fluorescent particles counted from an image of the fluorescent particles visualized and the luminance derived from fluorescent light from the fluorescent particles and calculated from a fluorescent image of a region identical to the region taken in the image from which the number of fluorescent particles is counted. |
US09972085B2 |
Antinuclear antibody image analysis system, antinuclear antibody image analysis method, and antinuclear antibody image analysis program
Luminance calculation means 81 calculates luminance of a cell nucleus extracted from an antinuclear antibody image of a designated dilution ratio. Titer prediction means 82 predicts an antinuclear antibody titer, using a staining pattern specified from a staining form of the cell nucleus and the luminance at at least one dilution ratio. |
US09972084B2 |
Medical image processing apparatus and image display control method for the same
A medical image processing apparatus according to the embodiments includes a display, and processing circuitry configured to execute a program. The processing circuitry extracts at least part of a lung from three-dimensional image data, extracts a tubular structure from at least part of the extracted lung, calculates area ratios between a lumen and a wall of the extracted tubular structure along the tubular structure, and generates area ratio images by allocating pixel values, corresponding to the calculated area ratios, to corresponding positions on the tubular structure having the area ratios being calculated, and displays the area ratio images on the display. |
US09972083B2 |
Detection of tooth fractures in CBCT image
A method for analyzing a subject tooth. The method includes obtaining volume image data including at least the subject tooth and segments the subject tooth from within the volume data according to one or more operator instructions. An index is generated that is indicative of a suspected fracture or lesion identified for the segmented subject tooth. The subject tooth is displayed with the suspected fracture or lesion highlighted. The generated index also displays. |
US09972079B2 |
Wafer appearance inspection apparatus
Provided is a wafer appearance inspection apparatus that can segmentize an inspection target region, enable expedited execution of an operation to set a sensitivity threshold to each region, and enhance the inspection efficiency. Pattern matching between the image region of a part of a standard wafer, which is defined as a template region, and the entire image region of the standard wafer is performed to compute an image editing value. The computed image editing value is used to edit an inspection target image. A region for which a threshold is to be set can be automatically confirmed by roughly specifying the region from among edited image regions displayed on the display. The confirmed region and a similar pattern region are searched and displayed. When the similar region is selected, the initial sensitivity threshold is displayed, and a change is made on an as-needed basis. The region of the set sensitivity threshold is displayed by the display color corresponding to the determined threshold. Inspection is executed according to the set threshold. |
US09972077B2 |
Method and system for automated visual analysis of a dipstick using standard user equipment
A method and system for automated visual analysis of a dipstick using standard user equipment (UE) are disclosed herein. The method may include the following steps: capturing, using an arbitrary UE having specified image capturing and processing capabilities, an image of a dipstick having colored test reagents, and a calibration array having a plurality of colored calibration elements which are tailored specifically to the test reagents; deriving, based on the captured image, illumination parameters associated with the dipstick and the calibration array; determining whether the illumination parameters are within predefined illumination boundary conditions sufficient for interpreting the test reagents, given the specified image capturing and processing capabilities of the UE; applying image enhancement operations to the captured image, based on predefined mapping between the derived illumination parameters and the required adjustments; and interpreting the colored test reagents, based on the colored calibration elements, in the enhanced captured image. |
US09972075B2 |
Image correction method of projector and image correction system
An image correction method of projector and an image correction system are provided. An image capturing apparatus shoots a physical calibration panel to obtain a first image, and shoots an outputting image of a calibration panel pattern on a projection screen outputted from the projector to obtain a second image. A processor analyzes the first image to obtain a first calibration parameter and a first homography matrix, and performs an undistorting operation for the second image based on the first calibration parameter to obtain a third image. The processor analyzes the third image to obtain a second calibration parameter and a second homography matrix of the projector. The processor performs a compensating operation for an original image to be outputted from the projector based on the second calibration parameter, the second homography matrix and the first homography matrix to obtain a compensated image. |
US09972074B2 |
Image processing system and computer-readable recording medium
A technique to remove fog from an image more appropriately has been called for. An image processing system is provided, including: a high saturation pixel extracting unit that extracts, from one frame among a plurality of frames included in a moving image, a high saturation pixel having a saturation higher than a predetermined threshold; a high saturation pixel rate deriving unit that derives a high saturation pixel rate indicative of a percentage of the high saturation pixels in the one frame; and a scene change judging unit that judges whether or not a scene change is included in the moving image based on different criteria depending on whether or not the high saturation pixel rate in the one frame is higher than a predetermined threshold. |
US09972068B2 |
Method for registering and visualizing at least two images
The present invention relates to a method for registering and visualizing at least two images, the method comprising the steps of: measuring (S1) a navigation speed used by a user during a scrollable and/or zoomable visualization of a first image of the at least two images and comparing the navigation speed with a navigation speed threshold value; visualizing (S2) the first image by solving deformations of the first image using a first level of computational load, if the navigation speed is below the navigation speed threshold value; and visualizing (S3) the first image by solving deformations of the first image using a second level of computational load, if the navigation speed is above the navigation speed threshold value. |
US09972062B2 |
Parallel flood-fill techniques and architecture
Flood-fill techniques and architecture are disclosed. In accordance with one embodiment, the architecture comprises a hardware primitive with a software interface which collectively allow for both data-based and task-based parallelism in executing a flood-fill process. The hardware primitive is defined to do the flood-fill function and is scalable and may be implemented with a bitwise definition that can be tuned to meet power/performance targets, in some embodiments. In executing a flood-fill operation, and in accordance with an example embodiment, the software interface produces parallel threads and issues them to processing elements, such that each of the threads can run independently until done. Each processing element in turn accesses a flood-fill hardware primitive, each of which is configured to flood a seed inside an N×M image block. In some cases, processing element commands to the flood-fill hardware primitive(s) can be queued and acted upon pursuant to an arbitration scheme. |
US09972060B2 |
Detecting multiple parts of a screen to fingerprint to detect abusive uploading videos
A method and system generates and compares sub-fingerprints for videos. Sub-fingerprints of a video provide representations of characteristics of portions of video content of the video. Sub-fingerprints can be used to determine whether a video includes video content of another video effectively. The video can include other video content to visually appear different from the other video. When a sub-fingerprint of the video matches a fingerprint of the other video, the video includes video content of the other video. Motions of video content of the video can be tracked to identify regions of video frames that include image content that includes motion. Sub-images can created and used to create sub-fingerprints of the video. |
US09972057B2 |
Determining a user's rank in a social network
In an embodiment, a technique is disclosed herein to determine a first group of users for which a particular user is a member and automatically generate a first ranking of users in the first group. For the particular user, automatically generate one or more first action recommendations to increase rank among the users in the first group. And to a device accessible by the particular user, automatically provide a particular ranking of the particular user from among the first ranking and the one or more first action recommendations. |
US09972056B2 |
Pet matching system and method
Computer-implemented pet adoption systems, methods and computer program products improve the process of matching up prospective adopters with available animals by optimizing the number of pet profiles displayed to prospective adopters per page, providing authorized personal with different selectable rules for setting the order in which the animal profiles are displayed to the prospective adopter in order to work toward specific adoption goals of the animal shelter, and using historical usage and user-profile data to gauge the probability of adoption between a prospective adopter and the available animals. The probabilistic analysis is used for the purpose of ranking or filtering the pool of pet profiles in order to remove pets of lower adoption-probability from consideration or present them lower down in the displayed order of the profiles. |
US09972042B2 |
Recommendations based upon explicit user similarity
A system and method for providing recommendations to individuals on a social network, in which the recommendations include information indicating the similarity of the individuals to one another, to aid the individuals in judging the degree to which the opinions of the others are applicable to the themselves. |
US09972028B2 |
Identifying a social leader
There are disclosed systems and methods for calculating the “social score” of users of social websites to determine who the “social leaders” are. The activities of users of social websites are monitored and activities weighted. The combined scores for the user's activities provide an absolute score for the particular user. The absolute score from a single social website, or combined absolute scores from a plurality of social websites, can be used. In either instance, the absolute score obtained of a user is compared to the absolute scores of other users and a relative score is obtained. The relative score provides a ranking of each user as compared to the rest of the user population. In this manner, social leaders, e.g., the top ten percent in relative score can be identified. Social leaders are of interest to various entities to provide targets for advertising, product test marketing, and the like. |
US09972025B2 |
Survey segmentation
An embodiment of a system and method of surveying users on a social networking system is described which limits the frequency in which any one user is surveyed. Users are assigned into a multi-layered survey pool based on a hash value derived from a user identification number for the online social network that is assigned to the user. Users are randomly offered the opportunity to take a survey, and the subject matter of the survey is at least partially determined by the layer from which the survey obtains its sample populace. |
US09972020B1 |
Targeted, competitive offers while browsing
Systems, methods and computer readable media are disclosed for providing targeted offers to a user who has a pre-existing account with the offeror based on information of the account and the user's web browsing information. In addition to the general system, systems, methods and computer readable media for such targeted offers, the targeted offer provider may comprise a combination of a web browser toolbar and a computing system linked across a communications network, the networking equipment of an internet service provider, and a proxy computing device. |
US09972019B2 |
Systems and methods for using personas
The present invention provides systems and methods for increasing 3rd party advertising on an interactive site, by assigning characteristics to portions of a website, and using those characteristics to personalize presentation of the website by according to personas of visitors. Persona characteristics can represent any distinguishing feature of interest, including for example, gender, marital status, occupation, interests, race, hobbies, business interests, religious interests, etc. In preferred embodiments a service company handles the creation and maintenance of visitors' personas. The company stores relevant information on the computers of users, and then cooperates with the website operator to access that stored information as needed. In a particularly preferred embodiment personalization can be used to assist in deciding what advertisements to display or not display on a website. |
US09972018B2 |
Systems and methods for providing a relevant link destination
Methods and systems of providing advertisements to a user are disclosed. A user indication of preference for an item is received. A first hyperlink that references a first webpage of an advertiser is associated with an advertisement of the item if the user indication of preference for the item is indicative of a first level of interest in the item. A second hyperlink that references a second webpage of an advertiser is associated with an advertisement of the item is the user indication of preference for the item is indicative of a second level of interest in the item. The advertisement is presented to the user on an advertisement provider webpage. |
US09972013B2 |
Internet site authentication with payments authorization data
A system for identification by a payment cardholder of phishing and/or deceptive Websites is provided. The system includes an electronic storage device having a database of merchant or financial institution Website registration with a payment card network information stored therein. The system includes an access path for allowing access to the merchant or financial institution Website registration with a payment card network information. The system includes a processor for assembling the merchant or financial institution Website registration with a payment card network information in the database, and for communicating the assembled merchant or financial institution Website registration with a payment card network information to a payment cardholder that has been granted access to the database. |
US09972012B1 |
Interoperable mobile wallet refund
A computer-implemented system and method that includes receiving, by a messaging hub computer system, from a point of sale (POS) device of a merchant, a request to process a refund for a transaction that occurred between the merchant and a mobile device of a payor, the request comprising a previously used code that was exchanged between the POS device and the mobile device. The method includes determining, by the messaging hub computer system, a first financial institution based at least partially on a portion of the code, and receiving, from a computer system of the first financial institution, payment credential information of an account held by the payor to process the refund using the payment credential information. The method may further include transferring, by the messaging hub computer system, the refund from an account held by the merchant to the account held by the payor. |
US09972011B2 |
Systems and methods for monitoring authentication of transactions to payment networks
Systems and methods for use in monitoring authentication messaging associated with payment account transactions are disclosed. One exemplary method includes monitoring authentication messaging from a merchant plug-in (MPI) associated with at least one merchant. The authentication messaging is related to one or more consumers attempting transactions to payment accounts at the at least one merchant. The exemplary method further includes, for each authentication message received from the MPI, transmitting the authentication message to an access control server (ACS) when an issuer associated with the payment account at issue is a participant in an authentication service, monitoring, by the computing device, response messaging from the ACS, each response message associated with a transaction and generated in response to an authentication messages from the MPI, and generating, by the computing device, at least one flag, when a condition associated with the authentication messages and/or the response messages is abnormal. |
US09972010B1 |
Method, medium, and system for reducing fraud
Techniques for reducing fraud are disclosed. A transaction request is received from a user to perform a transaction using an account. In one approach, a source icon is displayed prior to executing the request. The source icon includes a graphical representation of an owner of the account. In another approach, at least one of a photograph and a voice of the user is recorded prior to executing the request. In a third approach, the user is informed that at least one of a photograph, a voice print, and location data will be taken prior to executing the transaction request. |
US09972006B2 |
Method for secure execution of entrusted management command
A method for secure execution of an entrusted management command. The method includes: when an entrusted management command is received by a slave security domain, same parses the command, acquires a predetermined byte in the command, a token length, and a token, and transmits to a master security domain; when data is received by the master security domain, same checks a lifecycle status of the master security domain, a lifecycle status and a permission of the slave security domain, verifies the token when all checks are successful, and returns a status code to the slave security domain; and, the slave security domain determines the received status code, and if same is a predetermined status code, then executes an entrusted management operation. The present invention allows for determination of the validity of an entrusted management command, and further allows for prevention of an invalid entrusted management command from being executed, thus ensuring the security of data in a Java card. |
US09972004B1 |
Proximity-based mobile device payments
In some examples, by communicating with a mobile payment service, a user of a mobile device may settle his or her bill with a business using the mobile device. The business may be configured with a beacon to determine when the user's mobile device is near the business and a point-of-sale device to manage user orders and communicate with the mobile payment service. In response to a request by the mobile device, the mobile payment service may debit a user account associated with the mobile device for items purchased at the business. In turn, the mobile payment service may pay the business for the items purchased at the business. In some examples, the bill may be divided among a plurality of users corresponding to a plurality of mobile devices. And, portions of the bill may be provided to individual mobile devices of the plurality of mobile devices. |
US09972003B2 |
Pregame electronic commerce integrator
The PreGame payment system is provided to optimize throughput capacity for retail establishment, such as restaurants, bars, grocery stores, or the like, by providing a secure and speedy method of accumulating and paying expenses on a tab maintained with the retail establishment. The PreGame system provides the everyday patron the opportunity to open, track, and close their own tabs with each retailer via their handheld or mobile device, eliminating any physical monetary exchanges or credit card exchanges between the retail staff person and the patron. |
US09971997B2 |
Transaction storing and forwarding
After loss of communications between a cash handling device and a financial institution, transactions may continue to be processed. In one configuration, the transactions may be processed up to a predefined transaction limit. Transaction limits may be defined by a number of transactions, a dollar amount transacted or to be transacted, an amount of time and/or combinations thereof. Additionally or alternatively, the transaction limit may be specific to one or more types of transactions. Transaction data may be stored in memory until communication has been re-established, at which time the data may be transmitted to the financial institution for processing. |
US09971993B2 |
Leveraging a social graph for use with electronic messaging
Techniques for analyzing a social graph of a social network service to identify and then present connection paths connecting various entities are described. With some embodiments, subsequent to a user selecting or otherwise identifying a person to whom a message is to be communicated, a social graph is analyzed to identify connection paths connecting the message sender, or an entity on whose behalf the message sender is acting, to the message recipient. The social graph is implemented with a graph data structure having nodes and edges representing entities and associations between entities, respectively. With some embodiments, the nodes represent people, companies, educational institutions (e.g., schools, universities, etc.), and groups. After identifying the connection paths, the connection path having the highest path score, as derived by aggregating edge scores assigned to the edges, may be presented. |
US09971991B2 |
Automated, new spare parts forecasting and demand planning system
A system may receive an identifier for a new model product and identify a stored parts list associated with the identifier. The system may determine a code for one or more parts included on the parts list and may compare the code for a part, of the one or more parts included on the parts list, with codes for parts included in old model products. The system may determine that the part included on the parts list is comparable to one of the parts included in the old model products if the code for the part included on the parts list matches the code for the one of the parts included in the old model products. The system may use data associated with the one of the parts included in the old model products to generate a new spare parts forecast. |
US09971990B1 |
Tag device for glasses
The invention provides a tag device for a pair of glasses, including: a glue layer, a RFID tag provided on the glue layer; a color changing object provided on the RFID tag; a QR code layer attached on the color changing object, wherein the glue layer is attached on a lens of the pair of glasses, and a QR code on the QR code layer stores information including a size of the pair of glasses, optional colors of the pair of glasses, a stock quantity of the pair of glasses, and a link to a website. |
US09971989B2 |
Inventory handling by anisotropically adhesive gripping
Inventory handlers can include one or more gripping elements connected with a gripping assembly. The gripping element or elements can be subjected to shear force when in contact with inventory items such that the anisotropically adhesive surface engages an inventory item with an adhesive force. Inventory systems can employ robotic inventory handlers as described to lift and displace inventory items using the adhesive force. |
US09971988B2 |
System and method for providing an intelligent configuration rationalization solution
A system and method are disclosed for rationalizing configurations associated with one or more products. The system includes a database associated with one or more customers. The system further includes an order analysis system coupled with the database. The order analysis system is capable of rationalizing the differences between configurations of various combinations of options that are stored in the database. |
US09971984B2 |
Observation platform for using structured communications
In a method of characterizing communications in a group of users, a computer system recognizes a group of users. Each user of the group of users is associated with one of a plurality of communication devices. The computer system records a communication between at least two of the communication devices. At least a portion of the communication is an audible communication. The computer system identifies features based upon the communication. The computer system generates a visual representation of the features. |
US09971983B2 |
Observation platform for using structured communications
In a method of observing users of communication devices, a central computer system recognizes a first user associated with a first communication device and a second user associated with a second communication device. The central computer system observes a communication between the first communication device and the second communication device, wherein at least a portion of the communication is an audible communication. The central computer system relays the communication between the first communication device and the second communication device. The central computer system identifies features of the communication and makes the features available for decision making purposes. |
US09971982B2 |
Manufacturing line simulation device, data input assistance device, and data input assistance method
In a conventional manufacturing line simulation, there are a number of input items, and therefore, time is required for input. In addition, depending on the objective of the simulation, there are also parameters for which input is not required, and therefore, there is the problem of reducing the number of inputs according to the library. The present invention is configured to be provided with: a simulation library presentation unit which presents, to a user, a plurality of items of model libraries which are stored in a storage unit so as to receive specification of items of the model libraries from the user; a priority degree imparting unit which, with respect to the specified items of the model libraries, uses an input association table stored in the storage unit in order to calculate the priorities of the input items so as to present an input screen to the user on the basis of the calculated priorities; a simulation input receiving unit for receiving input of the input items on the user screen; and a duplicate data generation unit which, with respect to the duplicate items indicated in the input item association table, duplicates data that has been already received at the simulation input receiving unit. |
US09971981B2 |
Supply chain management system
An illustrative method for managing a supply chain is performed by a supply chain management server. The method comprises receiving information related to operations of a first supplier. The first supplier is responsible for providing a first product that satisfies criteria of a buyer. The method further includes determining a risk value that indicates a risk level of disruption of the operations of the first supplier and flagging the first supplier within a database of potential suppliers in response to determining that the determined risk value is greater than a risk tolerance threshold. The method also comprises notifying the buyer that the first supplier has been flagged and providing a list of recommended suppliers to the buyer. The recommended suppliers are each capable of providing a respective second product to the buyer. Each of the respective second products satisfies the criteria of the buyer. |
US09971976B2 |
Robust selection of candidates
Selecting candidates from a set of candidates by receiving a set of input parameters about a single aspect of the candidates and applying multiple scoring methods to those input parameters to compute a candidate score via each scoring method. A subset of zero or more candidates is then selected from the set of candidates by applying one or more selection criteria to the set of scores. There is not necessarily a value for every input parameter of every candidate. |
US09971974B2 |
Methods and systems for knowledge discovery
Provided are methods and systems for knowledge discovery utilizing knowledge profiles. |
US09971973B1 |
Artificial intelligence system for training a classifier
An artificial intelligence system for training a classifier has a database of training data and a modeling system for building a classification model based on the training data. The database has a binary classification for each entity and binary tokens indicating whether or not one or more indicators about the entity are true. The classification model is based on a tempered indication of the tokens. The tempered indication is a ratio of a weighted sum of the tokens for each entity divided by a tempering factor for each of the entities. The tempering factor is a function of the unweighted sum of the tokens for each entity. Thus the tempering factor will reduce the tempered indication when large numbers of low weight tokens are present so that the model does not over predict the probability of an entity being in the classification. |
US09971972B2 |
Predicting the next application that you are going to use on aviate
In one embodiment, a current context of a mobile device may be ascertained, where the current context includes an indication of a last application opened via the mobile device, wherein the last application opened is one of a plurality of applications installed on the mobile device. A probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context may be determined, where the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context, wherein the computer-generated model is associated with the mobile device. One or more of the plurality of the applications may be identified based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application. |
US09971970B1 |
Microwave integrated quantum circuits with VIAS and methods for making the same
A quantum computing system includes a quantum circuit device, a substrate having a first surface on which the quantum processing device is disposed, and one or more vias each extending through the substrate. The vias include a material that is a superconducting material during operation of the quantum computing system. |
US09971969B2 |
Method for predicting a fault in an air-conditioning pack of an aircraft
A method of predicting a fault in an air-conditioning pack of an aircraft is disclosed. The air-conditioning pack includes one or more sensors outputting data related to air-conditioning pack temperature, air-conditioning pack pressure, or air-conditioning pack valve or actuator positions. The method includes transmitting data from at least one of the sensors operably coupled to the air-conditioning pack, comparing the transmitted data to a predetermined threshold, and predicting a fault in the air-conditioning pack based thereon. |
US09971965B2 |
Implementing a neural network algorithm on a neurosynaptic substrate based on metadata associated with the neural network algorithm
One embodiment of the invention provides a system for mapping a neural network onto a neurosynaptic substrate. The system comprises a metadata analysis unit for analyzing metadata information associated with one or more portions of an adjacency matrix representation of the neural network, and a mapping unit for mapping the one or more portions of the matrix representation onto the neurosynaptic substrate based on the metadata information. |
US09971962B2 |
Method and system for applying ink markings on food products
The present disclosure includes a method and system for applying ink markings on a food product in such a manner to form a permanent marking thereon. The markings include text and graphics, and can include an advertisement, freshness information, traceability data, or other types of relevant information, or any combination thereof. The method preferably forms the markings on the food product while the product moves through a predetermined region of a food processing system. Preferably, the ink marking assembly is located above the food products to be marked and the products are marked while passing thereunder. The performance or characteristics of the marking device may be adjusted in response to selected characteristics of the food product, environmental conditions, processing conditions, compliance requirements, and the like, in order to optimize the marking process. |
US09971955B2 |
Photographing method, photo management method and device
A photographing method includes acquiring to-be-photographed first content, acquiring an image composition relationship between a second subject in the first content and the first subject after determining a first subject with which a user is concerned in the first content, where the second subject is another background subject in the first content except the first subject, matching the image composition relationship between the second subject and the first subject with a preset image composition template to obtain a matching evaluation degree, and providing an image composition adjustment suggestion on the first content for the user according to the matching evaluation degree and the image composition template, where the adjustment suggestion is a tip on how to adjust the image composition relationship in the first content such that the image composition relationship completely matches the preset image composition template. |
US09971954B2 |
Apparatus and method for producing image processing filter
In order to produce an image processing filter by utilizing genetic programming, a taught parameter acquiring unit acquires a taught parameter indicating a feature shape in an input image before processing. A data processing unit creates an output image by processing the input image with an image processing filter, and subsequently a feature extracting unit extracts a detected parameter indicating a feature shape in the output image. An automatic configuring unit evaluates the image processing filter by calculating cosine similarity between the taught parameter and the detected parameter. |
US09971951B2 |
Method and apparatus for generating superpixel clusters
Method and apparatus for generating superpixel clusters A method and an apparatus (20) for generating a superpixel cluster for an image are described. A clustering unit (23) generates (10) an initial superpixel cluster based on an initial cluster center. The clustering unit (23) further generates (12) one or more further superpixel clusters based on one or more further cluster centers. A determining unit (24) determines (11) the one or more further cluster centers from the initial superpixel cluster. A merger (25) then merges (13) the initial superpixel cluster and the one or more further superpixel clusters to obtain the superpixel cluster for the image. |
US09971950B2 |
Interactive optical codes
Optical codes can include scanning an optical code and a character surrounding the optical code with a computer. A uniform resource locator can be extracted from the optical code. The uniform resource locator can be modified by associating the character surrounding the optical code with the URL extracted from the optical code. |
US09971947B2 |
Vehicle vision system with camera power control
A vision system for a vehicle includes a camera, a power supply, a power filter and a microcontroller. The camera is configured to be disposed at a vehicle so as to have a field of view interior or exterior of the vehicle. The power supply is operable to supply a voltage for powering the camera. The power filter is in communication with the power supply and the camera and is operable to supply a voltage to the camera. The microcontroller is operable to measure a voltage level supplied to the power filter. Responsive to the determination that the measured voltage level is one of (i) a threshold amount above a nominal operating voltage of the camera and (ii) a threshold amount below the nominal operating voltage of the camera, the microcontroller adjusts the power supply to the camera. |
US09971941B2 |
Person counting method and device for same
A method for counting a number of people includes detecting a foreground contour from a current frame inputted, performing a head detection by defining a baseline virtually at a point perpendicular to a center point of a camera-captured area, by defining a search area around the baseline, and by detecting, as as candidate heads, circular contours to be recognized as heads of people at a point where the foreground contour crosses the baseline, tracking the candidate heads respectively in subsequent frames until the candidate heads pass through the search area, and counting up the number of people by the candidate heads that respectively pass through the search area. |
US09971939B2 |
Image processing apparatus, display state determination apparatus, and image processing method
In accordance with one embodiment, an image processing apparatus which is accessible to at least one storage device, the apparatus includes a decision unit, a generation unit and a determination unit. The decision unit estimates a separation distance from the first camera to the display shelf. The decision unit decides a search distance, based on the separation distance. The generation unit generates a template image by converting a number of pixels of single item image acquired by photographing the product as a single piece and stored in the storage device, with a magnification corresponding to a ratio between the search distance and a known photographing distance. The determination unit determines an area, which is similar to the template image, within a shelf image stored in the storage device. |
US09971933B1 |
Facial image screening method and face recognition system thereof
A facial image screening method is provided in the present disclosure. The facial image screening method includes the following steps: tracking a plurality of feature points of at least one facial image; analyzing each feature point to acquire a region information corresponding to each feature point, wherein the region information comprises an image quality information, a face pose information, and a blocking degree information; scoring the image quality information to obtain a first arbitration score; scoring the face pose information to obtain a second arbitration score; scoring the blocking degree information to obtain a third arbitration score; generating a comprehensive quality score according to the first arbitration score, the second arbitration score, and the third arbitration; and taking the plurality of feature points of the facial image as targets to be compared with captured features of a plurality of specific persons when the comprehensive quality score exceeds a threshold value. The present disclosure has an advantage that a facial image suitable for face comparison may be selected so as to improve the recognition rate of one-to-one or one-to-many comparison. |
US09971930B2 |
Test module for a fingerprint sensing device
There is provided a test module for testing a fingerprint sensing device comprising: an electrically conductive bottom element comprising an exterior surface portion configured to contact a sensing surface of the fingerprint sensing device; an electrically conductive intermediate element, connected to the bottom element on a side opposing the exterior surface, the intermediate element comprising a flexible material enabling the bottom element to change alignment in response to an applied force occurring when the exterior surface is pressed against a surface being tilted with respect to the exterior surface of the bottom element; and a top element configured connect the test module to a test fixture. There is also provided a method for testing a fingerprint sensing device using the described test module. |
US09971929B2 |
Fingerprint classification system and method using regular expression machines
A fingerprint classification system and method for extracting the dominant singularity from a fingerprint image are described. The fingerprint classification system and method receive as an input a digital fingerprint image and the image is preprocessed to generate an enhanced and more accurate image. Feature pattern calculations are performed on the updated image to generate an Orientation Feature Vector. The Orientation Feature Vector is processed using a Regular Expression Machine classifier prediction model to generate a class label for the digital fingerprint image that was input. |
US09971927B2 |
Fingerprint sensors
In one aspect, a method for registering a fingerprint profile on a mobile device includes detecting, at a fingerprint detection module having a rectangular shape, a contact from a finger associated with a swipe motion. The method includes responsive to the detected contact at the fingerprint detection module having a rectangular shape, capturing an image of the finger during the swipe motion. The method includes storing the image of the finger captured during the swipe motion as a registered fingerprint profile of an authorized user. |
US09971924B2 |
Two-substrate fingerprint recognition device
A two-substrate fingerprint recognition device includes a first substrate and a second substrate. A plurality of electrodes, a plurality of connection pads and a plurality of connection traces are deployed on one surface of the first substrate. A plurality of conductive connection pads, a plurality of connection pads, a plurality of connection traces and a plurality of switch circuits are deployed on one surface of the second substrate that faces the first substrate. At least one electrode connection pad of the second substrate is electrically connected to a corresponding electrode of the first substrate. |
US09971922B2 |
Fingerprint detection device and mobile terminal
Disclosed are a fingerprint detection device and a mobile terminal. The fingerprint detection apparatus comprises a capacitive fingerprint sensor and a capacitive touch control chip which is electrically connected to the capacitive fingerprint sensor; wherein the capacitive fingerprint sensor is configured to collect fingerprint information and convert the fingerprint information to an analog signal; and the capacitive touch control chip is configured to convert the analog signal to a digital signal, and generate fingerprint image information according to the digital signal. As compared with the dedicated control chip in the related art, the capacitive touch control chip has mature design and manufacture technique, and thus the manufacture and application costs are lower. |
US09971921B2 |
Fingerprint image sensor and method for optical wireless communications using the same
The present disclosure provides a fingerprint image sensor and a method for optical wireless communications using the same. The fingerprint image sensor includes: a backlight plate; an image sensor unit, disposed above the backlight plate; and a protection layer, disposed above the image sensor substrate; wherein the fingerprint image sensor is configured to operate at least in a transmitting mode and a receiving mode, where in the transmitting mode, the backlight plate is turned on and configured to emit lights with different optical characteristics representing coded information, and in the receiving mode, the backlight plate is turned off and the image sensor unit senses external lights and convert the external lights to electric signals. The present disclosure further provides methods for transmitting and receiving information using the fingerprint image sensor. Accordingly, the fingerprint image sensor can work as a transceiver to realize optical wireless communications. |
US09971918B2 |
Systems and methods for RFID-based access management of electronic devices
Disclosed are systems and methods for preventing unauthorized persons from using an electronic device within a facility. In such an embodiment, the system may include a RFID tag having unique identification information associated with a wearer of the RFID tag. The RFID tag may be comprised in a non-removable item worn by the wearer, such as a bracelet. This system may also include an RFID reader associated with the electronic device and having an RFID coverage zone for detecting RFID tags within the coverage zone. A device management system may be connected to the reader and configured to determine whether a wearer in the coverage zone is authorized to use the electronic device based at least in part on detected RFID tag's unique identification information. In such an embodiment, the device management system is configured to activate the electronic device if it determines the authorized wearer is detected in the coverage zone. |
US09971916B1 |
Transaction scheduling system for a wireless data communications network
System and method for scheduling and coordinating transmission signals in a wireless data communications network, comprising a master node and at least one tag node. In some embodiments, the network may also include a slave node. The master node divides time into repeating time division blocks comprising a configuration window and at least one transaction window. During the configuration window, the master node provides operating parameters to the tag or slave nodes, including a time slot within the transaction window that is reserved for the tag or slave nodes to broadcast data to the master node. The transaction window is subdivided into multiple reserved time slots, and each slot is assigned to a specific tag or slave node. When a reserved time slot arrives, the tag or slave node will broadcast data signals to the master node. The master periodically adjusts the transmission schedule for each tag or slave node, as needed, to ensure that every tag or slave node continues to broadcast only during its reserved time slot, thereby reducing communication data collisions and optimizing the overall performance and throughput of the data communications network. |
US09971912B2 |
Method, apparatus, and system for manageability and secure routing and endpoint access
A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification. |
US09971908B2 |
Method and apparatus for determining permission of application program
A method for determining a permission of an application program is presented. The method for determining a permission of an application program in the present disclosure includes receiving an installation request of a first application, where the installation request carries a first permission list that the first application applies for and a first shared user identifier requested by the first application; searching, according to the first shared user identifier, for at least one second application that uses the first shared user identifier and is already installed in a system; and if the first application is a plug-in of the second application already installed in the system, determining a permission of the first application according to the first permission list that the first application applies for and a permission in a second permission list corresponding to the first shared user identifier. |
US09971905B2 |
Adaptive access control in relational database management systems
One embodiment is a system for implementing context-aware access control of data in a relational database system. The system includes a memory having computer readable instructions and one or more processors for executing the computer readable instructions. According to the computer readable instructions, a request is received to access one or more tables of a database. Further according to the computer readable instructions, a context-aware access control, defined for at least a portion of the one or more tables, is identified. It is verified that the context-aware access control is satisfied. Access to the at least a portion of the one or more tables is permitted, responsive to verifying that the context-aware access control is satisfied. |
US09971900B1 |
Zero-copy data privacy and integrity
Implementations are provided herein for maintaining a set of cryptographic algorithms in the kernel. User space applications can call on the set of cryptographic logic algorithms in the kernel to perform computations on data payloads residing in kernel space memory without having to copy the data payloads out of kernel space memory into user space memory. The results of the cryptographic logic being applied to data payloads can be packaged together with message framing originating from user space and data payloads in the kernel space as a protocol message that can sent through the network stack to a socket. It can be appreciated that by retaining protocol logic in user space, just the cryptographic algorithms need be added to the kernel. |
US09971897B2 |
Targeted security testing
Source code of a plurality of web pages including script code is statically analyzed. A page including a potential vulnerability is identified based on the static analysis. A page not including a potential vulnerability is identified based on the static analysis. The web page including the potential vulnerability is dynamically analyzed using a set of test payloads. The page not including the potential vulnerability is dynamically analyzed using a subset of the set of test payloads, the subset including fewer test payloads than the set of test payloads. |
US09971892B2 |
Method, apparatus and computer device for scanning information to be scanned
The present invention provides a method for scanning information to be scanned in a computer device, the information to be scanned needing multiple scans, and the method comprising the steps of: a. determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of the computer device; and b. scanning the information to be scanned according to the delay duration. According to the solution of the present invention, by determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of a computer device, and scanning according to the delay duration, problems such as slow running due to high occupancy ratio of CPU resources during scanning can be avoided. |
US09971890B2 |
Securing thermal management parameters in firmware from cyber attack
Methods and systems may provide for identifying a thermal management setting in a computing system, and comparing the thermal management setting to valid configuration information. In addition, the thermal management setting may be modified if it does not comply with the valid configuration information, wherein the modification can cause the thermal management setting to comply with the valid configuration information. Additionally, a threat risk notification can be initiated in order to notify users of the non-compliance. |
US09971885B2 |
Determining user authentication requirements based on the current location of the user being within a predetermined area requiring altered authentication requirements
Systems, apparatus, methods, and computer program products are provided for determining a user's authentication requirements/credentials for a specific network access session based on the current location of the user in comparison to predetermined boundaries of location that have altered authentication requirements, in the form of, increased or decreased authentication requirements/credentials that differ from the standard authentication requirements. |
US09971882B2 |
System and method for multimedia content protection on cloud infrastructures
A system and method for multimedia content protection on elastic cloud infrastructures is presented. The system can be used to protect various multi-media contents, including regular 2D videos, new 3D videos, animated graphics, images, audios clips, songs, and music clips. The system can run on private clouds, public clouds, or any combination of public-private clouds. The system is scalable and cost effective. |
US09971881B1 |
License-based access control of computing resources
The disclosure is directed to an access permission system that manages provisioning of access to an electronic resource through various types of access permissions. The access permission system provisions access by provisioning a license entitlement of a specified type. A provisioning optimization technique determines a combination of different types of license entitlements to be provisioned according to an optimization criterion associated with an attribute of a license entitlement. For example, the optimization criterion can based on a “unit cost” associated with a license entitlement, and the provisioning optimization technique can determine various types of license entitlements to be obtained (and therefore to be provisioned) in order to minimize a total cost of the license incurred in satisfying the consumption demand requests. |
US09971880B2 |
Verifying software license compliance in cloud computing environments
A monitoring system can monitor computing processes in clouds. The monitoring system can verify software license compliance in the computing processes instantiated in the clouds. The monitoring system can generate and maintain a software license knowledge base. The software license knowledge base can include the software license requirements for various software programs. To verify software license compliance, the monitoring system can determine the software programs utilized by the computing processes instantiated in the clouds. The monitoring system can compare the software programs utilized by the computing processes to the software license knowledge base to determine the number of software licenses required by the computing processes. The monitoring system can compare the number of software licenses required to the number of software licenses currently held by the user to determine if the user is in compliance. |
US09971879B2 |
Secure recording and rendering of encrypted multimedia content
An authorized user obtains a packaging license that grants permission to use a particular recording device to generate multimedia content in accordance with specified license terms. The packaging license includes a content key that is used to encrypt the multimedia content at the point of capture on the recording device. The encrypted multimedia content can be transmitted via unsecure channels (for example, via electronic mail) to a networked content repository or an intended recipient. For playback, an authorized user obtains a playback license that grants permission to decrypt and playback the multimedia content using a particular playback device. An authorization server and a key management server are used to manage which users are entitled to receive a license, and to define the terms of the granted licenses. A record of the granted authorizations and licenses is maintained, thereby allowing access to a given content item to be audited. |
US09971872B2 |
Managing diagnostic information
A computer program product for managing diagnostic information is disclosed. The computer program product may include creating a data space in volatile memory. The data space may be configured to collect a selected diagnostic information. The selected diagnostic information may include a first diagnostic information from a first source and a second diagnostic information from a second source. The computer program product may include collecting in the data space the selected diagnostic information. The computer program product may include releasing from the data space at least a portion of the selected diagnostic information in response to a triggering event. |
US09971870B2 |
Systems and methods for managing and distributing user profiles for surgical systems
A medical system is presented, where the system includes a medical profile directory configured to maintain a set of medical system profiles, a medical profile manager configured to update and maintain medical system profiles within the medical profile directory, and a server configured to interface with the medical profile manager to facilitate medical system profile maintenance. The server is configured to transmit information from at least one medical system profile to a surgical system, thereby enabling the surgical system to employ a current operational parameter within the medical system profile desired by a user. |
US09971868B2 |
Method for providing electronic medical records utilizing portable computing and communications equipment
Mobile clinicians conduct in-home patient visits utilizing on-site diagnostic and treatment equipment, where service is enhanced by the use of portable computing and communications equipment. A mobile care entity provides mobile clinicians preprogrammed portable computers. Each portable computer updates patient data in the local storage utilizing a wireless communications device to download updates from a central storage facility. The entity selects a mobile clinician and dispatches him/her to the patient's premises. The clinician visits the patient's premises accompanied by an assortment of electronic diagnostic and treatment devices. The mobile clinician utilizes various diagnostic devices to prepare machine-readable reports of related aspects of the patient's condition. The clinician directs the portable computer to perform follow-up tasks including: (1) electronically collecting the prepared reports and graphically presenting them in human-readable form, (2) storing a machine-readable medical record, and (3) utilizing the wireless device to transmit the reports and records. |
US09971867B2 |
Electronic methods and systems for microorganism characterization
Systems and methods to characterize one or more microorganisms or DNA fragments thereof are disclosed. Exemplary methods and systems use comparison of DNA sequencing information to information in one or more databases to characterize the one or more microorganism or DNA fragments thereof. Exemplary systems and methods can be used in a clinical setting to provide rapid analysis of microorganisms that may be a cause of infection. |
US09971862B2 |
Pattern-based FPGA logic block and clustering algorithm
A routing architecture for fast interconnections between Look-Up Tables (LUTs) in a group of Basic Logic Elements (BLEs), whereby a size of the group ranges from 1 to k+1, where k is the number of inputs of a LUT, and LUTs in the group are indexed from 1 to k+1, and whereby (a) an output of a LUTi, 1≤i≤k, connects to one of the inputs of routing multiplexers of LUTj, i |
US09971856B2 |
CFD modeling of a bounded domain with viscous region partitioning
A hybrid computational fluid dynamics (CFD) approach is provided for modeling a bounded domain by processing the domain to automatically locate a viscous region(s) by: dividing the domain into cells and determining flow characteristic values for cells; defining characteristic cutoff values using multiple cutoff percentiles of cells and the flow characteristic values, and defining ranges between cutoff values, and respective χ values, where one χ value is a highest χ value R; assigning χ values to cells based on the determined flow characteristic values in comparison to the cutoffs; selectively increasing the assigned χ value of a cell(s) sharing a border with a seed cell having χ value R; identifying a viscous region where multiple contiguous cells have assigned χ values equal or above a threshold; evaluating the viscous region(s) by performing viscous domain solve; and providing a model of the domain using results of the viscous domain solve. |
US09971854B1 |
Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system. |
US09971852B2 |
Robotics connector
A modular industrial robotics (MIR) connector object module has a graphical image property for a 3D solid model program. It also includes a component identifier property configured to identify a component in the 3D solid model program and an abstract data type property having a coordinate transform matrix describing a 3D position and orientation of the MIR connector object module relative to a coordinate system of the component in the 3D solid model program. The MIR connector object module is configured to be attachable to one of multiple components in the 3D solid model program. |
US09971849B2 |
Method and system for retrieving legal data for user interface form generation by merging syntactic and semantic contraints
An aspect of this invention is a method that includes receiving input data from an application. The input data includes information descriptive of at least one field. The method further includes processing the input data to form an array composed of legal data for the at least one field. The array is formed by merging a result of processing syntactic constraints and a result of processing semantic constraints. The method further includes outputting the array to the application. A system for performing the method is also described, as is a computer program product that can be used to execute the method. |
US09971845B2 |
File management method and device
The invention discloses a file management method comprising: receiving an instruction input by a user, and determining the type of an object corresponding to the instruction; loading a corresponding browser window according to the determined type of the object; and displaying content of the object in the browser window. The invention discloses a data transmission device for bidirectional data transmission between a network side and a local client. The invention discloses a file display device for a browser supporting multi-page display comprising: a tab generation module configured to generate a corresponding tab according to content displayed by a page when the browser opens the page, wherein the content displayed by the page comprises a local file and/or a network file; and a display module configured to, for each page, display content of the page and a corresponding tab in an interface of the browser. |
US09971841B2 |
Integration of web information architecture taxonomy and web metrics taxonomy
Mechanisms are provided for integration of Web information architecture taxonomy and Web metrics taxonomy. When the author creates source content, the mechanism classifies the content using a rich taxonomy. The mechanism also adds unique identifiers into the source content pages as tags. The mechanism may then transform the source content into Web content that contains the identifiers in the tags. When users view the Web content, the tags generate usage data, which contain the identifiers. A Web metrics mechanism generates a Web metrics report from the usage data. The page tags are the identifiers from the source content. The Web metrics report associates each page of Web content with the rich taxonomy available in the source content. |
US09971833B2 |
Method and computer readable medium for providing, via conventional web browsing, browsing capability for search engine web crawlers between remote/virtual windows and from remote/virtual windows to conventional hypertext documents
A method and computer readable medium is described for directing a search engine web crawler's local web browser to refresh the top-level container that is currently displaying the content presented by a remote computer with the new content that a navigational link, within a remote desktop, remote application window, or remote graphical windowing user session, points to. Links can be modified so as to be recognizable by the remote machine as unique from traditional hyperlinks. Upon navigation action on such a link, the client of a remote desktop, remote graphical application window, or remote graphical windowing user session is redirected so that it wholly reloads its computing context with that provided by a destination URL or URI. Such a URL or URI may point to another remote desktop, remote application window, or remote graphical windowing user session. |
US09971825B2 |
System and method for dynamic and secure communication and synchronization of personal data records
A system and method for dynamic and secure communication and synchronization of personal data records through a distributed network. More specifically, a system that receives, stores and secures personal data records for users and then transmits and synchronizes personal data records between users in a distributed network based on rule-based security controls. |
US09971823B2 |
Dynamic replica failure detection and healing
Detecting replica faults within a replica group and dynamically scheduling replica healing operations are described. Status metadata for one or more replica groups may be accessed. Based, at least in part, the status data a number of available replicas for at least one replica group may be determined to incompliant with a healthy state definition for the replica group. One or more healing operations to restore the number of available replicas for the at least one replica group to the respective healthy state definition may be dynamically scheduled. In some embodiments, one or more resource constraints for performing healing operations and one or more resource requirements for each of the one or more healing operations may be used to order the one or more healing operations. |
US09971817B2 |
Systems and methods to avoid collisions in establishing real-time communication connections
A computing apparatus configured in the communication system to store data about advisers, including availability status of the advisers for real time communications with customers, ratings of the advisers by prior customers, compensate rates of the advisers, probability of being connected within a period of time for real time communication with customers, etc. The computing apparatus customizes the selection of lists of advisers for presentation to customers and/or the sequences of the lists to reduce collisions in concurrent requests for connections to same advisers for real time communication connections. The customization may include randomizing top portions of the lists, selecting and/or ranking the advisers in real time based on probability of advisers being connected within a period of time for real time communication with customers, etc. |
US09971815B2 |
Methods and systems for providing an auto-generated repair-hint to a vehicle repair tool
Methods and systems pertaining to auto-generated repair-hints are described. A processor can compare terms identified on a repair order (RO) to a taxonomy term database to determine standard terms associated with the terms on the RO, to store the standard terms as meta-data associated with the RO, to select pre-drafted text strings with gaps, and to insert the meta-data into the text string gaps to create a complete text string that forms at least part of an auto-generated repair-hint. The processor can receive a set of standard search terms to search for the auto-generated repair-hint from among multiple repair-hints. The processor can cause the auto-generated repair-hint to be transmitted to a vehicle repair tool for displaying the auto-generated repair-hint. A machine including the processor can receive a set of non-standard search terms (NSST) and identify a set of standard search terms associated with the NSST. |
US09971814B1 |
Monitoring and analysis of social network traffic
A method of monitoring network traffic includes providing a processor and obtaining a list including a plurality of words. Each word having at least one metric associated therewith. The method also includes querying network traffic to obtain a set of messages including one or more of the plurality of words. The method further includes scoring, using the processor, the messages in the set of messages and displaying the messages, ranked by score, in a user interface. |
US09971812B2 |
Data management using structured data governance metadata
Systems and methods provide for data management and governance to enforce proper usage of data. Data is tagged with data governance metadata dictating usage of the data. Standard types of data governance metadata are set forth with each type having predefined options such that applications can share data and understand the associated data governance metadata. For a given data, one or more options are selected for each type of data governance metadata and tagged to the data to control usage of the data. |
US09971811B2 |
Dynamic stream computing topology
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution. |
US09971810B2 |
Multifusion of a stream operator in a streaming application
Embodiments of the present disclosure include a method, a system, and a computer program product for fusing a stream operator into more than one processing element within a streaming application. The method includes receiving an instruction to concurrently fuse, into a second processing element, a stream operator of interest that is fused into a first processing element. The method includes determining whether the stream operator of interest is stateful. The method includes compiling, in response to determining the stream operator of interest is stateful, a clone of the stream operator of interest into the second processing element so that the clone is synchronized with the stream operator of interest. |
US09971804B2 |
Entity integration using high-level scripting languages
Embodiments of the present invention relate to a new method of entity integration using high-level scripting languages. In one embodiment, a method of and computer product for entity integration is provided. An entity declaration is read from a machine readable medium. The entity declaration describes an entity including at least one nested entity. An index declaration is read from a machine readable medium. The index declaration describes an index of nested entities. An entity population rule is read from a machine readable medium. The entity population rule describes a mapping from an input schema to an output schema. The output schema conforms to the entity declaration. A plurality of input records is read from a first data store. The input records conform to the input schema. The entity population rule applies to the plurality of records to create a plurality of output records complying with the output schema. An index of nested entities is populated. The index complies with the index declaration. |
US09971801B2 |
Grid cell data requests
Systems and methods are provided to improve the efficiency and productivity of using a remote server to display data in a grid. In one embodiment, a method for managing data in a grid displayed on a client device comprises, responsive to receiving a data request from the client device, returning to a cell or cells in the grid a cached calculation result corresponding to the data request if the data request is stored in a cache, and otherwise processing a calculation corresponding to the data request. In this way, a relational database may efficiently handle numerous data requests that would normally be handled by an online analytic processing server. |
US09971793B2 |
Database management system and database management method
A database management system receives a new data table input to a database; and executes unique constraint determination processing of determining whether each comparison-subject value as each value registered in a target column in the new data table is different from each comparison reference value as each value registered in a target column in a stored data table in the database, and stores the new data table in a second database area different from a first database area storing the stored data table in the database when a determination result obtained in the unique constraint determination processing is true. |
US09971789B2 |
Selective disk volume cloning for virtual disk creation
Systems and methods create virtual disks for access by a virtual machine. The virtual disk can be created from marked folders such that files and folders containing sensitive data or data not necessary for the purpose of a virtual machine using the virtual disk can be omitted from the virtual disk. |
US09971784B2 |
Application-aware and remote single instance data management
A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more files or data objects to which to apply a storage operation. For each file or data object, the storage system determines if the file or data object contains data that matches another file or data object to which the storage operation was previously applied, based on awareness of the application that created the data object. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation with respect to the particular file or data object. |
US09971783B2 |
Data de-duplication for disk image files
The invention relates to a data processing system including at least two disk emulators operating in parallel. Each of the at least two disk emulators emulates a disk subsystem and is associated with a respective file in a file system for any data stored on a physical disk. The data processing system further includes a de-duplicator for de-duplicating the data stored in the respective files associated with the at least two disk emulators. The de-duplicator operates in parallel to the disk emulators and is associated with an additional disk emulator emulating an additional disk subsystem. The additional disk emulator is associated with an additional file in a file system configured to store data shared between the respective disk subsystems emulated by the at least two disk emulators. |
US09971782B2 |
Document tagging and retrieval using entity specifiers
Techniques for managing big data include tagging of documents and subsequent retrieval using per-subject dictionaries having entries with some entries specially designated as entities. An entity indicates that the term in the entry has special meaning, e.g., brands (trademarks/service marks), trade names, geographic identifiers or other classes of terms. A dictionary may include a non-entity entry for a term and one or more entity entries, for different entity types. The entries may also include subject-determining-power scores. The subject-determining-power scores provide an indication of the descriptive power of the term with respect to the subject of the dictionary containing the term. The same term may have entries in multiple dictionaries with different subject-determining-power scores in each of the dictionaries. The entity distinctions for a term can then be used in tagging documents and processing retrieval requests. |
US09971777B2 |
Smart archiving of real-time performance monitoring data
A method for archiving monitoring data by enabling real-time analysis within a live database. A processor receives a set of parameters, which is selected based on monitoring data of a system application. The processor determines a historical schema of monitoring data and a retention period for a current schema of monitoring data, based on the set of parameters. The processor performs an impact analysis of the historical schema and retention period of the monitoring data. Upon acceptance of the impact analysis, the processor generates the historical schema which is applied to a table of monitoring data, populated by copying monitoring data from the current schema to the historical schema, within the live database. The processor removes monitoring data exceeding the rolling retention period from both the current schema and historical schema, based on the rolling retention period of the current schema. |
US09971775B2 |
Method of and system for parameter-free discovery and recommendation of areas-of-interest
A method and system for processing a user request for a recommended area of interest includes the steps of receiving the request including an indication of an electronic device geo-location and a user defined search constraint; receiving data associated with photographs associated with geo-objects, the data comprising geo-location coordinates of the photographs, the geo-location coordinates of the photographs being in proximity with the device geo-location; computing a plurality of region representations based on the geo-location coordinates of the photographs, each region representation being associated with a unique photograph density calculation parameter, the computing comprises determining a potential area of interest in each region representation, each region representation being a candidate for an optimal region representation; determining the optimal region representation based on the user defined search constraint; and displaying to the user the recommended area of interest that corresponds to the potential area of interest of the optimal region representation. |
US09971774B2 |
Voice-based media searching
Methods and systems for searching for media items using a voice-based digital assistant are described. Natural language text strings corresponding to search queries are provided. The search queries include query terms. The text strings may correspond to speech inputs input by a user into an electronic device. At least one information source is searched to identify at least one parameter associated with at least one of the query terms. The parameters include at least one of a time parameter, a date parameter, or a geo-code parameter. The parameters are compared to tags of media items to identify matches. In some implementations, media items whose tags match the parameter are presented to the user. |
US09971773B2 |
Automapping of music tracks to music videos
A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage. |
US09971772B2 |
Method and system for voice based media search
Voice-based input is used to operate a media device and/or to search for media content. Voice input is received by a media device via one or more audio input devices and is translated into a textual representation of the voice input. The textual representation of the voice input is used to search one or more cache mappings between input commands and one or more associated device actions and/or media content queries. One or more natural language processing techniques may be applied to the translated text and the resulting text may be transmitted as a query to a media search service. A media search service returns results comprising one or more content item listings and the results may be presented on a display to a user. |
US09971769B2 |
Method and system for providing translated result
Methods and/or systems for providing a translation result based on various semantic categories may be provided. A translation result providing method using a computer may include generating translations by translating a source sentence of a source language into a target language, and classifying the translations into semantic categories, respectively, and providing the classified translations to the user terminal. |
US09971762B2 |
System and method for detecting meaningless lexical units in a text of a message
There is provided a system and a method for detecting meaningless lexical units in a text message, the method comprising: performing a syntax analysis of the text message and determining at least one lexical unit as a first potential meaningless lexical unit; determining a control sum of the first potential meaningless lexical unit; matching using a first parameter, the first potential meaningless lexical unit with lexical units from a plurality of lexical units from a lexical units database, wherein matching using the first parameter comprises matching a control sum of the first potential meaningless lexical unit with control sums of meaningless lexical units from the lexical units database; determining the first potential meaningless lexical unit is a meaningless lexical unit if the lexical units database includes at least one meaningless lexical unit with a control sum corresponding to the control sum of the first potential meaningless lexical unit. |
US09971759B2 |
Method and system for improved language identification using language tags
Disclosed herein is an ability to identify a supported language. A current language tag including one or more subtags, each subtag providing language identification information. In response to determining that a language referenced by the current language tag is not a supported language, accessing a stored set of mappings including one or more mappings, each mapping associating a first language tag with a second language tag, determining whether or not a mapping in the set of mappings includes the current language tag as one of the first and second language tags and a new language tag as the other of the first and second language tags, and using the new language tag as the current language tag to identify the supported language. |
US09971758B1 |
Allowing spelling of arbitrary words
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a first voice input from a user device; generating a first recognition output; receiving a user selection of one or more terms in the first recognition output; receiving a second voice input spelling a correction of the user selection; determining a corrected recognition output for the selected portion; and providing a second recognition output that merges the first recognition output and the corrected recognition output. |
US09971755B2 |
Selecting additional supplemental content for presentation in conjunction with a content item presented via a digital magazine
A digital magazine server provides a digital magazine including content items to a client device for presentation to a user. To increase user interaction with the digital magazine, the digital magazine server identifies a content item in the digital magazine and determines one or more topics associated with the identified content item. From the one or more topics, the digital magazine server identifies a topic and obtains candidate content items that are also associated with the identified topic. A candidate content item is selected from the candidate content item and the selected candidate content item is presented in conjunction with the identified content item. |
US09971753B2 |
Computer system providing collaborative learning features and related methods
A computer system may include a server(s) for storing electronic textbook data and a plurality of computing devices each including a display, a memory, a user input device, and a processor. The processor may display the electronic textbook data on the display, receive comment data from a respective user of the computing device with respect to the electronic textbook data, and provide the comment data to the server(s). The server(s) may be configured to distribute the comment data among the plurality of computing devices. The processor of each computing device may be configured to receive a respective user rating for the distributed comment data and provide the user rating to the server(s). The server(s) may be configured to permanently incorporate given distributed comment data into the electronic textbook data when the user ratings for the given distributed comment data reach a rating threshold. |
US09971750B2 |
Controlling access to documents by parties
Illustrative embodiments disclose a computer process controlling access to one or more documents by one or more parties, the parties organized over one or more organizations. In response to a party associated with a first organization attempting to access documents, determining an access level associated with the party as a first access level, a second access level, a third access level, or a fourth access level. The first, second, third and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. In response to determining the access level associated with the party, permitting the party to access the documents, or preventing the party from accessing the documents, according to the access level associated with the party. |
US09971749B2 |
Editor for website and website menu
Methods, systems, and devices for editing websites are disclosed herein. A website editor for editing a website includes an editor display component, a website modification component, and a website display component. The editor display component is configured to display an editor interface for receiving user input for editing a website. The editor interface is displayed within a browser substantially simultaneously with the website. The website modification component is configured to update website data corresponding to the website based on the user input received through the editor interface. The website display component is configured to automatically update display of the website based on the updated website data. The display of the website is updated in real-time in response to receiving the user input. |
US09971747B2 |
Systems and methods for alert management
Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page. |
US09971746B2 |
Identifying information using referenced text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource. |
US09971745B2 |
Method and system for providing suggested tags associated with a target web page for manipulation by a user optimal rendering engine
Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation. |
US09971741B2 |
Authenticated access to accredited testing services
A service control system controls access to secured online testing services, such as accredited or standardized tests, examinations in educational courses, tutoring services, and continuing professional development courses or seminars. The secured services may be published by an educational publishing platform and made available to users through online configured browser applications executing on the users' devices. Based on access conditions associated with a secured testing service and the capturing and processing of one or more images, the service control system determines how users are authorized to access the services. When users have been authorized to access a service or a subset of the service, the service may be distributed through the browser applications executing on the users' devices. |
US09971740B2 |
Dynamic webpage image
A system for converting formatting of display object, including a logic (e.g., a computing device) that can be operable to traverse and record a part of source code or binary data related to a first visible item displayed on a visual output device. The logic can then convert a first data type or data structure that includes the recorded part of source code or binary data to a second data type or data structure that still includes the recorded part of source code or binary data, where the second data type or data structure is related to a second visible item displayable on the visual output device. |
US09971739B2 |
Content generation with analytics
As may be implemented in accordance with one or more embodiments, aspects of the present disclosure are directed to methods and apparatuses involving the presentation of media content as follows. Different types of media content data having disparate formats and corresponding to respective sets of media content received from disparate content providers, are reformatted into media content data in a common format type. Analytics data providing information characterizing a plurality of users is accessed and utilized in restructuring portions of the media content data in the common format type into renditions having an article-oriented structure defined by the common format type. In various implementations, device-indeterminate ID linking data is generated, which links respective portions of each rendition with corresponding portions of the media content data from which the respective portions were generated. |
US09971737B2 |
Identifying substitute ingredients using a natural language processing system
A first food ingredient may be received. The first food ingredient may comprise a first plurality of chemical constituents. A plurality of candidate food ingredient substitutes may be received. Each candidate food ingredient substitute may comprise a second plurality of chemical constituents. For each of the plurality of candidate food ingredient substitutes, a quantity of the second plurality of chemical constituents that match the first plurality of chemical constituents may be determined. One or more food ingredient substitutes may be identified based on at least the quantity of the second plurality of chemical constituents that match the first plurality of chemical constituents. |
US09971736B2 |
Method for performing sparse matrix-matrix multiplication
Embodiments include performing sparse matrix-matrix multiplication. Aspects include receiving a first matrix and a second matrix, providing a pseudo-space for the first and second matrices, and defining pseudo-space segments and assigning the pseudo-space segments to certain processes. Aspects also include assigning matrix elements of the first and second matrix to pseudo-space segments using a midpoint method thereby assigning the matrix elements to processes associated with the pseudo-space segments, assigning a result matrix element of a result matrix to a pseudo-space segment using a midpoint method thereby assigning the result matrix element to a further process associated with the pseudo-space segment and transmitting matrix elements of the first and second matrix required to establish a result matrix element to the further process which processes the result matrix element. Aspects further include performing a multiplication procedure by the further process based on the received matrix elements of the first and second matrix. |
US09971734B2 |
Device and method for determining a rough component of a latitude or longitude position of a moving craft
A device and a method for determining a rough component of a latitude or longitude position of a moving craft. The position is reconstructed cyclically by combining the rough component with a corresponding fine component. The device determines the sign of a difference between the fine component for an acquisition cycle and the fine component for a preceding acquisition cycle. The device then computes the rough component corresponding to the given acquisition cycle of the fine component, as a function of the sign of the difference and of the sign and of the value of the speed of the craft. The device and the corresponding method make it possible to extrapolate an unrefreshed rough component as a function of the trend of the fine component and of the sign of the speed of the moving craft to reduce error associated with the computation of the latitude or longitude position. |
US09971733B1 |
Scalable 2.5D interface circuitry
A multichip package having a main die coupled to one or more daughter dies is provided. The main die may include embedded universal interface blocks (UIB) each of which can be used to interface with a corresponding daughter die to support high bandwidth parallel or serial communications. Each UIB may include an integrated processor subsystem and associated pattern sequencing logic to perform interface initialization and margining operations. Each UIB may perform simultaneous accesses to a daughter die across one or more channels. Each UIB may also include multiple phase-locked loop circuits for providing different clock signals to different portions of the UIB and a 2× clock phase generation logic. Each UIB may include multiple IO modules, each of which may optionally include its own duty cycle correction circuit. Each IO module may include buffer circuits, each of which may have a de-emphasis control logic for adjusting buffer drive strength. |
US09971732B2 |
Public wireless network performance management system with mobile device data collection agents
Data collection agent associated with a mobile device movable within a mobile communications environment that includes at least one available network connectable to the mobile device. The data collection agent includes an acquisition device to acquire data related to at least one of: service coverage for the at least one available network; service quality for the at least one available network; usage for the at least one available network; and system data from the mobile device, and a transmitter to send the acquired data to a web server. |
US09971731B2 |
Asynchronous transceiver for on-vehicle electronic device
An on-vehicle electronic device has a generating unit configured to generate a first clock for data communication with another on-vehicle electronic device through a CXPI communication network; and an adjusting unit configured to adjust a duty width of the first clock. |
US09971723B2 |
Device and system for bridging electrical signals between SIM card and mobile device and providing service to mobile device
A device and a system for bridging electrical signals between a SIM card and a mobile device and providing a service to the mobile device are disclosed. The system includes: a SIM card interface, for electrically connecting with contacts of a SIM card; a mobile device interface, for electrically linking to a circuit of a mobile device, further connecting to a processor of the mobile device; and a secure element, for bridging electrical signals between the SIM card interface and the mobile device interface, and providing an application corresponding to a request from the processor of the mobile device. |
US09971718B2 |
Differential amplitude detector
An example embodiment includes an idle state detection circuit. The idle state detection circuit includes a bias current loop, a rectifying circuit loop, a voltage translating loop, and a filter circuit. The bias current loop provides a rectifying diode a forward current such that the rectifying diode detects an alternating current (AC) signal received from a transmitter via one or more transmission nodes. The rectifying circuit loop stores differential peak to peak amplitude information representative of a peak to peak amplitude of the AC signal in a first capacitor that is electrically coupled to a cathode side of the rectifying diode. The voltage translating loop converts the differential peak to peak amplitude information stored at the first capacitor to a single-end voltage signal across a first resistor that is electrically coupled to the cathode side of the rectifying diode. The filter circuit filters an AC component of the single-end voltage signal. |
US09971714B2 |
Device interfacing
Many devices may comprise interfaces, such as serial interfaces, over which configuration and/or enablement/disablement of device features may be provided to the device. Connecting a computer to individual devices for manual configuration may be cumbersome and/or time consuming. Accordingly, as provided herein, a device interfacing component (e.g., a microcontroller integrated into an interface cable) is configured to couple to a target device. The device interfacing component may receive data streams from the target device, and may match strings, within the data streams, to expressions. If a string matches an expression (e.g., “F5 for IP setup”), then a corresponding scripted response may be executed to send a response instruction (F5, wait 10 seconds, enter key, “192,168.0.1”) to the target device. In this way, the device interfacing component may provide automated configuration for the target device and/or may be daisy chained with other device interfacing components for configuration of other target devices. |
US09971711B2 |
Tightly-coupled distributed uncore coherent fabric
Selected portions of an uncore fabric of a system-on-a-chip (SoC) or other embedded system are divided into two independent pipelines. Each pipeline operates independently of the other pipeline, and each accesses only one-half of the system memory, such as even or odd addresses in an interleaved memory. However, the two pipelines are tightly coupled to maintain coherency of the fabric. Coupling may be accomplished, for example, by a shared clock that is one-half of the base clock cycle for the fabric. Each incoming address may be processed by a deterministic hash, assigned to one of the pipelines, processed through memory, and then passed to a credit return. |
US09971710B2 |
Optimizing data transfers between heterogeneous memory arenas
Embodiments are directed to optimizing data transfers between heterogeneous memory arenas. In one scenario, a computer system receives an indication that a data chunk is to be transferred from a first memory arena to a third memory arena, and then determines that for the data chunk to be transferred from the first memory arena to the third arena, the data chunk is to be transferred from the first memory arena to a second memory arena, and from the second memory arena to the third memory arena. The computer system divides the data chunk into smaller data portions and copies a first data portion from the first memory arena to the second memory arena. The computer system then copies the first data portion from the second memory arena to the third memory arena and copies a second data portion from the first memory arena to the second memory arena in parallel. |
US09971706B2 |
System and method for logical deletion of stored data objects
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a version identifier, the storage system may permanently delete the specified version of an object having the specified key. In response to a delete operation specifying a user key, but not a version identifier, the storage system may create a delete marker object that does not contain object data, and may generate a new version identifier for the delete marker. The delete marker may be stored as the latest object version of the user key, and may be addressable in the storage system using a composite key comprising the user key and the new version identifier. Subsequent attempts to retrieve the user key without specifying a version identifier may return an error, although the object was not actually deleted. |
US09971703B2 |
Technologies for position-independent persistent memory pointers
Technologies for persistent memory pointer access include a computing device having a persistent memory including one or more nonvolatile regions. The computing device may load a persistent memory pointer having a static region identifier, a segment identifier, and an offset from the persistent memory. The computing device may map the static region identifier to a dynamic region identifier and determine a virtual memory address of the persistent memory pointer target based on the dynamic region identifier, the segment identifier, and the offset. The computing device may load an in-storage representation of a persistent-export pointer from the persistent memory, map the in-storage representation to a runtime representation, and determine a target address of a persistent external data object based on the runtime representation. The computing device may include a compiler to generate output code including persistent memory pointer and/or persistent-export pointer accesses. Other embodiments are described and claimed. |
US09971702B1 |
Nested exception handling
An example system that includes a processor and a memory device. The processor may include multiple execution units to execute instructions and a memory device coupled to the processor. The memory device stores the instructions in an unprotected region and a protected region. The processor may determine that a first exception occurred while executing a first set of instructions for an application stored in a secured page of the protected region. The processor may invoke a first subroutine to forward exception context for the first exception to a second subroutine, where the first subroutine is stored in the protected region and the second subroutine is stored in the unprotected region. The processor may invoke, by the second subroutine, a third subroutine to execute a second set of instructions associated with the exception context for the first exception. |
US09971701B2 |
Method to share a coherent accelerator context inside the kernel
Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. According to one embodiment, a request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. The first effective address specifies a location in a first effective address space and a first effective segment identifier. The first effective address is remapped to a second effective address. The second effective address specifies a location in a second effective address space of the kernel context and a second effective segment identifier. A virtual address mapping to a virtual address space within the kernel context is determined. The virtual address is translated to a physical memory address. |
US09971700B2 |
Cache with address space mapping to slice subsets
A processing device includes a cache implementing a set of at least three cache slices. Each cache slice is to store a corresponding set of cache lines. The cache further includes cache control logic coupled to the set of at least three cache slices. The cache control logic is to map addresses of an address space to the cache such that each address within the address space maps to a corresponding strict subset of two or more cache slices of the set of cache slices. |
US09971699B2 |
Method to control cache replacement for decoupled data fetch
A method, computer readable medium, and system are disclosed for decoupling data pre-fetch from demand loads. The method includes the steps of receiving, by a processor, a set of instructions that includes a load instruction; and executing, by the processor, the load instruction to perform a load operation. The load operation loads data from a cache unit into a register file. The load instruction includes a no-update operator that prevents the cache unit from updating the cache state information in response to the load operation. The result is that the eviction policy for the cache unit responds to the order of pre-fetch memory access requests rather than the demand load operations. |
US09971697B2 |
Nonvolatile memory module having DRAM used as cache, computing system having the same, and operating method thereof
A nonvolatile memory module includes at least one nonvolatile memory, at least one nonvolatile memory controller configured to control the nonvolatile memory, at least one dynamic random access memory (DRAM) used as a cache of the at least one nonvolatile memory, data buffers configured to store data exchanged between the at least one DRAM and an external device, and a memory module control device configured to control the nonvolatile memory controller, the at least one DRAM, and the data buffers. The at least one DRAM stores a tag corresponding to cache data and compares the stored tag with input tag information to determine whether to output the cache data. |
US09971693B2 |
Prefetch tag for eviction promotion
Various embodiments provide for a system that prefetches data from a main memory to a cache and then evicts unused data to a lower level cache. The prefetching system will prefetch data from a main memory to a cache, and data that is not immediately useable or is part of a data set which is too large to fit in the cache can be tagged for eviction to a lower level cache, which keeps the data available with a shorter latency than if the data had to be loaded from main memory again. This lowers the cost of prefetching useable data too far ahead and prevents cache trashing. |
US09971690B2 |
Transactional memory operations with write-only atomicity
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic write-only mode ignoring conflicts to certain read-sets of a transaction during transactional execution. Write-set conflicts may still cause a transactional abort. Absent any aborting, the transaction's execution may complete, by committing transactional stores to memory and updating architecture states. |
US09971689B2 |
Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache
Provided are a computer program product, system, and method for invoking Input/Output (I/O) threads and demote threads on processors to demote tracks from a cache. An Input/Output (I/O) thread, executed by a processor, processes I/O requests directed to tracks from the storage stored in the cache. A demote thread, executed by the processor, processes a demote ready list, indicating tracks eligible to demote from cache, to select tracks to demote from the cache to free cache segments in the cache. After processing a number of I/O requests, the I/O thread processes the demote ready list to demote tracks from the cache in response to determining that a number of free cache segments in the cache is below a free cache segment threshold. |
US09971687B2 |
Operation of a multi-slice processor with history buffers storing transaction memory state information
A multi-slice processor that includes execution slices, and a history buffer, where the history buffer includes a plurality of entries, where at least one of the entries includes transactional memory state data that corresponds to a transactional memory instruction updating a transaction memory state, and where operation of such a multi-slice processor includes: propagating a flush signal to the plurality of entries of the history buffer; responsive to the flush signal, generating, from an entry of the history buffer, the transactional memory state data; and restoring to a transactional memory state in dependence upon the transactional memory state data. |
US09971684B2 |
Self-configurable device for interleaving/deinterleaving data frames
A device for interleaving/deinterleaving digital data delivered by processing elements (P0 . . . Pn-1) suitable for being used both with turbo-codes and with LDPC codes. The device includes memory banks (B0 . . . Bm-1) for storing data coming from or going to the processing elements, an interconnection network (INT) for directing the data between the processing elements and the memory banks, and a control unit (CTRL) for controlling the interconnection network and the memory banks. The control unit (CTRL) includes a calculation circuit (CAL) capable of the online generation of command words for the interconnection network and addressing and control sequences of the memory banks, ensuring conflict-free memory access on the basis of the interleaving rule to be applied, the size of the digital data frames, the number of processing units and memory banks, and the interconnection network. |
US09971681B2 |
Lazy real time garbage collection method
A method for garbage collection in a NAND flash memory system is disclosed. The method includes the steps of receiving a data request task in the NAND flash memory system; executing the data request task in the NAND flash memory system; based on the condition where the number of free data pages in the NAND flash memory system is below the first pre-determined threshold, determining whether a data block partial garbage collection list is empty; based on the condition where the data block partial garbage collection list is empty, selecting a victim block in the NAND flash memory system; and creating a plurality of data block partial garbage collection tasks. |
US09971678B2 |
Systems including device and network simulation for mobile application development
A system and methods to emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed. |
US09971677B2 |
Generation of test scenarios based on risk analysis
Embodiments include a method for generation of test scenarios based on risk analysis. The method includes receiving a first set of code test scenarios, the first set of code test scenarios configured to test one or more first code components, the first code components each including first code attributes. The method also includes determining a probability of finding defects in the first code components based on the first code attributes. The method also includes generating a second set of code test scenarios based on the determining the probability of finding defects in the first code components based on the first code attributes, where the second set of one or more test scenarios is configured to test one or more second code components based on the second code attributes. |
US09971670B2 |
Detecting uninitialized memory references
A pre-initialized value of contents of a memory location is identified. A load value of contents loaded from the memory location by execution of a first instruction that loads from the memory location is also identified. A comparison is made between the load value and the pre-initialized value. Based on the comparison, a determination is made that the load value and the pre-initialized value are the same. In response to this determination, it is indicated that the first instruction contains an uninitialized memory reference. |
US09971665B2 |
Subscription methods and systems for component information of a system
A method of tracking and reporting data associated with a component of a system is provided. The method includes: creating a subscription that is associated with a component of a system based on subscription parameters; receiving component data associated with the component of the system; and generating reporting data based on the subscription and the component data. |
US09971662B2 |
Compare point detection in multi-threaded computing environments
Compare points are detected in a multi-threaded computing environment. One thread of the multi-threaded computing environment has reached a compare point for the one thread. The compare point for the one thread being a point at which results of executing a test case on the one thread is ready to be compared against expected results for that test case. A determination is made as to whether another thread of the multi-threaded computing environment has reached a compare point for the another thread. Execution of the another thread is continued, based on determining the another thread has not reached the compare point for the another thread. The test case of the one thread is, however, not re-executed. |
US09971656B2 |
Instant data restoration
An exposed Internet Small Computer System Interface (iSCSI) target of a backup repository is defined as a source of, and a storage volume to be recovered as a target of, a mirrored pair of storage resources. The iSCSI target represents a point-in-time backup snapshot. Data from the iSCSI target is synchronized to the storage volume. The mechanisms of the illustrated embodiments leverage iSCSI with Instant Restore to reduce a Recovery Time Objective (RTO) and provide a secure transport when recovering a volume over a WAN. |
US09971651B2 |
Electronic device that ensures recovery without entire reboot, and recording medium
An electronic device includes an application subsystem and a platform subsystem. The application subsystem includes one or more first independent processes that provide a user with different functions of the electronic device, a first process monitoring circuit that detects a handling-required state of the first independent process, and a system state managing circuit that reboots the first independent process in which the handling-required state has occurred. The first process monitoring circuit that has detected the handling-required state transmits an error notification to the system state managing circuit. The system state managing circuit that has received the error notification reboots the first independent process in the handling-required state. |
US09971650B2 |
Parallel data collection and recovery for failing virtual computer processing system
Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system. |
US09971648B1 |
Dynamic parities mechanism
A system, computer program product, and computer-executable method of managing parity data of a Redundant Array of Independent Disks (RAID) on a data storage system, where the data storage system stores a first set of parity data and retains metadata associated with the first set of parity data, the system, computer program product, and computer-executable method including allocating a set of locations on the data storage system for a second set of parity data, processing the second set of parity data, and updating the metadata associated with the first set of parity data. |
US09971644B2 |
Serial I/O functional tester
One embodiment provides an apparatus. The apparatus includes a functional test controller. The functional test controller includes controller logic to receive communication protocol-specific data comprising a packet header from a tester; a protocol buffer to store the packet header; and a pseudorandom bit sequence (PRBS) generator to generate a PRBS. The controller logic is to combine the packet header and the PRBS into a packet and to provide the packet to an input/output (I/O) controller under test. |
US09971639B2 |
Method for processing data and electronic device therefor
Methods and devices are provided in which generation of an error is identified while a function of a program is performed. A message is displayed relating to existence of a solution corresponding to the error. |
US09971638B2 |
Identifying defunct nodes in data processing systems
A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct. |
US09971635B2 |
Method and apparatus for a hierarchical synchronization barrier in a multi-node system
A hierarchical barrier synchronization of cores and nodes on a multiprocessor system, in one aspect, may include providing by each of a plurality of threads on a chip, input bit signal to a respective bit in a register, in response to reaching a barrier; determining whether all of the plurality of threads reached the barrier by electrically tying bits of the register together and “AND”ing the input bit signals; determining whether only on-chip synchronization is needed or whether inter-node synchronization is needed; in response to determining that all of the plurality of threads on the chip reached the barrier, notifying the plurality of threads on the chip, if it is determined that only on-chip synchronization is needed; and after all of the plurality of threads on the chip reached the barrier, communicating the synchronization signal to outside of the chip, if it is determined that inter-node synchronization is needed. |
US09971633B1 |
Operation efficiency management with respect to application compile-time
Disclosed aspects relate to operation efficiency management in a shared pool of configurable computing resources. A first set of processing operations of a first application may be detected. A second set of processing operations of a second application may be detected. The first set of processing operations of the first application may be compared with the second set of processing operations of the second application. A substantial match of the first and second processing operations of the first and second applications may be determined. A single set of processing operations for both the first and second applications may be compiled. |
US09971631B2 |
Method and apparatus for scheduling pipeline of multiprocessor-based motion control software
According to the present invention, a method comprising: (a) calculating, by an admission control program, a parameter for scheduling a pipeline using a maximum allowable period and an execution time for each of N motion tasks, wherein the parameter includes an optimal periodic value, a task offset and an input/output offset for each of the N tasks; (b) generating, by a coordinator program, N motion tasks, wherein one of the N motion tasks is determined to be a reference task, and the other is determined to be a non-reference task; (c) allowing, by the reference task and the non-reference task, an operating system to generate a task wakeup timer and an input/output (I/O) initiating timer; and (d) setting, by the non-reference task, a task offset and an input/output offset for an own timer on the basis of the task wakeup timer of the reference task. |
US09971629B2 |
Dynamic releasing of cache lines
A computer-implemented method includes, in a transactional memory environment, identifying a transaction and identifying one or more cache lines. The cache lines are allocated to the transaction. A cache line record is stored. The cache line record includes a reference to the one or more cache lines. An indication is received. The indication denotes a request to demote the one or more cache lines. The cache line record is retrieved, and the one or more cache lines are released. A corresponding computer program product and computer system are also disclosed. |
US09971617B2 |
Virtual appliance on a chip
Various embodiments provide for a system that integrates 64 bit ARM cores and a switch on a single chip. The RISC style processors use highly optimized sets of instructions rather than the specialized set of instructions found in other architectures (e.g., x86). The system also includes multiple high bandwidth ports that enable multi-ported virtual appliances to be built using a single chip. The virtual appliances are software implemented versions of the physical appliances that are installed with servers to provide network services such routing and switching services, firewall, VPN, SSL, and other security services, as well as load balancing. The virtual appliances are implemented in software and the system can add new virtual appliances, or change the functions performed by existing virtual appliances flexibly without having to install or remove physical hardware. |
US09971615B2 |
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM. |
US09971612B2 |
Widget execution device and associated application for use therewith
A method of controlling a widget execution device configured for use with a television includes: using a control application on a mobile terminal to wirelessly identify one or more widgets in a data network environment, such that the one or more widgets are suitable for download to the widget execution device; and using the control application to cause the download of the one or more widgets to the widget execution device. The method may involve identifying the one or more widgets on a remote server, the remote server being in communicable relation with the widget execution device; and causing the download of the one or more widgets by selecting the one or more widgets. |
US09971607B1 |
Method of accessing files in electronic devices
In a method for accessing files in an electronic device, a Random Access Memory (RAM) disk is set-up to store the file system root of the electronic device. At least one file system to be mounted is discovered in the electronic device. Mount points are established on the RAM disk for each file system. Drive identifiers are assigned for each file system. A file access request comprising a first file name path comprising a drive identifier is detected. The drive identifier is mapped to a mount point and a second file name path based on the mount point and the first file name path is formed. Thereupon, a file is accessed using the second file name path in the electronic device. |
US09971604B2 |
History buffer for multiple-field registers
An approach is provided in which a mapper control unit receives dispatch information corresponding to a dispatching instruction that targets some of the register fields in a register. The mapper control unit selects, in a history buffer, an available history buffer entry that includes multiple field sets, each including an itag field. In turn, the mapper control unit modifies some of the history buffer field sets, including the itag fields, based on the existing content stored in the targeted register fields. |
US09971603B2 |
Causing an interrupt based on event count
Some implementations provide techniques and arrangements for causing an interrupt in a processor in response to an occurrence of a number of events. A first event counter counts the occurrences of a type of event within the processor and outputs a signal to activate a second event counter in response to reaching a first predefined count. The second event counter counts the occurrences of the type of event within the processor and causes an interrupt of the processor in response to reaching a second predefined count. |
US09971602B2 |
Reconfigurable processing method with modes controlling the partitioning of clusters and cache slices
A method of operating a processor core having multiple parallel instruction execution slices and coupled to multiple dispatch queues by a dispatch routing network provides flexible and efficient use of internal resources. The configuration of the execution slices is selectable so that capabilities of the processor core can be adjusted according to execution requirements for the instruction streams. Two or more execution slices can be combined as super-slices to handle wider data, wider operands and/or vector operations, according to one or more mode control signal that also serves as a configuration control signal. The mode control signal is also used to partition clusters of the execution slices within the processor core according to whether single-threaded or multi-threaded operation is selected, and additionally according to a number of hardware threads that are active. |
US09971599B2 |
Instruction and logic for support of code modification
A processor includes support for executing binary-translated code including code modifications. The processor includes a processor core that includes a cache to store translation indicators from a physical map, each translation indicator to indicate whether a corresponding memory location includes translated code to be protected. The processor core also includes logic to execute a translated instruction. The translated instruction is translated from an instruction stored in a memory location. The processor core further includes logic to set a translation indicator in the cache corresponding to the memory location to indicate that it includes translated code to be protected. The processor core also includes logic to request senior store buffer drains of other processor cores of the processor based upon the execution of the translated instruction. |
US09971598B2 |
Prevention of classloader memory leaks in multitier enterprise applications
A classloader cache class definition is obtained by a processor. The classloader cache class definition includes code that creates a classloader object cache that is referenced by a strong internal reference by a classloader object in response to instantiation of the classloader cache class definition. A classloader object cache is instantiated using the obtained classloader cache class definition. The strong internal reference is created at instantiation of the classloader object cache. A public interface to the classloader object cache is provided. The public interface to the classloader object cache operates as a weak reference to the classloader object cache and provides external access to the classloader object cache. |
US09971592B2 |
Method and apparatus for a workflow-based software purchase
A computer implemented method and apparatus for a subscription workflow. The method comprises receiving an input indicative of features of a plurality of software products to enable performance of one or more workflows, wherein the input is indicative of features that are less than all of the features of each software product in the plurality of software products; and enabling the features from the plurality of software products to be utilized on a computer to perform the one or more workflows. |
US09971587B2 |
System and method for validating a controller for an automated banking machine using a displayed indicia
A computer implemented method for validating the identity of a controller for an automated banking machine based on displayed indicia. The method includes detecting access to a secure compartment of an automated banking machine, displaying a security indicia visible from the secure compartment, receiving the security indicia at an input device and a first controller accessible from outside of the secure compartment, and validating the identity of the controller based on the received security indicia. |
US09971586B2 |
System and method for providing service via application
Provided are a system and method for providing a service through an application. A device that receives a service from a service providing server using an application includes a communicator configured to communicate with the service providing server and an application providing server, and a controller configured to control the communicator to request the application providing server to transmit the application and a browser user interface (UI) of the application, receive the browser UI from the application providing server, receive user data which is input in association with the service while the service is provided through the browser UI, receive the application from the application providing server and execute the received application while receiving the service through the browser UI, and retrieve the user data through the application to continuously receive the service. |
US09971582B2 |
Selecting application wrapper logic components based on features of a mobile application to be wrapped
Executable code of an application package is decompiled to provide a decompiled application package. Features of the application package are identified based on content of the decompiled application package. A set of wrapper logic components are selected from among a library of wrapper logic components based on the features of the application package. The decompiled application package is disassembled to provide disassembled code. Wrapper program hooks are inserted into the disassembled code to provide modified disassembled code. The modified disassembled code is assembled to provide modified assembled code. The wrapper logic components of the set are combined with the modified assembled code to form a wrapped application package including executable code from the modified assembled code and executable code from the wrapper logic components of the set that intercept calls by the executable code from the modified assembled code. |
US09971581B1 |
Programming language conversion
Systems and methods for converting an application to new programming language or framework is provided. A source application written in a legacy framework is analyzed and divided into smaller segments of code. The smaller segments are evaluated for quality in view of best practices design for writing applications. A rubric is determined for each segment and compared to a best practice threshold. Segments can be evaluated for features that can be passed through a model. The model converts the features into code in the new programming language. Machine learning and rules databases are updated with details of the conversion. |
US09971569B2 |
Generating object model validation rules
Embodiments of the present invention provide a method, computer program product, and computer system for generating object model validation rules. The method includes receiving an object model and generating a first field structure. A second field structure is generated based on the first field structure. A set of validation rules is then generated based on the second field structure. |
US09971568B2 |
Generation of random numbers through the use of quantum-optical effects within a mirror cavity system
An optical system uses a birefringent medium disposed within an optical cavity, receives an input beam that may be non-coherent or coherent, and produces a randomization energy from the input beam, by creating birefringent induced beam subdivisions each cavity traversal, where after a threshold number of beam traversals have occurred, a randomized energy distribution is created. That randomized energy distribution is read by a photodetector and converted into a random number by a randomization processing device. |
US09971567B2 |
Method and apparatus for randomizer
The randomizer includes connection circuitry with a random connection layout to parallely couple each of a quantity of bits for each of a plurality of inputs of bit width n to multiple output bits of a respectively coupled output. Combinational circuitry combines at least a portion of each of the plurality of outputs associated with each of the plurality of inputs to create a single resultant output of random data having a bit width of the quantity n. |
US09971566B2 |
Random number generating systems and related methods
A method of identifying a memory cell state for use in random number generation (RNG) includes comparing at least one physical parameter of a memory cell with a threshold value of the physical parameter and identifying a relationship of the at least one physical parameter of the memory cell to the threshold value. A state of 0, 1, or X is associated to the memory cell based on the relationship of the at least one physical parameter to the threshold value. At least one state storage memory cell is programmed with a value corresponding with the associated 0, 1, or X state. The programmed value of the at least one state storage memory cell is included in an RNG data stream. |
US09971564B1 |
Memristor-based adders using memristors-as-drivers (MAD) gates
Memristor-based adders using memristors-as-drivers (MAD) gates. As a result of employing MAD gates in memristor-based adders, such as ripple carry adders, carry select adders, conditional sum adders and carry lookahead adders, the number of delay steps may be less than half than the number of delay steps required in traditional CMOS implementations of adders. Furthermore, by using MAD gates, memristor-based adders can be implemented with less complexity (e.g., fewer memristors and drivers). As a result, by the memristor-based adders using MAD gates, the speed and complexity of a wide variety of arithmetic operations is improved. |
US09971560B2 |
Displaying messages using body-worn electronic display devices
Methods and systems for displaying messages using body-worn electronic display devices. One method includes receiving proximity data indicating a distance between a first electronic display device and a second electronic display device. The method also includes receiving first orientation data indicating an orientation of the first electronic display device and receiving second orientation data indicating an orientation of the second electronic display device. The method also includes determining a distributed message for display based on the proximity data, the first orientation data, and the second orientation data. The distributed message includes a first message for display on the first electronic display device and a second message for display on the second electronic display device. The method also includes displaying, by a controller, the first message on the first electronic display device and the second message on the second electronic display device. |
US09971559B2 |
Information system comprising a screen and corresponding computers, cockpit and aeroplane
An information system comprising a first computer and a second computer, a first display screen and a display management device connected to the first screen. Each computer communicates with the display management device by means of a communication network. The display management device allows control of the display of information from the first computer or from the second computer on the first display screen. A tactile unit is applied to the first display screen and an additional communication network, which is separate from the communication network between each computer and the display management device, allows the tactile unit to communicate with the second computer so that a user is easily able to act on the information displayed on the first screen without the risk of interference with the rest of the system. |
US09971555B2 |
Internet based digital content services that provide content upload, content storage, content sharing, content playlist selection, content editing, or content download; and smart phones, information pads, smart televisions and printers with access to the internet based digital content services
Internet based digital content services and their business models as well as mobile information apparatus for accessing the Internet are herein disclosed and enabled. In one application, user digital content such as documents, audio, or video content may be uploaded to a content server for storing. The user may share the user digital content with other client devices or users with appropriate security procedures. A user play list or rendering list may include a list of pointers or references to digital content. The stored user play list or the stored user digital content may be further edited, stored, or shared subsequently for access and rendering. The Internet services provide core functionalities to information apparatus such as smart phones, information pads, smart TVs, and printers. The Internet services and the information apparatus that include software or functions for accessing the Internet service are applicable to both consumer and enterprise businesses. |
US09971552B2 |
Information processing system and information processing method
An information processing system includes a first apparatus and a second apparatus. The first apparatus includes a first transmission unit that transmits, to the second apparatus, feature information for generating an electronic signature that is added to a program; a first reception unit that receives an electronic signature transmitted from the second apparatus in accordance with the feature information transmitted from the first transmission unit; and a first addition unit that adds the electronic signature received by the first reception unit to the program. The second apparatus includes a second reception unit that receives the feature information transmitted from the first transmission unit; a generation unit that generates an electronic signature from the feature information received by the second reception unit; and a second transmission unit that transmits the electronic signature generated by the generation unit to the first apparatus. |
US09971549B2 |
Method of operating a memory device
In a method of operating a memory device, a first write command, a first write address, and first write data are received by a first memory device through a channel. The first write command, received by the first memory device, is sensed by a controller. The controller is connected to the channel and controls a second memory device. The first memory device and the second memory device are different types of memory devices. When the first write command is sensed by the controller, a first write log is generated using the first write address and the first write data. The first write log is stored into a buffer. |
US09971546B2 |
Methods for scheduling read and write commands and apparatuses using the same
A method for scheduling read and write commands, performed by a processing unit, including at least the following steps: the processing unit obtains more than one read commands from a read queue successively and executes the obtained read commands until a first condition is met. After the first condition is met, the processing unit obtains more than one write commands from a write queue successively and executes the obtained write commands until a second condition is met. |
US09971544B1 |
Techniques for usage metering and control in data storage systems
A data storage system synchronously or asynchronously determines data storage usage policies in connection with incoming data storage requests so as to improve policy compliance and system efficiency. In some embodiments, a synchronous usage meter is used to make such policy decisions, and variously implement consistent hashing techniques to improve system availability and efficiency. In some embodiments, an asynchronous usage meter is used, and is implemented using an ordered queueing engine so as to improve the accuracy of policy decisions. |
US09971543B2 |
Methods and apparatus for storing electronic documents
Methods and apparatus (10) are disclosed for storing electronic documents in a distributed electronic storage system comprising a plurality of electronic storage devices (16) together providing a total storage capacity, the system having a target number of copies in respect of each document stored therein; the method comprising: determining the current number of copies of a requested document stored in the system and increasing the number of copies of that document unless the number of copies of that document is already at or above the target number of copies in respect of that document; and otherwise selecting at least one other document the number of copies stored in the system of which is below the target number of copies in respect of that at least one other document, and increasing the number of copies of that at least one other document instead. |
US09971541B2 |
Apparatuses and methods for data movement
The present disclosure includes apparatuses and methods for data movement. An example apparatus includes a memory device that includes a plurality of subarrays of memory cells and sensing circuitry coupled to the plurality of subarrays. The sensing circuitry includes a sense amplifier and a compute component. The memory device also includes a plurality of subarray controllers. Each subarray controller of the plurality of subarray controllers is coupled to a respective subarray of the plurality of subarrays and is configured to direct performance of an operation with respect to data stored in the respective subarray of the plurality of subarrays. The memory device is configured to move a data value corresponding to a result of an operation with respect to data stored in a first subarray of the plurality of subarrays to a memory cell in a second subarray of the plurality of subarrays. |
US09971537B1 |
Hardware support to track and transition flash LUNs into SLC mode
A method for tracking and transitioning flash memory modes, performed by a storage system, is provided. The method includes tracking memory modes of a plurality of portions of flash memory, on a per portion basis, in a data structure in a first memory and determining, based on the data structure, whether the tracked memory mode of a portion of flash memory matches a memory mode for an I/O (input/output) command relating to the flash memory. The method includes sending at least one command to the flash memory to change the memory mode of the portion of flash memory, responsive to determining the tracked memory mode does not match the memory mode for the I/O command, and performing the I/O command with the memory mode of the portion of flash memory changed to match the memory mode for the I/O command. |
US09971536B2 |
Controller to manage NAND memories
Various embodiments disclose a controller to manage memory devices. In an exemplary method, signals are exchanged with a host processor to allow the host processor to communicate with multiple memory devices in a memory stack as a single device, regardless of an actual number of memory devices within the memory stack. Power is provided to a single one of the multiple memory devices in the memory stack at a time to reduce power consumption. Other methods, apparatuses, and devices are also disclosed. |
US09971534B2 |
Authoritative power management
An apparatus and associated method for interfacing a plurality of electronic devices with a network to execute input/output (I/O) commands. A power manager is configured to individually control amounts of power supplied to each of the electronic devices. The power manager selectively increases an amount of power supplied to a first one of the electronic devices based on an amount of power being supplied to a different second one of the electronic devices. |
US09971529B1 |
Selective data replication
Described are data replication techniques that may include receiving, on a host, a write operation that writes first data to a target location on a first logical device having storage provisioned on a first data storage system; determining, on the host and in accordance with one or more criteria, whether the first data is to be replicated on a second logical device on a second data storage system; and issuing the write operation from the host to the first data storage system, wherein the write operation denotes whether to disable replication of the first data to the second logical device on the second data storage system. Such techniques may include partitioning a single write operation into multiple write operations and setting an indicator in each of the multiple writes denoting whether remote replication of the write operation is enabled or disabled. |
US09971527B2 |
Apparatus and method for managing storage for placing backup data into data blocks based on frequency information
A storage management apparatus includes an acquiring unit and a control unit. When a first storage apparatus is active and a second storage apparatus is on standby and backup data corresponding to a plurality of data stored in the first storage apparatus are stored in the second storage apparatus, the acquiring unit acquires frequency information from the first storage apparatus, which shows frequency of access from a host apparatus to individual data in the plurality of data. Based on the frequency information, the control unit executes a deciding process that decides in which out of a plurality of storage regions with different access performance provided by the second storage apparatus respective data in the backup data are to be placed, and transmits instruction information to the second storage apparatus, which has the respective backup data placed in the storage regions decided by the deciding process. |
US09971523B2 |
Memory controller with data compression and padding features, method of controlling nonvolatile memory and memory system
According to one embodiment, a memory controller includes a compression unit and a padding processing unit. The compression unit compresses first data to be written into a first page and second data to be written into a second page. The padding processing unit performs a padding processing such that the compressed first data is written into first memory cells, first padding data is written into second memory cells, the compressed second data is written into third memory cells, and second padding data is written into fourth memory cells. |
US09971522B2 |
Memory system and method
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller reads write data associated with a first write command from a host memory by a unit of a first size in response to the first write command from a host. The host memory is included in the host. In a case where the size of first data not yet read from the host memory out of the write data is less than a second size, in response to a second write command, the controller reads second data of the second size and writes the read second data into the nonvolatile memory. The second data includes the first data and third data included in write data associated with the second write command. After writing the second data into the nonvolatile memory, the controller transmits a notice for the first write command to the host. |
US09971520B2 |
Processing read and write requests
Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device. |
US09971518B2 |
Clock mode determination in a memory system
A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device. |
US09971517B2 |
Accelerated non-volatile memory recirculation processing
A method, according to one embodiment, includes: receiving a recirculation command; performing a coarse page lookup to determine valid ones of logical pages to be recirculated; requesting performance of a fine page lookup on source physical addresses containing the valid logical pages to verify the valid logical pages; and sending write commands corresponding to verified valid logical pages from the fine page lookup. Other systems, methods, and computer program products are described in additional embodiments. |
US09971516B2 |
Load stall interrupt
Systems, methods, and computer program products retrieve data from a low retrieval speed device. A request is made to retrieve data from the low retrieval speed device. A determination is made that the time to respond to the request will exceed a threshold amount of time. In response to the determination that the time to respond to the request will exceed the threshold amount of time, a load stall interrupt is generated. In response to the load stall interrupt, one or more system resources associated with a source of the request are released. |
US09971511B2 |
Hybrid memory module and transaction-based memory interface
A hybrid module includes one or more memory modules, each of which includes one or more memory devices and a memory controller, one or more storage modules, each of which includes one or more storage devices and a storage controller. A host interface of the hybrid module includes a main controller and provides an interface with the memory controller and the storage controller. A transaction-based memory interface provides an interface between the main controller and a host memory controller. |
US09971510B2 |
Method for managing memory and associated microcontroller
A microcontroller includes a processor, a memory, a working space management unit and a memory monitor. The memory has at least a working space, wherein the working space includes a plurality of blocks . The working space management unit is implemented by software, and is arranged for managing the working space of the first memory. The memory monitor is implemented by hardware circuit, and is arranged for monitoring the blocks, and recording monitoring results corresponding to the blocks of the first memory, wherein the recorded monitoring results comprise information about whether data of the blocks is modified or not. |
US09971509B2 |
System and method for managing space allocation within a file system
A chassis management controller includes a root file system, a shared memory, a daemon process module, and an interposer library. The root file system includes a plurality of directories associated with firmware applications of the chassis management controller. The daemon process module is configured to read the parameters of the directories, and to create, in the shared memory, a table including parameters of the directories. The interposer library is configured to intercept an input/output library call for an operation associated with one of the firmware applications, to read table entries associated the one or the firmware applications, to determine whether the operation associated with the input/output library call would result in an over-allocation of a parameter in the entries of the table, and if the operation would not result in the over-allocation, pass the output operation to a standard system library, otherwise to return an out of space error message. |
US09971508B2 |
Invoking input/output (I/O) threads on processors to demote tracks from a cache
Provided are a computer program product, system, and method for invoking Input/Output (I/O) threads on processors to demote tracks from a cache. An Input/Output (I/O) thread, executed by a processor, processes I/O requests directed to tracks in the storage by accessing the tracks in the cache. After processing at least one I/O request, the I/O thread determines whether a number of free cache segments in the cache is below a free cache segment threshold. The I/O thread processes a demote ready list, indicating tracks eligible to demote from the cache, to demote tracks from the cache in response to determining that the number of free cache segments is below the free cache segment threshold. The I/O thread continues to process I/O requests directed to tracks from the storage stored in the cache after processing the demote ready list to demote tracks in the cache. |
US09971505B2 |
Memory systems including an input/output buffer circuit
Memory systems are provided. A memory system may include a plurality of nonvolatile memories and a memory controller configured to control the plurality of nonvolatile memories. Moreover, the memory system may include an input/output buffer circuit connected between the memory controller and the plurality of nonvolatile memories. A data channel may be connected between the memory controller and the input/output buffer circuit, and first and second internal data channels may be connected between the input/output buffer circuit and respective first and second groups of the plurality of nonvolatile memories. The input/output buffer circuit may be configured to connect the data channel to one of the first and second internal data channels. |
US09971502B2 |
Touch event model
A device with a touch-sensitive surface detects one or more touches that start within a view on the touch-sensitive surface, and processes the one or more touches on the touch-sensitive surface with a software element associated with the view. The device receives, at the software element associated with the view, a touch event that includes data structure including a phase value indicating that a respective touch on the touch-sensitive surface has been canceled by the device. The device responds to receiving the touch event by ignoring the respective touch on the touch-sensitive surface. |
US09971496B2 |
Method and apparatus for adjusting a graphical user interface on an electronic device
A method for adjusting a graphical user interface on an electronic device includes receiving, from a detection element positioned at a backside of an electronic device, first data generated when a hand is positioned at the backside of the electronic device. Further, a one-handed or two-handed operation of the electronic device is determined based on the first data. A displaying of a graphical user interface on the electronic device is adjusted when the one-handed operation is determined. |
US09971495B2 |
Context based gesture delineation for user interaction in eyes-free mode
Techniques are disclosed for facilitating the use of an electronic device having a user interface that is sensitive to a user's gestures. An “eyes-free” mode is provided in which the user can control the device without looking at the device display. Once the eyes-free mode is engaged, the user can control the device by performing gestures that are detected by the device, wherein a gesture is interpreted by the device without regard to a specific location where the gesture is made. The eyes-free mode can be used, for example, to look up a dictionary definition of a word in an e-book or to navigate through and select options from a hierarchical menu of settings on a tablet. The eyes-free mode advantageously allows a user to interact with the user interface in situations where the user has little or no ability to establish concentrated visual contact with the device display. |
US09971490B2 |
Device control
The description relates to interactions with a display device. In one example, the interactions can include detecting a user proximate to a display and detecting a non-touch control gesture performed by the user proximate to the display. The example can also include presenting a graphical user interface (GUI) on the display that includes options associated with the control gesture. The example can also include receiving user input selecting one of the options and receiving additional user input from the user to interact with the GUI via the selected one of the options. |
US09971489B2 |
Computer-based training using a graphical user interface
A graphical user interface (GUI) for training includes, in some embodiments, a first group of icons arranged about a first axis, where the first group of icons corresponds to computer-generated animation concepts. The GUI also includes a second group of icons arranged about a second axis that intersects the first axis at a particular icon along the first axis. The second group of icons corresponds to videos that illustrate the computer-generated animation concept associated with the particular icon on the first axis. The GUI can also include a third group of icons arranged about a third axis that intersects the first axis at another icon along the first axis. Horizontal correspondence between icons along the second and third axes indicates logical relationships between the corresponding training content. |
US09971487B2 |
Automated color selection method and apparatus
Systems and methods are provided and include a web server configured to provide data to a terminal for generating a first, second, and third web page display screens within a web browser. The first web page display enables selection of a particular color family. The second web page display screen is generated in response to the selection and has an enlarged display of the particular color family. The enlarged display includes color chips associated with the particular color family and enables selection of a particular color chip. The third web page display screen is generated in response to the selection of the particular color chip and has an enlarged display of the particular color chip. A thumbnail navigation frame displays color families, a link enabling return to the first web page display screen, and a color name and/or a color number associated with the particular color chip. |
US09971483B2 |
Contextual-based real-time text layout conversion control and management on a mobile electronic device
Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic device having a touch-screen display, a set of text layout conversion control signals are defined and associated with at least one of a plurality of contextual attributes, for text layout conversion management. Upon recognition of the at least one of the plurality of contextual attributes, a text layout is dynamically converted and re-rendered for presentation on the touch-screen display. |
US09971477B2 |
Method and apparatus for automatically switching displayed list based on categories
A method and an apparatus for browsing an object list are disclosed. The method includes providing an object list, wherein the object list includes a first region and a second region, multiple first-level categories are displayed in the first region, and multiple second-level categories are displayed in the second region; obtaining a status of the object list, and determining whether the status of the object list meets a preset condition; and performing a switching control on a second-level category displayed in the second region based on a status of the second-level category displayed in the second region upon determining that the status of the object list meets the preset condition. |
US09971471B2 |
Tool-tip for multimedia files
A tool-tip presentation system for multimedia files. The tool-tip presentation system can be configured to respond to proximity events associated with a selected entry in a list of multimedia files such as screen captured images or complete audio files. Based upon the selected entry, a corresponding multimedia sample such as a thumbnail image of a screen captured image or an audio sample of the audio file can be retrieved and presented as a tool-tip. In particular, the tool-tip can be displayed in a position which is proximate to the selected entry. In this way, one who interacts with the list of multimedia files need not load each complete multimedia file in the list in order to determine the contents of the multimedia file. Rather, the multimedia sample in the tool-tip can suffice. |
US09971470B2 |
Navigation application with novel declutter mode
Some embodiments provide a navigation application with a novel declutter navigation mode. In some embodiments, the navigation application has a declutter control that when selected, directs the navigation application to simplify a navigation presentation by removing or de-emphasizing non-essential items that are displayed in the navigation presentation. In some embodiments, the declutter control is a mode-selecting control that allows the navigation presentation to toggle between normal first navigation presentation and a simplified second navigation presentation, which below is also referred to as a decluttered navigation presentation. During normal mode operation, the navigation presentation of some embodiments provides (1) a representation of the navigated route, (2) representations of the roads along the navigated route, (3) representation of major and minor roads that intersect or are near the navigated route, and (4) representations of buildings and other objects in the navigated scene. However, in the declutter mode, the navigation presentation of some embodiments provides a representation of the navigated route, while providing a de-emphasized presentation of the roads that intersect the navigated route or are near the navigated route. In some embodiments, the presentation shows the major roads that are not on the route with more emphasis than minor roads not on the route. Also, in some embodiments, the presentation fades out the minor roads not on the route more quickly than fading out the major roads not on the route. |
US09971465B2 |
Mutual capacitive touch panel
The present invention provides a mutual capacitive touch panel, including: a plurality of driving lines; a plurality of sensing lines intersecting with the plurality of driving lines; a signal output unit disposed at input ends of the driving lines is configured to simultaneously output driving signals with different frequencies to all the driving lines; a preamplifier disposed at output ends of the sensing lines is configured to capture sensing signals from the sensing lines, and amplify the sensing signals and then output the amplified sensing signals to a signal separation unit; the signal separation unit connected to the preamplifier is configured to separate the sensing signals with different frequencies and obtain addresses of the driving lines corresponding to the sensing signals. The signal output unit determines the frequency sequence of the driving signals every the first predetermined time interval based on the hopping rule, and changes the frequency of the driving signal of each of the columns of the driving lines based on the determined frequency sequence. |
US09971464B2 |
Touch-sensitive device and production method of making the same
A touch-sensitive device includes a cover plate, at least one touch-sensing electrode, a masking layer, at least one trace and a plurality of electrically-conductive interconnects. The touch-sensing electrode is disposed on the cover plate and extends in a specific direction. The mask layer is disposed on a periphery of the cover plate and covers part of the touch-sensing electrode. The trace is disposed on the masking layer opposite to the touch-sensing electrode. The electrically-conductive interconnects penetrate the masking layer and are spaced apart from one another. Each of the electrically-conductive interconnects interconnects the touch-sensing electrode and the trace. |
US09971463B2 |
Row-based sensing on matrix pad sensors
This disclosure generally provides an input device that includes a matrix sensor that includes a plurality of sensor electrodes arranged in rows on a common surface or plane. The input device may include a plurality of sensor modules coupled to the sensor electrodes that measure capacitive sensing signals corresponding to the electrodes. Instead of measuring sensor electrodes that are in the same column, the embodiments herein simultaneously measure capacitive sensing signals on at least two sensor electrodes that are in the same row. In one example, the sensor electrodes in the row being measured are spaced the same distance from a side of a substrate coupling the electrodes to the sensor modules and may have approximately the same electrical time constant. |
US09971461B2 |
Optically transparent conductive material
Provided is an optically transparent conductive material which has low visibility and reduced occurrence of short circuit and therefore is suitable as an optically transparent electrode for projected capacitive touchscreens. The optically transparent conductive material has, on a base material, a sensor part composed of a metal pattern electrically connected to a terminal part and a dummy part composed of a metal pattern not electrically connected to the terminal part. When a line dividing the sensor part and the dummy part is referred to as an imaginary boundary line, the metal pattern of the sensor part and/or the metal pattern of the dummy part is displaced along the imaginary boundary line. |
US09971460B2 |
Electrostatic capacitance-type input device
An electrostatic capacitance-type input device includes a first member made of a non-conductive resin, a second member formed together with the first member and made of a conductive resin, a determination unit configured to determine the presence or absence of an input operation of an operator for the second member, based on a change in electrostatic capacitance of the second member, a circuit substrate in which the determination unit is mounted, the circuit substrate being fixed to an inner side portion of a cover member, and a conductive elastic member configured to lie between the second member and the circuit substrate and maintain an electrical connection between the second member and the circuit substrate using an elastic force. |
US09971456B2 |
Light sensitive display with switchable detection modes for detecting a fingerprint
A display device including a surface for viewing an image comprising a stack of layers configured to display the image. A processor is configured to include switchable detection modes. Each mode is preconfigured to detect an object on or near the surface based on a given sensitivity to light, and has a different sensitivity than other of the modes. |
US09971451B2 |
Driving chip, circuit film, chip-on-film type driving circuit, and display device having built-in touchscreen
A display device having a built-in touchscreen and a driving chip, a circuit film, and a chip-on-film (COF) type driving circuit included in the display device. The COF type driving circuit performs data driving and touch driving in a combined manner. A source driving circuit outputs image data voltages through data channels. At least one touch driving circuit outputs touch driving signals through touch channels. The source driving circuit and the at least one touch driving circuit are mounted on an integrated circuit film. Data channel lines electrically connected to the data channels and touch channel lines electrically connected to the touch channels are disposed on the integrated circuit film. The noise avoidance line disposed on the integrated circuit film is located outward of an at least one outermost touch channel line. |
US09971439B2 |
Touch-panel-equipped display device
A configuration of a touch-panel-equipped display device in which the occurrence of moire can be suppressed is provided. A touch-panel-equipped display device (1) includes: a color filter layer (121) that includes a plurality of pixels (PX) arranged in matrix along a first direction and a second direction that intersect at a right angle; and a sensor pattern layer (1220) that includes a plurality of electrodes (1220) arranged along the second direction at a predetermined sensor interval (SY) and is disposed so as to overlap the color filter layer (121) in a plan view. Each of the plurality of pixels (PX) includes n color filters (121R, 121G, 121B) that transmit light in different wavelength regions from one another, where n represents an integer of 3 or more. The n color filters are arranged at predetermined subpixel intervals (CSFY) along the second direction. The sensor interval (SY) and the subpixel interval (CSFY) satisfy the following expression (1): CFSY×(n×m+1)≤SY≤CFSY×(n×(m+1)−1) (1) where m represents a positive integer. |
US09971438B2 |
Planar device, touch screen, and liquid crystal display
A plurality of area lines extends in a first direction while being aligned in a second direction perpendicular to the first direction in a predetermined area. A plurality of lead-out lines electrically connects a plurality of terminal parts and the area lines to each other. Two or more of the lead-out lines include width adjusting lines determined to have widths differing from each other to make the respective resistance values of all of the lead-out lines lower than the resistance value of the area lines. |
US09971437B2 |
Array substrate, display device having the same, and manufacturing method thereof
The present application discloses an array substrate comprising an active layer; and a plurality of touch electrodes in a same layer as the active layer. |
US09971436B2 |
Touch user interface at a display edge
A touch user interface may be implemented at a display edge, such as a display included with a portable information handling system. An edge touch element may provide structural support for the display along with touch functionality. The edge touch element may be integrated with a touch panel included with the display. The edge touch element may wrap around to a back face of the display. |
US09971435B2 |
Method for transmitting emotion and terminal for the same
A method for transmitting emotions in accordance with a touch pressure, a touch area and a touch time period may include: determining characteristics of a message; detecting at least one of the magnitude of the touch pressure, touch area, and touch time period of the touch when the touch is input to a touch screen of a sender's terminal; changing state information of the characteristics in accordance with at least one of the detected magnitude of the touch pressure, touch area, and touch time period of the touch; and transmitting the message including the changed state information. |
US09971433B2 |
Touch panel member, touch panel, and touch panel display device
The object of the present invention is to provide a touch panel member that is excellent in terms of suppression of visibility of a transparent electrode and has low total reflection for visible light, and a touch panel and a touch panel display device having the touch panel member.The touch panel member of the present invention comprises, in order, at least a transparent substrate, a transparent electrode, and a protective layer provided so as to cover the transparent electrode, the protective layer comprising three or more layers having different refractive indices, all of the different refractive index layers of the protective layer satisfying a specific expression, and the protective layer satisfying another specific expression. |
US09971432B2 |
Touch panel having electrodes with different resistance and display device including the same
A touch panel and a display device including the same are disclosed. The touch panel in a curved state includes a first electrode that includes a plurality of electrode parts spaced apart from each other. The plurality of electrode parts include a first electrode part, extending through the center region of the touch panel, and a second electrode part extending through a lateral side region of the touch panel. The second electrode part has a lower resistance than the first electrode part. |