US09660259B2
A mixed positive electrode active material comprising a lithium manganese oxide represented by following [Chemical Formula 1] and a second positive electrode active material represented by following [Chemical Formula 2], and a lithium secondary battery comprising the same are disclosed. aLi2MnO3.(1−a)LixMO2 [Chemical Formula 1] In [Chemical Formula 1], 0
US09660257B2
A storage element for a solid-electrolyte battery is provided, having a main body which is composed of a porous matrix of sintered ceramic particles, and also having a redox system which is composed of a first metal and/or at least one oxide of the first metal, wherein a basic composition of the storage element comprises at least one further oxide from the group comprising Y2O3, MgO, Gd2O3, WO3, ZnO, MnO which is suitable for forming an oxidic mixed phase with the first metal and/or the at least one oxide of the first metal.
US09660252B2
The invention relates to a process for fabrication of an electrode film in an all-solid-state battery comprising successive steps to: a) Procure a substrate, preferably a conducting substrate, b) Deposit an electrode film on said substrate by electrophoresis, from a suspension containing particles of electrode materials, c) Dry the film obtained in the previous step, d) Thermal consolidation of the electrode film obtained in the previous step by sintering, sintering being done at a temperature TR that preferably does not exceed 0.7 times the melting temperature (expressed in ° C.), even more preferably does not exceed 0.5 times the melting temperature (expressed in ° C.), and much more preferably does not exceed 0.3 times the melting temperature (expressed in ° C.) of the electrode material that melts at the lowest temperature.
US09660244B2
A battery module includes a housing and battery cells disposed in the housing, each of the battery cells including two terminals. The battery module also includes bus bar cell interconnects including a first material, where each bus bar cell interconnect is configured to electrically couple two adjacent battery cells via an electrical coupling with a first terminal of one of the adjacent battery cells and a second terminal of the other adjacent battery cell, where at least one of the first and second terminals includes the first material. The battery module includes welds, each weld being disposed at a corresponding welding point to directly couple one of the bus bar cell interconnects with the corresponding at least one terminal including the first material. Each welding point is accessible for welding from a position above the battery cells when the interconnects are disposed over the battery cells.
US09660241B2
A method is provided for forming a sodium-containing particle electrolyte structure. The method provides sodium-containing particles (e.g., NASICON), dispersed in a liquid phase polymer, to form a polymer film with sodium-containing particles distributed in the polymer film. The liquid phase polymer is a result of dissolving the polymer in a solvent or melting the polymer in an extrusion process. In one aspect, the method forms a plurality of polymer film layers, where each polymer film layer includes sodium-containing particles. For example, the plurality of polymer film layers may form a stack having a top layer and a bottom layer, where with percentage of sodium-containing particles in the polymer film layers increasing from the bottom layer to the top layer. In another aspect, the sodium-containing particles are coated with a dopant. A sodium-containing particle electrolyte structure and a battery made using the sodium-containing particle electrolyte structure are also presented.
US09660232B2
A button cell terminal to electrically connect to a button cell and a circuit board includes: a spring contact terminal; a board joint; and a pressing force absorbing spring portion. The spring contact terminal is arranged into a spring shape deforming elastically in response to pressing force from the button cell in the X-axis direction and the Z-axis direction. The board joint is joined to the circuit board. The pressing force absorbing spring portion includes a bent arm for absorbing pressing force from the button cell through elastic deformation in response to pressing force from the button cell in the X-axis direction and the Y-axis direction.
US09660231B2
There is provided a battery pack capable of improving the safety thereof. The battery pack includes a battery array, side plates, a top cover and end plates. The battery array includes a plurality of battery cells aligned in a first direction. The battery array is formed as a hexahedron having (1-1)th, (1-2)th, (2-1)th (2-2)th, (3-1)th and (3-2)th planes. The top cover is provided to the (1-1)th plane of the battery array, and has reinforcing frames respectively formed at both sides based on the first direction. The reinforcing frame includes vertical and horizontal frames. The end plates are provided to the (3-1)th and (3-2)th planes, respectively. The end plates are fixed to the top cover. A holding part pressing both sides of the top cover on the (1-1)th plane are provided to the side plates, respectively.
US09660230B2
Provided is a battery pack including a pair of end plates facing each other, a plurality of battery cells arrayed between the end plates, and a pair of side plates each extending along a length of the plurality of battery cells, and coupled to the end plates, wherein each of the end plates includes a base plate, bending portions bent from each edge of the base plate in a direction away from the plurality of battery cells, each bending portion having a reinforcing bead unit, and a flange portion connected to the base plate at each bending portion. According to one or more embodiments of the present invention, deformation of the battery pack may be efficiently suppressed and deterioration of a function of a battery cell may be prevented by blocking volume expansion due to recharging and discharging operations of the battery cell.
US09660229B2
Battery packs include a battery pack housing, at least one battery release member held by the battery housing, a (blind) latch held by the battery pack housing in communication with the battery release member that releaseably locks the battery pack to a device, and a tactile feedback mechanism that is held by the battery pack housing and is in communication with the battery release member. The tactile feedback mechanism generates a tactile feedback that reduces or increases an application force required by a user to manually actuate the at least one release member. The tactile feedback transmitted through the at least one battery release member. The tactile feedback is generated when the at least one release member has been manually actuated by the user a sufficient distance to allow the user to easily remove the battery pack from the device.
US09660225B2
Provided is a secondary battery suitable for a portable information terminal or a wearable device, or an electronic device having a novel structure with a variety of forms and a secondary battery that fits the form of the electronic device. The secondary battery is sealed using a film having projections that can reduce stress on the film caused when external force is applied. The film has a pattern of projections formed by pressing (e.g., embossing). A top portion of each of the projections has a region thicker than a bottom portion of each of the projections. The thickness of the top portion of each of the projections is 1.5 or more times, preferably 2 or more times, as large as that of the bottom portion of each of the projections, and is a thickness such that each of the projections has a convex space.
US09660221B2
Display devices using feedback-enhanced light emitting diodes are disclosed. The display devices include but are not limited to active and passive matrix displays and projection displays. A light emissive element disposed between feedback elements is used as light emitting element in the display devices. The light emissive element may include organic or non-organic material. The feedback elements coupled to an emissive element allow the emissive element to emit collimated light by stimulated emission. In one aspect, feedback elements that provide this function include, but are not limited to, holographic reflectors with refractive index variations that are continuous.
US09660218B2
In one embodiment, a package of an environmental sensitive element including a flexible substrate, an environmental sensitive element and an encapsulation is provided. The environmental sensitive element is disposed on the flexible substrate. The encapsulation covers the environmental sensitive element, wherein the Young's mudulus of the encapsulation ranges from about 5 GPa to about 15 GPa, hardness of the encapsulation ranges from about 0.4 GPa to about 1.0 GPa, and water vapor transmittance rate (WVTR) of the encapsulation is less than 10−2 g/cm2 day.
US09660215B2
Embodiments of the present invention disclose a display panel and an encapsulation method thereof, and relate to the field of display technology. The display panel comprises a first substrate and a second substrate which are disposed in opposition to each other. The first substrate and the second substrate are encapsulated by a sealant. In a non-display area of the display panel, a first adsorption layer is disposed on one of the first substrate and the second substrate, and a second adsorption layer is disposed on the other of the first substrate and the second substrate. The first adsorption layer and the second adsorption layer may be attracted to each other by magnetic force. Embodiments of the present invention can effectively avoid the separation of the first substrate and the second substrate due to the stress released during the process of melting the sealant, thereby improving the problem of poor encapsulation caused thereby.
US09660211B2
A multicolor light-emitting element using fluorescence and phosphorescence, which has a small number of manufacturing steps owing to a relatively small number of layers to be formed and is advantageous for practical application can be provided. In addition, a multicolor light-emitting element using fluorescence and phosphorescence, which has favorable emission efficiency is provided. A light-emitting element which includes a light-emitting layer having a stacked-layer structure of a first light-emitting layer exhibiting light emission from a first exciplex and a second light-emitting layer exhibiting phosphorescence is provided.
US09660209B2
The present invention provides a method for manufacturing an OLED device and an OLED device manufactured therewith. The method for manufacturing an OLED device includes: (1) providing a substrate and forming, in sequence, an anode and a hole transporting layer on the substrate; (2) forming an emissive layer on the hole transporting layer through a solution film casting process, wherein the emissive layer comprises a red sub-pixel, a green sub-pixel, and a blue sub-pixel, of which at least one sub-pixel is formed of a quantum dot and at least one sub-pixel is formed of an organic light-emitting material; (3) forming, in sequence, an electron transporting layer and a cathode on the emissive layer; and (4) providing a package cover plate, which is set above the cathode, wherein the substrate and the package cover plate are bonded together by sealing enclosing resin to complete packaging of the OLED device. Since each sub-pixel of the emissive layer is formed through a solution film casting process, the manufacture of the OLED device requires no use of a fine metal mask so that the manufacturing cost is low, the utilization rate of material is high, and the yield rate is good.
US09660202B2
An organic electroluminescence (EL) device, including an anode; a cathode; and an emission layer between the anode and the cathode, the emission layer emitting a light via a singlet excited state, a stacking structure of at least three layers having different components being provided between the anode and the emission layer, wherein the stacking structure includes: a first layer including an electron accepting compound having a lowest unoccupied molecular orbital (LUMO) level of about −9.0 eV to about −4.0 eV; a second layer including a compound represented by the following Formula (1), the second layer being closer to the emission layer than the first layer; and a third layer including a compound represented by the following Formula (2), the third layer being closer to the emission layer than the second layer, wherein the emission layer includes a compound represented by the following Formula (3).
US09660193B2
It is an object of the present invention to provide a material composition for a bulk-heterojunction-type organic photoelectric conversion layer having high photoelectric conversion efficiency and durability through formation of a stable phase-separated structure by drying in a short time with high productivity and to provide an organic photoelectric conversion element, a method of producing the organic photoelectric conversion element, and a solar cell. The material composition for an organic photoelectric conversion layer contains at least a p-type conjugated polymer semiconductor material being a copolymer having a main chain including an electron-donating group and an electron-withdrawing group, an n-type organic semiconductor material having electron acceptability, and a solvent. The solvent is represented by a general formula (1).
US09660184B2
Spin transfer torque memory cells and methods of forming the same are described herein. As an example, spin transfer torque memory cells may include an amorphous material, a storage material formed on the amorphous material, wherein the storage material is substantially boron free, an interfacial perpendicular magnetic anisotropy material formed on the storage material, a reference material formed on the interfacial perpendicular magnetic anisotropy material, wherein the reference material is substantially boron free, a buffer material formed on the reference material and a pinning material formed on the buffer material.
US09660176B2
A method of manufacturing an electronic device including an electronic element, a base substrate, and a lid member, includes joining the lid member to the sealing part by application of an energy beam so that a plate thickness of the lid member may be larger in a part joined to the sealing part than in a part located inside of the part in a plan view along the thickness direction.
US09660175B2
A piezoelectric ceramic contains a main component, Mn as a first auxiliary component, and a second auxiliary component containing at least one element selected from the group consisting of Cu, B, and Si. The main component contains a perovskite metal oxide having the following general formula (1): (Ba1-xCax)a(Ti1-yZry)O3(0.100≦x≦0.145,0.010≦y≦0.039) (1) The amount b (mol) of Mn per mole of the metal oxide is in the range of 0.0048≦b≦0.0400, the second auxiliary component content on a metal basis is 0.001 parts by weight or more and 4.000 parts by weight or less per 100 parts by weight of the metal oxide, and the value a of the general formula (1) is in the range of 0.9925+b≦a≦1.0025+b.
US09660170B2
Micromachined ultrasonic transducer (MUT) arrays capable of multiple resonant modes and techniques for operating them are described, for example to achieve both high frequency and low frequency operation in a same device. In embodiments, various sizes of piezoelectric membranes are fabricated for tuning resonance frequency across the membranes. The variously sized piezoelectric membranes are gradually transitioned across a length of the substrate to mitigate destructive interference between membranes oscillating in different modes and frequencies.
US09660166B2
A thermoelectric conversion element (1) having, on a substrate (12), a first electrode (13), a thermoelectric conversion layer (14), and a second electrode 15, wherein a nano conductive material and a low band gap material are contained in the thermoelectric conversion layer (14); an article for thermoelectric power generation and a power supply for a sensor using the thermoelectric conversion element (1); and a thermoelectric conversion material containing the nano conductive material and the low band gap material.
US09660159B2
A semiconductor device having good TFT characteristics is realized. By using a high purity target as a target, using a single gas, argon (Ar), as a sputtering gas, setting the substrate temperature equal to or less than 300° C., and setting the sputtering gas pressure from 1.0 Pa to 3.0 Pa, the film stress of a film is made from −1×1010 dyn/cm2 to 1×1010 dyn/cm2. By thus using a conducting film in which the amount of sodium contained within the film is equal to or less than 0.3 ppm, preferably equal to or less than 0.1 ppm, and having a low electrical resistivity (equal to or less than 40 μΩ·cm), as a gate wiring material and a material for other wirings of a TFT, the operating performance and the reliability of a semiconductor device provided with the TFT can be increased.
US09660155B2
Provided are a light emitting diode, a method of manufacturing the same, and a use thereof. The light emitting diode having excellent initial light flux and excellent color uniformity and dispersion, the method of manufacturing the same, and the use thereof may be provided.
US09660148B2
A method for manufacturing a light emitting device comprises a package preparation step of preparing a package having a recess in which a light emitting element is locatable, wherein the package includes a projection extending from an upper surface of the package, the projection at least partially surrounding the recess, a sealing resin forming step of filling said recess in which said light emitting element is located with a sealing resin, and providing said sealing resin higher than the height of said package, and a sealing resin cutting step of cutting the sealing resin such that an upper surface of the sealing resin is at a height that is substantially the same as a height of the upper surface of the package.
US09660143B2
The present invention relates to a substrate having an upper surface that is not parallel to a reference plane, wherein the substrate may include the upper surface or an upper layer which is inclined or inflexed. In addition, the present invention relates to a light emitting diode comprising an active layer that is not parallel to a reference plane. The light emitting diode of the present invention may be characterized in that the active layer is inflexed. Furthermore, the light emitting diode of the present invention may be characterized in that the side wall of the light emitting diode is inflexed. Moreover, the light emitting diode of the present invention may be characterized in that the side wall of the light emitting diode is inflexed and inclined. Through the configuration, the size of a chip is identically maintained, and the area of the active layer for emitting light is increased. In addition, the area of the exposed active layer at the edge of the chip is increased, and light emitted from the side surface thereof is oriented toward the front side thereof, thereby enhancing a utilization rate of the emitted light.
US09660134B1
A polarization controlled device has a first layer comprising a group III-nitride semiconductor substrate or template; a second group III-nitride semiconductor layer disposed over the group III-nitride semiconductor substrate or template; a third group III-nitride semiconductor layer disposed over the second group III-nitride semiconductor layer; and a fourth group III-nitride semiconductor layer disposed over the third group III-nitride semiconductor layer. A pn junction is formed at an interface between the third and fourth group III-nitride semiconductor layers. A polarization heterojunction is formed between the second group III-nitride semiconductor layer and the third group III-nitride semiconductor layer. The polarization junction has fixed charges of a polarity on one side of the polarization junction and fixed charges of an opposite polarity on an opposite side of the polarization junction. When unbiased, the pn junction comprises a first electric field that opposes the flow of carriers across the pn junction and the polarization junction comprises a second electric field that opposes the flow of oppositely charged carriers across the polarization junction.
US09660126B2
A photovoltaic device having three dimensional (3D) charge separation and collection, where charge separation occurs in 3D depletion regions formed between a p-type doped group III-nitride material in the photovoltaic device and intrinsic structural imperfections extending through the material. The p-type group III-nitride alloy is compositionally graded to straddle the Fermi level pinning by the intrinsic structural imperfections in the material at different locations in the group III-nitride alloy. A field close to the surfaces of the intrinsic defects separates photoexcited electron-hole pairs and drives the separated electrons to accumulate at the surfaces of the intrinsic defects. The intrinsic defects function as n-type conductors and transport the accumulated electrons to the material surface for collection. The compositional grading also creates a potential that drives the accumulated separated electrons toward an n-type group III-nitride layer for collection. The p-type group III-nitride alloy may comprise an alloy of InGaN, InAlN or InGaAlN.
US09660111B2
Luminescent materials and methods of forming such materials are described herein. A method of forming a luminescent material includes: (1) providing a source of A and X, wherein A is selected from at least one of elements of Group 1, and X is selected from at least one of elements of Group 17; (2) providing a source of B, wherein B is selected from at least one of elements of Group 14; (3) subjecting the source of A and X and the source of B to vacuum deposition to form a precursor layer over a substrate; (4) forming an encapsulation layer over the precursor layer to form an assembly of layers; and (5) heating the assembly of layers to a temperature Theat to form a luminescent material within the precursor layer.
US09660108B2
A device includes a p-well region, and a first High-Voltage N-type Well (HVNW) region and a second HVNW region contacting opposite edges of the p-well region. A P-type Buried Layer (PBL) has opposite edges in contact with the first HVNW region and the second HVNW region. An n-type buried well region is underlying the PBL. The p-well region and the n-type buried well region are in contact with a top surface and a bottom surface, respectively, of the PBL. The device further includes a n-well region in a top portion of the p-well region, an n-type source region in the n-well region, a gate stack overlapping a portion of the p-well region and a portion of the second HVNW region, and a channel region under the gate stack. The channel region interconnects the n-well region and the second HVNW region.
US09660106B2
A flash memory structure includes a memory gate on a substrate, a select gate adjacent to the memory gate, and an oxide-nitride spacer between the memory gate and the select gate, where the oxide-nitride spacer further includes an oxide layer and a nitride layer having an upper nitride portion and a lower nitride portion, and the upper nitride portion is thinner than the lower nitride portion.
US09660101B2
Oxide layers which contain at least one metal element that is the same as that contained in an oxide semiconductor layer including a channel are formed in contact with the top surface and the bottom surface of the oxide semiconductor layer, whereby an interface state is not likely to be generated at each of an upper interface and a lower interface of the oxide semiconductor layer. Further, it is preferable that an oxide layer, which is formed using a material and a method similar to those of the oxide layers be formed over the oxide layers Accordingly, the interface state hardly influences the movement of electrons.
US09660100B2
A semiconductor device is formed in such a manner that a first insulator, a first oxide semiconductor, and a first conductor are formed; the first conductor is processed to form a second conductor; the first oxide semiconductor is processed to form a second oxide semiconductor; a second insulator is formed over the second conductor; a third insulator is formed over the second insulator; a fourth insulator is formed over the third insulator; the fourth insulator, the third insulator, the second insulator, and the second conductor are selectively processed to partly expose the second oxide semiconductor; a fifth insulator is formed over the second oxide semiconductor and the fourth insulator; and a third conductor is formed over the fifth insulator and then chemical mechanical polishing treatment is performed to expose a top surface of the fourth insulator.
US09660089B2
A thin film transistor substrate includes a substrate, a data line disposed on the substrate and which extends substantially in a predetermined direction, a light blocking layer disposed on the substrate and including a metal oxide including zinc manganese oxide, zinc cadmium oxide, zinc phosphorus oxide or zinc tin oxide, a gate electrode disposed on the light blocking layer, a signal electrode including a source electrode and a drain electrode spaced apart from the source electrode, where the source electrode is connected to the data line, and a semiconductor pattern disposed between the source electrode and the drain electrode.
US09660084B2
A method for forming a semiconductor device structure is provided. The method includes forming a dielectric layer over a substrate. The dielectric layer has a trench passing through the dielectric layer. The method includes forming a gate stack in the trench. The method includes performing a hydrogen-containing plasma process over the gate stack. The method includes removing a top portion of the gate stack to form a first recess surrounded by the gate stack and the dielectric layer. The method includes forming a cap layer in the first recess to fill the first recess.
US09660082B2
An integrated circuit transistor structure includes a semiconductor substrate, a first SiGe layer in at least one of a source area or a drain area on the semiconductor substrate, and a channel between the source area and the drain area. The first SiGe layer has a Ge concentration of 50 percent or more.
US09660073B1
A high-voltage semiconductor device is provided. The device includes a semiconductor substrate including a well region of a first conductivity type and an isolation structure in the well region. First and second regions are respectively defined on both sides of the isolation structure. First and second gate structures are respectively disposed on the first and second regions. First and second implant regions of a second conductivity type that is different from the first conductivity type are respectively in the first and second regions and adjacent to the isolation structure. A counter implant region is in the well region under the isolation structure and laterally extends under the first and second implant regions. The counter implant region has the first conductivity type and has a doping concentration that is greater than that of the well region. A method for fabricating the high-voltage semiconductor device is also disclosed.
US09660065B2
A method of producing a semiconductor device includes forming an insulating film on a substrate on which a semiconductor layer is formed; removing a part of the insulating film by etching to form an opening in the insulating film; supplying steam with a temperature greater than or equal to 200° C. and less than or equal to 600° C. to the opening formed in the insulating film; after supplying the steam, applying a solution including a silicon compound to a side surface or the insulating film defining the opening; and forming a hydrophobic film on the side surface of the insulating film defining the opening by polymerizing the silicon compound.
US09660063B2
A semiconductor structure includes a substrate; and a graded III-V layer over the substrate. The semiconductor structure further includes a p-doped gallium nitride (GaN) layer over the graded III-V layer. The semiconductor structure further includes one or more sets of GaN layers over the p-doped GaN layer. Each set of the one or more sets of GaN layers includes a lower GaN layer, wherein the lower GaN layer is undoped, unintentionally doped having N-type doping, or N-type doped. Each set of the one or more sets of GaN layers includes an upper GaN layer on the lower GaN layer, wherein the upper GaN layer is P-type doped. The semiconductor structure includes a second GaN layer over the one or more sets of GaN layers, the second GaN layer being either undoped or unintentionally doped having the N-type doping. The semiconductor structure includes an active layer over the second GaN layer.
US09660058B2
A method of fabricating a fin for a FinFET device includes providing a semiconductor substrate, forming a patterned silicon germanium layer on the semiconductor substrate, epitaxially growing a silicon layer on a top surface and sidewalls of the patterned silicon germanium layer, forming a sacrificial layer covering the patterned silicon germanium layer, and removing the sacrificial layer and a portion of the silicon layer disposed on the top surface of the patterned silicon germanium layer until a top surface of the sacrificial layer is co-planar with the top surface of the patterned silicon germanium layer. The method further includes removing the patterned silicon germanium layer and removing the sacrificial layer to form the fin. The epitaxially formed fin does not have the issues of line width roughness and edge roughness to improve the performance of the FinFET device.
US09660044B2
A power field effect transistor, a power field effect transistor device and a method of manufacturing a power field effect transistor are provided. During the manufacturing of the power field effect transistor, a body drive stage to manufacture the body region of the power field effect transistor is shortened to obtain a relatively low on resistance for the power field effect transistor. Before the implanting stage of the dopants of the body region, a pre body drive stage is introduced. During the pre body drive stage and the body drive stage sidewalls of a polysilicon layer of the power field effect transistor are oxidized to obtain a power field effect transistor which has at the sidewalls an oxidized polysilicon layer that is thick enough to prevent a premature current injection from the gate to the source regions of the power field effect transistor.
US09660042B1
A semiconductor device and manufacturing method thereof are provided in the present invention. A second opening is formed corresponding to a gate structure after a step of forming a first opening corresponding to an epitaxial layer. After the step of forming the second opening, a pre-amorphization implantation process is performed to form an amorphous region in the epitaxial layer, and the influence of the process of forming the second opening on the amorphous region may be avoided. The semiconductor device formed by the manufacturing method of the present invention includes a contact structure and an alloy layer. The contact structure is disposed in the second opening for being electrically connected to a metal gate. The alloy layer is disposed on the metal gate and disposed between the metal gate and the contact structure. The alloy layer includes an alloy of the material of the metal gate.
US09660026B1
There is provided an electronic device and a method for its manufacture. The device comprises an elongate silicon nanowire less than 0.5 μm in cross-sectional dimensions and having a hexagonal cross-sectional shape due to annealing-induced energy relaxation. The method, in examples, includes thinning the nanowire through iterative oxidation and etching of the oxidized portion.
US09660024B2
A semiconductor device includes a first memory cell including a first transistor and a first capacitor, the first transistor comprising a first gate electrode, a first source, and a first drain; a second memory cell including a second transistor and the first capacitor, the second transistor comprising a second gate electrode, a second source, and a second drain; a first word line coupled to the first gate electrode; and a second word line coupled to the second gate electrode. The first capacitor is electrically connected between the first and second transistors.
US09660021B1
A semiconductor device having a vertical drain extended MOS transistor may be formed by forming deep trench structures to define vertical drift regions of the transistor, so that each vertical drift region is bounded on at least two opposite sides by the deep trench structures. The deep trench structures are spaced so as to form RESURF regions for the drift region. Trench gates are formed in trenches in the substrate over the vertical drift regions. The body regions are located in the substrate over the vertical drift regions.
US09660020B2
Integrated circuits with improved laterally diffused metal oxide semiconductor (LDMOS) structures, and methods of fabricating the same, are provided. An exemplary LDMOS integrated circuit includes a p-type semiconductor substrate, an n-type epitaxial layer disposed over and in contact with the p-type semiconductor substrate, and a p-type implant layer disposed within the n-type epitaxial layer, wherein the p-type implant layer is not in contact with the p-type semiconductor substrate. It further includes an n-type reduced surface field region disposed over and in contact with the p-type implant layer, a p-type body well disposed on a lateral side of the p-type implant layer and the n-type reduced surface field region, and a shallow trench isolation (STI) structure disposed within the n-type reduced surface field region. Still further, it includes a gate structure disposed partially over the p-type body well, partially over the n-type surface field region, and partially over the STI structure.
US09660019B2
A concentric capacitor structure generally comprising concentric capacitors is disclosed. Each concentric capacitor comprises a first plurality of perimeter plates formed on a first layer of a substrate and a second plurality of perimeter plates formed on a second layer of the substrate. The first plurality of perimeter plates extend in a first direction and the second plurality of perimeter plates extend in a second direction different than the first direction. A first set of the first plurality of perimeter plates is electrically coupled to a first set of the second plurality of perimeter plates and a second set of the first plurality of perimeter plates is electrically coupled to a second set of the second plurality of perimeter plates. A plurality of capacitive cross-plates are formed in the first layer such that each cross-plate overlaps least two of the second plurality of perimeter plates.
US09660017B2
A microelectronic package includes a packaging substrate having a chip mounting surface; a chip mounted on the chip mounting surface of the packaging substrate with the chip's active surface facing down to the chip mounting surface; a plurality of input/output (I/O) pads distributed on the active surface of the chip; and a discrete passive element mounted on the active surface of the chip. The discrete passive element may be a decoupling capacitor, a resistor, or an inductor.
US09660009B2
An organic light emitting diode display includes a scan line, a data line, and a driving voltage line connected to a pixel. The pixel includes a switching transistor connected to the scan line and the data line, a driving transistor connected to the switching transistor, and a compensation transistor to compensate a threshold voltage of the driving transistor. The pixel also includes a first data connector to connect the compensation transistor to the driving transistor, a first storage electrode corresponding to the driving gate electrode and connected to the driving voltage line, and a second storage electrode overlapping a first storage electrode. An extended portion of the second storage electrode is in an overlapped portion between the first data connector and the scan line.
US09660007B2
A display device according to the invention includes: a first substrate that includes a flexible substrate, is segmented into a display area and a non-display area outside the display area, and includes a thin film transistor and an electroluminescent light-emitting element formed on the display area of the flexible substrate; and an IC chip that is bonded on the non-display area of the first substrate via an anisotropic conductive film, wherein the first substrate includes, between the flexible substrate and the anisotropic conductive film, at least one or more support layers whose plan view shape is larger than that of the IC chip and whose hardness is higher than that of the flexible substrate, and the IC chip is located inside the at least one or more support layers in a plan view.
US09660000B2
An OLED array substrate, comprising a plurality of pixel units, the pixel unit at least comprising a first sub-pixel, a second sub-pixel and a third sub-pixel, further comprising: a substrate, a TFT array and a pixel electrode formed on the substrate, and at least two organic luminescent material layers that display different colors formed on the pixel electrode, wherein the first sub-pixel comprises a first pixel electrode, the second sub-pixel comprises a second pixel electrode, the third sub-pixel comprises a third pixel electrode, an organic luminescent material layer of a first color covers the adjacent first pixel electrode and second pixel electrode in the pixel unit, an organic luminescent material layer of a second color covers the adjacent second pixel electrode and third pixel electrode in the pixel unit.
US09659999B2
A 3-dimensional stack memory device includes a semiconductor substrate, a stacked active pattern configured so that a plurality of stripe shape active regions and insulation layers are stacked alternatively over the semiconductor substrate, a gate electrode formed in the stacked active pattern, a source and drain formed at both sides of the gate electrode in each of the plurality of active regions, a bit line formed on one side of the drain to be connected to the drain, a resistive device layer formed on one side of the source to be connected to the source, and a source line connected to the resistive device layer. The source is configured of an impurity region having a first conductivity type, and the drain is configured of an impurity region having a second conductivity type different from the first conductivity type.
US09659995B2
A flexible display device includes a display panel having pliability and a dielectric elastomer unit on the display panel. The dielectric elastomer unit is reversibly deformable by an applied voltage to provide stiffness to the display panel.
US09659991B2
A back-side illumination image capturing apparatus includes a semiconductor substrate having a first surface for receiving incident light and a second surface located on the opposite side as the first surface, and including a photoelectric conversion portion, and a gate electrode disposed above the second surface. The apparatus further includes a first insulating layer disposed above the second surface of the semiconductor substrate, an interlayer insulation film disposed on the first insulating layer, a contact plug connected to the gate electrode, and a light-cutting portion for cutting light, of the incident light, that has passed through the photoelectric conversion portion. The light-cutting portion passes through at least part of the interlayer insulation film. The first insulating layer is located between the light-cutting portion and the semiconductor substrate.
US09659988B2
In an image pickup apparatus, during a period from a start of an accumulation period of electric carriers to an end of a reading period for a first photoelectric conversion unit and a second photoelectric conversion unit, the number of times an on-state voltage is supplied to a gate electrode of a first transfer transistor is larger than the number of times an on-state voltage is supplied to a gate electrode of a second transfer transistor. Additionally, among a plurality of pixels, in a pixel having a shortest distance from the gate electrode of the second transfer transistor to a contact plug, a distance from the gate electrode of the second transfer transistor to the contact plug is shorter than a distance from the gate electrode of the first transfer transistor to the contact plug.
US09659985B2
An integrated circuit includes a first semiconductor device, a second semiconductor device, and a metal shielding layer. The first semiconductor device includes a first substrate and a first multi-layer structure, and the first substrate supports the first multi-layer structure. The second semiconductor device includes a second substrate and a second multi-layer structure, and the second substrate supports the second multi-layer structure. The metal shielding layer is disposed between the first multi-layer structure and the second multi-layer structure, wherein the metal shielding layer is electrically connected to the second semiconductor device.
US09659984B2
A solid-state image sensor includes a semiconductor substrate having a photoelectric conversion element converting incident light into a charge and a charge retaining section temporarily retaining the charge photoelectrically converted by the photoelectric conversion element and a light shielding section having an embedded section extending in at least a region between the photoelectric conversion element and the charge retaining section of the semiconductor substrate.
US09659980B2
The present disclosure relates to a semiconductor photomultiplier comprising a substrate; an array of photosensitive cells formed on the substrate that are operably coupled between an anode and a cathode. A set of primary bus lines are provided each being associated with a corresponding set of photosensitive cells. A secondary bus line is coupled to the set of primary bus lines. An electrical conductor is provided having a plurality of connection sites coupled to respective connection locations on the secondary bus line for providing conduction paths which have lower impedance than the secondary bus line.
US09659974B2
The disclosure provides a pixel structure, a manufacturing method of a pixel structure, an array substrate, a display panel, and a display device. The pixel structure includes a plurality of data lines and a plurality of scan lines, and a plurality of pixel units formed by intersecting the plurality of data lines with the plurality of scan lines. A pixel unit corresponds to one of the plurality of data lines and one of the plurality of scan lines. The pixel unit includes a pixel electrode and a TFT. The pixel electrode of the pixel unit in a row is electrically connected to a TFT of a pixel unit in a preceding adjacent row of the pixel electrode of the pixel unit.
US09659972B2
A thin film transistor array panel includes: a substrate; gate lines on the substrate, each of the gate lines including a gate electrode; a semiconductor layer on the substrate; an etching stopper on the semiconductor layer; a data wiring layer on the substrate and including a data line, a source electrode connected to the data line, and a drain electrode; and a passivation layer covering the source electrode, the drain electrode, and the etching stopper, where the etching stopper includes an etching prevention portion between the source electrode and the drain electrode, a shortest distance A between an upper side and a lower side of an overlap area where the etching prevention portion and the semiconductor layer overlap one another is represented by a straight line in a plane view, and a width of a channel portion of the semiconductor layer is greater than the shortest distance A.
US09659966B2
A flexible display substrate, a flexible organic light emitting display device, and a method of manufacturing the same are provided. The flexible display substrate comprises a flexible substrate including a display area and a non-display area extending from the display area, and a wire formed on the flexible substrate. At least a part of the non-display area of the flexible substrate is formed in a crooked shape in a bending direction, and the wire positioned on at least a part of the non-display area of the flexible substrate includes a plurality of first wire patterns, and a second wire pattern formed on the plurality of first wire patterns and electrically connected with the plurality of first wire patterns.
US09659965B2
A liquid crystal display (LCD) device comprises a first substrate, a second substrate disposed to face the first substrate, a liquid crystal layer which is disposed between the first substrate and the second substrate and which includes multiple liquid crystal molecules, and a self-alignment layer formed between the first substrate and the liquid crystal layer, the self-alignment layer comprising a vertical alignment additive having a molecular structure having a hydrophilic group and a polymerized group formed in both ends of a core molecule, wherein a major axis of the vertical alignment additive is at an angle less than about 90° with respect to a surface of the first substrate.
US09659962B2
Semiconductor devices and methods of manufacture thereof are disclosed. A complimentary metal oxide semiconductor (CMOS) device includes a PMOS transistor having at least two first gate electrodes comprising a first parameter, and an NMOS transistor having at least two second gate electrodes comprising a second parameter, wherein the second parameter is different than the first parameter. The first parameter and the second parameter may comprise the thickness or the dopant profile of the gate electrode materials of the PMOS and NMOS transistors. The first and second parameter of the at least two first gate electrodes and the at least two second gate electrodes establish the work function of the PMOS and NMOS transistors, respectively.
US09659959B2
A semiconductor device includes a lower insulation layer, a plurality of base layer patterns separated from each other on the lower insulation layer, a separation layer pattern between the base layer patterns, a plurality of channels extending in a vertical direction with respect to top surfaces of the base layer patterns, and a plurality of gate lines surrounding outer sidewalls of the channels, being stacked in the vertical direction and spaced apart from each other.
US09659951B1
A single poly nonvolatile memory (NVM) cell includes first and second active regions disposed to face each other and third and fourth active regions spaced apart from the first and second active regions. A drain region, a junction region and a source region are disposed in the fourth active region. A floating gate is disposed on the first and second active regions and is disposed to extend onto the third and fourth active regions. A read/selection gate is disposed to cross the fourth active region between the drain region and the junction region. The first active region is coupled to a first array control gate line, and the second active region is coupled to a second array control gate line. The source region, the junction region and the floating gate constitute a floating gate transistor. The drain region, the junction region and the read/selection gate constitute a read/selection transistor.
US09659935B2
A method for forming MOS transistor includes providing a substrate including a semiconductor surface having a gate electrode on a gate dielectric thereon, dielectric spacers on sidewalls of the gate electrode, a source and drain in the semiconductor surface on opposing sides of the gate electrode, and a pre-metal dielectric (PMD) layer over the gate electrode and over the source and drain regions. Contact holes are formed through the PMD layer to form a contact to the gate electrode and contacts to the source and drain. A post contact etch dielectric layer is then deposited on the contacts to source and drain and on sidewalls of the PMD layer. The post contact etch dielectric layer is selectively removed from the contacts to leave a dielectric liner on sidewalls of the PMD layer. A metal silicide layer is formed on the contacts to the source and drain.
US09659916B2
A light emitting device package is provided. The light emitting device package may include a main body having a cavity including side surfaces and a bottom, and a first reflective cup and a second reflective cup provided in the bottom of the cavity of the main body and separated from each other. A first light emitting device may be provided in the first reflective cup, and a second light emitting device may be provided in the second reflective cup.
US09659907B2
Packages and methods of formation are described. In an embodiment, a package includes a redistribution layer (RDL) formed directly on a top die, and a bottom die mounted on a back surface of the RDL.
US09659906B2
A semiconductor device with improved heat radiation characteristics. It includes: a wiring board having a chip mounting surface and a plurality of electrode pads formed over the chip mounting surface; a semiconductor chip located over the chip mounting surface of the wiring board, having a plurality of bonding pads; a plurality of wires for coupling the electrode pads and the bonding pads; a heat slug located over the semiconductor chip; and a sealing member covering the chip mounting surface of the wiring board, the semiconductor chip, the wires, and the heat slug. A spacer lies between the chip mounting surface of the wiring board and the semiconductor chip and the sealing member lies between the semiconductor chip and the heat slug.
US09659902B2
A thermocompression bonding system for bonding semiconductor elements is provided. The thermocompression bonding system includes (1) a bond head assembly including a heater for heating an semiconductor element to be bonded, the bond head assembly including a fluid path configured to receive a cooling fluid; (2) a pressurized cooling fluid source; (3) a booster pump for receiving a pressurized cooling fluid from the pressurized cooling fluid source, and for increasing a pressure of the received pressurized cooling fluid; (4) a pressurized fluid reservoir for receiving pressurized cooling fluid from the booster pump; and (5) a control valve for controlling a supply of pressurized cooling fluid from the pressurized fluid reservoir to the fluid path.
US09659894B2
A device comprising a chip including a substrate defining one or more electronic devices and a printed circuit board electrically connected to the chip via one or more solder elements sandwiched between the chip and the printed circuit board, and the solder elements, and buffer layers having a Young's Modulus of 2.5 GPa or less.
US09659892B2
A method of manufacturing a semiconductor device includes: arranging a solder material containing at least tin, between a semiconductor element and a joined member provided with a nickel layer and a copper layer, such that the solder material is in contact with the copper layer, the nickel layer being provided on a surface of the joined member, and the copper layer being provided on at least a portion of a surface of the nickel layer; and melting and solidifying the solder material to form Cu6Sn5 on the surface of the nickel layer using tin of the solder material and the copper layer.
US09659888B2
Even when a thermal stress is applied to an electrode pad, the electrode pad is prevented from being moved. A substrate of a semiconductor chip has a rectangular planar shape. The semiconductor chip has a plurality of electrode pads. The center of a first electrode pad is positioned closer to the end of a first side in the direction along the first side of the substrate as compared to the center of a first opening. Thus, in a part of the first electrode pad covered with an insulating film, a width of the part closer to the end of the first side in the direction along the first side is larger than another width of the part opposite to the above-mentioned width.
US09659887B2
A semiconductor device includes a pad group including pads provided on a semiconductor substrate and arranged in a row to form a pad row as a whole. The pad group includes at least one first pad provided with a first via-connection part electrically connected therewith and extending in a first direction perpendicular to a row direction of the pad row, and at least one second pad provided with a second via-connection part electrically connected therewith and extending in a second direction opposite to the first direction. The at least one second pad is formed at a position moved in the first direction from the row direction of the pad row passing through a center of the at least one first pad.
US09659877B2
One aspect of the invention relates to a shielding device for shielding from electromagnetic radiation, including a shielding base element, a shielding cover element and a shielding lateral element for electrically connecting the base element to the cover element in such that a circuit part to be shielded is arranged within the shielding elements. Since at least one partial section of the shielding elements includes a semiconductor material, a shielding device can be realized completely and cost-effectively in an integrated circuit.
US09659874B2
A method of forming a deep trench in a semiconductor substrate includes: forming a first mask pattern over the semiconductor substrate, in which the first mask pattern has a first opening exposing a portion of the semiconductor substrate; forming a second mask pattern over the first mask pattern, in which the second mask pattern has a second opening substantially aligned with the first opening to expose the portion of the semiconductor substrate, and the second opening has a width greater than a width of the first opening to further expose a portion of the first mask pattern; and removing the portion of the semiconductor substrate, the portion of first mask pattern and another portion of the semiconductor substrate beneath the portion of the first mask pattern to form the deep trench.
US09659872B2
A step of forming a connecting member configured to electrically connect a first conductive line and a second conductive line includes a phase of perforating a laminate from a first semiconductor wafer to form a plurality of connection holes that reach the second conductive line and a phase of filling the plurality of penetrating connection holes with a conductive material to form conductive sections in contact with the second conductive line.
US09659871B2
Provided is a semiconductor device including a substrate with a plurality of logic cells, transistors provided in the plurality of logic cells, contact plugs connected to electrodes of the transistors, first via plugs in contact with top surfaces of the contact plugs, and first wires in contact with top surfaces of the first via plugs. The first wires may include a common conductive line connected to the plurality of logic cells through the contact plugs, and all of the first wires may be shaped like a straight line extending parallel to a specific direction.
US09659866B1
Dielectric pedestal structures embedded in a sacrificial material layer is formed between a substrate and an alternating stack of insulating layers and spacer material layers. After memory openings are formed through the alternating layer, a cavity is formed by removal of the sacrificial material layer selective to the dielectric pedestal structures. A memory film, a semiconductor channel layer, and a dielectric core are sequentially formed in the volume including the cavity and the memory openings. A backside trench is formed through the alternating stack in an area that straddles the dielectric pedestal structures. By recessing the dielectric pedestal structures selective to the semiconductor channel layer, planar regions and vertical regions of the semiconductor channel layer can be physically exposed, which are converted into source regions. Contact resistance can be lowered due the increased contact area provided by vertical source portions.
US09659864B2
A layer of an interconnect structure is formed over a substrate. The layer contains an interlayer dielectric (ILD) material and a metal line disposed in the ILD. A first etching stop layer is formed on the ILD but not on the metal line. The first etching stop layer is formed through a selective atomic layer deposition (ALD) process. A second etching stop layer is formed over the first etching stop layer. A high etching selectivity exists between the first and second etching stop layers. A via is formed to be at least partially aligned with, and electrically coupled to, the metal line. The first etching stop layer prevents the ILD from being etched through during the formation of the via.
US09659858B2
A component can include a substrate having a front surface and a rear surface remote therefrom, an opening extending from the rear surface towards the front surface, and a conductive via extending within the opening. The substrate can have a CTE less than 10 ppm/° C. The opening can define an inner surface between the front and rear surfaces. The conductive via can include a first metal layer overlying the inner surface and a second metal region overlying the first metal layer and electrically coupled to the first metal layer. The second metal region can have a CTE greater than a CTE of the first metal layer. The conductive via can have an effective CTE across a diameter of the conductive via that is less than 80% of the CTE of the second metal region.
US09659850B2
A package substrate that includes a first portion and a redistribution portion. The first portion is configured to operate as a capacitor. The first portion includes a first dielectric layer, a first set of metal layers in the dielectric layer, a first via in the dielectric layer, a second set of metal layers in the dielectric layer, and a second via in the dielectric layer. The first via is coupled to the first set of metal layers. The first via and the first set of metal layers are configured to provide a first electrical path for a ground signal. The second via is coupled to the second set of metal layers. The second via and the second set of metal layers are configured to provide a second electrical path for a power signal. The redistribution portion includes a second dielectric layer, and a set of interconnects.
US09659849B2
A multilayer wiring board has a high degree of freedom of wiring design and can realize high-density wiring, and a method to simply manufacture the multilayer wiring board. A core substrate with two or more wiring layers provided thereon through an electrical insulating layer. The core substrate has a plurality of throughholes filled with an electroconductive material, and the front side and back side of the core substrate have been electrically conducted to each other by the electroconductive material. The throughholes have an opening diameter in the range of 10 to 100 μm. An insulation layer and an electroconductive material diffusion barrier layer are also provided, and the electroconductive material is filled into the throughholes through the insulation layer. A first wiring layer provided through an electrical insulating layer on the core substrate is connected to the electroconductive material filled into the throughhole through via.
US09659847B2
A semiconductor die comprising a terminal structure for an active power device. The terminal structure comprises a metallic layer arranged to be electrically coupled between the active power device and an external contact of an integrated circuit package, a conductive sub-structure extending in parallel with the metallic layer, and located such that, when mounted within an integrated circuit device, the conductive sub-structure lies between the metallic layer and a reference voltage plane, and interconnecting elements extending between the metallic layer and the conductive sub-structure and electrically coupling the metallic layer to the conductive sub-structure. The plurality of interconnecting elements comprise first and second interconnecting elements extending between first and second lateral end regions of the metallic layer and the conductive sub-structure respectively such that the first and second interconnecting elements are laterally spaced with respect to the direction of travel of the fundamental signal for the active power device.
US09659838B1
An electronic chip package including a base defining a fluid inlet opening for receiving pressurized fluid from a fluid source and a fluid outlet opening. A dielectric body is arranged on the base and configured to support an electronic device. The dielectric body comprises a coolant flow chamber formed in a first surface thereof, and a plurality of impingement openings formed within the coolant flow chamber. The plurality of impingement openings are in communication with the fluid inlet opening of the base for generating a plurality of fluid streams to be expelled into the coolant flow chamber. The body further comprises a coolant return port formed within the coolant flow chamber and in communication with the fluid outlet opening of the base.
US09659836B2
Disclosed is a heat dissipation structure that includes a plurality of linear structures made of carbon, each of the linear structures having at least one of a first end and a second end being bent, and a coating layer formed on a surface of each of the linear structures, the coating layer having a part covering the other one of the first ends and the second ends of the linear structures, a thickness of the part allowing the corresponding linear structures to be plastically deformable.
US09659831B2
A method for manufacturing a semiconductor device is disclosed. The method includes generating a thermo-mechanical stress within a plurality of layers of a wafer, and after generating the thermo-mechanical stress, testing an interfacial strength level associated with one or more of the plurality of layers.
US09659823B2
A structure includes a substrate and a tunnel field effect transistor (TFET). The TFET includes a source region disposed in the substrate having an overlying source contact, the source region containing first semiconductor material having a first doping type; a drain region disposed in the substrate having an overlying drain contact, the drain region containing second semiconductor material having a second, opposite doping type; and a gate structure that overlies a channel region between the source and the drain. The source region and the drain region are asymmetric with respect to one another such that one contains a larger volume of semiconductor material than the other one. A method is disclosed to fabricate a plurality of the TFETs using a plurality of spaced apart mandrels having spacers. A pair of the mandrels and the associated spacers is processed to form four adjacent TFETs without requiring intervening lithographic processes.
US09659822B2
A method for providing position control information for controlling an impingement position of a laser beam for treatment of a chip die in a chip manufacturing process, comprises the steps of a) receiving a specification of positions (x,y) of a electrically conductive elements in the chip die, the positions having a first coordinate along a first direction (x) and a second coordinate (y) along a second direction in a plane defined by the chip die, said first and second direction being mutually transverse to each other, b) selecting a cluster of positions that is within a predetermined two-dimensional spatial range, wherein each pair of positions in the cluster at least has a first minimum difference in their first coordinates or a second minimum difference in their second coordinates and removing the next position from the ordered set, c) update the positions of the set of positions in accordance with an expected time needed to carry out the treatment for said cluster and a speed of a wafer comprising the chip die, d) repeating steps b-d until each of the positions in said set is assigned to a cluster.
US09659821B1
A method includes forming a dielectric layer over a conductive feature. A first mask having a first opening is formed over the dielectric layer. A second mask is formed over the first mask. A third mask having a second opening is formed over the second mask. A fourth mask having a third opening is formed over the third mask, a portion of the third opening overlapping with the second opening. The portion of the third opening is transferred to the second mask to form a fourth opening, a portion of the fourth opening overlapping with the first opening. The portion of the fourth opening is transferred to the dielectric layer to form a fifth opening. The fifth opening is extended into the dielectric layer to form an extended fifth opening, the extended fifth opening exposing the conductive feature. The extended fifth opening is filled with a conductive material.
US09659818B1
A method for forming conductive lines on a substrate includes depositing a layer of mandrel material on a substrate and removing portions of the layer of mandrel material to form a first mandrel having a first length, a portion of the first mandrel has sloped sidewalls, a second mandrel having a second length, the second mandrel having an outwardly facing sloped sidewall, and a third mandrel having the second length, the third mandrel having an outwardly facing sloped sidewall, the first length is greater than the second length, the first mandrel is arranged between the second mandrel and the third mandrel. A spacer is formed along non-sloped sidewalls of the first mandrel, the second mandrel, and the third mandrel. The first mandrel, the second mandrel, and the third, mandrel, and exposed portions of the substrate are removed to form cavities. The cavities are filled with a conductive material.
US09659813B1
An interconnection includes first and second conductive layers, first and second dielectric layers, a stop layer, and first and second adhesion layers is provided. The first conductive layer is disposed over a semiconductor substrate. The first dielectric layer is over the first conductive layer, and the first dielectric layer includes a via hole. The second dielectric layer is disposed over the first dielectric layer. The stop layer is located between the first dielectric layer and the second dielectric layer, and the second dielectric layer and the stop layer include a trench. The second conductive layer is located in the via hole and the trench to electrically connect with the first conductive layer. The first adhesion layer is located on sidewalls of the trench. The second adhesion layer is located between the second conductive layer and the first adhesion layer and between the second conductive layer and the first dielectric layer.
US09659805B2
A method includes forming an adhesive layer over a carrier, forming a sacrificial layer over the adhesive layer, forming through-vias over the sacrificial layer, and placing a device die over the sacrificial layer. The Method further includes molding and planarizing the device die and the through-vias, de-bonding the carrier by removing the adhesive layer, and removing the sacrificial layer.
US09659804B2
An orientating and installing jig for orientating a heat-dissipating unit (or a workpiece) to fix on a heat-generating device (or a target device) above a circuit board (or a supporting baseplate), which includes a carrying board formed with at least one assembling opening, a plurality of fixing posts and a pair of arrest-orientating modules oppositely arranged at two sides of the assembling opening. The assembling opening is shaped correspondingly to the shape of the heat-dissipating unit. The fixing posts are disposed at a bottom surface of the carrying board for fixing the carrying board above the circuit board. Each arrest-orientating module includes an arresting barrier. The arresting barrier is rotatably disposed at a suspending position of suspending the workpiece on the carrying board, and a releasing position of allowing the workpiece to pass through the assembling opening, so that the workpiece is put on the target device.
US09659801B2
A high-efficiency buffer stocker is disclosed. The buffer stocker includes an overhead transport track for supporting overhead transport vehicles carrying wafer containers and at least one conveyor system or conveyor belt provided beneath the overhead transport track for receiving the wafer containers from the overhead transport vehicles on the overhead transport track. The buffer stocker is capable of absorbing the excessive flow of wafer containers between a processing tool and a stocker, for example, to facilitate the orderly and efficient flow of wafers between sequential process tools in a semiconductor fabrication facility, for example.
US09659799B2
Embodiments of the present disclosure can help increase throughput and reduce resource conflicts and delays in semiconductor processing tools. An exemplary method according to various aspects of the present disclosure includes analyzing, by a computer program operating on a computer system, a plurality of expected times to complete each of a respective plurality of actions to be performed by a semiconductor processing tool, the semiconductor processing tool including a first process module and a second process module.
US09659798B2
A system produces devices that include a semiconductor part and a non-semiconductor part. A front end is configured to receive a semiconductor part and to process the semiconductor part. A back end is configured to receive the processed semiconductor part and to assemble the processed semiconductor part and a non-semiconductor part into a device. A transfer device is configured to automatically handle the semiconductor part in the front end and to automatically transfer the processed semiconductor part to the back end.
US09659795B2
A device includes a jig having a plate with through-holes formed therein and also having a frame formed on the plate so as to be able to accommodate a plurality of semiconductor chips in spaced relationship, a foreign matter capture member having a first charge section with a first flat surface and a second charge section with a second flat surface, the second charge section being insulated from the first charge section, charging means for positively charging the first flat surface and negatively charging the second flat surface, and sliding means for causing either the jig or the foreign matter capture member to slide relative to the other in such a manner that the through-holes of the jig are spaced a predetermined distance from the first and second flat surfaces. The through-holes are formed in different regions defined and surrounded by the frame.
US09659788B2
A method for etching silicon-containing films is disclosed. The method includes the steps of introducing a vapor of a nitrogen containing etching compound into a reaction chamber containing a silicon-containing film on a substrate, wherein the nitrogen containing etching compound is an organofluorine compound containing at least one C≡N or C═N functional group; introducing an inert gas into the reaction chamber; and activating a plasma to produce an activated nitrogen containing etching compound capable of etching the silicon-containing film from the substrate.
US09659787B2
The present invention is a high-purity 2-fluorobutane having a purity of 99.9 vol % or more and a butene content of 1,000 ppm by volume or less, and a method for using the high-purity 2-fluorobutane as a dry etching gas. According to the present invention, a high-purity 2-fluorobutane that is suitable as a plasma reaction gas for semiconductors is provided.
US09659781B2
A method includes forming a shallow trench isolation (STI) region in a substrate, the STI region comprising an etch stop layer; etching the STI region by a first etch to the etch stop layer to form a recess in the STI region; and forming a floating gate, the floating gate comprising a portion that extends into the recess in the STI region, wherein the etch stop layer separates the portion of the floating gate that extends into the recess in the STI region from the substrate.
US09659777B2
The invention relates to a process for stabilizing a bonding interface, located within a structure for applications in the fields of electronics, optics and/or optoelectronics and that comprises an oxide layer buried between an active layer and a receiver substrate, the bonding interface having been obtained by molecular adhesion. In accordance with the invention, the process further comprises irradiating this structure with a light energy flux provided by a laser, so that the flux, directed toward the structure, is absorbed by the energy conversion layer and converted to heat in this layer, and in that this heat diffuses into the structure toward the bonding interface, so as to thus stabilize the bonding interface.
US09659776B2
First and second fins are formed extending from a substrate. A first layer is formed over the first fin. The first layer comprises a first dopant. A portion of the first layer is removed from a tip portion of the first fin. A second layer is formed over the second fin. The second layer comprises a second dopant. One of the first and second dopants is a p-type dopant, and the other of the first and second dopants is an n-type dopant. A portion of the second layer is removed from a tip portion of the second fin. A solid phase diffusion process is performed to diffuse the first dopant into a non-tip portion of the first fin, and to diffuse the second dopant into a non-tip portion of the second fin.
US09659771B2
Embodiments of the disclosure relate to deposition of a conformal organic material over a feature formed in a photoresist or a hardmask, to decrease the critical dimensions and line edge roughness. In various embodiments, an ultra-conformal carbon-based material is deposited over features formed in a high-resolution photoresist. The conformal organic layer formed over the photoresist thus reduces both the critical dimensions and the line edge roughness of the features.
US09659765B2
Embodiments described herein generally relate to methods for processing a dielectric film on a substrate with UV energy. In one embodiment, a precursor film is deposited on the substrate, and the precursor film includes a plurality of porogen molecules. The precursor film is first exposed to UV energy at a first temperature to initiate a cross-linking process. After a first predetermined time, the temperature of the precursor film is increased to a second temperature for a second predetermined time to remove porogen molecules and to continue the cross-linking process. The resulting film is a porous low-k dielectric film having improved elastic modulus and hardness.
US09659764B2
To address the needs in the art, a method of cleaving substrate material that includes forming an initial crack in a bulk substrate material, where the crack is aligned along a cleaving plane of the bulk substrate material, aligning the cleaving plane between two parallel electrodes in a controlled environment, wherein the parallel electrodes include a top electrode and a bottom electrode, where the cleaving plane is parallel with the two parallel electrodes, where a bottom portion of the bulk substrate material is physically and electrically connected to the bottom electrode, and applying a voltage across the two parallel electrodes, where the voltage is at least 50 kV and establishes a uniform electromagnetic force on the top surface of the bulk substrate material, where the electromagnetic force is capable of inducing crack propagation along the cleaving plane and separating a cleaved substrate material from the bulk substrate material.
US09659746B2
According to one embodiment, a method of adjusting a charged particle beam drawing apparatus includes obtaining an offset amount in beam size to be set in the charged particle beam drawing apparatus. The method includes forming a linear evaluation pattern on a substrate by changing number of divisions of a beam with a predetermined size and performing drawing by using divided beams, obtaining a change amount in a line width of the evaluation pattern from a design dimension for each number of divisions, and calculating the offset amount by fitting a model function to the change amount for each number of divisions, the model function being obtained by modeling a pattern line width based on a distribution of energy given by charged particle beams.
US09659739B2
An apparatus (210) and method for total or partial blanking of an electron beam (e) during a jump between the 2 or more positions of a dynamic focal spot (FP) movement in circumferential direction of the electron beam impinging on the focal track (FPTR) of a rotating target disk (230) of a X-ray tube (110). Alternatively the focal spot size can be increased during this short time interval. Overheating of the anode at the focal spot can be prevented.
US09659737B2
Microstructured, irregular surfaces pose special challenges but coatings of the invention can uniformly coat irregular and microstructured surfaces with one or more thin layers of phosphor. Preferred embodiment coatings are used in microcavity plasma devices and the substrate is, for example, a device electrode with a patterned and microstructured dielectric surface. A method for forming a thin encapsulated phosphor coating of the invention applies a uniform paste of metal or polymer layer to the substrate. In another embodiment, a low temperature melting point metal is deposited on the substrate. Polymer particles are deposited on a metal layer, or a mixture of a phosphor particles and a solvent are deposited onto the uniform glass, metal or polymer layer. Sequential soft and hard baking with temperatures controlled to drive off the solvent will then soften or melt the lowest melting point constituents of the glass, metal or polymer layer, partially or fully embed the phosphor particles into glass, polymer, or metal layers, which partially or fully encapsulate the phosphor particles and/or serve to anchor the particles to a surface.
US09659731B2
A portable actuator and safety switch assembly wherein the portable actuator includes a housing and an actuator for selectively engaging with a control mechanism of said safety switch. The actuator is at least one of partially located within the housing, forms a part of the housing, or is attached to the housing. The assembly includes a controller that controls a configuration of the actuator assembly, such that the actuator assembly can selectively and controllably attain a first configuration wherein the actuator is able to interact with the control mechanism of the safety switch and a second configuration wherein the actuator is unable to manipulate the control mechanism of said safety switch.
US09659726B2
A switching device having an arc quenching chamber, a fixed contact element and a movable contact element movable in a sliding contact between untripped and tripped positions within the chamber. A plurality of centering structures are arranged on the walls of the arc quenching chamber for centered guiding movement of the movable contact element as it moves from its untripped position to its tripped position. The centering structures may be fabricated unitarily with the chamber walls, as of plastic, and are arranged in parallel and spaced apart relation to one another.
US09659723B2
An accessory may be provided with a button controller having a microphone and switches. Plastic structures for the accessory may be formed by injection molding. Plastic structures may be molded around switch terminals. Switches may be formed using dome switch members and the switch terminals. A printed circuit with components may be mounted in the plastic structures. Recesses in the structures may be configured to receive the dome switch members, components on the printed circuit board, and wires in a cable. A backplate may be used to cover the printed circuit. A layer of plastic may be molded over the backplate to seal an interface created by the backplate. Cable strain relief structures may be molded into the layer of plastic. A lip on the strain relief structures may prevent particles from entering the controller.
US09659719B2
A display switch includes a holding portion that formed by a light guide member and adapted to hold a held portion, and a display portion that is integrally formed with the holding portion by the light guide member, is embedded in a light shielding portion, and emits light by guiding a light irradiated to the holding portion.
US09659714B2
A solid electrolytic capacitor comprises insulating substrate having an upper surface and a lower surface, a capacitor element disposed on the upper surface, a positive electrode lead-out structure, a negative electrode lead-out structure, and an exterior body configured to cover the capacitor element on the upper surface. The capacitor element has a positive electrode member, a negative electrode member, and a dielectric member. The positive electrode lead-out structure has a positive electrode terminal formed on the lower surface of the insulating substrate and is electrically connected to the positive electrode member. The negative electrode lead-out structure has a negative electrode terminal formed on the lower surface of the insulating substrate and is electrically connected to the negative electrode member. The insulating substrate has a step portion made up of a recessed surface formed by recessing the upper surface and a projected surface formed by projecting the lower surface.
US09659709B2
A common mode filter and a manufacturing method thereof are disclosed. A common mode filter in accordance with an aspect of the present invention includes: a substrate: a filter layer disposed on the substrate and configured to remove a signal noise; an electrode column formed to be bent along a perimetric portion of the filter layer and electrically connected with the filter layer; an electrode pad formed to have a larger longitudinal cross-sectional area than the electrode column and integrally coupled on the electrode column; and a magnetic layer formed on a layer on which the electrode column and the electrode pad are formed.
US09659705B2
A method of producing a surface-mount inductor including an external electrode having high fixing strength with respect to an element body even in a high-humidity environment. The method includes the steps of: winding an electrically-conductive wire to form a coil; forming a core using a sealant primarily containing a metal magnetic powder and a resin in such a manner as to encapsulate the coil in the sealant while allowing each of opposite ends of the coil to be at least partially exposed on a surface of the core; reducing smoothness of a surface of at least a part of a portion of the core on which an external electrode is formed as compared to a surface therearound; and forming the external electrode on the core in such a manner as to be electrically conducted with the coil.
US09659687B2
A noise reduction cable includes an insulated wire including an insulator and a wire conductor, an outer circumference of which is coated with the insulator, a magnetic-material layer including a magnetic-material-containing member wound around an outer circumference of the insulated wire, a shield layer with which an outer circumference of the magnetic-material layer is coated, a magnetic-material-fixing-and-insulating tape layer that is disposed between the magnetic-material layer and the shield layer. The magnetic-material-fixing-and-insulating tape layer fixes the magnetic-material layer and insulates the magnetic-material layer and the shield layer from each other.
US09659679B2
A composite filar has a conductive core, an outer fatigue-resistant metallic layer and a diffusion barrier between the core and the fatigue-resistant layer to prevent intermetallic diffusion between the core and the fatigue-resistant layer.
US09659675B2
Disclosed is a fuel rod auto-loading apparatus for a nuclear fuel assembly, which disposes fuel rods in a fuel rod case in a bundle to assemble the fuel rods into the nuclear fuel assembly. The fuel rod auto-loading apparatus includes a fuel rod storage unit having a plurality of stacked racks for fuel rods, a fuel rod loading unit raised/lowered to the racks and transferring the fuel rods, a feeding unit placing the fuel rods in rows and loading the fuel rods into the fuel rod case, a fuel rod unloading unit selectively unloading some of the fuel rods stored in the fuel rod storage unit and transferring the fuel rods to the feeding unit, a fuel rod assembly lifter which is disposed parallel to the feeding unit, and a controller controlling driving of the fuel rod loading unit, the feeding unit, and the fuel rod unloading unit.
US09659674B2
A nuclear reactor having a penetration seal ring interposed between the reactor vessel flange and a mating flange on the reactor vessel head. Radial ports through the flange provide passage into the interior of the reactor vessel for utility conduits that can be used to convey signal cables, power cables or hydraulic lines to the components within the interior of the pressure vessel. A double o-ring seal is provided on both sides of the penetration flange and partial J-welds on the inside diameter of the flange between the flange and the utility conduits secure the pressure boundary.
US09659669B2
Provided are a method and an apparatus for repairing a memory cell in a memory test system. A test device detects a fail address by testing a memory device according to a test command, and temporarily stores the fail address in a fail address memory (FAM). The fail address is transmitted to the memory device according to a fail address transmission mode, is temporarily stored in a temporary fail address storage of the memory device, and is then stored in an anti-fuse array, which is a non-volatile storage device. To secure the reliability of data, stored data can be read to verify the data and a verification result can be transmitted in series or in parallel to the test device.
US09659667B2
A circuit for reading a one time programmable (OTP) memory includes a controller that receives a read input signal and generates a read delay signal, a read voltage signal, and a read latch signal; a read voltage generator that generates a read voltage based on the read voltage signal and outputs the read voltage to a detecting node; an OTP memory unit cell including a first electrode connected to the detecting node; a first detecting unit that determines a voltage at the detecting node; a determining unit that delays an output signal from the first detecting unit based on the read delay signal; and a latch unit that latches an output signal from the determining unit during a first delay time at a falling edge of the read input signal based on the read latch signal.
US09659665B1
The present invention relates to a sensing control signal generation circuit and a semiconductor memory device including the same. In an embodiment, a semiconductor memory device may include a memory block suitable for including a plurality of memory cells coupled in series and a plurality of cell strings respectively coupled to a plurality of bit lines, page buffers suitable for being coupled to the respective bit lines in response to a sensing control signal and each suitable for sensing a voltage of each of the bit lines transferred to a sensing node and storing data corresponding to the results of the sensing or temporarily storing data to be programmed into a selected memory cell, and a sensing control signal generation unit suitable for generating the sensing control signal having a form of a ramping signal rising at a constant slope during the program operation.
US09659664B1
A NAND flash memory device detects the occurrence of Cell Voltage Distribution Disruption Events (CVDDEs), such as a Partial Block Program (PBP) and Program-Read-Immediate (PM), and provides a way to dynamically adjust read voltage to account for CVDDEs. A read command includes extended addressing bits that are used when a CVDDE has occurred to access registers that indicate an adjustment to read voltage that is needed to accommodate the CVDDE. The read voltage is then dynamically adjusted to accommodate the CVDDE. When the CVDDE is no longer an issue, the read voltage is adjusted to its previous value before the CVDDE.
US09659658B2
A storage device includes a nonvolatile memory device and a memory controller is provided. The nonvolatile memory device includes a plurality of blocks. The memory controller is configured to detect, upon receiving a power-on signal, a partial block among the plurality of blocks. The partial block includes a first page incompletely programmed due to sudden power-off occurred to the storage device. The memory controller determines whether or not to perform a dummy program operation on the partial block, and programs a second page of the partial bock with dummy data. The first page is different from the second page.
US09659655B1
Semiconductor devices and methods of writing information to a memory cell include an n-type transistor connected to a first terminal. The n-type transistor is formed with a low injection-barrier material gate dielectric. A p-type transistor is connected in serial between the n-type transistor and a second terminal. The p-type transistor is formed with a low injection-barrier material gate dielectric. The first and second transistor share a common floating gate and a common output node.
US09659654B2
A method to prevent loss of data of transistor-based memory unit including bulk, source and drain formed on bulk and first tunnel oxide, floating gate, second tunnel oxide and control gate stacked up on channel between source and drain is disclosed to include steps of: erasing the floating gate, using weak electric field inject small amount of electrons into floating gate, enabling small amount of electrons to remain in floating gate to keep channel between source and drain electrically conducted, enabling small amount of electrons in floating gate to repel against electrons in first tunnel oxide and second tunnel oxide so as avoid electron accumulation in first tunnel oxide and second tunnel oxide and allow normal data access floating gate, and using electric field of normal write to inject electrons in floating gate so as to prevent channel conduction between source and drain and allow writing data into floating gate.
US09659650B2
A multistate register, comprising: a flip-flop that comprises a first latch, a second latch and an intermediate gate coupled between the first and second latches; multiple memristive devices; and an interface coupled between the multiple memristive devices and the flip-flop; wherein the multistate register is arranged to operate in a memristive device write mode, in a memristive device read mode and in a flip-flop mode; wherein when operating in the memristive device read mode, the interface is arranged to write to a first selected memristive device of the multiple memristive devices a first logic value stored in the first latch; wherein when operating in the memristive device write mode, the interface is arranged to write to the second latch a second logic value stored in a second selected memristive device of the multiple memristive devices; and wherein when operating on a flip-flop mode logic the interface is prevented from transferring values between the flip flop and the memristive devices.
US09659639B2
Apparatuses and methods for threshold voltage analysis are described. One or more methods for threshold voltage analysis include storing expected state indicators corresponding to a group of memory cells, applying a first sensing voltage to a selected access line to which the group of memory cells is coupled, sensing whether at least one of the memory cells of the group conducts responsive to the first sensing voltage, determining whether a discharge indicator for the at least one of the memory cells has changed responsive to application of the first sensing voltage, and determining that the first sensing voltage is the threshold voltage for a particular program state of the at least one of the memory cells.
US09659637B2
A storage device may include a processor and a memory device including a multilevel memory cell. The processor may correlate a first physical page address and a second physical page address, each address being associated with the multilevel memory cell. The processor also may apply a first read operation to the memory cell to determine a value of a first bit associated with the first physical page address. The processor additionally may apply at least a second read operation to the multilevel memory cell to determine a value of a second bit associated with the second physical page address. The processor may determine, based at least in part on the value of the first bit and the value of the second bit, a soft decision value associated with the second bit. The processor may verify the value of the second bit based at least in part on the soft decision value.
US09659631B2
A current sense amplifier may include one or more clamping circuits coupled between differential output nodes of the amplifier. The clamping circuits may be enabled during at least a portion of the time that the sense amplifier is sensing the state of a memory cell coupled to a differential input of the sense amplifier. The clamping circuits may be disabled during the time that the sense amplifier is sensing the state of a memory cell at different times in a staggered manner. The clamping circuits may be effecting in making the current sense amplifier less sensitive to noise signals.
US09659628B2
Disclosed are various embodiments related to stacked memory devices, such as DRAMs, SRAMs, EEPROMs, ReRAMs, and CAMs. For example, stack position identifiers (SPIDs) are assigned or otherwise determined, and are used by each memory device to make a number of adjustments. In one embodiment, a self-refresh rate of a DRAM is adjusted based on the SPID of that device. In another embodiment, a latency of a DRAM or SRAM is adjusted based on the SPID. In another embodiment, internal regulation signals are shared with other devices via TSVs. In another embodiment, adjustments to internally regulated signals are made based on the SPID of a particular device. In another embodiment, serially connected signals can be controlled based on a chip SPID (e.g., an even or odd stack position), and whether the signal is an upstream or a downstream type of signal.
US09659617B2
A clock control device is disclosed, which relates to a technology for changing a rising or falling edge trigger. The clock control device includes: a flip-flop configured to latch data in response to a delay clock signal; and a clock controller configured to output the delay clock signal by delaying a clock signal, and control the data to be triggered at a falling edge of the clock signal when the clock signal is input at a time earlier than the data.
US09659616B2
In an embodiment, an apparatus may include a plurality of circuit blocks, a plurality of fuses and circuitry. The circuitry may be configured to determine a state for each of the plurality of fuses in response to transitioning from an off mode to a first operating mode. A first number of circuit blocks may be enabled in the first operating mode. The circuitry may also be configured to initialize the first number of circuit blocks dependent upon the states of one or more of the plurality of fuses and to transition from the first operating mode to a second operating mode. A second number of circuit blocks, less than the first number, may be enabled in the second operating mode. The circuitry may also be configured to store data representing the states of a subset of the plurality of fuses into a first memory enabled in the second operating mode.
US09659615B1
A semiconductor device may include an input/output control signal generation circuit configured to generate at least one input control signal and at least one output control signal from a first control clock in response to a shifting control signal, a bank address latch circuit configured to generate a latch bank address signal by latching at least one bank address in response to the at least one input control signal and the at least one output control signal, a pipe latch circuit configured to generate an auto-precharge latch signal by latching an auto-precharge flag signal in response to the at least one input control signal and the at least one output control signal, and an auto-precharge signal generation circuit configured to generate at least one auto-precharge signal from the auto-precharge latch signal.
US09659612B1
A semiconductor memory apparatus may include a data storage region, a pipe register group, and an output driver. The data storage region may store data and output stored data as pipe input data. The pipe register group may include a plurality of pipe registers. In response to a plurality of coupling enable signals, a plurality of pipe input signals and a plurality of pipe output signals, the pipe register group may determine a number of pipe registers receiving the pipe input data and outputting pipe output data. The output driver may drive the pipe output data and transmit output data.
US09659604B1
A multi-time programmable memory (MTPM) memory cell and method of operating. Each MTPM bit cell including a first FET transistor and a second FET transistor having a first common connection, and said second FET transistor and a third FET transistor having a second common connection, said first and second connected FET transistors programmable to store a first bit value, and said second FET and said third connected FET transistors programmable to store a second bit value, wherein said first FET transistor exhibits a low threshold voltage value (LVT), said second FET transistor exhibits an elevated threshold voltage value HVT and said third FET transistor exhibits a threshold value LVT lower than HVT. The MTPM cell enables two bits of information to be stored as default bit values like an electrical fuse. To store opposite bit values, the LVT transistors are programmed such that their threshold voltage is higher than that of HVT.
US09659603B2
A power management circuit for an electronic device sequentially activates and/or deactivates electronic circuits of the electronic device. The power management circuit provides a first group of one or more circuit power management signals to activate and/or deactivate a first electronic circuit from among the electronic circuits. Thereafter, the power management circuit provides a corresponding power management signal from among a second group of the one or more circuit power management signals that corresponds to a portion of the first electronic circuit that has been activated and/or deactivated by the first group of the one or more circuit power management signals to activate and/or deactivate a portion of a second electronic circuit from among the electronic circuits. The power management circuit continues to sequentially provide each of the one or more circuit power management signals in a similar manner until the electronic circuits of the electronic device have been activated and/or deactivated.
US09659601B2
An apparatus is provided that includes a plurality of array dies and at least two die interconnects. The first die interconnect is in electrical communication with a data port of a first array die and a data port of a second array die and not in electrical communication with data ports of a third array die. The second die interconnect is in electrical communication with a data port of the third array die and not in electrical communication with data ports of the first array die and the second array die. The apparatus includes a control die that includes a first data conduit configured to transmit a data signal to the first die interconnect and not to the second die interconnect, and at least a second data conduit configured to transmit the data signal to the second die interconnect and not to the first die interconnect.
US09659600B2
A classifier may be used to receive, via a website, user input associated with a product search of a user, and may be further used to identify a plurality of filters associated with the product search and predict a user-specific subset of the plurality of filters. Then, a filter manager may be used to provide a webpage of the website to the user, based on the user-specific filter subset.
US09659596B2
Systems and methods for encoding and playing back video at adjustable playback speeds by interpolating frames to achieve smooth playback in accordance with embodiments of the invention are described. One embodiment includes a source encoder that includes a processor, memory including an encoder application, where the encoder application directs the processor to: select a subset of frames from a first video sequence; generate motion vectors describing frames from the first video sequence that are not part of the selected subset of frames, where each motion vector describes movement between a frame in the subset of frames and a frame not included in the subset of frames; store the motion vectors; decimate frames not included in the subset of frames from the first video sequence to generate a second video sequence having a nominal frame rate less than the frame rate of the first video sequence; and encode the second video sequence at the nominal frame rate.
US09659594B2
In one example, a head is provided that may include a slider body, a transducer body, a transducer connected to the transducer body, and an interleaver assembly interconnecting the slider body and the transducer body. The interleaver assembly may include an interleaver body to which the transducer body is attached, the interleaver body having a plurality of geometric features that enable temporary deformation of the interleaver body in response to exertion of a force on the interleaver body, and the interleaver body may further include piezoelectric elements positioned in the interleaver body, the piezoelectric elements operable such that, when selectively actuated, the piezoelectric elements exert a force on the interleaver body so as to effect selective movement of the transducer with respect to a surface of a medium.
US09659593B2
According to one embodiment, a method for processing data includes directing first data through a first FIR gain module in response to a determination that the first data is being read from a magnetic tape medium in an asynchronous mode to control FIR gain of the first data. The method also includes directing second data through a second FIR gain module in response to a determination that the second data is being read from the magnetic tape medium in a synchronous mode to control FIR gain of the second data. Other systems and methods for processing data using dynamic gain control with adaptive equalizers are presented according to more embodiments.
US09659582B2
A method of manufacturing an electronic device includes a positioning step of positioning a first member supporting a laser diode with respect to a second member having a waveguide, a bonding step of bonding the first member and the second member together, and a checking step of checking the accuracy of positioning of the first member with respect to the second member. In the positioning step, the laser diode is energized to allow laser light to be emitted, and the laser light is allowed to be incident on the incidence end of the waveguide. In the bonding step, a bonding material is melted by irradiating the first member with heating light while the laser diode is not energized. In the checking step, the laser diode is energized again.
US09659579B2
The present invention relates to a method of evaluating intelligibility of a degraded speech signal received from an audio transmission system conveying a reference signal. The method comprises sampling said reference and degraded signal into frames, and forming frame pairs. For each pair one or more difference functions representing a difference between the degraded and reference signal are provided. A difference function is selected and compensated for different disturbance types, such as to provide a disturbance density function adapted to human auditory perception. An overall quality parameter is determined indicative of the intelligibility of the degraded signal. The method comprises determining a switching parameter indicative of audio power level of said degraded signal, for performing said selecting.
US09659575B2
The signal processor suppresses noise components contained in input sound signals by iterative spectral subtraction. The processor derives coherence from first and second directional signals having directivity characteristics on the basis of a pair of input sound signals, and controls the times of iteration of spectral subtraction on the basis of the coherence, thereby suppressing the noise components contained in the input sound signals.
US09659573B2
The present invention relates to a signal processing apparatus and a signal processing method, an encoder and an encoding method, a decoder and a decoding method, and a program capable of reproducing music signal having a better sound quality by expansion of frequency band.A high band decoding circuit decodes high band encoded data outputs a coefficient table having coefficients for the respective high band sub-bands, which are specified by a coefficient index obtained as a result of decoding. A decoding high band sub-band power calculation circuit calculates decoded high band sub-band powers for the respective high band sub-bands based on low band signals and the coefficient table, and a decoded high band signal production unit produces decoded high band signals from these decoded high band sub-band powers. At this time, an extension and reduction unit newly produces or deletes coefficients of the coefficient table for the respective sub-bands to correspond to the number of sub-bands of the calculated decoded high band sub-band powers, thereby to extend or reduce the coefficient table. The present invention can be applied to a decoder.
US09659562B2
A system estimates environment-specific alterations of a user sound received at the system. The system modifies the received user sound to formulate a modified user sound by at least compensating for the audio modifications and/or formulates an expected audio model of a user by modifying a stored user-dependent audio model of the user with the audio modification. The system is also capable of estimating whether the received user sounds is from a particular user by use of a corresponding user-dependent audio model.
US09659556B1
A method of repairing an acoustic core cell of an acoustic sandwich panel is provided. The method comprises inserting a core repair splice adjacent to a number of damaged walls of the acoustic core cell of the acoustic sandwich panel, nesting the core repair splice onto the number of damaged walls, and bonding the core repair splice to the number of damaged walls and thereby to repair the acoustic core cell of the acoustic sandwich panel.
US09659554B1
An upper plate and a similarly configured lower plate each have a serpentine forward edge, a linear rearward edge, a left edge, a right edge, an upper surface, and a lower surface. The upper and lower plates each have a whistle section and a laterally spaced bottle-opener section. A C-shaped bend couples the upper and lower plates. An upper hole extends through the upper plate in the whistle section. An axially aligned lower hole extends through the lower plate in the whistle section. A J-shaped notch extends through the upper plate and the lower plate and the C-shaped bend at the rearward edge in the bottle-opener section.
US09659546B2
A display apparatus includes a detector configured to detect an infrared ray emitted from a human body; a state signal generator configured to generate a state signal including at least one of a first state signal component indicating that the human body is approaching the detector and a second state signal component indicating that the human body is leaving from the detector in response to an intensity variance of the infrared ray detected with the detector; and a controller configured to start controlling an external device upon detecting the first state signal component from the state signal generated by the state signal generator but to stop controlling the external device upon detecting the second state signal component from the state signal.
US09659545B2
A display apparatus includes a display panel and a light source part. The display panel includes a first subpixel having a first color, a second subpixel having a second color and a transparent subpixel. The light source part provides a light to the display panel. The light source part includes a first light source generating a first light having a mixed color of the first primary color and the second primary color and a second light source generating a second light having a third primary color. At least one of the first and second light sources are repeatedly turned on and off.
US09659544B2
Described herein are systems and methods that reduce power consumption for an electronics device including a display. The systems and methods alter video information in a display area and reduce power for a display device when a graphics item is enlarged and the enlargement threatens to increase perceived luminance for the graphics item or increase aggregate luminance for the display area. Altering the video information reduces the luminance of video information in at least the graphics item when enlarged. This may offset perceived luminance gained by human visual processing when an item increases in size. If the graphics item is smaller than the display area after enlargement, then other video information in the display area may also be altered to conserve power.
US09659542B2
A gate driver includes multiple stages. Each stage has a circuit portion and a wiring portion. The wiring portion delivers first and second clock signals to the circuit portion. Further, the wiring portion includes first and second clock wirings receiving the first and second clock signal, respectively, first connecting wirings electrically connecting the first clock wiring with a first every other stage, and second connecting wirings electrically connecting the second clock wiring with the odd-numbered stages. Further, the wiring portion includes third connecting wirings electrically connecting the first connecting wiring with a second every other stage and fourth connecting wirings electrically connecting the second connecting wiring with the even-numbered stages. This configuration may prevent the gate driver from operating erroneously and reduce power consumed by the gate driver.
US09659534B2
Subject matter disclosed herein relates to addressing schemes that reduce visual artifacts and power consumption in electrowetting display devices. The electrowetting display comprises a first substrate and a second substrate opposite to the first substrate, wherein a plurality of pixel regions are defined between the first substrate and the second substrate. The electrowetting display further comprises a first fluid within the pixel regions and a second fluid on the first fluid, wherein the second fluid is immiscible with the first fluid. The electrowetting display also comprises a timing controller that includes a memory. The timing controller is configured to drive the plurality of pixel regions with one or more addressing schemes that control rates of driving the plurality of pixel regions.
US09659531B2
In a display device, pixels each including first to fourth subpixels that respectively display first to third primary colors and fourth color are arranged on an image display panel. A lighting unit emits light to the panel from the rear thereof. A control unit calculates a required luminance value for each block of the display surface of the panel based on an input image signal, determines a light source lighting amount of the lighting unit based on luminance distribution information on the lighting unit so as to satisfy the required luminance value, generates luminance information on each pixel based on the luminance distribution information and light source lighting amount, generates an output image signal that drives the subpixels based on the luminance information and input image signal, controls the lighting unit by the light source lighting amount, and controls the panel by the output image signal.
US09659530B2
A display is disclosed. The display comprises a panel, a data driver and a scan driver. The panel comprises pixels, data lines and scan lines. The data lines transmit data signals to the pixels, and the scan lines transmit scan signals to the pixels. The data driver provides the data signals, and the scan driver provides the scan signals. The scan driver comprises a shift register circuit. The shift register circuit comprises an i+1th stage carry shift register, an ith stage carry shift register and a jth stage buffer shift register. The ith stage carry shift register generates an i+1th start signal to start the i+1th stage carry shift register, so that the i+1th stage carry shift register generates an i+2th start signal. The i+1th start signal starts the jth stage buffer shift register to generate a jth output signal.
US09659528B2
A method of compensating driving TFTs in an organic light emitting display device is discussed. According to an embodiment, the method includes applying a varied drain voltage to a drain of a specific driving TFT in one of a plurality of pixels; and compensating the specific driving TFT by the varied drain voltage, so as to maintain a constant drain-source voltage at the specific driving TFT.
US09659527B2
The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.
US09659514B2
Disclosed herein is a display device for determining whether or not ghost exists in a unit of a block to perform ghost cancellation, and a control method of the display device. According to an embodiment, the display device includes: a screen configured to display an image; a calculator configured to partition the screen into a plurality of blocks and determine whether or not ghost exists in at least one block of the blocks; and a controller configured to cancel ghost existing in the at least one block in response to the calculator determining that the ghost exists in the at least one block of the blocks.
US09659498B2
A mirror reflective element sub-assembly for a vehicular exterior rearview mirror assembly includes a mirror reflective element, a mirror back plate, and a blind zone indication module. The module includes a first portion disposed at an aperture through the back plate and an internal structure that has reflective surfaces and at least one aperture. A circuit board is disposed at a second portion of the housing such that at least one light emitting diode is disposed at a respective aperture of the internal structure. The reflective surfaces are configured so that light emitted by the light emitting diode is generally directed towards the side of the vehicle. The circuit board is disposed at the second portion such that electrically conductive terminals of the circuit board are disposed in a connector portion that is configured to connect to a connector of a wire harness of the exterior rearview mirror assembly.
US09659497B2
A lane departure warning system includes an image photographing unit attached to a front of a vehicle to photograph an object in a forward direction of the vehicle; a driving unit receiving image data from the image photographing unit, filtering the image data to search for a lane pair, converting an image coordinate of the image data into a real coordinate to calculate a lateral distance between the lane pair and the vehicle and to calculate a lateral speed of the vehicle, and generating a warning generating signal as a time of lane change elapses by obtaining the time of lane change; and a warning unit receiving the warning generating signal to generate a lane departure warning signal.
US09659492B2
In an embodiment, a system detects when vehicle bunching is about to occur or is already occurring within a given transit system. The system resolves the bunching using an event and tone based system which regulates the arrival and departure times of vehicles at vehicle stops. Also, an embodiment includes a method for receiving location information for a plurality of vehicles along a route, determining a relative distance between a first vehicle of the plurality of vehicles and at least a second vehicle of the plurality of vehicles as a function of the received location information, and generating an action signal for at least one of the plurality of vehicles located on the route, wherein the action signal is in response to the determined relative distance.
US09659483B2
A system includes a security monitoring device in a monitored physical location, a security processing system, and one or more mobile devices. The one or more mobile devices are configured to communicate with the security monitoring device over a network and the security monitoring device is configured to communicate with the security processing system via the network. The security monitoring device and the security processing system device are configured to arm and disarm based on geolocation data associated with at least one of the mobile user devices.
US09659477B1
Wearable electronic devices configured to connect to cellular network(s) via radio transceiver(s) and methods of using such devices are described herein. These wearable electronic devices receive data from a sensor and transmit the data or a notification regarding the data via the radio transceiver. The wearable electronic devices can also provide feedback to the user regarding the data collected, or regarding indications received via the radio transceiver from a third party provider, including a cloud service. Further, the wearable devices may be customizable such that additional functionality may be added by downloading additional software applications and/or by the addition of physical modules, such as those containing additional sensors.
US09659470B2
A window or door position detector includes an RFID tag attachable to a window or a door and a transceiver. The transceiver emits an activating signal to the tag. The tag, in turn, responds with an identifying RF signal indicative of a predetermined position of the window or the door. The detector includes a transceiver that can communicate with both the tag and a displaced monitoring system control panel.
US09659468B2
A method for providing haptic feedback is provided for a device that produces haptic noise, such as a power tool with an electric motor that produces noises and vibrations while in operation. An environmental condition of the device can be sensed while the device is being operated and generating haptic noise. A haptic noise characteristic of the device can be determined. A haptic drive signal based on the environmental condition and haptic noise characteristic can be generated. The haptic drive signal can be applied to a haptic output device associated with the device.
US09659466B1
A display device includes a chassis, an electronic module, and a waterproof breathable member. The chassis has a front frame and a rear cover installed on the front frame. The rear cover has a plurality of heat-dissipating holes and an intake port, and the chassis is configured to allow a heat-dissipating airflow to pass through the accommodating space via the heat-dissipating holes and the intake port. The electronic module arranged in the chassis has a circuit board, and the heat-dissipating holes are arranged above the circuit board. The waterproof breathable member is disposed on an inner surface of the rear cover and entirely shields the heat-dissipating holes, so the heat-dissipating airflow only passes through the waterproof breathable member when the heat-dissipating airflow flows out of the chassis via the heat-dissipating holes. The waterproof breathable member is configured to avoid any liquid flowing into the chassis via the heat-dissipating holes.
US09659464B2
A monitoring system for a user terminal, wherein the user terminal comprises at least one application for controlling a user transaction or interaction process of the user terminal, the user transaction or interaction process comprising providing content data to a hardware device of the user terminal and outputting the content data to the user by the hardware device, and the monitoring system comprises monitoring means for monitoring the content data and determining a state of the user transaction or interaction process from the content data.
US09659459B2
In a first aspect, the invention provides a game server configured to communicate during use with at least one player terminal, each of which is configured to facilitate play of a centrally drawn game, the game server configured to: determine that a win rule of the centrally drawn game has been satisfied; determine a prize corresponding to satisfaction of the win rule; and find a probabilistic game instance having a prize outcome corresponding to the prize, at least in part, by executing one or more probabilistic game instances to attempt to find a probabilistic game instance having a prize outcome corresponding to the prize.
US09659448B1
The present invention provides methods and systems for monetizing virtual poker winnings that include selecting a first plurality of contestants for participation in a virtual poker tournament; conducting the virtual poker tournament, wherein each one of the first plurality of contestants play in the virtual poker tournament using a device operatively coupled to the computer system via an internet connection, and wherein no prizes are awarded in relation to the conducting of the virtual poker tournament; selecting a subset of the first plurality of contestants to form a second plurality of contestants, wherein the second plurality of contestants qualifies for entry to a live poker tournament, and wherein the selecting of the subset of the first plurality of contestants is based at least in part on performance in the virtual poker tournament; conducting the live poker tournament; and awarding prizes to a subset of the second plurality of contestants.
US09659446B2
Software on a server and/or client device causes a view in a graphical user interface (GUI) for a game to be displayed to a user. The game is an online gambling game for real money. The software receives input from the user. The input includes a wager and play according to game mechanics for the game. The software calculates a payout from the play. The payout includes a promotional payout that depends at least in part on a measure of social activity associated with the user or a measure of social influence associated with the user. And the software broadcasts the payout to at least one other person who is a social relation of the user.
US09659444B2
Gaming systems and methods for providing a customer with additional non-cashable credits upon completion of the game are provided herein. The gaming machine includes a game controller that is configured to receive a player input to play a wagering game on the gaming machine. The game controller is also configured to generate results for the wagering game, wherein the results include credits won or lost. The game controller is configured to add or subtract the credits won or lost to the player's total credit balance and provide the player with an amount of additional non-cashable credits upon ending the game, wherein the player must forgo a portion of their remaining credits in order to receive the amount of additional non-cashable credits, and wherein the non-cashable credits cannot be used with the same or another gaming machine without an additional input of currency into the gaming machine by the player.
US09659443B2
Systems and methods are disclosed for electronically transferring currency from a source user account to a target user account in relation to a game application. A payment service provider may receive a request to transfer an amount of currency from the source user account to the target user account to be used for the game application.
US09659434B2
Modular wagering game machine signage is described herein. In some embodiments, a modular wagering game machine sign can include a center module including a plurality of support members, at least one outer panel covering the frame, and a lighted faceplate including lighting units. The lighting units can include light emitting diodes (LEDs) and globes. The sign can also includes at least one side module connected to the center module via hand-spinning latches configured to press against one or more of the center module s support members.
US09659432B2
A gaming system includes at least one light pipe which splits, reflects, and propagates light provided from one or more internal light sources to a plurality of external regions of the gaming system. The light sources may include sets of LEDs which deliver light via multiple light pipes or differing sections of the same light pipe, in varying configurations. Each light pipe may utilize a light splitter-reflector to receive, split, direct, propagate, and emit light from one or more sections of internally positioned light sources, simultaneously projecting decorative lighting to multiple exterior surfaces and regions of the gaming system. Light pipe assemblies may be constructed from modular pieces which include a separate light splitter-reflector, or from a single piece of uniform material which splits, directs, and emits light. Variations of direct light, indirect (reflected) light, and combinations of both enable various lighting patterns on the exterior of gaming machines.
US09659428B2
A gaming system comprising a display, an object selector arranged to select at least one object to be placed in each container of a set of a plurality of containers displayed on the display and an outcome generator arranged to determine a game outcome based on at least one characteristic of the object or objects placed in at least part of each container of the set of containers.
US09659427B2
A vending machine comprises a robotic arm and a pick mechanism that is coupled to the robotic arm. The pick mechanism is configured to retrieve a vendible product in the vending machine, and the robotic arm is configured to locate the pick mechanism at a location with a x-y coordinate that corresponds to the vendible product. The pick mechanism comprises a first roller, a second roller, and a belt that mechanically links the first and second rollers by forming a loop around the first and second rollers. The belt has a first portion and a second portion on opposing sides of the loop, and the second portion of the belt is coupled to the robotic arm. The pick mechanism further comprises a motor that is configured to rotate the first roller in order to translate the first and second portions of the belt in opposite directions to each other. The pick mechanism further comprises a picker arm extending in the z direction. The picker arm has a proximal portion closest to the first roller and a distal portion furthest from the first roller. The proximal portion is coupled to the first portion of the belt in order to be moved in the z-direction as the first roller is rotated, and the distal portion comprises a product picker for releasably attaching to the vendible product.
US09659425B2
An electronic key supports a plurality of authentication methods and effectively prevents bidding-down attacks. For this purpose, security information is additionally provided by the electronic key, based on which a card reading device recognizes which authentication methods are supported by the electronic key. When the reading device recognizes based on said information that the electronic key supports a stronger second authentication method, but the authentication method was not recognized by the card reading device, the electronic key is, for example, rejected.
US09659416B2
There is provided a heat flux sensor with first and second interlayer connection members composed of different metals from each other of which metal atoms maintain a predetermined crystal structure embedded in first and second via holes of a thermoplastic resin made insulating substrate, the first and the second interlayer connection members are connected in series alternately, and a control unit that performs abnormality determination of a heating element disposed in a vehicle. The heat flux sensor is provided to the heating element and outputs a sensor signal corresponding to heat flux between the heating element and an outside air, and the control unit determines based on the sensor signal that there is abnormality in the heating element when the heat flux between the heating element and the outside air is out of a predetermined range.
US09659410B2
An augmented reality system is provided and a method for controlling an augmented reality system are provided. The augmented reality system, for example, may include, but is not limited to a display, a memory, and at least one processor communicatively coupled to the display and memory, the at least one processor configured to generate image data having a first resolution at a first rate, store the generated image data in the memory, and transfer a portion of the generated image data having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution. This dual rate system then enables a head-tracked augmented reality system to be updated at the high rate, reducing latency based artifacts.
US09659408B2
A system, apparatus, method, computer program product, and computer readable storage medium provide the ability to reconstruct a surface mesh. Photo image data is obtained from a set of overlapping photographic images. Scan data is obtained from a scanner. A point cloud is generated from a combination of the photo image data and the scan data. An initial rough mesh is estimated from the point cloud data. The initial rough mesh is iteratively refined into a refined mesh.
US09659407B2
A graphics processing unit (GPU) is provided to preemptively flush one or more bins. The GPU generates bin data of a display area according to an association of primitive data with the bins that correspond to the display area. Upon detecting an adaptive condition, a signal is generated to indicate that one or more bins of a first frame are to be flushed in a first order before the first frame is fully binned. The signal interrupts bin flush of a second frame in a second order in order to flush the one or more bins of the first frame in the first order. After the one or more bins of the first frame are flushed, the bin flush of the second frame is resumed in the second order.
US09659404B2
The disclosure provides an approach for rendering images which include subsurface scattering effects. In one aspect, a shader computes subsurface scattering effects via a ray-tracing or point-based technique using a normalized diffusion profile. The shader may use the inverse of a cumulative density function associated with the normalized diffusion profile to determine, for each ray intersecting the surface, points on the surface at which to evaluate the normalized diffusion profile. To determine the lit surface of a pixel due to subsurface scattering, the shader may multiply the result of the integral of the normalized diffusion profile for each of the R, G, and B color components by corresponding components of a diffuse color constant. Further, the shader may scale the integral of the normalized diffusion profile based on a scaling function which accounts for a forward-scattering nature of a medium and compensates for out-of-plane scattering.
US09659393B2
According to one embodiment, a given tile, made up of pixels or samples, may be of any shape, including a square shape. These pixels may contain colors, depths, stencil values, and other values. Each tile may be further augmented with a single bit, referred to herein as a render bit. In one embodiment, if the render bit is one, then everything is rendered as usual within the tile. However, if the render bit is zero, then nothing is rasterized to this tile and, correspondingly, depth tests, pixel shading, frame buffer accesses, and multi-sampled anti-aliasing (MSAA) resolves are not done for this tile. In other embodiments, some operations may be done nevertheless, but at least one operation is avoided based on the render bit. Of course, the render bits may be switched such that the bit zero indicates that everything should be rendered and the bit one indicates more limited rendering.
US09659380B1
A method includes tracking positions of object(s) in video frames, including: processing an initial frame of a set of frames of the video frames using feature extraction to identify locations of features of the object(s), obtaining a next frame of the set and applying a motion estimation algorithm as between the next frame and a prior frame to identify updated locations of the features in the next frame, where locations of the features as identified based on the prior frame are used as input to the motion estimation algorithm to identify the updated locations of the features in the next frame based one searching less than an entirety of the next frame. The tracking further includes recognizing occurrence of an event, halting the iteratively performing, and repeating, for at least one subsequent set of frames, the processing an initial frame and the using motion estimation.
US09659376B2
When a positional relationship between reference blocks differs from a positional relationship between comparison blocks, a filtering device replaces the corresponding comparison blocks to update positional relationship information (order of correlations and the positional relationship thereof) into a state where the information should be and, thus, appropriately derives a difference value of an object so that the positional relationship between the reference blocks become identical to the positional relationship between the comparison blocks.
US09659371B2
A system and method for online projector-camera calibration from one or more images is provided. The system comprises: a projector, a camera, and a calibration device configured to: determine a map between pixels of each of a projector image and a camera image in fewer than one hundred percent of pixels of the projector image using feature extraction; determine an initial estimate of a fundamental matrix from the map; determine an initial guess of intrinsic properties of the projector and camera using one or more closed-form solutions; iteratively determine an error-function based on the map using the fundamental matrix while adding constraints on the intrinsic properties using the one or more closed-form solutions, and the initial estimate and guess as initial input; and, when the error-function reaches an acceptance value, determine intrinsic and extrinsic properties of the projector and the camera from current values of iterative estimates.
US09659370B2
The present invention relates to a method for segmenting MR Dixon image data. A processor and a computer program product are also disclosed for use in connection with the method. The invention finds application in the MR imaging field in general and more specifically may be used in the generation of an attenuation map to correct for attenuation by cortical bone during the reconstruction of PET images. In the method, a surface mesh is adapted to a region of interest by: for each mesh element in the surface mesh: selecting a water target position based on a water image feature response in the MR Dixon water image; selecting a fat target position based on a fat image feature response in the MR Dixon fat image; and displacing each mesh element from its current position to a new position based on both its water target position and its corresponding fat target position.
US09659367B2
A system and method tracks touches in a healthcare environment in order to analyze paths of transmission and contamination for the purpose of eliminating and containing transmission of colonizing, drug-resistant pathogens. Touches are identified and tracked with the use of recording devices. Each touch is logged and a touch graph is generated to identify transmission paths.
US09659362B2
Disclosed herein are methods and systems for generating a fingerprint for verification of a reference object, such as a layer or ply during a composite laminate layup procedure. An exemplary method includes the steps of generating at least one reference image of a reference object; removing lighting effects from the at least one reference image to create at least one processed image; generating a reference fingerprint for the reference object based on the at least one processed image; generating at least one candidate image of a candidate object; generating a candidate fingerprint for the candidate object based on the at least one candidate image; and comparing the candidate fingerprint and the reference fingerprint to determine a correlation. An alert is generated based on the comparison. The alert is indicative that the correlation between the candidate fingerprint and the reference fingerprint exists.
US09659360B2
For identifying an original object comprising a surface essentially made of a first substance in a forgery-proof way, atoms of a second substance not soluble in the first substance are deposited on the surface. The surface is subjected to a beam of energized atoms providing movability to the atoms of the second substance in the surface to allow for a nucleation of a phase separation of a phase, in which the atoms of the second substance are concentrated. Then, an image of a surface pattern originating from the nucleation of the phase separation is taken and stored as a identifier for the original object. When a comparison image of a surface pattern of some object supposed to be the original object is compared to the identifier, the object is confirmed as being the original object, if the surface patterns in the identifier and the comparison image are identical.
US09659357B2
A mounting control device including an error detection device which detects an error based on image processing data and a component image taken of the component; and a data creation device which creates image processing data based on a component image, is provided. Processing of creating image processing data is performed automatically at a component mounting machine. Accordingly, because an operator does not need to perform work of creating image processing data, the work load on the operator may be reduced, and it is possible to improve work efficiency and productivity.
US09659356B2
An image blur correction apparatus, comprises a blur correction amount calculation unit configured to calculate a blur correction amount based on a shake amount of the apparatus; an estimation calculation unit configured to calculate an estimated value of the blur correction amount using a blur correction amount calculated up until a previous time; a correction unit configured to correct an image blur by cutting out an image using the blur correction amount or the estimated value; and a determination unit configured to determine whether or not to calculate the estimated value in accordance with a frame rate of a moving image.
US09659355B1
A method, a system, and computer program product for correcting image artifacts in image data captured by a camera sensor in conjunction with a flash. The method includes extracting, from a buffer, an image data captured by at least one camera sensor. The method then includes determining, from a metadata of the image data, a face in the image data and a position of a first eye and a second eye. The method then includes selecting at least one region of interest around at least one of the first and the second eye based on a size of the face and a distance between the eyes. In response to selecting the at least one region of interest, at least one correction is applied to the at least one region of interest to reduce or eliminate the appearance of at least one image artifact in the image data.
US09659349B2
A system identifies a scaling position in a captured image, and identifies red subpixels adjacent to the scaling position. The system computes a scaled red subpixel for the scaling position based on the identified red subpixels according to constraints. The system further computes a scaled blue subpixel based on identified adjacent blue subpixels, according to constraints, and computes a scaled green subpixel position based on Gr and Gb subpixels adjacent to the scaling position according to certain constraints. The system then generates a scaled image representative of the captured image, the scaled image including at least the scaled red subpixel value, the scaled blue subpixel value, and the scaled green subpixel value.
US09659346B2
An image processing apparatus includes: a target position selecting unit to select a pixel position on an input image, as a target position; a candidate line setting unit to set two or more sets of candidate lines including a pixel with a value, in the vicinity of the target position; a weighted-value calculating unit to calculate a weighted value that corresponds to a degree of expectation that the target position and the pixel position on the candidate line are on the same pattern; a direction classifying unit to selectively determine a set of candidate lines that are close to a direction of a pattern of the target position in accordance with the weighted value of each pixel on the candidate lines; and a first interpolated-value calculating unit to calculate a pixel value of the target position in accordance with the weighted value of each pixel on the candidate lines.
US09659341B2
A texture pipe of a graphics processing unit (GPU) may receive a texture data. The texture pipe may perform a block-based operation on the texture data, wherein the texture data comprises one or more blocks of texels. Shader processors of the GPU may process graphics data concurrently with the texture pipe performing the block-based operation. The texture pipe may output a result of performing the block-based operation on the one or more texture data.
US09659332B2
A grid controller is communicably connected to controllers of a plurality of power storage units. The grid controller: obtains transmission power transmitted from the smart grid system to an external power system, the transmission power being a sum of electric power generated by power generating units, electric power consumed by loads in the smart grid system, and electric power charged into and discharged from the power storage units; calculates differential power between the transmission power and a smoothing operation output, the smoothing operation output being obtained by performing smoothing operation on the transmission power by using a smoothing filter; and performs control of smoothing the transmission power by performing allocation of the differential power of the transmission power in accordance with a charge-discharge state of each of power storage parts of the plurality of power storage units.
US09659331B1
A claim-based capitation model is proposed for handling vehicle repair insurance claims. Rather than determining a detailed estimate of the expected actual cost of repair, the estimate may be determined using a simpler model. For example, the insurance company and a repair facility may agree to following a predictive payment model in which the insurance company pays a fixed predicted capitated amount of money for each repair claim, regardless of the amount of repair work that will be needed. Alternatively, the insurance company may pre-pay a fixed capitated amount for a predicted number of future insurance claims.
US09659328B2
A method for executing a trade is provided that includes communicating financial information to a handheld device via a network, the financial information being associated with a trade that can be initiated by the handheld device. The handheld device is connected to the network via a Push to Trade™ protocol. The method also includes executing the trade on behalf of the end user.
US09659325B2
An announcement distributor distributes, or auctions an opportunity to distribute, an announcement to an announcement recipient such as a consumer, issuer, merchant, or acquirer within a payment processing system. The announcement when there has been a satisfaction of an announcement condition, such as the consumer being determined to be located within a predetermined spatial zone. The content of the announcement may, in turn, facilitate a subsequent cashless transaction for resources of merchants. Implementations describe various permutations of the content of the announcement, the announcement condition, and the announcement recipient.
US09659322B2
A pressure sensor measures the surface pressure distribution of a body supported by a surface, for example a person lying on a mattress. In one approach, a pressure mapping system acquires a customer's pressure map using a reference mattress and presents this pressure data in the form of a pressure map. The pressure map measurement data is then analyzed to determine body characterizing parameters such as body mass index, contact area and average peak pressure. The pressure map measurements are then located on a mattress category grid that has been referenced and aligned to a large population sample of measurements taken with a reference mattress. Alternatively, the pressure map measurements are matched to a physical profile category within a database. Each category provides ranked mattress recommendations based on selection and ranking criteria derived from pressure map data obtained from a large sample of test subjects. In this way, a customer's pressure map can be translated to a recommendation of specific mattresses or mattress categories that are offered by a mattress retailer or manufacturer.
US09659320B2
A method is disclosed for providing services to a patron of an establishment by providing to the patron a handheld device upon entering the establishment. The patron is identified such that the patron is associated with the handheld device provided thereto and the operation thereof. The patron is presented with available services of the establishment and, in association with the available services, parameterized information from a database is presented to the patron relating to prior actual experiences with at least one of the services as rated by the patron, which rating defines how the patron viewed the services at the time of such providing. The patron selects from the provided information one or more of the available services. As part of the parameterized information, prior selected and not yet rated services are also presented. The patron rates the prior selected and not yet rated services and the database is updated.
US09659318B2
Aspects of this invention disclose a system for providing a purchaser specified product search engine, including providing storage circuitry comprising a database of products, storing product data in the database, receiving from a prospective product purchaser, product data of a desired product to purchase, accessing the database of products and comparing the product data to product data in the database, and determining a probability that the product data matches product data stored in the database. Other aspects may include a data processing apparatus providing a purchaser specified product search engine, including storage circuitry comprising a database of product data, processing circuitry configured to receive purchaser specified product search inquiry data, accessing the database of product data, and comparing the purchaser specified product search inquiry data to the product data; and determining a probability that the prospective purchaser product data matches the product data stored in the database.
US09659316B2
Methods and systems for providing navigation functionality in a retail location using local positioning technology are presented. In some embodiments, a customer assistance computing platform may receive one or more attributes associated with a beacon signal received by a customer computing device and an identifier associated with the customer computing device. Subsequently, the computing platform may determine an identity of a customer using the customer computing device. The computing platform then may determine a location of the customer using the customer computing device based on the one or more attributes associated with the beacon signal. Thereafter, the computing platform may generate one or more navigation instructions to guide the customer to another location. Then, the computing platform may send the one or more navigation instructions to the customer computing device.
US09659314B2
Embodiments within describe a system and method of tagging network traffic with relevant user information for facilitating the delivery of directed media. In an embodiment, a user identifier is generated from user information. Network traffic from the user and bound for a destination site is tagged within a network routing device. The tagged traffic is tagged with a request identifier that has the user identifier encrypted in an alphanumeric string. The tagged network traffic is transmitted to the destination site. A request is received from the destination site to decode the tagged network traffic, retrieve stored user information, and transmit the stored user information to the destination site.
US09659312B1
A computer system includes a processor configured to receive one or more offers from one or more merchants, determine an offer from the one or more offers to present on a mobile device based on a characteristic of a user of the mobile device, receive a request for a code to provide to a merchant associated with the offer, the code being generated for the mobile device that belongs to the user, receive, from the mobile device, an indication from the user to use the offer that provides the user a discount from a price of a product or service, send to the mobile device, by an offer computer system, an offer code to be displayed on the mobile device and to be received by the merchant, aggregate a total amount of funds that the user has saved using a plurality of offers in the past, generate the code, including embedding in the code a transaction identification number, a geographic location of the mobile device, a date and a time, send the code to the mobile device for the merchant to scan and send to a financial institution to request funds from an account held by the user, receive a request for funds from the merchant that includes an address for the merchant and an amount of the transaction, and send the requested funds to the merchant upon verifying the offer was accepted by the user of the mobile device.
US09659307B2
Cookie derivatives and methods for generating cookie derivatives are provided. A cookie derivative comprises a transformation of at least one portion of data associated with a cookie (e.g., a name and/or data value). The cookie derivative may comprise a persistent or non-persistent cookie derivative that may be stored on a user's computing device (e.g., within a browser). The cookie derivative may alternatively comprise a virtual cookie derivative that is stored on a server (e.g., in a log file, a cache, or other data storage of the server).
US09659306B1
Marketing program data associated with a social group-based marketing program offered by a merchant is obtained. Access to social group identification data identifying two or more socially connected consumers and their respective financial data is obtained and analyzed to identify two or more spending and socially connected consumers. Two or more marketing program eligible spending and socially connected consumers who meet defined marketing program eligibility criteria are then identified and registered with the marketing program. Spending data associated with the registered spending and socially connected consumers is then monitored and when the spending data associated with the registered spending and socially connected consumers indicates the marketing program requirements of the social group-based marketing program have been met, the registered spending and socially connected consumers are provided the benefits of the social group-based marketing program.
US09659305B2
In one embodiment, a method includes receiving a packet flow associated with a click-through from an end user node destined for an advertiser server; extracting information from the packet flow; analyzing the extracted information to determine one or more characteristics of the packet flow; and classifying the packet flow based on the determined one or more characteristics; modifying the packet flow to include classification information to provide classification information indicating a quality level of the click-through. The packet flow may include a hypertext transfer protocol GET request. Modifying the packet flow may include adding a tag with classification information that indicates a likelihood of fraudulent click behavior associated with the packet flow.
US09659301B1
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US09659299B2
A customer feedback acquisition and processing system includes a data acquisition processor for receiving first and second customer feedback responses. The first customer feedback response is received by the data acquisition processor after notice of a claim is received and before the claim is resolved. The second customer feedback response is received by the data acquisition processor after it receives the first customer feedback response. The data acquisition processor may operate to classify the first customer feedback response in one of two categories. The two categories may be an attention-needed category and an attention-not-needed category. The system may also include a workflow router in communication with the data acquisition processor. The system may further include a supervisor terminal in communication with the workflow router.
US09659296B2
After sending a request to a payment module, via a first communication capability (e.g., BLE), to initiate a transaction with a payment accepting unit associated with the payment module, a mobile device with one or more processors, memory, one or output devices, and two or more communication capabilities obtains a notification from the payment module via the first communication capability. The notification indicates an event at the payment accepting unit associated with the payment module. In response to obtaining the notification, mobile device provides a representation of the notification to a user of the mobile device via the one or more output devices of the mobile device. For example, a message is displayed on a display of the mobile device, a vibration alert is produced by a vibration mechanism of the mobile device, an aural alert is produced by a speaker of the mobile device, and/or the like.
US09659294B2
Embodiments provide systems, methods, processes, computer program code and means for using mobile devices to conduct transactions with ATM devices.
US09659288B1
The present invention is generally a system and method for providing a measurement device with a point of sale (POS) receipt. In exemplary embodiments, a store such as a building supply store or hardware store, may implement POS devices configured to generate printed media that may be used by customers as a measuring tool. The measuring tool may comprise a printed sheet with measurement markings printed along a longitudinal border of the printed sheet adjacent to transactional information of a registered purchase, and or promotional information that may be relevant to the customer.
US09659280B2
Information sharing between meeting attendees during a co-located group meeting in a meeting space is democratized using a computer that is operating cooperatively with one or more object sensing devices in the meeting space to identify postures formed by the meeting attendees.
US09659279B2
A method and system is provided for the input of user interface commands. Particularly, command initiation events including at least one of: (i) a mouse press event on mouse pointer hardware, and (ii) at least one of a pen touch event, a stylus touch event, and a finger touch event on touch pointer hardware, are accepted. Then gesture stroke input events including at least one of: (i) a mouse drag event on the mouse pointer hardware, and (ii) at least one of a pen drag event, a stylus drag event and a finger drag event on the touch pointer hardware, are accepted. Additionally, command termination events including at least one of (i) a mouse release event on the mouse pointer hardware, and (ii) at least one of a pen lift event, a stylus lift event and a finger lift event on the touch pointer hardware, are accepted. The events are then interpreted as at least one of object selection or digital ink input operations without prior selection of a user input mode.
US09659277B2
According to some embodiments, a system may receive, from a remote insurance submitter, insurance data submitted via an electronic quoting and submission system in connection with behavioral data associated with the submitter. A processor may then automatically analyze the submitted insurance data based at least in part on information stored in a historic underwriting analytics database and the behavioral data associated with the submitter. Potentially inaccurate insurance data submitted by the insurance submitter may then be identified based on the analysis. According to some embodiments, a plurality of potentially inaccurate insurance data values may be used to flag the submitted insurance data, the insurance submitter, one or more input portions of the electronic quoting and submission system, and/or an insurance class of business.
US09659275B2
In some embodiments, methods and systems of managing products at a retail sales facility include scanning a product in a stocking cart at the retail sales facility using a hand-held electronic device including a processor. At least two of the following three functions may be performed based on the scanning of the product. First, the stocking cart may be audited by comparing scanned data to data contained in an inventory management database. Second, a determination of whether the item is on a pick list may be made, which may include determining a demand for the scanned product to arrive at a decision whether to store the product in the stock room or place it on a shelf on the sales floor. Third, if the item is to be stored in the stock room, a determination of whether identical items are stored in bins in the stock room may be made.
US09659272B2
A method and apparatus for attending to a supply of product at a position on a store shelf involves receiving an electronic image of the position on a store shelf and comparing the electronic image to a previous electronic image of the position on the store shelf. Depending of the difference, if any, between the two images, generating an indication to attend to the supply of product at the position on the store shelf.
US09659264B2
A licensing application implemented in a computational device receives a request to enable a feature for a logical volume of a plurality of logical volumes controlled by the computational device, wherein each feature of a plurality of features is configurable to be enabled or disabled for one or more logical volumes of the plurality of logical volumes. The licensing application determines, whether enabling the feature for the logical volume causes a licensed capacity limit for the feature to be exceeded. Enabling the feature for the logical volume is avoided, in response to determining that enabling the feature for the logical volume causes the licensed capacity limit for the feature to be exceeded.
US09659260B2
A software solution for managing, sorting and ranking lists of tasks and integrating task and time management, such that tasks can be automatically or manually assigned to specified time blocks. Users can monitor the relationship between volume of tasks and available time in which to complete them. The solution and method can be applied to individual task lists as well as to the management of time across multiple projects and can be employed either by individuals or by collaborative groups. The solution and method employ multiple filters, sorts and handling rules to embody users' personal planning preferences. It can be used to manage task lists both with and without employing a scheduling component. The solution can interoperate with existing computer- and web-based calendar software and can use third-party calendar clients to display its output and to accept input from users.
US09659259B2
Functionality is described herein for analyzing an input linguistic item, such as a query, in a series of stages. The linguistic item includes one or more candidate items. In a first stage, a brand classifier component determines whether the linguistic item specifies at least one brand, to provide a classifier output result. In a second stage, a tagging component generates a set of tags for at least some of the candidate items in the linguistic item, based, in part, on the classifier output result, to generate a tagging output result. An action-taking component then generates at least one result item based on the tagging output result. Functionality is also described herein for producing the brand classifier component and the tagging component using machine-learning training techniques. The training techniques may include provisions to address the later appearance of new brands that do not appear in a brand dictionary.
US09659256B2
The present disclosure discloses a network service recommendation method and apparatus, which belong to a network data analysis technology. The method includes: retrieving, according to a historical browsing record of a user during use of a network service, a label corresponding to each network service used by the user; determining, according to a preset label-topic correspondence, and by using the label corresponding to each network service used by the user, first n topics corresponding to the user; acquiring, according to a preset topic-network service correspondence, respective corresponding recommended network service lists of the first n topics, the recommended network service list of each topic including at least one network service; and recommending a network service to the user according to the respective corresponding recommended network service lists of the first n topics.
US09659255B2
Techniques described herein may be used to solve a stochastic problem by dividing the stochastic problem into multiple fragments. In some cases, each fragment may be related to a random variable that forms a part of the problem, such that each fragment may produce samples from a probability distribution for that variable. Each fragment of the stochastic problem may then be assigned to a configurable circuit to solve the stochastic fragment. Configurable circuits may be implemented using any suitable combination of hardware and/or software, including using stochastic circuitry. In some embodiments, stochastic circuitry may include a stochastic tile and/or a stochastic memory.
US09659253B1
A method, apparatus and computer program product for solving an optimization model by automatically creating alternative formulations, and solving those with parallel solution approaches communicating with each other. The method: automatically generates alternative formulations for a given optimization model; executes parallel communicating solution approaches in a parallel computing infrastructure in order to solve a given set of alternative model formulations; utilizes a mechanism to automatically detect the model structure and a mechanism to automatically detect the appropriate solution approach(es) for a given model structure, and to launch multiple parallel solution approaches at existing optimization solvers. The system and methods enable communication between parallel solution approaches in order to improve performance. The system communicates information between the parallel solution approaches during a solve process, in order to improve performance. The communicated information includes information on upper and lower bounds of running algorithms and information on decision variables values for feasible intermediate solutions.
US09659252B2
A computer-implemented method for determining elastic properties for a heterogeneous anisotropic geological formation is described herein. The method includes grouping sonic velocity data from a borehole section (or borehole sections) into a number of clusters (e.g., one or more clusters). The sonic velocity data is grouped into clusters using petrophysical log data from the borehole section. The method also includes inverting the sonic velocity data for the clusters to determine elastic properties for each cluster. In some cases, the elastic properties for the clusters are combined to determine a relationship between the elastic properties and formation heterogeneity.
US09659236B2
A system and method for training multiple pattern recognition and registration models commences with a first pattern model. The model is trained from multiple images. Composite models can be used to improve robustness or model small differences in appearance of a target region. Composite models combine data from noisy training images showing instances of underlying patterns to build a single model. A pattern recognition and registration model is generated that spans the entire range of appearances of the target pattern in the set of training images. The set of pattern models can be implemented as either separate instances of pattern finding models or as a pattern multi-model. The underlying models can be standard pattern finding models or pattern finding composite models, or a combination of both.
US09659233B2
The present invention provides a method and an apparatus for detecting a salient region of an image. Classification processing is obtained by means of pre-training, so as to obtain a classification label, where the classification label is used to indicate a salience detection algorithm for detecting a salient region of the test image. Salience detection is performed on the test image by using the salience detection algorithm indicated by the classification label, so as to obtain the salient region of the test image. Because a salience detection algorithm with the best detection effect is acquired by using the image feature vector of the test image, to detect the salient region of the test image, accuracy of salience detection is improved.
US09659230B2
The disclosed embodiments illustrate methods and systems for estimating a skew angle of an image. The method includes identifying a set of measurable blocks from one or more blocks in said image. The method further includes dilating each measurable block, in said set of measurable blocks, with a predetermined regular structure to create a set of modified measurable blocks. The method further includes selecting a second set of measurable blocks from said set of modified measurable blocks based on a size of each modified measurable block in said set of modified measurable blocks. Thereafter, the method includes determining a slope of each measurable block in said second set of measurable blocks. Further, the slope is utilizable to estimate said skew angle of said image. The method is performed by one or more microprocessors.
US09659226B2
An image processing apparatus is configured to extract contour information of a medium area from readout image data, and correct distortion of the medium area based on the contour information. The medium area is an area for image data corresponding to a medium serving as a reading target. The image processing apparatus includes an acquiring unit that acquires the readout image data, an extracting unit that extracts the contour information of the medium area from the readout image data, a displaying unit that displays the contour information so as to superpose the contour information on the readout image data, a detecting unit that detects an instruction of changing a position of the contour information. The extracting unit extracts again the contour information by reflecting the instruction of changing, and the displaying unit redisplays the contour information extracted again by the extracting unit.
US09659225B2
A “Food Logger” provides various approaches for learning or training one or more image-based models (referred to herein as “meal models”) of nutritional content of meals. This training is based on one or more datasets of images of meals in combination with “meal features” that describe various parameters of the meal. Examples of meal features include, but are not limited to, food type, meal contents, portion size, nutritional content (e.g., calories, vitamins, minerals, carbohydrates, protein, salt, etc.), food source (e.g., specific restaurants or restaurant chains, grocery stores, particular pre-packaged foods, school meals, meals prepared at home, etc.). Given the trained models, the Food Logger automatically provides estimates of nutritional information based on automated recognition of new images of meals provided by (or for) the user. This nutritional information is then used to enable a wide range of user-centric interactions relating to food consumed by individual users.
US09659215B2
A raster image processing method and a raster image processor validate content objects in a document based on similarity, especially on continuity, to convert the similar objects with one or more same parameters of an image manipulation method to achieve a correct reproduction of the document.
US09659205B2
Systems and methods are disclosed for obtaining at least a pair of biometric traits of a person and without contact with the person. In one embodiment a system is disclosed which makes use of a plurality of illumination modules and an imaging module, where a single image is acquired with a color encoded imaging sensor. Parallel and orthogonally polarized images are obtained by at least one sensor of the imaging module from illuminations produced by the illumination modules. A processing subsystem uses mathematical applied operations between the acquired images to selectively produce at least one image of at least one specific biometric trait, such as a finger print, a palm print, a finger-vein, a palm vein, or hand geometry. The biometric trait can be subsequently used for biometric verification and identification.
US09659196B2
A method for data verification may include: receiving by a radio frequency identification (RFID) tag a write command including data to be written; writing by said RFID tag said data to be written into a local storage; reading by said RFID tag data from said local storage; and carrying out by said RFID tag a data verification according to said data read out. Further, a data verification apparatus may include a receiving module for receiving a write command including data to be written; a writing module for writing said data to be written into a first storage module configured for storing said data to be written; a reading module for reading data from said first storage module; and a verifying module for carrying out verification according to the data read out by said reading module. Such method and apparatus may reduce the time of data verification by an RFID tag.
US09659192B1
A Secure Deterministic Fabric (SDF) switch architecture and design may provide a cost effective reconfigurable Multiple Single Levels (MSL) of Security implementation that is low risk to certify and may not require recertification after an initial certification evaluation. The SDF switch enables assignment of processing resources and attached payloads to a specific security level fabric for use by an operational system. The assignment of defined security levels is commanded by a SDF control and status module without changing certification, aircraft wiring, or revising hardware. The processing resources are statically assigned during power up on a per mission basis or dynamically reassigned between security levels during a mission as processing requirements may change as a result of mission stage. The SDF switch supports mission defined security configurations for individual security level operational payload processing.
US09659182B1
A method for protecting data files may include (1) identifying a data file to be protected against data loss, (2) identifying a set of software programs permitted to open the data file by (a) identifying a format of the data file and (b) identifying at least one software program capable of opening files of the format of the data file, (3) detecting an attempt to open the data file by a software program not included in the set of software programs, and (4) performing a security action in response to detecting the attempt to open the data file. Various other methods, systems, and computer-readable media are also disclosed.
US09659181B2
A system and method of dynamically altering the encoding, structure or other attribute of a cryptographic key, typically a license activation key, to render useless keys that have been created by illegal key generation “cracks”. An encoding/decoding engine provides a plurality of key obfuscation algorithms that may alter the structure, encoding or any other attribute of a given key. A changeable combination code is supplied to the encoding/decoding engine that specifies a subset of the algorithms to apply during the encoding or decoding phase. The encoding engine is used during key generation and the decoding engine used during key usage. The same combination code must be used during decoding as was used during encoding to recover the original key or a valid key will not be recovered. Thus, a system can be rapidly re-keyed by selecting a new combination of encoding/decoding algorithms. The selection of algorithms comprises a combination code. The new combination code will result in keys that are incompatible with any existing illegal key generators.
US09659176B1
The disclosed computer-implemented method for generating repair scripts that facilitate remediation of malware side-effects may include (1) identifying a potentially malicious file located on a computing system, (2) determining at least one potential side-effect of the potentially malicious file, (3) generating, based at least in part on the potential side-effect of the potentially malicious file, a repair script that facilitates remediation of the potential side-effect, and then (4) remedying the potential side-effect by directing the computing system to execute the repair script. Various other methods, systems, and computer-readable media are also disclosed.
US09659173B2
System and method for determining, by a security application, whether an examined software code is a malware, according to which the system detects whenever the examined process code performs system calls and further detects a call site. Pieces of code in the surrounding area of the site and/or in branches related to the site are analyzed and the properties of the analyzed pieces of code are compared with a predefined software code patterns, for determining whether the examined process code corresponds to one of the predefined software code patterns. Then the examined process code is classified according to the comparison results.
US09659148B2
An information technology system for a healthcare facility is provided. The system includes a first computer device to keep track of rounding intervals for caregivers and to determine whether the caregivers successfully complete their rounds in a timely manner for their assigned patients. The system also has a real time locating system (RTLS) that tracks locations of the plurality of caregivers and that is in communication with the first computer device. The system further has a number of graphical displays in communication with the first computer device. Each graphical display is operable to display a list of patients for whom rounds are due and to display reminder messages to the plurality of caregivers relating to rounding.
US09659146B2
This invention is a novel method for analysis of data that is produced by test equipment. The preferred embodiment is data produced by liquid chromatography tandem mass spectrometry (LC-MS/MS) equipment, using industry standard methods to generate the initial data from the test equipment. The invention is a method for processing of the data to promptly produce accurate, reliable, and meaningful data that can be used for critical decisions. The unique benefit of the method is to correct the multiple measurement and calculation errors that are inherent in the operation of laboratory equipment. Prior methods result in errors based on circumstances that are difficult to control, accuracy-related errors in machine measurements, and fundamental mathematical errors in the data processing software that is used with the laboratory equipment. As an added benefit, this novel method allows comprehensive simultaneous measurement and calculation of correlation of any and all peptide pairs in a single measurement, with the capability to support repeated measurements with changed conditions over time. This novel method allows robust, detailed, and comprehensive measurements of peptide activity and function, which results in substantial improvements over prior methods in accuracy, reliability, and efficiency.
US09659142B1
Disclosed are techniques for implementing trace warping for electronic designs. These techniques identify a portion of an electronic design including a set of signals of interest corresponding to a plurality of simulation combinations over a range of clock cycles in a trace display. A pair of matching simulation combinations is identified from one or more pairs of matching simulation combinations for the set of signals of interest; and a first clock cycle and a second clock cycle corresponding to the pair of matching simulation combinations are identified in the range of clock cycles. A plurality of clock cycles between the first clock cycle and the second clock cycle can be compressed in the trace display.
US09659133B2
A method is performed at least in part by at least one processor. In the method, a plurality of circuit elements are placed in a layout for a semiconductor device, the plurality of circuit elements having a plurality of pins. A layer assignment is generated to assign a plurality of interconnections to corresponding conductive layers of the semiconductor device, the plurality of interconnections connecting corresponding pairs of pins among the plurality of pins. The plurality of interconnections is routed in the layout in accordance with the layer assignment.
US09659130B2
According to example embodiments, a layout design system includes a processor, a storage module configured to store a standard cell design, and a generation module. The standard cell design includes an active area and a normal gate area on the active area. The generation module is configured to receive the standard cell design, to adjust a width of an active cut design crossing the active area of the standard cell design, and to output a chip design including a design element using the processor. The design element includes the active cut design having the width adjusted.
US09659123B2
Circuit design equipment may design logic for a circuit. The design equipment may discover optimized design constraints and an optimized clock signal frequency for the circuit. The design equipment may output the discovered optimized clock signal frequency and design constraints to circuit fabrication equipment for fabricating the corresponding circuit. The design equipment may discover the optimized clock signal frequency and design constraints by populating a cost function with different clock signal frequencies and different design constraint values. The cost function may be, for example, a multi-dimensional surface. The design equipment may identify a global minimum of the cost function and may identify the clock signal frequency and design constraint values that correspond to the global minimum as the optimized clock frequency and optimized design constraints to provide to circuit fabrication equipment. The fabrication equipment may fabricate the circuit to implement the optimized design constraint values and clock frequency.
US09659118B2
Embodiments relate to the emulation of circuits, and representation of unknown states of signals. A disclosed system (and method and computer program product) includes an emulation environment to convert a digital signal of a DUT in a form capable of representing an unknown state. In addition, the disclosed system converts digital logic circuits such as Boolean logic, flip flops, latches, and memory circuits to be operable with signals having unknown states. Thus, an unknown state of a signal is indicated and propagated through digital logic circuits represented in a disclosed semantic to enable prompt detection of improper operation of the DUT, for example, due to power shut down or inadequate initialization.
US09659106B2
A system and method are presented for customizing a software application for a target market. A request to access an application is received, by one or more computer servers, from a user. At least one of a preferred language of the user and a location of the user are determined by the one or more computer servers, and a target market is determined using the at least one of the preferred language of the user and the location of the user. The target market defines a language and a region. The application is rendered by the one or more computer servers by modifying at least one of a user interface of the application and a content of the application using the target market.
US09659102B1
The present invention includes systems and methods for providing event information. A one-time use app is downloaded to a user device when a user elects to purchase the app. The app receives event-related information from an event database. The event database receives information from a plurality of sources. The sources are each associated with an application programming interface. The app provides event-related information to the user through purchased options. The app can filter information based on a user profile before providing the information to the user.
US09659091B2
A characteristic thumbprint is extracted from a data signal, the thumbprint based on statistics relating to the data signal. The data signal can be compared indirectly by matching this thumbprint against one or more reference thumbprints. The data signal may be any type of signal, including streaming digitized audio or obtained from static files. A database may contain a number of these characteristic thumbprints, and the database can be searched for a particular thumbprint.
US09659084B1
A system, methods, and user interface for extracting information from unstructured data sources and presenting such information in a structured or semi-structured format for better information search and utilization, and can be applied to replace the conventional methods of displaying search results. The methods identify terms representing topics and related comments in various types of text contents including documents and Web pages, and extract such terms and present them in a form of a topic-comment or object-properties hierarchy, including a heading+list format and heading+cloud or group format. Methods and interface object are provided to make a file object a non-terminal node in a computer file system, with information extracted from the file content displayed as deeper levels of the file system hierarchy. Methods for displaying information extracted from unstructured document contents in terms of class-members and topic-attributes are also disclosed.
US09659083B2
Arrangements described herein relate to automating generation of maps containing message formats and semantic validation rules. First unstructured data defining message formats for messages that conform to a particular standard and second unstructured data defining semantic validation rules to be applied to validate the messages can be scanned. First structured data corresponding to the first unstructured data defining the message formats and second structured data corresponding to the second unstructured data defining the semantic validation rules can be stored into a database. The first structured data and second structured data are configured to be processed to automatically generate a map comprising message formats and sematic validation rules for use in generating messages that conform to the particular standard and validating the messages.
US09659080B1
A location assignment daemon (LAD) manages placement of object replicas in a distributed storage system. The distributed storage system may include a plurality of instances, which may be at distinct geographic locations. The LAD determines placement categories for objects stored in the distributed storage system. A placement category for an object corresponds to the object's placement policy and current replica locations. There are substantially fewer placement categories than objects. The LAD determines an action plan for each placement category whose associated objects require either creation or removal of object replicas. Each action plan includes either creating or removing an object replica. The LAD prioritizes the action plans and implements at least a subset of the action plans in priority order in accordance with available resources in the distributed storage system. Each action plan is applied to objects in the placement category corresponding to the action plan.
US09659074B1
A computer implemented method, system, and computer program product for determining how to replicate one or more volumes, the method comprising sending IOs from an IO stack through a virtual analysis filter and based on the IO sent through the virtual analysis filter, determining a number of virtual splitters and virtual data protection appliances, required WAN capacity and configuration of a replication system.
US09659061B2
A data-processing technique for increasing data-size capacity and improving query speed on large datasets where fields within records are replaced by integers representing distinct values of those fields, the integers drawn from a densely-populated range, wherein a computer data storage structure is initialized and maintained to represent a large number of binary values (“bits”) within a smaller number of actual machine-memory bits of the computer. Representative structures and operations thereon, as well as applications of the data structure to support more-sophisticated data structures and operations, are described and claimed.
US09659054B2
A computer-implemented system and method for creating a user-defined database interface. An Orbit Form module processes a call comprising an identifier for the database, a target data object (database table), approach filters (table fields), and results lines (table fields). Approach filters may support comparable data types, and results lines may support both comparable and non-comparable data types. The call may optionally include parameters that the Orbit Form module uses to govern retrieval of data from the target database, presentation of filter values, and/or formatting of results pages. After testing the call constructs, the Orbit Form module generates Approach boxes (corresponding to the approach filters) that a user employs to enter target input values to compare to records in the database. Record matches result in retrieval and user-specified display of data corresponding to the results lines (DaPs). A selectable view image field in a DaP extracts and displays image file data.
US09659052B1
A system and method to recognize and resolve when a source data object is the same or similar to an existing data object in a database using structured information and facts about each object. The system and method compare relations of the source data object and relations of the existing data object in the database and determine how similar the source data object is to the data object in the database based on scores of the comparisons. The system and method may provide outputs, such as whether the data objects match, the data objects are distinct, the source data object is a strong match to multiple data objects in the database, and the data objects conflict one another. The system and method may then resolve the database entries based on the potential matching outputs.
US09659039B2
Computer systems, machine-implemented methods, and stored instructions are provided herein for maintaining information that describes aggregate characteristics of data within zones. Stored data may be separated into defined zone(s). Data structure(s), such as zone map(s), may store, for each of the zone(s), aggregate characteristic(s) of data in the zone, and a stored indication of whether or not the zone is stale. When a change is made to data in a particular zone that was not stale, a zone manager causes the particular zone to become stale if the change can result in the particular zone having data that is not included in the particular zone's stored aggregate characteristic(s). On the other hand, if the change cannot result in the particular zone having data that is not included in the particular zone's stored aggregate characteristic(s), then the zone manager does not cause the particular zone to become stale.
US09659032B1
Systems and methods are described to generate a color palette with color combinations based on human color preferences. One or more input colors can be used to determine affiliated colors based on the presence of colors in color palettes that have been voted on and/or ranked by a community of users. Each affiliated color can be weighted, normalized, and ordered based at least in part on the level of preference for the color palette to which it belongs and the relative popularity of the input colors. A color from the ordered affiliated colors can be selected and added to the custom palette of colors. With the addition of a color, the ordered affiliated colors can be updated to further present colors for inclusion in the custom color palette.
US09659027B2
A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the calendar in a server calendar data store on a calendar data server computer system can be calculated using a current time. A request for synchronization data for calendar items for the calendar with calendar times that are within the synchronization window can be sent to the calendar data server. One or more responses to the request can be received from the calendar data server. The response(s) can include received records for calendar items that are at least partially within the synchronization window. The received records can include a master record of a recurring calendar item and an instance record of an occurrence of the recurring calendar item. The received records for the calendar items can be incorporated in the client calendar data store.
US09659016B2
At least one subsystem among the plurality of subsystems includes a managing section operable to manage individual event information for events occurring in a management target region of the at least one subsystem among the plurality of regions and adjacent event information for events occurring in a partial range from a boundary of the management target region among routes in an adjacent region that is adjacent to the management target region, and an event selecting section operable to select events about which the moving object is to be informed, from the individual event information and the adjacent event information managed by the at least one subsystem. Also provided is a method and computer program product.
US09659006B2
A method, a disambiguation decoder and a system is provided for disambiguation in concept identification. A set of candidate concepts of a surface form in a sequence of surface forms in a plaintext is obtained. First probabilities for the candidate concepts are then determined, wherein a first probability indicates likelihood that the surface form represents the respective candidate concept. One of the candidate concepts is selected for the surface form based on the first probabilities and adjacency of the surface forms in the sequence.
US09658997B2
Similarity between a first web document and a second web document based on a similarity threshold is determined. The second web document has a portable page template associated therewith that includes one or more predetermined transformations that were previously applied to the second web document. In addition, one or more objects in the second web document are addressed upon the similarity threshold being met such that a tolerance threshold for one or more modifications to the second web document is met. A user is provided with the portable page template after the addressing of the one or more objects in the web document so that the portable page template automatically applies the one or more transformations, which were previously applied to the second web document, to the first web document.
US09658996B2
An authorization prompt issued from a server is detected, and previously-entered account information, is accessed on a user device. A selectable display element corresponding to each set of entered account information is displayed. User selection or actuation of a given display element is received, and the corresponding account information is retrieved and used to log onto the server that issued the authentication prompt.
US09658994B2
Supplemental information to a media content such as a video can be shown to the user. The supplemental information can be selected based upon a profile of the user and one or both of the identity of the media content and the identity of an entity of interest in the media content. The supplemental information can be customized to the user based on the content being viewed and an entity of interest to the user in the viewed content.
US09658992B2
The present invention relates to the field of high performance computation. Particularly, the invention relates to converting a huge XML document into SDML format which can be processed with high degree of parallelism to achieve high performance. In addition also SDML can be used as a standalone protocol for data representation. SDML deals with one time write and many times read. Further, SDML files can be splitted on number of lines which makes it easier to distribute among multi cores and even distributing across servers.
US09658990B2
An approach is provided in which a number of sections from a sequence of characters included in a Portable Document Format (PDF) file are identified. Each of the identified sections includes a unique set of coordinate positions. The approach builds links between the sections based on a relative position of each of the sections in relation to the other sections along an axis. The approach repeatedly merges sections based on the links that were built to form increasingly larger sections until a final larger section is generated with the characters appearing in a manner consistent with human reading of the rendered PDF document rather than the placement of the characters found within the original PDF file.
US09658983B1
Methods and apparatus for lifecycle support for storage objects are disclosed. A storage medium stores program instructions that when executed on a processor implement a storage lifecycle manager of a multi-tenant storage service. The lifecycle manager determines a lifecycle policy to be implemented for a storage object. The policy indicates lifecycle transitions of the object, including a transition from a first service level to a second service level. The first service level and the second service level may each specify a maximum number of versions of the storage object. The lifecycle manager initiates modification operations corresponding to the storage object's data in accordance with the lifecycle policy, and verifies that the modification operations succeeded. The lifecycle manager provides, in response to a query, an indication of a current service level of the storage object.
US09658981B2
A Network Interface Card (NIC) for a cluster node for parallel calculation on multi-core GPU is described. The NIC has a cluster network including a host and a host memory, a graphics processing unit (GPU) with a GPU memory, a bus and the NIC. The NIC has a transmission network connection block and a reception network connection block. The NIC further includes the following blocks: a transmission block, a reception block, and a GPU memory management block for a direct exchange between the GPU memory and the network through the NIC. An inter-nodal communication method of a nodes cluster, which uses the NIC is also described.
US09658979B2
Various embodiments include methods and apparatuses for managing multiple memories on a multi-slot communication device as a single contiguous combined memory. The memories may include various types of universal serial bus (USB) and/or universal integrated circuit card (UICC) memories. Ranges of physical addresses of portions of each memory may be associated with a range of virtual addresses of the single contiguous combined memory. Associations of physical and virtual addresses may be stored on the multi-slot communication device. A single memory access request to the single contiguous combined memory may be made using the virtual addresses, translated into multiple memory access requests for the individual memories using the physical addresses. Memory accesses requests to the single contiguous combined memory may be made using a variety of communications protocols and translated such that at least one of the multiple memory access requests for the individual memories is made using USB communications protocols.
US09658974B2
In accordance with an embodiment of the present invention, a method of operating a system includes operating in a first operating mode to not permit access to an address range, receiving a priority interrupt (PI) signal. The method further includes operating in a second operating mode to permit access to the address range in response to receiving the PI signal.
US09658973B2
An I/O device operating according to a native computer architecture is accessed by a primary computer system operating according to a primary computer architecture. An application program of the primary computer system requests an I/O operation to access the I/O device. To facilitate this access, an application program interface formed of primary instructions for execution by the primary processor processes the I/O operation to provide an I/O request and to receive an interrupt in response to completion of the access. A thread is formed of primary instructions for execution by the primary processor for receiving the interrupt from the application program interface. A subsystem operates in response to the I/O request to access the I/O device and to provide the interrupt.
US09658972B1
A hybrid mass interconnect system and universal pull-through receiver are shown and described. In one embodiment, a universal receiver for a mass interconnect system includes a frame, a connection assembly and a universal interconnect module. Typically, the receiver supports a variety of testing platforms, including PXI-based platforms, LXI-based platforms, AXIe-based platforms, and a combination thereof. In other examples, a variety of other platform relationships may be used. In particular examples, the universal interconnect module has an upper tier with a pair of spatially separated horizontal rails and a lower tier that is adjacent to the upper tier with at least one pair of spatially separated vertical rails. The result is an interconnect system and receiver for enhancing the organizational and interchangeable electrical engagement between a test adapter and automated testing equipment.
US09658961B2
Throttling instruction execution in a transaction operating in a processor configured to execute memory instructions out-of-order in a pipelined processor, wherein memory instructions are instructions for accessing operands in memory is provided. Included is executing, by the processor, instructions of a transaction comprising determining whether the transaction is in throttling mode and based on the transaction being in throttling mode, executing memory instructions in-program-order. Also included is based on the transaction not-being in throttling mode, executing memory instructions out-of-program order.
US09658952B2
A technique for controlling memory accesses of a data stream is provided. The data is streamed between selected ports of a plurality of ports coupled to a memory (110). As to a method aspect of the technique, a pool of ports is selected. The selected ports include a first port (112) and a second port (118) through which data is to be streamed. A portion of the memory (110) is allocated to the pool of ports. The first port (112) is configured for write access to the allocated memory. The second port (118) is configured for read access to the allocated memory. In dependence on a first state indicative of the occurrence of a write access using the first port (112) and a second state indicative of the occurrence of a read access using the second port (118), a further write access using the first port (112) and/or a further read access using the second part (118) is controlled.
US09658949B2
A test system method for testing software of each of a plurality of system on chips (SoCs) are provided. The test system includes: a plurality of test units configured to test the plurality of SoCs according to a plurality of test cases, respectively; a power supplier configured to supply, to each of the plurality of test units, power of a level corresponding to a corresponding test case, among the plurality of test cases; a temperature controller configured to provide, to each of the plurality of test units, a temperature control signal according to the corresponding test case, and to monitor a measurement temperature, provided from each of the plurality of test units, of each of the plurality of SoCs; and an analyzer configured to analyze at least one of a driving voltage, a driving current, and a driving frequency of each of the plurality of SoCs.
US09658947B2
Ranking of fault-test pairs is performed using first and second multitudes of waveform statistics. The first multitude of waveform statistics includes first value-change information regarding variations in logics HIGH and LOW for each bit of each reference output resulting from a test run of the design code. The second multitude of waveform statistics includes second value-change information regarding variations in logics HIGH and LOW for each bit of each faulty output resulting from a test run of the design code injected with a fault. Relative differences between the first and second multitudes of waveform statistics for each bit of each faulty output with respect to the corresponding reference output are determined. A waveform difference based on the relative differences for each signal of each faulty output is determined. A ranking result of fault-test pairs is determined according to the waveform differences of the faulty outputs.
US09658933B2
A system and method for configuring a test for a program is provided. The method, for example, may include receiving, by a processor, an identification of an electronic device, retrieving, by the processor, a configuration of the electronic device from a memory, modifying, by the processor, at least one step of the test based upon the configuration of the electronic device.
US09658931B2
A high level interface between a remote computer and local computer operator permits the remote computer to be controlled via a sequence of interactions. The remote computer may be monitored for display information which is expected, and also controlled in the event the expected information either is or is not obtained. Command language extensions are provided which extend and complement a basic scripting language. Scripts with embedded command language extensions may be executed through a remote interface, permitting remote testing, operation and evaluation. The development of the scripts, including embedded command language extensions, may be prepared through execution of commands at the local computer on a depiction of the GUI received from the remote computer, and subsequently saved as a script.
US09658916B2
A system analysis device 100 includes a whole model generation unit 1021 which generates a whole model which is obtained by modeling elements or whole of a system and which includes a plurality of partial models, a core model generation unit 1023 which extracts, from a plurality of whole models generated on the basis of the same event, the partial models whose prediction precision satisfies a predetermined criteria, and generates a core model by integrating the extracted partial models, and a threshold setting unit 1024 which calculates a distance between the core model and the plurality of whole models using a predetermined definition, and outputs the distance as a threshold value for error determination using the core model.
US09658904B2
Methods and system for a storage environment are provided. The method generates a first discovery request for a first plug-in associated with a first application executed by a computing system having access to a networked storage system for a storage service operation; acquires metadata by the first plug-in for the storage service operation and storing the metadata at a first location and at a second location, where the second location is at a storage device managed by a storage interface module that co-ordinates completion of the storage service operation; generates a second discovery request for a second plug-in for a second application for the storage service operation; and acquires metadata by the second plug-in using the metadata acquired by the first plug-in for the storage service operation and updating metadata stored at the first location and the second location.
US09658887B2
A single workload scheduler schedules sessions and tasks having a tree structure to resources, wherein the single workload scheduler has scheduling control of the resources and the tasks of the parent-child workload sessions and tasks. The single workload scheduler receives a request to schedule a child session created by a scheduled parent task that when executed results in a child task; the scheduled parent task is dependent on a result of the child task. The single workload scheduler receives a message from the scheduled parent task yielding a resource based on the resource not being used by the scheduled parent task, schedules tasks to backfill the resource, and returns the resource yielded by the scheduled parent task to the scheduled parent task based on receiving a resume request from the scheduled parent task or determining dependencies of the scheduled parent task have been met.
US09658878B2
A virtual-machine-based system provides a mechanism to implement application file I/O operations of protected data by implementing the I/O operations semantics in a shim layer with memory-mapped regions. The semantics of these I/O operations are emulated in a shim layer with memory-mapped regions by using a mapping between a process' address space and a file or shared memory object. Data that is protected from viewing by a guest OS running in a virtual machine may nonetheless be accessed by the process.
US09658875B2
A method and associated systems for anti-collocating multiple virtual entities in a cloud-computing environment. A computerized cloud-configuration system receives a list of virtual machines to be placed in a cloud and a set of anti-collocation rules that identify combinations of machines that may not be placed in a same location. Each virtual machine is assigned a priority and the machines are organized into groups as a function these priorities. The groups are processed sequentially in priority order, and a color is assigned to each virtual machine in each group. Any machine not constrained by an anti-collocation rule is assigned a default “most popular” color. Constrained machines are each assigned a color that is not already used by any other machine with which it is anti-collocated. The virtual machines in each group are then placed in the cloud in order of color, with the populous colors being assigned first.
US09658869B2
System, method, and computer program product to perform an operation comprising collecting performance metrics of a first virtual machine, and defining, based on the collected performance metrics, at least one rule to restrict collocation of the first virtual machine with other virtual machines on one or more host machines in a cloud computing environment.
US09658868B2
Embodiments of the present invention provide a cloud gateway system, a cloud hypervisor system, and methods for implementing same. The cloud gateway system extends the security, manageability, and quality of service membrane of a corporate enterprise network into cloud infrastructure provider networks, enabling cloud infrastructure to be interfaced as if it were on the enterprise network. The cloud hypervisor system provides an interface to cloud infrastructure provider management systems and infrastructure instances that enables existing enterprise systems management tools to manage cloud infrastructure substantially the same as they manage local virtual machines via common server hypervisor APIs.
US09658865B2
A display device having a screen and a touch panel, and methods of enabling a user to edit content displayed on the screen using the touch panel, are described. In one aspect, a method of editing content in a display device having a touch panel installed in a screen includes displaying target content on the screen, displaying a guide on top of the target content in response to a trigger gesture by a touch input means on the target content, zooming the guide in response to a zooming gesture by the touch input means on the guide, and terminating the display of the zoomed guide and displaying the target content at the same magnification with the zoomed guide, in response to a release of contact of the touch input means on the guide.
US09658862B2
Various embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and a second software stack is saved by replacing, on the writeable boot device, a first boot image with a second boot image comprising a second software stack.
US09658851B2
An exemplary embodiment relates generally to methods and apparatus of operating a computing device to perform approximate memoizations. Computer code analysis methods, special hardware units, and run-time apparatus that allow limited errors to occur are disclosed. A computer code generation process, part of compiler or interpreter of a computing system, targeting to insert special instructions in the software code of a computer program is also disclosed, wherein the special instructions may embed information to manage the approximation of value memoizations. The presented technology may reduce the electric power consumption of a computing system by reusing the results or part of the results of previous arithmetic or memory operations. Run-time hardware apparatus to manage the elimination of the operations and control the error introduced by approximate value memoizations are also disclosed.
US09658849B2
In a method of simulating a processor system by running code that simulates the system on a host processor, code is translated at run time to a form required by the host processor. All instructions are mapped to a native instruction set of the host using two or more different code dictionaries: the translated instructions are mapped to multiple and different dictionaries dependent on the execution privilege level or mode of the simulated processor. If an instruction is encountered during runtime that changes the mode of the processor the code dictionary is switched to use the dictionary associated with the new mode. The different modes require different instruction mappings to the native instruction set of the host using different models that more accurately represent the behavior of the system code and hardware in the system being simulated.
US09658845B2
Methods and systems are described that involve creating a where-used objects list that contains a set of provider's objects to be adjusted or tested in a customized program after an upgrade of a program, import of projects, patches, and so on. A set of contracts is created that corresponds to the set of provider's objects used in the customer system. Each contract contains information about the provider's object it is created for and assigned to. This information is used by a lifecycle tool to detect if a provider's object has been changed by comparing the contract information of the provider's object with a new imported version of the same provider's object. The provider's object is modified according to the detected change and the assigned contract is recreated to represent the latest data.
US09658843B2
Provided is a distribution system that accepts registration of a firmware package including information about firmware which is common to a plurality of types of network devices, information about firmware which is unique to each of the plurality of types of network devices, and information about special firmware which is unique to each of the plurality of types of network devices and a specific purpose; accepts a setting file describing control information for controlling approval/denial of an automatic update of firmware included in the package; and accepts setting information relating to an automatic update from a network device. The distribution system automatically distributes information about firmware which is updatable to a network device in accordance with control information and setting information.
US09658837B1
A system includes a first computing device, a second computing device, and a third computing device. The first computing device is configured to identify a first event and store a first event code, a plurality of first entry codes, and first information associated with each of the plurality of entry codes. The second computing device is configured to derive a plurality of first translated event codes based on the first event code and a plurality of first translated entry codes for each of the plurality of first entry codes. The second computing device is further configured to determine whether the plurality of first entry codes were successfully derived. The third computing device is configured to read the first journal entry of the second database and determine, based on the indication that the plurality of first translated entry codes were successfully derived, to perform a first task.
US09658832B2
Systems and methods for multi-factor entropy sourcing for random number generators. An example method may comprise: identifying, by a processing device, a plurality of entropy sources; receiving random bits from each of the plurality of entropy sources; identifying a minimum number of bits among numbers of bits received from each of two or more entropy sources of the plurality of entropy sources; mixing, into an entropy pool, at least the identified minimum number of bits received from each entropy source of two or more entropy sources; and increasing a size of the entropy pool by the identified minimum number of bits.
US09658830B1
A programmable logic device (PLD) includes a plurality of logic array blocks (LAB's) connected by a PLD routing architecture. At least one LAB includes a logic element (LE) configurable to arithmetically combine a plurality of binary input signals in a plurality of stages. The LE comprises look-up table (LUT) logic having K inputs (a “K-LUT”). The K-LUT is configured to input the binary input signals at respective inputs of the K-LUT logic cell and to provide, at a plurality of outputs of the K-LUT logic cell, respective binary result signals indicative of at least two of the plurality of stages of the arithmetic combination of binary input signals. An input line network includes a network of input lines, the input lines configurable to receive input signals from the PLD routing architecture that represent the binary input signals and to provide the input signals to the K-LUT. An output line network includes a network of output lines, the output lines configured to receive, from the K-LUT, output signals that represent the binary result signals and to provide the output signals to the PLD routing architecture. The described LUT's can perform arithmetic efficiently, as well as non-arithmetic functions.
US09658825B2
Certain aspects of the present disclosure relate to a method for quantizing signals and reconstructing signals, and/or encoding or decoding data for storage or transmission. Points of a signal may be determined as local extrema or points where an absolute rise of the signal is greater than a threshold. The tread and value of the points may be quantized, and certain of the quantizations may be discarded before the quantizations are transmitted. After being received, the signal may be reconstructed from the quantizations using an iterative process.
US09658821B2
Embodiments are directed to a processor for adjusting an index, wherein the index identifies a location of an element within an array. The processor includes a shift circuit configured to perform a single operation that adjusts a first parameter of the index to match a parameter of an array address. The single operation further adjusts a second parameter of the index to match a parameter of an array element.
US09658818B2
Sound-producing devices such as headphone sets or loudspeakers are disclosed that can removably mate with an external interface. The external interface may plug into a port on an exterior of the sound-producing device. The external interface includes conversion circuitry that is powered by a power source in the sound-producing device. The external interface receives a first audio-encoded signal from a source device such as a mobile phone, tablet computer, or the like, and converts such signal to a conditioned signal which is compatible with the sound-producing device. Connection between the source device and the external interface may be a first type of wired or wireless connection. The sound-producing device may operate with other source devices that produce different audio-encoded signals by replacing the external interface with a different external interface whose conversion circuitry converts the different audio-encoded signal to the same conditioned signal. Alternative sound-producing devices are also disclosed.
US09658811B2
A printing apparatus includes a memory that stores, upon request from a first print-instruction originator, first print-instruction information that instructs the printing apparatus to print, in association with the first print-instruction originator, and stores, upon request from a second print-instruction originator, second print-instruction information that instructs the printing apparatus to print, in association with the second print-instruction originator, and a printing unit that executes, in an order determined by a predetermined rule, a print job based on the first print-instruction information stored in association with the first print-instruction originator, and a print job based on the second print-instruction information stored in association with the second print-instruction originator, when a first terminal apparatus used by the first print-instruction originator and a second terminal apparatus used by the second print-instruction originator exist within a predetermined first distance with reference to the printing apparatus.
US09658810B2
An image forming apparatus includes a generating unit that generates a list of sequence of one or more users who wait for an execution of a job by the image forming apparatus or an operation of the image forming apparatus, and an output unit that outputs information of the list to a terminal apparatus of a user.
US09658796B2
A storage control device includes a first storage device and a processor. The first storage device stores management information used for managing a variable area of storage regions of a second storage device in a storage apparatus. Each storage region is allocated to a main area or a spare area. The variable area includes storage regions allocated to the spare area and allocatable to the main area. The processor acquires, from the storage apparatus, information on numbers of times of Read processing on the second storage device and numbers of times of Write processing on the second storage device, and notifies the storage apparatus, when a number of times of Read processing on the second storage device within a predetermined time period is larger than a predetermined threshold, of a request for allocating a first portion of the variable area to the main area on basis of the management information.
US09658782B2
To improve upon some of the characteristics of current storage systems in general and block data storage systems in particular, exemplary embodiments combine state-of-the art networking techniques with state-of-the-art data storage elements in a novel way. To accomplish this combination in a highly effective way, it is proposed to combine networking remote direct memory access (RDMA) technique and storage-oriented memory mapped input output (MMIO) technique in a system to provide direct access from a remote storage client to a remote storage system with little to no central processing unit (CPU) intervention of the remote storage server. In some embodiments, this technique may reduce the required CPU intervention on the client side. These reductions of CPU intervention potentially reduce latency while providing performance improvements, and/or providing more data transfer bandwidth and/or throughput and/or more operations per second compared to other systems with equivalent hardware.
US09658776B2
Aspects of the present disclosure describe systems and methods for compressing a set of RAM data that may have some portions duplicated in a set of ROM data. The ROM data may be divided into a plurality of data chunks and hashed to obtained unique key values. Then a second hash may be performed on the RAM to see if there are any RAM data chunks that match the ROM data chunks. RAM data chunks with matching key values are replaced with pointers to the location of the data in the ROM. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09658775B2
Memory performance in a computer system that implements large page mappings is improved by dynamically tuning the page scan rate at which a memory sharing module (e.g., in a hypervisor) performs small page scanning operations that identify and exploit potential small page sharing opportunities within large pages. In operation, when free memory is relatively low, the hypervisor adjusts the page scan rate based on a statistical estimate of the percentage of virtual small pages that are mapped to physical large pages that are shareable. In this fashion the hypervisor dynamically tunes the sharing rate to reflect memory usage of applications. Further, unlike conventional approach to page sharing, the hypervisor proactively breaks large pages before resorting to more expensive memory reclamation techniques, such as ballooning and host swapping.
US09658773B2
A storage controller maintains an allocation space for extent space efficient storage volumes, in response to a request from a host application for storage space, wherein an extent pool is configured to allocate available extents to the host application. In response to a request from the host application to delete data stored in selected extents that are already allocated to the host application, the storage controller deletes the data but continues to maintain the selected extents as being allocated to the host application. In response to a request to write new data, the storage controller writes the new data to the selected extents that are already allocated.
US09658772B2
When a touch start is designated within display coordinates of a selected character string, and a touch end is designated within display coordinates of an arbitrary character input key, a mobile terminal temporarily stores the selected character string in a memory area indicated by a memory address corresponding to the arbitrary character input key. Then, when a touch start is designated within the display coordinates of the character input key utilized for temporarily storing the character string, and a touch end is designated within display coordinates of a text of a reply mail, the character string temporarily stored is inserted on the basis of the coordinates indicated by the touch end.
US09658769B2
Methods, apparatuses, and articles of manufacture for a virtual touch screen keyboard. The method includes waiting for a movement of a mobile device. Upon movement of the device, the keyboard receives a measurement representing a position of the device from a sensor of the device. The keyboard determines whether an absolute value of the received measurement is greater than a pre-defined value. If the absolute value of the received measurement is greater than the pre-defined value, and the received measurement is negative, the keyboard displays a first portion of the virtual touch screen keyboard. If the absolute value of the received measurement is greater than the pre-defined value, and the received measurement is positive, the keyboard displays a second portion of the virtual touch screen keyboard. The first portion and the second portion of the virtual touch screen keyboard provide keys that are at least double in size to the keys provided on a conventional touch screen keyboard.
US09658767B2
A mobile communication terminal that includes a display panel; a first touch panel provided on a surface of the display panel; a second touch panel provided on at least one surface of the mobile communication terminal other than the surface of the display panel; and a controller that controls the display panel based on at least one of a size and number of contacts corresponding to a touch input detected at the second touch panel.
US09658756B2
Embodiments of the present invention include systems and methods for display and navigation of a clinical decision support process with portions thereof on separate display screens, as well as systems and methods for dynamically changing visual characteristics of softkeys on a patient monitor/defibrillator user interface screen based on clinical decision support or differential diagnosis processes, as well as a code review interface configured to permit a user to see what was displayed on a patient monitor/defibrillator user interface screen at any time during a medical event, as well as to see snapshots of other recorded parameters over the course of the medical event for purposes of code review, patient transfer, and improved patient care.
US09658753B2
A touch sensitive display device and a method for driving the same capable of increasing the touch recognition rate of the touch sensitive display device in the sleep mode are disclosed. The touch sensitive display device supports a normal mode and a sleep mode. The display device includes touch driving lines and a touch driver to supply one or more touch driving signals to the touch driving lines. The touch driver supplies the one or more touch driving signals at a first frequency during the normal mode of the touch sensitive display device, supplies the one or more touch driving signals at a second frequency during a first portion of the sleep mode of the touch sensitive display device, and supplies the one or more touch driving signals at a third frequency during a second portion of the sleep mode of the touch sensitive display device.
US09658752B2
An apparatus and method for creating channels dedicated to a particular type of content. The method includes acquiring seed content and using the seed content in the creation or updating of a content list. Additional content for the channel is acquired based on the common features of the content list.
US09658751B2
A mouse button function setting method and a system thereof are applied to a mouse having multiple buttons. The method comprises following steps. A short cut function planning interface, which displays a function list and a short cut list, is provided. One of short cuts is selected form the short cut list. At least one of functions is selected from the function list and set to the selected short cut. A button setting interface, which displays the short cut list and multiple button icons, is provided. Multiple button icons correspond to multiple buttons respectively. One of short cuts is set to one of multiple button icons.
US09658746B2
Techniques are disclosed for providing accessible reading modes in electronic computing devices. The user can transition between a manual reading mode and an automatic reading mode using a transition gesture. The manual reading mode may allow the user to navigate through content, share content with others, aurally sample and select content, adjust the reading rate, font, volume, or configure other reading and/or device settings. The automatic reading mode facilitates an electronic device reading automatically and continuously from a predetermined point with a selected voice font, volume, and rate, and only responds to a limited number of command gestures that may include scrolling to the next or previous sentence, paragraph, page, chapter, section or other content boundary. For each reading mode, earcons may guide the selection and/or navigation techniques, indicate content boundaries, confirm user actions or selections, or to otherwise provide an intuitive and accessible user experience.
US09658743B2
An improved user interface is provided for displaying selectable software functionality controls that are relevant to a selected object and that remain visibly available for use while the selected object is being edited. Upon selection of a particular object for editing, functionality available for editing the object is presented in a ribbon-shaped user interface above the software application workspace to allow the user ready and efficient access to functionality needed for editing the selected object. The display of relevant functionality controls is persisted until the user dismisses the display, selects another top-level functionality control or selects another object for editing.
US09658739B1
A method includes identifying a plurality of interactive graphical elements that are associated with a user account. Each interactive graphical element identifies a type of an application and provides access to the respective application. A history usage database is accessed for the user account. The history usage database includes access patterns for the plurality of interactive graphical elements at particular calendar times. A weighting value is assigned to one or more of the access patterns of the interactive graphical elements. A request to display the interactive graphical elements for the user account is received and in response, an ordering of the interactive graphical elements is produced. The ordering of the select ones of the interactive graphical elements is influenced, at least in part, based on the weighting value of the one or more access patterns and a current calendar time when the request is received.
US09658735B2
The invention provides in one aspect a method that includes identifying one or more rules for execution by a rules engine in order to generate a user interface. The method further includes executing, on a digital data processing system that comprises one or more digital data processors, a step of determining whether one or more aspects of the user interface generated as a result of execution of at least one of those rules is in conformity with one or more requirements. The system responds to a negative such determination, according to the method, by identifying modifications to generate a conforming user interface from those one or more rules, modifying one or more of those rules to generate a conforming user interface from (e.g., based directly or indirectly on) those one or more rules, and/or generating a conforming user interface from those one or more rules. The method further calls for storing to and/or generating as an output from the digital data processing system a result those step(s).
US09658733B2
Example embodiments relate to a user interface. In particular, example embodiments are drawn to a user interface associated with a touch sensitive screen. Example embodiments are also drawn to a computer readable medium configured to generate a selection pattern upon which a pointer may be moved to at least one representation, track a movement of the pointer on the selection pattern, and generate a new selection pattern in response to the pointer being moved to the at least one representation.
US09658729B2
A touch panel is configured so that a lower glass substrate with a very low thermal expansion coefficient, as its lower substrate, projects outwardly from outer edges of an upper film substrate. Since a front design sheet is secured to the lower glass substrate, a housing, which is a molded article, need not be provided with any area for the fixation of the front design sheet. Thus, the distance from the contour of a display unit to a display area can be reduced, so that the display unit can be reduced in size.
US09658726B2
A capacitive sensor array comprises large sensor electrodes and small sensor electrodes formed from a single layer of conductive material. Each sensor electrode of a first set of small sensor electrodes is electrically connected to a first pad. A first axis crosses two or more of the sensor electrodes of the first set of small sensor electrodes, and each small sensor electrode of the first set of small sensor electrodes is located on an opposite lateral side of one of the large sensor electrodes from another small sensor electrode of the first set. Each sensor electrode of a second set of small sensor electrodes is electrically connected to a second pad. A second axis crosses two or more of the sensor electrodes of the second set of small sensor electrodes, and each small sensor electrode of the second set is located on an opposite lateral side of one of the large sensor electrodes from another small sensor electrode of the second set.
US09658720B2
A system comprising a sensing device and a capacitive sense array configured to detect a presence of a passive touch object and a stylus where the capacitive sense array receives a transmit signal from the stylus via capacitive coupling. The system further comprising a processing device configured to determine the stylus location on the capacitive sense array based on the transmit signal and to synchronize the stylus to the capacitive sense array. A system further comprises a demodulation block to extract additional data that is modulated into the transmit signal by the stylus. The demodulation block is configured to extract the additional data by amplitude shift keying. The additional data comprises at least one of an applied force value of the stylus tip, a button status data, a battery status data, or a stylus acceleration data.
US09658710B2
The present disclosure provides a pixel circuit, its driving method, an organic light-emitting diode (OLED) display panel, and a display device. According to the present disclosure, a display driving module and a touch detection module are configured to multiplex a first scanning line and a second scanning line, so it is able to eliminate an effect of a threshold voltage of a driving transistor on a light-emitting driving signal, thereby to improve the brightness evenness of the OLED display panel and improve a display effect of the display device. In addition, the pixel circuit in the embodiments of the present disclosure may achieve the touch detection and the display driving simultaneously by multiplexing a control signal, so it is able to achieve the integration of the display driving and the touch detection in an effective manner.
US09658703B2
There is provided a method of operating a mobile terminal, the method including: executing an application using both a pen input and a touch input; sensing a pen input through a first input unit, and performing a function corresponding to the sensed pen input; and sensing a touch input through a second input unit, and performing a function corresponding to the sensed touch input.
US09658688B2
A view adjustment system using information captured by one or more sensors on a client device determines a projection direction for content to be displayed on a display of the client device. Upon determining the projection direction, the view adjustment system transforms the content into a perspective view based on the determined projection direction and prompts the client device to present the content in the perspective view to a user. The view adjustment system may monitor changes in relative position and/or direction of the user with respect to the display, adjust the projection direction, and transform the content to reflect these changes.
US09658687B2
Various technologies described herein pertain to controlling functionality of a display based on visual focus of a user in a multiple display or multiple computational device environment. A particular display from a set of displays on which a user is visually focused is identified. The set of displays includes at least a first display and a second display. Moreover, a type of input receivable from the user via the first display and/or content rendered on the first display is controlled based on the visual focus of the user.
US09658682B2
A microcontroller system includes a higher power reference voltage circuit and a lower power reference voltage circuit configured to draw less power than the higher power reference voltage circuit when enabled. The system includes a power state logic controller configured to enable the lower power reference voltage circuit to provide a first regulated voltage during a power saving mode, and, on exiting the power saving mode, enable the higher power reference voltage circuit to provide a second regulated voltage.
US09658677B2
A touch input device includes a touch sensor and a wake-up control unit. The touch sensor includes a piezoelectric sensor and a detection signal generating unit. The touch sensor outputs sensing signals corresponding to displacement amount of a push and relaxation of the push of an operation surface, and a displacement direction. The detection signal generating unit outputs a displacement detection signal from the sensing signal. The wake-up control unit detects a push from a change in a voltage of the displacement detection signal. The wake-up control unit starts clocking upon detection of the push, and generates and outputs a wake-up signal when detecting relaxation of the push based on the change in the voltage of the displacement detection signal within a detection time.
US09658675B1
Subject matter disclosed herein relates to arrangements and techniques that provide for sending messages among processing nodes over a network-on-chip (NoC). More particularly, the present disclosure provides an Application Specific Integrated Circuit (ASIC) that includes processing cores and co-processors. The processing cores and co-processors are coupled together with a NoC. Each processing core and co-processor includes two corresponding buffers. A first buffer is for sending messages and a second buffer is for receiving messages. If a processing core or co-processor needs to send a message and the corresponding first buffer is full, if the message includes a flag that indicates a WAIT function, then the processing core and/or co-processor enters a low power state until the first buffer is available; otherwise the message is ignored and not sent. Additionally, if a second buffer is empty, then the corresponding processing core and/or co-processor enters the low power state.
US09658671B2
A method and an apparatus for providing a power grid are provided. The apparatus includes a plurality of memory units comprising at least one SoC memory and at least one cache memory. The apparatus includes a first subsystem coupled to the at least one SoC memory associated with a first power domain. The apparatus further includes a second subsystem coupled to the at least one cache memory associated with a second power domain. The second subsystem may be a CPU subsystem. Because the first power domain sources power from a shared power source, the first power domain may operate at a voltage level that is higher than the operation of memory circuits requires. By moving the at least one cache memory from the first power domain to the second power domain, LDO efficiency loss for components in the first power domain may be reduced.
US09658668B2
An information handling system may include a power management system comprising a power supply unit having an input for receiving an alternating current input waveform from a bulk capacitor for storing charge. The power management system may be configured to calculate an energy budget associated with an amount of energy stored in the bulk capacitor that may be used to power at least one information handling resource in response to a loss of the alternating current input waveform. The power management system may further be configured to determine a portion of the energy budget required to satisfy a requirement, the requirement comprising one of a hold-up time requirement and a ride-through requirement of the information handling system. The power management system may further be configured to allocate the energy budget between hold-up and ride-through of the information handling system in a manner that satisfies the requirement.
US09658665B2
Systems and methods are provided for reliable redundant power distribution. Some embodiments include micro Automatic Transfer Switches (micro-ATSs), including various components and techniques for facilitating reliable auto-switching functionality in a small footprint (e.g., less than ten cubic inches, with at least one dimension being less than a standard NEMA rack height). Other embodiments include systems and techniques for integrating a number of micro-ATSs into a parallel auto-switching module for redundant power delivery to a number of devices. Implementations of the parallel auto-switching module are configured to be mounted in, on top of, or on the side of standard equipment racks. Still other embodiments provide power distribution topologies that exploit functionality of the micro-ATSs and/or the parallel micro-ATS modules.
US09658664B2
An electronic device having a pin for setting its mode of operation, wherein the pin is connected or connectable to a first connection of a resistor, wherein the electronic device is arranged to detect a location of the resistor, wherein the electronic device is arranged to detect a size of the resistor, wherein the electronic device is arranged to determine a first setting based on the location of the resistor, and wherein the electronic device is arranged to determine a second setting based on the size of the resistor.
US09658654B1
A hinge cable routing system includes a hinge chassis that includes a first hinge wall and a second hinge wall that is spaced apart from the first hinge wall to define a hinge housing between the first hinge wall and the second hinge wall. A first shaft extends through the hinge housing and out of the hinge chassis. A second shaft extends through the hinge housing and out of the hinge chassis. A cable extends through the hinge housing adjacent the first hinge wall and between the first hinge wall and each of the first shaft and the second shaft such that no portion of the cable that extends through the hinge housing is located between the second hinge wall and either of the first shaft and the second shaft.
US09658651B2
A rim for protecting a handheld computing device, such as a smartphone, has left, right, top, and bottom edges sized to engage the corresponding edges of the handheld device. An electronic processor is disposed within at least one of the rim edges, and is able to communicatively connect to the handheld computing device when the handheld computing device is engaged by the rim. The rim resiliently stretches over the handheld device to engage the device, the resilient material further operative to protect the device from damage due to dropping. Sensors are communicatively coupled to the electronic processor, the sensors operable to detect a health parameter of the body of the user when the user grasps the rim engaged with the handheld computing device, and uses the handheld computing device in a normal manner. Electronic backplates having differing features can be attached to the rim and communicate with the rim.
US09658642B2
A device with an I/O interface includes a replica clock distribution path matched to a clock distribution path of an unmatched receiver circuit. The device can monitor changes in delay in the replica path, and adjust delay in the real clock distribution path in response to the delay changes detected in the replica path. The receiver circuit includes a data path and a clock distribution network in an unmatched configuration. A ring oscillator circuit includes a replica clock distribution network matched to the real clock distribution network. Thus, delay changes detected for the replica clock distribution network indicates a change in delay in the real clock distribution network, which can be compensated accordingly.
US09658637B2
A proportional to absolute temperature (PTAT) circuit is provided. By judiciously combining circuit elements into two or more cell it is possible to effectively dump bias current into impedance resistive element of a first cell from other cells of the circuit. As a result the circuit as a whole can operate with smaller resistive elements and therefore occupy less area when implemented in silicon. It is also possible to reduce the supply current that is required for providing specific output currents or voltages.
US09658636B2
Apparatus and methods for variable capacitor arrays are provided herein. In certain configurations, an apparatus includes a variable capacitor array and a bias voltage generation circuit. The variable capacitor array includes a plurality of metal oxide semiconductor (MOS) variable capacitor cells, which include one or more pairs of MOS capacitors implemented in anti-parallel and/or anti-series configurations. In certain implementations, the MOS variable capacitor cells are electrically connected in parallel with one another between a radio frequency (RF) input and an RF output of the variable capacitor array. The bias voltage generation circuit generates bias voltages for biasing the MOS capacitors of the MOS variable capacitor cells.