US09614142B2
A piezoelectric ceramic composition contains a perovskite composition which is represented by (Pba·Rex){Zrb·Tic, ·(Ni1/3Nb2/3)d·(Zn1/3Nb2/3)e}O3 (wherein Re represents La and/or Nd, and a-e and x satisfy the following conditions 0.95≦a≦1.05, 0≦x≦0.05, 0.35≦b≦0.45, 0.35≦c≦0.45, 0
US09614140B2
A barium titanate piezoelectric ceramic having good piezoelectric properties and mechanical strength and a piezoelectric element that includes the ceramic are provided. A method for making a piezoelectric ceramic includes forming a compact containing barium titanate particles, sintering the compact, and decreasing the temperature of the compact. The sintering includes (A) increasing the temperature of the compact to a temperature range of a shrinking process of the compact; (B) increasing the temperature of the compact to a temperature range of a liquid phase sintering process of the compact; (C) decreasing the temperature of the compact to the temperature range of the shrinking process of the compact; and (D) retaining the third temperature.
US09614139B2
A flexible lighting element is provided, comprising: a first substrate; first and second conductive elements over the first substrate; a light-emitting element having first and second contacts that are both on a first surface of the light-emitting element, the first and second contacts being electrically connected to the first and second conductive elements, respectively, and the light-emitting element emitting light from a second surface opposite the first surface; a transparent layer located adjacent to the second surface; and a transparent affixing layer located between the first substrate and the transparent layer, wherein the transparent layer and the transparent affixing layer are both sufficiently transparent to visible light that they will not decrease light transmittance below 70%, and the first and second conductive layers are at least partially transparent to visible light, or are 300 μm or smaller in width, or are concealed by a design feature from a viewing direction.
US09614132B2
A light emitting device package includes substrate; first and second conduction members on the substrate; a light emitting diode on the substrate, the light emitting diode being electrically connected with the first and second conduction members; and a phosphor layer on the light emitting diode.
US09614131B2
An optoelectronic semiconductor component has a carrier and at least one semiconductor chip for emitting electromagnetic radiation. The semiconductor chip has two or more individually controllable elements. The semiconductor component additionally has a wavelength conversion element for at least partial conversion of the primary radiation emitted by the semiconductor chip into a secondary electromagnetic radiation. Each of the elements is suitable for generating primary radiation. The wavelength conversion element is structured into subregions. At least one individually controllable element of the semiconductor chip is associated with each subregion of the wavelength conversion element.
US09614104B2
The present invention provides a co-planar oxide semiconductor TFT substrate structure and a manufacture method thereof. In the co-planar oxide semiconductor TFT substrate structure, the active layer comprises a main body and a plurality of short channels connected to the main body, and the plurality of short channels are separated with the plurality of strip metal electrodes to make the active layer possess higher mobility and lower leak current. Thus, the performance of the TFT element can be improved. The present invention provides a manufacture method of a co-planar oxide semiconductor TFT substrate structure. With forming the plurality of strip metal electrodes between the source and the drain, which are separately positioned, as deposing the oxide semiconductor layer, the plurality of short channels can be formed between the source and the drain. The method is simple and does not require additional mask or process to obtain the active layer structure different from prior art. The manufactured actively layer possesses higher mobility and lower leak current. Thus, the performance of the TFT element can be improved.
US09614099B2
According to one embodiment, a semiconductor device includes a semiconductor layer including a first semiconductor portion and a second semiconductor portion being continuous with the first semiconductor portion, a first gate electrode, a second gate electrode, an insulating film. The first semiconductor portion includes a first portion, a second portion and a third portion provided between the first portion and the second portion. The second semiconductor portion includes a fourth portion separated from the first portion, a fifth portion separated from the second portion, and a sixth portion provided between the forth portion and the fifth portion. The first gate electrode is separated from the third portion. The second gate electrode is separated from the sixth portion. The insulating film is provided at a first position between the first gate electrode and the semiconductor layer and at a second position between the second gate electrode and the semiconductor layer.
US09614091B2
An apparatus comprises a nanowire having a channel region, a gate structure surrounding a lower portion of the channel region, wherein the gate structure comprises a first dielectric layer comprising a vertical portion and a horizontal portion, a first workfunction metal layer over the first dielectric layer comprising a vertical portion and a horizontal portion and a low-resistivity metal layer over the first workfunction metal layer, wherein an edge of the low-resistivity metal layer and an edge of the vertical portion of the first workfunction metal layer are separated by a dielectric region and the low-resistivity metal layer is electrically coupled to the vertical portion of the first workfunction metal layer through the horizontal portion of the first workfunction metal layer.
US09614090B2
A semiconductor device includes at least one first gate structure and at least one second gate structure on a semiconductor substrate. The at least one first gate structure has a flat upper surface extending in a first direction and a first width in a second direction perpendicular to the first direction. The at least one second gate structure has a convex upper surface extending in the first direction and a second width in the second direction, the second width being greater than the first width.
US09614085B2
The present disclosure provides a semiconductor structure, including: an insulation region including a top surface; a semiconductor fin protruding from the top surface of the insulation region; a gate over the semiconductor fin; and a regrowth region partially positioned in the semiconductor fin, and the regrowth region forming a source/drain region of the semiconductor structure; wherein a profile of the regrowth region taken along a plane perpendicular to a direction of the semiconductor fin and top surfaces of the insulation region includes a girdle, an upper girdle facet facing away from the insulation region, and a lower girdle facet facing toward the insulation region, and an angle between the upper girdle facet and the girdle is greater than about 54.7 degrees.
US09614082B2
The present disclosure relates to a semiconductor structure and a method of preparation including a silicon monocrystalline substrate, and a III-V structure abutting the silicon monocrystalline substrate. The semiconductor structure includes an InaGabAs structure overlaying the III-V structure, where a is from 0.40 to 1, b from 0 to 0.60, and a+b equal to 1.00. The III-V structure has a top surface facing away from the silicon substrate. The top surface is GagXxPpSbsZz, where X includes one or more group III elements other than Ga and Z is one or more group V elements other than P or Sb. g is from 0.80 to 1.00, x is from 0 to 0.20, z is from 0 to 0.30, p is from 0.10 to 0.55, and s is from 0.50 to 0.80, g+x is equal to 1.00 and p+s+z is equal to 1.00.
US09614075B2
A semiconductor device includes a fin-shaped silicon layer on a silicon substrate, and a first insulating film around the fin-shaped silicon layer. A pillar-shaped silicon layer is on the fin-shaped silicon layer, where a pillar diameter of the pillar-shaped silicon layer is equal to a fin width of the fin-shaped silicon layer, and where the pillar diameter and the fin width parallel to the surface. A first diffusion layer is in an upper portion of the fin-shaped silicon layer and a lower portion of the pillar-shaped silicon layer, and a second diffusion layer is in an upper portion of the pillar-shaped silicon layer. A gate insulating film is around the pillar-shaped silicon layer and a metal gate electrode is around the gate insulating film. A metal gate wiring is connected to the metal gate electrode and a contact is on the second diffusion layer.
US09614074B1
A device includes a semiconductor substrate, a buried doped isolation layer disposed in the semiconductor substrate to isolate the device, a body region disposed in the semiconductor substrate and to which a voltage is applied during operation and in which a channel is formed during operation, and a depletion region disposed in the semiconductor substrate and having a conductivity type in common with the buried doped isolation barrier and the body region. The depletion region reaches a depth in the semiconductor substrate to be in contact with the buried doped isolation layer. The depletion region establishes an electrical link between the buried doped isolation layer and the body region such that the buried doped isolation layer is biased at a voltage level lower than the voltage applied to the body region.
US09614059B2
An integrated circuit device, and a method of forming, including a semiconductor substrate, isolation regions extending into the semiconductor substrate, a semiconductor strip, and a semiconductor fin overlapping and joined to the semiconductor strip is provided. A first dielectric layer and a second dielectric layer are disposed on opposite sidewalls of the semiconductor strip. The integrated circuit device further includes a first conductive liner and a second conductive liner, wherein the semiconductor strip, the first dielectric layer, and the second dielectric layer are between the first conductive liner and the second conductive line. The first conductive liner and the second conductive liner are between, and in contact with, sidewalls of a first portion and a second portion of the isolation regions.
US09614048B2
A semiconductor structure of a split gate flash memory cell is provided. The semiconductor structure includes a semiconductor substrate including a source region and a drain region. Further, the semiconductor structure includes a floating gate, a word line, and an erase gate located over the semiconductor substrate between the source and drain regions. The floating gate is arranged between the word line and the erase gate. Even more, the semiconductor structure includes a dielectric disposed between the erase and floating gates. A thickness of the dielectric between the erase and floating gates is variable and increases towards the semiconductor substrate. A method of manufacturing the semiconductor structure is also provided.
US09614040B1
A semiconductor structure is provided including a strained silicon germanium alloy fin that can be employed as a channel material for a FinFET device and having a gate spacer including a lower portion that fills in a undercut region that lies adjacent to the strained silicon germanium alloy fin and beneath raised source/drain (S/D) structures and silicon pedestal structures that can provide improved overlay capacitance.
US09614039B2
A semiconductor device includes a plurality of trench gates provided abreast in a semiconductor substrate; an interlayer insulation film having opening from which a part of a front surface of the semiconductor substrate is exposed; and contact plugs provided in the openings. The interlayer insulation film comprises a plurality of first portions, each of which covers a corresponding one of the trench gates, and a plurality of second portions, each of which is provided between adjacent first portions and along a direction intersecting with the first portions. The openings are provided at an area surrounded by the first portions and the second portions, a length of the openings in a direction along the first portions is shorter than a length of the openings in a direction along the second portions intersecting with the first portions.
US09614028B2
The present application provides (in addition to more broadly applicable inventions) improvements which are particularly applicable to two-sided power semiconductor devices which use bipolar conduction. In this class of devices, the inventor has realized that two or three of the four (or more) semiconductor doping components which form the carrier-emission structures and control structures in the active device (array) portion of a two-sided power device can also be used, with surprising advantages, to form field-limiting rings around the active arrays on both surfaces. Most preferably, in some but not necessarily all embodiments, a shallow implant of one conductivity type is used to counterdope the surface of a well having the other conductivity type. This shallow implant, singly or in combination with another shallow implant of the same conductivity type, works to shield the well from the effects of excess charge at or above the surface of the semiconductor material.
US09614019B2
To provide a novel input device that can be manufactured at low cost or has high reliability. The input device includes a first flexible base material, a second flexible base material, and a sensor circuit that can sense an object such as a finger that is close to or in contact with a surface of the second flexible base material. The sensor circuit includes a transistor portion including a first transistor and a light-emitting element including a second transistor. The first transistor and the second transistor are provided on the first flexible base material side. Connection defects can be less likely to occur, which leads to an increase in the reliability of the input device.
US09614014B2
A display device includes a plurality of organic light-emitting diode (OLED) pixels on a substrate, and a plurality of light-emitting diode (LED) pixels between the plurality of OLED pixels on the substrate, the plurality of LED pixels on a same plane as the plurality of OLED pixels.
US09614010B2
Image sensors, image pickup devices, and electronic apparatuses are provided. These can include an image sensor or image pickup device that includes a first insulating layer over a semiconductor substrate. A depression section is formed in the first insulating layer. An organic photoelectric conversion section fills the depression section. One or more inorganic photoelectric conversion sections can also be provided, with the organic photoelectric conversion section overlapping the inorganic photoelectric conversion sections. Alternatively or in addition, the depression section can taper from a side adjacent a light receiving side of the image sensor to a side adjacent the at least a first inorganic photoelectric conversion section.
US09614009B2
The present invention provides an organic p-n junction based ultraviolet detection device and an ultraviolet image detector using the device. The organic p-n junction based ultraviolet detection device (40) includes: an active glass substrate (42) and a packaging glass substrate (44) that are arranged and opposite to each other, a plurality of organic p-n junctions (43) arranged between the active glass substrate (42) and the packaging glass substrate (44), and a packaging material (48) arranged along a circumferential edge area of the active glass substrate (42) and the packaging glass substrate (44). The plurality of organic p-n junctions (43) is arranged in the form of an array on the active glass substrate (42). The organic p-n junction based ultraviolet detection device and the ultraviolet image detector using the device according to the present invention features simple manufacturing process, low manufacturing cost, and cheap, diversified categories, and wide supply of raw material that can be formed through chemical synthesis. Further, the ultraviolet detection device has a simple structure, a small size, and a light weight and can be formed on a flexible substrate and can expand wide angle of photographing.
US09613997B2
A solid state imaging device including: a pixel region that is formed on a light incidence side of a substrate and to which a plurality of pixels that include photoelectric conversion units is arranged; a peripheral circuit unit that is formed in a lower portion in the substrate depth direction of the pixel region and that includes an active element; and a light shielding member that is formed between the pixel region and the peripheral circuit unit and that shields the incidence of light, emitted from an active element, to the photoelectric conversion unit.
US09613996B2
A back side image sensor and method of manufacture are provided. In an embodiment a bottom anti-reflective coating is formed over a substrate, and a metal shield layer is formed over the bottom anti-reflective coating. The metal shield layer is patterned to form a grid pattern over a sensor array region of the substrate, and a first dielectric layer and a second dielectric layer are formed to at least partially fill in openings within the grid pattern.
US09613994B2
Embodiments of the present disclosure include devices and sensor packages and methods of forming the same. An embodiment is a device including a first semiconductor chip. The first semiconductor chip includes a first substrate, a first conductive pad over the first substrate. The device further includes a second semiconductor chip having a second surface bonded to a first surface of the first semiconductor chip. The second semiconductor chip includes a second substrate and a second conductive pad over the second substrate. The second conductive pad and the first conductive pad form a first capacitor.
US09613989B2
A display device comprising TFT elements having satisfactory characteristics and being easy to assemble. In the display device, a pixel emitting red light comprises a red color filter. The red color filter forms a light shielding film for the TFT elements in a driver circuit portion or in a pixel portion.
US09613988B2
In view of the problem that a reduced thickness of an EL film causes a short circuit between an anode and a cathode and malfunction of a transistor, the invention provides a display device that has a light emitting element including an electrode and an electroluminescent layer, a wire electrically connected to the electrode of the light emitting element, a transistor provided with an active layer including a source, a drain and a channel forming region, and a power supply line electrically connected to one of the source and the drain of the transistor, wherein the wire is electrically connected to the other of the source and the drain of the transistor, and the width of a part of the electrode in the vicinity of a portion where the electrode is electrically connected to the wire is smaller than that of the electrode in the other portion.
US09613987B2
A display device including a data line disposed on a substrate; a first pigment layer formed to cover the data line; a second pigment layer disposed by a side of the first pigment layer and formed to have a first region which corresponds to an overlap region of the first and second pigment layers; and common electrodes arranged on second regions in which the first and second pigment layers do not overlap with each other.
US09613984B2
Provided are a display device, a method of fabricating the display device, and a method of fabricating an image sensor device. The method of fabricating the display device includes preparing a substrate including a cell array area and a peripheral circuit area, forming a silicon layer on the peripheral circuit area of the substrate, forming oxide layers on the cell array area and the peripheral circuit area of the substrate, forming gate dielectric layers on the silicon layer and the oxide layers, forming the gate electrodes on the gate dielectric layers, wherein the gate electrodes expose both ends of the silicon layer and both ends of the oxide layers, and injecting dopant into both ends of the silicon layer and both ends of the oxide layers at the same time.
US09613978B2
Some embodiments include a transistor having a first electrically conductive gate portion along a first segment of a channel region and a second electrically conductive gate portion along a second segment of the channel region. The second electrically conductive gate portion is a different composition than the first electrically conductive gate portion. Some embodiments include a method of forming a semiconductor construction. First semiconductor material and metal-containing material are formed over a NAND string. An opening is formed through the metal-containing material and the first semiconductor material, and is lined with gate dielectric. Second semiconductor material is provided within the opening to form a channel region of a transistor. The transistor is a select device electrically coupled to the NAND string.
US09613976B2
In general, according to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a semiconductor pillar, a memory film, a partitioning member, a first interlayer insulating film, and a first plug. The stacked body is provided on the substrate, and including a plurality of electrode films and a plurality of insulating films. The semiconductor pillar is provided in the stacked body. The partitioning member is provided in the stacked body. The first plug is connected to the semiconductor pillar. A central axis of the first plug is shifted from a central axis of the semiconductor pillar so as to approach the nearest partitioning member.
US09613975B2
A structure is formed on a substrate, which includes a stack of alternating layers comprising insulating layers and electrically conductive layers and a plurality of memory stack structures extending through the stack. At least one bridge line structure is formed on top surfaces of a respective subset of the plurality of memory stack structures to provide local lateral electrical connection. At least one dielectric material layer is formed over the at least one bridge line structure and the plurality of memory stack structures. A plurality contact via structures is formed through the dielectric material layer. The plurality of contact via structures includes at least one first contact via structure contacting a top surface of a respective bridge line structure, and second contact via structures contacting a top surface of a respective memory stack structure.
US09613970B2
A semiconductor nonvolatile memory element is used to form a constant current source in a semiconductor integrated circuit device. The semiconductor nonvolatile memory element includes a control gate electrode, a floating gate electrode, source/drain terminals, a thin first gate insulating film, and a second gate insulating film that is thick enough not to be broken down even when a voltage higher than an operating voltage of the semiconductor integrated circuit device is applied thereto, the first and second gate insulating films being formed below the control gate electrode. Thus, provided is a normally on type semiconductor nonvolatile memory element in which a threshold voltage can be regulated through injection of a large amount of charge with respect to the operating voltage from a drain terminal into the floating gate electrode via the second gate insulating film, and injected carriers do not leak in an operating voltage range.
US09613966B2
A semiconductor device includes a semiconductor substrate including a plurality of active areas, a bit line crossing the plurality of active areas, a direct contact connecting a first active area of the plurality of active areas with the bit line, an insulating spacer covering a side wall of the bit line and extending at a level lower than a level of an upper surface of the semiconductor substrate, a contact pad connected with a side wall of a second active area of the plurality of active areas, which neighbors the first active area, a first insulating pattern defining a contact hole exposing the insulating spacer and the contact pad, and a buried contact connected with the contact pad and filling the contact hole.
US09613960B2
A method for forming FinFETs includes providing a semiconductor substrate having at least a first fin in a first region and at least a second fin in a second region, and a first gate structure over the first fin and a second gate structure over the second fin; forming a first stress layer on the first fin and a first cover layer on the first stress layer; forming a second stress layer on the second fin and a second cover layer on the second stress layer; performing a first potential barrier reducing ion implantation process on the first cover layer; performing a second potential barrier reducing ion implantation process on the second cover layer; forming a first metal layer and a second metal layer; and forming a first contact layer on the first cover layer and a second contact layer on the second cover layer.
US09613958B2
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US09613950B1
In a semiconductor device including an IGBT and a diode, an upper-side lifetime control region, which is provided in the drift region within a range located above an intermediate depth of the drift region, is provided in a diode area and is not provided in an IGBT area. A first inter-trench semiconductor region, which is adjacent to a second inter-trench semiconductor region in a diode area, includes a barrier region of an n-type located between the body region and the drift region and a pillar region of the n-type extending from a position being in contact with the upper electrode to a position being in contact with the barrier region. Each of the second inter-trench semiconductor regions in the diode area does not include the pillar region.
US09613941B2
A semiconductor package has a lead frame and a power die. The lead frame has a first die paddle with a cavity formed entirely therethrough. The power die, which has a lower surface, is mounted on the first die paddle such that a first portion of the lower surface is attached to the first die paddle using a solderless die-attach adhesive, and a second portion of the lower surface, is not attached to the first die paddle and abuts the cavity formed in the first die paddle such that the second portion is exposed.
US09613928B2
An apparatus and a method for chip-to-wafer integration is provided. The apparatus includes a coating module, a bonding module and a cleaning module. The method includes the steps of placing at least one chip on a wafer to form an integrated product, forming a film on the integrated product, such that the integrated product is substantially fluid-tight, and exerting a predetermined positive pressure on the film during permanent bonding of the at least one chip to the wafer. The method further includes the step of removing the film from the integrated product after permanent bonding of the at least one chip to the wafer.
US09613917B2
A package for a use in a package-on-package (PoP) device. The package includes a substrate, a polymer layer formed on the substrate, a first via formed in the polymer layer, and a material disposed in the first via to form a first passive device. The material may be a high dielectric constant dielectric material in order to form a capacitor or a resistive material to form a resistor.
US09613915B2
A laminate structure includes a conductive layer and a dielectric layer in contact with the conductive layer, the dielectric layer comprises a selectively patterned high-modulus dielectric material that balances a differential stress between the conductive layer and the dielectric layer to mechanically stiffen the laminate structure and reduce warpage.
US09613907B2
A damascene interconnect structure may be formed by forming a trench in an ILD. A diffusion barrier may be deposited on trench surfaces, followed by a first liner material. The first liner material may be removed from a bottom surface of the trench. A second liner material may be directionally deposited on the bottom. A conductive seed layer may be deposited on the first and second liner materials, and a conductive material may fill in the trench. A CMP process can remove excess material from the top of the structure. A damascene interconnect may include a dielectric having a trench, a first liner layer arranged on trench sidewalls, and a second liner layer arranged on a trench bottom. A conductive material may fill the trench. The first liner material may have low wettability and the second liner material may have high wettability with respect to the conductive material.
US09613902B2
Subject matter disclosed herein may relate to word line electrodes and/or digit line electrodes in a cross-point array memory device. One or more word line electrodes may be configured to form a socket area to provide connection points to drivers and/or other circuitry that may be located within a footprint of an array of memory cells.
US09613895B1
A semiconductor package includes an RDL interposer having a first side, a second side, and a vertical sidewall extending between the first side and the second side; at least one semiconductor die mounted on the first side of the RDL interposer; a first molding compound disposed on the first side covering the at least one semiconductor die; a plurality of solder bumps or solder balls mounted on the second side; and a second molding compound disposed on the second side surrounding the plurality of solder bumps or solder balls and covering the vertical sidewall of the RDL interposer.
US09613894B2
An electronic package is provided. The electronic package includes an insulator having a recessed portion formed therein; an electronic element embedded in the recessed portion and having a sensing region exposed from the insulator; and a conductive structure disposed on the insulator and electrically connected with the electronic element. The overall thickness of the electronic package is reduced by embedding the electronic element which is embedded in the recessed portion.
US09613892B2
A printed circuit board for selectively communicating power from a power source to a use has an input bus for receiving a power supply. A transistor is connected to the input bus and is positioned on one side of the input bus in a first direction. An output bus is connected to the transistor on an opposed side of the transistor relative to the input bus. The transistor is intermediate at the first input and output buses in the first dimension. A power supply system is also disclosed.
US09613890B2
A semiconductor device includes a resin package, a semiconductor chip sealed in the package and having first and second pads on a front surface. An island of the device has a projecting terminal sealed in the package, to one surface of which a back surface of the chip is bonded, and the other surface of which is partially exposed from a bottom surface of the package as a first terminal. A lead separate from the island is sealed in the package and has one surface electrically connected with the second pad, and another surface exposed from the package bottom surface as a second terminal capable of electrical connection between the second pad and outside. A mass center of the chip is away from a center of the package, the projecting terminal is as large as the lead, and solder under the device spreads to the island projecting terminal.
US09613888B2
A semiconductor device in the preferred embodiment includes: a lead frame comprising a die pad and an electrode terminal; and at least one semiconductor chip bonded to a surface of the die pad, wherein the lead frame excluding a bottom surface thereof and the semiconductor chip are sealed by a sealing resin, and an unevenness is introduced on a bonding interface between the surface of the die pad and the semiconductor chip.
US09613887B2
An Integrated Circuit device, including: a base wafer including single crystal, the base wafer including a plurality of first transistors; at least one metal layer providing interconnection between at least a portion of the plurality of first transistors; a second layer of less than 2 micron thickness, the second layer including a plurality of second transistors, the second layer overlying the at least one metal layer; and at least one conductive structure constructed to provide power to a portion of the second transistors, where the provide power is controlled by at least one of the transistors.
US09613883B2
[Object] A semiconductor device is configured to release heat from semiconductor chips more efficiently. [Means for Solution]A semiconductor device includes: a die pad 11 which has a die pad main surface 111 and a die pad rear surface 112; a semiconductor chip 41 mounted on the die pad main surface 111; a sealing resin portion 7 formed with a recess 75 for exposure of the die pad rear surface 11 and covering the die pad 11 and the semiconductor chip 41; and a heat releasing layer 6 disposed in the recess 75. The recess 75 has a recess groove 753 outside the die pad 11 in a direction in which the die pad rear surface 112 extends, and the recess groove 753 is closer to the die pad main surface 111 than to the die pad rear surface 112. The heat releasing layer 6 has a junction layer which is in contact with the die pad rear surface 112 and having part thereof filling the recess groove 753.
US09613882B2
A thermal interface material (TIM) using high thermal conductivity nano-particles, particularly ones with large aspect ratios, for enhancing thermal transport across boundary or interfacial layers that exist at bulk material interfaces is disclosed. At least one of the interfacial layers is a vertically aligned metal nanowire array. The nanoparticles do not need to be used in a fluid carrier or as filler material within a bonding adhesive to enhance thermal transport, but simply in a dry solid state. The nanoparticles may be equiaxed or acicular in shape with large aspect ratios like nanorods and nanowires.
US09613881B2
A semiconductor device having improved heat-dissipation characteristics is capable effectively discharging heat that is generated inside the semiconductor device of a three-dimensional laminated structure, to the outside of the semiconductor device by utilizing an internal connector used during bonding.
US09613880B2
A method for fabricating a semiconductor structure includes: providing a substrate with a dielectric layer and a passivation layer formed on the substrate; forming a via through the dielectric layer and exposing the substrate; forming a first conductive layer to fill the via with a top surface of the first conductive layer leveled with a top surface of the passivation layer; forming a patterned layer with an opening on the passivation layer. The opening is located above the first conductive layer with a dimension larger than the dimension of the via. The method also includes forming a trench in the dielectric layer; forming a second conductive layer to fill the trench and to electrically connect to the first conductive layer; then removing a portion of the second conductive layer, the patterned layer, and the passivation layer to make a top surface of the second conductive layer level with a top surface of the dielectric layer.
US09613879B2
In one embodiment, a complementary metal-oxide-semiconductor (CMOS) logic device formed with single-walled carbon nanotubes (SWCNTs) includes: at least one p-type metal-oxide-semiconductor (PMOS) thin-film transistor (TFT) formed with the SWCNTs, and at least one n-type metal-oxide-semiconductor (NMOS) TFT formed with the SWCNTs, where each of the at least one PMOS TFT and the at least one NMOS TFT has a gate, a source and a drain. The gate of each of the at least one PMOS TFT and the gate of each of the at least one NMOS TFT is configured to alternatively receive at least one input voltage, and respectively includes a local metallic gate structure formed of a metal. At least one of the drain of the at least one PMOS TFT and the drain of the at least one NMOS TFT is configured to output an output voltage VOUT.
US09613874B1
Methods for evaluating semiconductor device structures are provided. In one example, a method includes forming a support layer on a first side of a lamellar sample portion of the semiconductor device structure. The lamellar sample portion has a second side opposite the first side, a target analysis area on or proximate the first side, and a first thickness defined from the first side to the second side. The second side is milled to form a reduced thickness lamellar-supported sample portion that has a milled second side opposite the first side. The support layer is removed from the reduced thickness lamellar-supported sample portion to form a reduced thickness lamellar sample portion having a second thickness that is defined from the first side to the milled second side and that is less than the first thickness. The target analysis area of the reduced thickness lamellar sample portion is evaluated.
US09613870B2
Semiconductor structures and methods of fabricating the same using interrupted deposition processes and multiple laser anneals are provided. The structure includes a high-k gate stack with a high-k bilayer or nanolaminate where a bottom portion of the bilayer is crystallized while a top portion of the bilayer is amorphous.
US09613868B2
A method for forming FinFETs includes, sequentially, providing a substrate; forming a plurality of fins on a surface of the substrate; forming a gate structure overlying on at least one of the plurality of fins; forming a barrier layer covering top and side surfaces of the gate structures, and top and side surfaces of the plurality of fins; performing a radical oxidation process to convert a top portion of the barrier layer to a passive layer to form a remaining barrier layer and to cause the top surfaces of the fins to be flat after subsequent etching processes; performing an etch-back process on the passive layer to form passive sidewalls on side surfaces of the portions of the remaining barrier on the side surfaces of the fins; and removing portions of the remaining barrier layer on the top surfaces of the fins by a wet etching process using the passive sidewalls as an etching mask.
US09613862B2
Chamferless via structures and methods of manufacture are provided. The method includes: forming at least one self-aligned via within at least dielectric material; plugging the at least one self-aligned via with material; forming a protective sacrificial mask over the material which plugs the at least one self-aligned via, after a recessing process; forming at least one trench within the dielectric material, with the protective sacrificial mask protecting the material during the trench formation; removing the protective sacrificial mask and the material within the at least one self-aligned via to form a wiring via; and filling the wiring via and the at least one trench with conductive material.
US09613853B2
Approaches for fabricating copper wires in integrated circuits are provided. A method of manufacturing a semiconductor structure includes forming a wire opening in a mask. The method also includes electroplating a conductive material in the wire opening. The method additionally includes forming a cap layer on the conductive material. The method further includes removing the mask. The method still further includes forming spacers on sides of the conductive material. The method additionally includes forming a dielectric film on surfaces of the cap layer and the sidewall spacers.
US09613848B2
A method for forming a dielectric structure includes forming an auxiliary layer over a substrate, and forming a hole within the auxiliary layer. A fill material is deposited into the hole. The auxiliary layer is removed to form the dielectric structure having a negative taper. The dielectric structure has a top critical dimension greater than a bottom critical dimension.
US09613847B2
A method of manufacturing an IC, comprising providing a substrate having a first side and a second opposite side, forming a STI opening in the first side of the substrate and forming a partial TSV opening in the first side of the substrate and extending the partial TSV opening. The extended partial TSV opening is deeper into the substrate than the STI opening. The method also comprises filling the STI opening with a first solid material and filling the extended partial TSV opening with a second solid material. Neither the STI opening, the partial TSV opening, nor the extended partial TSV opening penetrate an outer surface of the second side of the substrate. At least either: the STI opening and the partial TSV opening are formed simultaneously, or, the STI opening and the extended partial TSV opening are filled simultaneously.
US09613824B2
The etching method of one embodiment includes a first step of generating a plasma of a first processing gas containing a fluorocarbon gas and a hydrofluorocarbon gas in a processing container of a plasma processing apparatus, and a second step of generating a plasma of a second processing gas containing a hydrofluorocarbon gas and a nitrogen gas in the processing container. In the method, sequences each including the first step and the second step are performed. The plasma is continuously generated over the execution period for the first step and the execution period for the second step. In the second step, a ratio of the flow rate of a hydrogen gas to the flow rate of the second processing gas is set to be small in a period immediately before the execution period for the first step and a period immediately after the execution period for the first step.
US09613817B1
A method of enhancing surface diffusion species concentration in source/drain regions includes providing a substrate for an integrated circuit. One of an n-type and a p-type S/D region for a semiconductor device is formed on a surface of the substrate. A top surface of the S/D region is exposed. A diffusion layer is deposited over the top surface of the S/D region, the diffusion layer having a concentration of a diffusion species. The diffusion layer is heated to diffuse the diffusion species into the S/D region to enhance a concentration of the diffusion species proximate the top surface of the S/D region. The diffusion layer is removed from the top surface of the S/D region. A metal layer is deposited over the top surface of the S/D region immediately after removing the diffusion layer. Electrical contacts are formed over the top surface of the S/D region from the metal layer.
US09613811B2
A first protective layer, a mask layer, a second protective layer and a photoresist layer are sequentially formed on a substrate. A photoresist pattern is formed by partially removing the photoresist layer. An ion implantation mask is formed by sequentially etching the second protective layer, the mask layer and the first protective layer using the photoresist pattern. The ion implantation mask exposes the substrate. Impurities are implanted in an upper portion of the substrate exposed by the ion implantation mask.
US09613810B2
Methods, systems, and devices are disclosed for implementing high power circuits and semiconductor devices. In one aspect, a method for fabricating a silicon carbide semiconductor device includes forming a thin epitaxial layer of a nitrogen doped SiC material on a SiC epitaxial layer formed on a SiC substrate, and thermally growing an oxide layer to form an insulator material on the nitrogen doped SiC epitaxial layer, in which the thermally grown oxide layer results in at least partially consuming the nitrogen doped SiC epitaxial layer in the oxide layer to produce an interface including nitrogen between the SiC epitaxial layer and the oxide layer.
US09613798B2
A technique includes forming a film containing a first element, a second element and carbon on a substrate by performing a cycle a predetermined number of times. The cycle includes non-simultaneously performing: forming a first layer containing the first element and carbon by supplying a precursor gas having a chemical bond of the first element and carbon from a first supply part to the substrate in a process chamber, and forming a second layer by supplying a reaction gas containing the second element from a second supply part to the substrate in the process chamber and supplying a plasma-excited inert gas from a third supply part to the substrate in the process chamber to modify the first layer, the third supply part being different from the second supply part.
US09613796B2
The wafer bevel etching apparatus of the present invention includes a wafer-protecting mask to cover parts of a wafer. A central region and a wafer bevel region surrounding the central region are defined on the wafer. The wafer-protecting mask includes a center sheltering region and at least one wafer bevel sheltering region. The center sheltering region can completely shelter the central region of the wafer, and the wafer bevel sheltering region extends from the outside edge of the center sheltering region, shelters parts of the wafer bevel region, and exposes the other parts of the wafer bevel region.
US09613790B2
An electron spectrometer includes: an energy analyzer section that energy-analyzes electrons emitted from a specimen; a micro-channel plate that amplifies the electrons analyzed by the energy analyzer section; a fluorescent screen that converts the electrons amplified by the micro-channel plate into light; a camera that photographs the fluorescent screen; and an effective range calculation section that calculates an effective range of the fluorescent screen within a camera image photographed by the camera, the effective range calculation section performing a process that acquires a plurality of the camera images photographed while causing the energy analyzer section to analyze the electrons with a different center energy, a process that converts the plurality of camera images respectively into a plurality of spectra, and a process that calculates the effective range of the fluorescent screen within the camera image based on the plurality of spectra.
US09613786B2
To enable more reliable detection of ion peaks from mass spectral data. Ion peaks are detected from mass spectrum by the following steps. A step of acquiring mass spectral data made up of peaks which is acquired using a mass spectrometer, the peaks having mass-to-charge ratio and intensity information, a step of classifying the peaks in the acquired mass spectral data into a plurality of classes according to the intensity of the peaks, and a step of identifying the peaks as ion peaks or noise peaks based on the intensity information of the peaks which have been classified into the plurality of classes.
US09613783B2
Methods and apparatus for controlling a magnetic field in a plasma chamber are provided herein. In some embodiments, a process chamber liner may include a cylindrical body, an inner electromagnetic cosine-theta (cos θ) coil ring including a first plurality of inner coils embedded in the body and configured to generate a magnetic field in a first direction, and an outer electromagnetic cosine-theta (cos θ) coil ring including a second plurality of outer coils embedded in the body and configured to generate a magnetic field in a second direction orthogonal to the first direction, wherein the outer electromagnetic cos θ coil ring is disposed concentrically about the inner electromagnetic cos θ coil ring.
US09613778B1
Provided herein are approaches for securing electrostatic elements within a lens component. In one approach, a connector includes a flexible coupling secured at a first end to an electrostatic element of a plurality of electrostatic elements, the plurality of electrostatic elements extending between a set of sidewalls of the lens component. The connector further includes a stub protruding from a feedthrough component provided through the set of sidewalls, the stub secured to the flexible coupling at a second end of the flexible coupling.
US09613777B2
A plasma chamber having improved plasma density is disclosed. The plasma chamber utilizes internal antennas. These internal antennas can be manipulated in a variety of ways to control the uniformity of the plasma density. In some embodiments, the conductive coil within the antenna is translated from a first location to a second location. For example, the entirety of the internal antennas may be translated within the plasma chamber. In another embodiment, the conductive coil disposed within the outer tube is translated relative to its outer tube. In another embodiment, the conductive coil within the outer tube may be bent and may be rotated within the outer tube. In another embodiment, the outer tube may also be bent and rotated. In other embodiments, ferromagnetic segments may be disposed in the outer tube to focus or block the electromagnetic energy emitted from the conductive coil.
US09613776B2
A holder for receiving fuses is provided. The holder includes a housing and a fuse shuttle. The fuse shuttle is slidably cooperable with the housing in a first portion of the housing and pivotally cooperable with the housing in a second portion of the housing. The fuse shuttle and the housing define a fuse loading position and a fuse operational position.
US09613773B2
An electrical component includes at least one external contact having a first metallization and a second metallization. The metallizations are fired and the second metallization only partly covers the first metallization. Furthermore, an electrical component includes at least one frame-shaped metallization. Furthermore, an electrical component includes a first and second metallization that have a different wettability with solder material.
US09613766B2
The invention relates to a door contact switch, especially for a switchgear cabinet, having a switching piece, a baseplate and a switch housing accommodating the switching piece, the switch housing being movably mounted relative to the baseplate. At least one edge of the baseplate has at least one baseplate snap-in device and the switch housing has at least one switch housing snap-in device such that the baseplate can be locked with the switch housing in at least two different positions.
US09613765B2
An electric switch has a housing with an upper surface through which a actuating plunger extends at a position close to a side surface. The actuating plunger is arranged to operate a switching element disposed inside the housing. An actuating lever is fixed to the side surface adjacent the plunger such that the actuating lever extends over and beyond the upper surface of the housing. A stop for the actuating plunger is arranged inside the housing. With this switch the actuating travel is extended solely in relation to the switch. Furthermore a long over-travel exists following switching, wherein any forces which might occur through improper use in relation to the switch do not cause any damaging effects to the switching element.
US09613753B2
An external terminal 30 comprises a terminal electrode connection part 32 connected to the terminal electrode 22 to face to the end surface of the element body 26; a mounting connection part 34 connectable to a mounting surface 62; and a joint part 36 which joins the terminal electrode connection part 32 with the mounting connection part 34 to separate one side surface 26a of the element body 26 closest to the mounting surface 64 therefrom. A width W1 of the joint part 36 along a direction parallel to the mounting surface 62 is smaller than a width W0 of the terminal electrode connection part 32.
US09613745B2
In some embodiments, the instant invention can provide an electrical system that at least includes the following: a three-phase inductor, having: a core, having: at least one first core segment, having a first shape; at least one second core segment, having a second shape; at least one third core segment, having a third shape; where the at least one first core segment, the at least one second core segment, and the at least one third core segment are configured to be: separate from each other and adjustable relative to each other; and where the core is configured so that differential mode inductance flux paths during the operation of the three-phase inductor depend on the first shape of the at least one first core segment, the second shape of the at least one second core segment, and the third shape of the at least one third core segment.
US09613743B2
Electromagnetic transformer components include a magnetic core and at least two conductors assembled with the core and defining respective windings completing different numbers of turns. The conductors are fabricated from a composite material including carbon nanotubes having an improved conductivity. The transformer is fabricated to have performance parameters that are selected in view of a function of a ratio of conductivity and/or a function of a ratio of effective diameter of the composite conductor material relative to a reference conductor material as conventionally used in a transformer fabrication.
US09613737B2
An R-T-B sintered magnet including a composition containing a rare earth element, a transition element and boron, containing essentially no dysprosium as a rare earth element, and having crystal grains with a composition containing a rare earth element, a transition element and boron, and grain boundary regions formed between the crystal grains, wherein the triple point regions which are grain boundary regions surrounded by 3 or more crystal grains have a composition containing a rare earth element, a transition element and boron and have a higher mass ratio of the rare earth element than the crystal grains, the average value of the area of the triple point regions in a cross-section being no greater than 2 μm2 and the standard deviation of the area distribution being no greater than 3.
US09613734B2
A sheathing member mounting apparatus is provided with a support mechanism that supports a sheet member from the side of a protective layer, electric wire holding mechanisms that hold an electric wire portion in a state of being disposed along a bonding layer of the sheet member, and a folding mechanism that folds the sheet member in two. A second region supported by a second support portion is pivoted toward a first support portion, whereby the electric wire portion of a wire harness is sandwiched in the folded sheet member to be covered.
US09613731B2
The invention relates to a cable (1) having at least one electrical line (2), the electrical line (2) being surrounded by an electrically conductive sheath (5), the sheath (5) being formed from an electrically conductive and resilient sealing material.
US09613729B2
An enhanced mechanical design of multiple zone plates precision alignment apparatus for hard x-ray focusing in a twenty-nanometer scale is provided. The precision alignment apparatus includes a zone plate alignment base frame; a plurality of zone plates; and a plurality of zone plate holders, each said zone plate holder for mounting and aligning a respective zone plate for hard x-ray focusing. At least one respective positioning stage drives and positions each respective zone plate holder. Each respective positioning stage is mounted on the zone plate alignment base frame. A respective linkage component connects each respective positioning stage and the respective zone plate holder. The zone plate alignment base frame, each zone plate holder and each linkage component is formed of a selected material for providing thermal expansion stability and positioning stability for the precision alignment apparatus.
US09613723B2
A compact nuclear power generation system includes a reactor (3) comprising a core (2) which uses metal fuel containing either or both of uranium-235/238 and plutonium-239. A reactor vessel (1) houses the core (2). Metal sodium primary coolant (8) is heated by the core (2). A neutron reflector (9) maintains the effective multiplication factor of neutrons emitted from the core (2) at approximately one or more to bring the core into a critical state. The neutron reflector is movable from a lower part towards an upper part of the core. The heated metal sodium is supplied to a main heat exchanger (15) which is located outside the reactor. A secondary coolant of supercritical carbon dioxide, which circulates through the main heat exchanger, is in heat exchange with the heated metal sodium. The heated secondary coolant drives a turbine (20). A power generator (21) can be operated by the driven turbine.
US09613722B2
An apparatus and method are described for performing forward and reverse memory sparing operations. For example, one embodiment of a processor comprises memory sparing logic to perform a first forward memory sparing operation at a first level of granularity in response to detecting a memory failure; the memory sparing logic to perform a reverse memory sparing operation in response to a determination of an improved sparing state having a second level of granularity; and the memory sparing logic to responsively perform a second forward memory sparing operation at the second level of granularity.
US09613720B2
A semiconductor storage device has a memory cell array, a plurality of word lines, a plurality of bit lines, and a plurality of blocks including a group of at least some memory cells, a defect information storage block that stores defect information in the memory cell array, a first defect detection circuitry that reads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is a defect in the defect information storage block, a second defect detection circuitry that changes a read voltage level for reading the data of the memory cells, rereads data of at least some memory cells in the defect information storage block, verifies the data, and determines whether there is the defect in the defect information storage block, and a defect determination circuitry that determines the defect information storage block as a defective block.
US09613719B1
A method of healing a plurality of non-volatile semiconductor memory devices on a multi-chip package is disclosed. The multi-chip package can be heated to a temperature range having a temperature range upper limit value and a temperature range lower limit value. The temperature of the multi-chip package can be kept essentially within the temperature range for a predetermined time period by monitoring a thermal sensing element with a sensing circuit outside of the multi-chip package. The thermal sensing element may be located near the components with the lowest failure temperature to ensure the multi-chip package is not damaged during the healing process.
US09613704B2
This invention discloses 2D or 3D NAND flash array in two-level BL-hierarchical structure with flexible multi-page or random-page-based concurrent, mixed SLC and MLC Read, Program or Program-Verify operations including bit-flipping for each program state or any combinations of above operations. Tracking techniques of self-timed control and algorithm of programming, read and local-bit line (LBL) voltage generations are proposed for enhancing automatic controls over charging and discharging of a plurality of WLs and LBLs in one or more randomly selected Blocks in one or more Segments of one or more Groups in a NAND plane for m-page concurrent operations using Vdd/Vss to Vinh/Vss Program page data conversion, multiple pseudo CACHEs based on LBL capacitors for storing raw SLC and MSB/LSB loaded page data, writing back or reading from Sense-Amplifier, Program/Read Buffer, real CHCHE, and multiple pseudo CACHEs with M-fold reduction in latency and power consumption.
US09613702B1
A memory device including multiple word lines, multiple bit lines and a memory cell array is provided. The word lines intersect the bit lines, and an included angle between the word lines and the bit lines is not a right angle. The memory cell array includes multiple memory cells respectively disposed at the intersections of the word lines and the bit lines. Each row of the memory cells is electrically connected to one of the word lines, and each column of the memory cells is electrically connected to one of the bit lines.
US09613697B2
A resistive memory device includes a memory cell array having a plurality of memory cells respectively connected to a plurality of first signal lines and a plurality of second signal lines crossing each other. A first write driver is configured to provide a write voltage to write data to the memory cells. A second write driver is configured to be disposed between the memory cell array and the first write driver and provide a write current generated based on the write voltage to a first signal line selected from among the plurality of first signal lines.
US09613694B1
Two-terminal memory can be set to a first state (e.g., conductive state) in response to a program pulse, or set a second state (e.g., resistive state) in response to an erase pulse. These pulses generally produce a voltage difference between the two terminals of the memory cell. Certain electrical characteristics associated with the pulses can be manipulated in order to enhance the efficacy of the pulse. For example, the pulse can be enhanced or improved to reduce power-consumption associated with the pulse, reduce a number of pulses used to successfully set the state of the memory cell, or to improve Ion distribution associated with active metal particles included in the memory cell.
US09613692B1
A memory device includes an array of phase-change memory (PCM) cells and complementary PCM cells. A column decoder is coupled to the array of PCM cells and complementary PCM cells, and a sense amplifier is coupled to the column decoder. The sense amplifier includes a current integrator configured to receive first and second currents of a given PCM cell and complementary PCM cell, respectively. A current-to-voltage converter is coupled to the current integrator and is configured to receive the first and second currents, and to provide first and second voltages of the given PCM cell and complementary PCM cell to first and second nodes, respectively. A logic circuit is coupled to the first and second nodes and is configured to disable the column decoder and to discharge the bitline and complementary bitline voltages in response to the first and second voltages.
US09613690B2
A resistive memory device includes a memory cell array including a unit memory cell coupled between a word line and a bit line, wherein the unit memory cell includes a data storage material and a non-silicon-substrate-based type bidirectional access device coupled in series, a path setting circuit coupled between the bit line and the word line, suitable for providing a program pulse toward the bit line or the word line based on a path control signal, a forward write command, and a reverse write command, and a control unit suitable for providing a write path control signal, a forward program command, and a reverse program command based on an external command signal.
US09613689B1
A three-dimensional memory device includes an alternating stack of word lines and insulating layers, a plurality of gate lines, a plurality of global bit lines, and a plurality of local bit lines contacting a respective gate line and global bit line. A plurality of memory elements is located at each overlap region between the word lines and the local bit lines. A plurality of diodes located in electrical series between each of the local bit lines and the respective one of the plurality of gate lines. A plurality of selector elements located in electrical series between each of the local bit lines and the respective one of the plurality of global bit lines. The plurality of selector elements includes a material that provides a conductivity change of at least one order of magnitude upon application of a voltage.
US09613687B2
In one embodiment, the method includes performing a read operation on a memory, and determining, by a memory controller, whether to perform a reliability verification read operation based on a count value and a reference value. The count value is based on a number of read commands issued by the memory controller to the memory, and the reliability verification read operation is for reading data from at least one memory cell associated with at least one unselected word line in the memory. An unselected word line is a word line not selected during the read operation. The method further includes performing the reliability verification read operation for the at least one unselected word line based on the determining.
US09613680B2
Semiconductor devices capable of a sensing margin of a semiconductor device are described. A semiconductor device may include a plurality of mats, a plurality of sensing circuits, a plurality of connecting circuits, and a plurality of mat dividing circuits. The mats are divided into upper regions and lower regions and activated by word lines. The sensing circuits are arranged in regions among the plurality of mats and are configured to sense/amplify data applied from the plurality of mats. The connecting circuits are configured to control connections between the mats and the sensing circuits in correspondence to a plurality of bit line selection signals. The mat dividing circuits are configured to selectively connect bit lines of the upper regions and the lower regions to each other in correspondence to a plurality of mat selection signals.
US09613678B2
A semiconductor apparatus including a multichip package is disclosed. The semiconductor apparatus includes a slave chip having a slave region and a master region. The slave region is configured to have a first threshold voltage smaller than an operation voltage and the master region is configured to have a second threshold voltage greater than the operation voltage.
US09613677B1
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs an external command and external addresses. The second semiconductor device generates an internal active command in response to the external command, generates active addresses in response to the external addresses, generates a refresh signal and refresh addresses in response to the internal active command, performs an internal operation in response to the internal active command and the active addresses, and performs a refresh operation in response to the refresh signal and the refresh addresses.
US09613676B1
Methods, systems, and devices for preventing disturb of untargeted memory cells during repeated access operations of target memory cells are described for a non-volatile memory array. Multiple memory cells may be in electronic communication with a common conductive line, and each memory cell may have an electrically non-linear selection component. Following an access operation (e.g., a read or write operation) of a target memory cell, untargeted memory cells may be discharged by applying a discharge voltage to the common conductive line. The discharge voltage may, for example, have a polarity opposite to the access voltage. In other examples, a delay may be instituted between access attempts in order to discharge the untargeted memory cells.
US09613669B2
The disclosure provides a matrix transposing circuit for outputting a transposed N×N matrix. The matrix transposing circuit includes: an input resister array with m×N array; a memory having b storage blocks; an output register array with N×m array. N, m, n, b are integer in power of 2, N can be completely divided by m and n, and N=n×m×b. The matrix is divided into multiple sub-matrixes with m×n array to form Y matrix. Each of sub-matrixes is correspondingly stored to the b storage blocks. The input resister array has a first shifting direction to receive entry data and a second shifting direction to output data to the b storage blocks. The output resister array has a first shifting direction to read data from the b storage blocks and a second shifting direction to output the transposed matrix.
US09613668B2
A semiconductor memory includes: a plurality of input/output terminals that can be switched between being a plurality of common input/output terminals capable of bidirectionally transmitting data and a plurality of separate input/output terminals including a plurality of dedicated input terminals that receives data and a plurality of dedicated output terminals that outputs data; and a control circuit that switches the common input/output terminals and the separate input/output terminals based on input/output terminal setting information issued with each access command that controls reading from a memory cell or writing to the memory cell, the switched terminals being used to transmit data read out from the memory cell or data written to the memory cell according to the access command.
US09613666B1
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs command/address signals and a plurality of data. The second semiconductor device generates a first mode signal and a second mode signal according to a combination of the command/address signals. The second semiconductor device is suitable for inverting the plurality of data inputted through a pad in response to the first or the second mode signal to store the inverted data suitable for blocking input of the inverted data in response to the second mode signal if a number of bits having a predetermined level in the plurality of data is equal to or greater than a predetermined number.
US09613660B2
A computing device may receive or otherwise access a base audio layer and one or more enhancement audio layers. The computing device can reconstruct the retrieved base layer and/or enhancement layers into a single data stream or audio file. The local computing device may process audio frames in a highest enhancement layer retrieved in which the data can be validated (or a lower layer if the data in audio frames in the enhancement layer(s) cannot be validated) and build a stream or audio file based on the audio frames in that layer.
US09613657B2
The recording and reproducing apparatus according to the present disclosure includes: a light source; an optical system configured to divide a beam from the light source, and to form a first optical spot and a second optical spot on a recording medium; a recording circuit configured to drive the light source and to modulate a light amount of the light source, and further to record the information on the recording medium by the first optical spot by modulating the light amount of the light source based on information; and an evaluation circuit configured to evaluate the information recorded on the recording medium by reproducing by the second optical spot in a period in which the recording circuit causes the light source to emit the beam at a constant light amount.
US09613646B2
A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers, determining first and second positions of an array of readers relative to the shingled tracks, the first and second positions being above and/or beyond track edges of the shingled tracks, repositioning the array of readers to various locations between the first and second positions and reading data from the shingled tracks, determining a read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions, and computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. Other systems, methods, and computer program products are described in additional embodiments.
US09613644B2
Various embodiments concern a dual stage actuation flexure. The dual stage actuation flexure comprises a flexure having a gimbal. The gimbal comprising a pair of spring arms, a tongue between the spring arms, and a pair of linkages respectively connecting the pair of spring arms to the tongue. The dual stage actuation flexure further comprises a pair of motors mounted on the gimbal and a pair of stiffeners respectively mounted on the motors. The dual stage actuation flexure further comprises a slider mounting. Electrical activation of the motors bends the pair of linkages to move the slider mounting about a tracking axis while the stiffeners limit the degree of bending of the motors during the electrical activation.
US09613643B2
Alignment of a near field transducer (NFT) optical input coupler and a light emitting device involves providing excitation radiation from an excitation light source through an optical input coupler to the NFT and filtering output radiation from the NFT using a short wavelength pass optical filter. The optical input coupler is scanned through multiple positions while the photoluminescent radiation is detected. A first alignment position between the NFT input coupler and the excitation light source is identified based on the detected photoluminescent radiation. A light emitting device is scanned through multiple positions the light output is detected by a detector. A second alignment position between the light emitting device and the detector is identified. The first and second alignment positions are used to align the light emitting device with the optical input coupler.
US09613622B1
A personal audio device that detects speech provides for improved interaction with others. When speech is detected in a microphone output signal of a microphone that measures ambient audio sounds, the audio program being reproduced by the personal audio device may be altered, by attenuating, muting or interrupting the program material. The speech may be provided to a headset that reproduces the program material. The direction of the speech can be used to determine whether the speech is from a person other than the use of the personal audio device.
US09613613B2
An active acoustic control method for attenuating disturbing narrow-band noise with at least one counter-noise loudspeaker and at least one error microphone in a space forming a material electroacoustic system, the method implementing, in a computing element, a control law with an internal model and disturbance observer with a model of the electroacoustic system, previously obtained by an identification method. The current configuration of the electroacoustic system can vary over time, a nominal configuration of the electroacoustic system is previously determined, a corresponding nominal model Mo(q−1) or Mo(k) previously identified, the control law with an internal model and disturbance observer is implemented in real time, a modifier block Δ(q−1) or Δ(k) is applied to and associated with the nominal model, and the nominal model remains the same during the variations of the current configuration of the electroacoustic system, and the modifier block is varied in real time during these variations.
US09613610B2
The invention relates to a system for masking a sound incident on a person. The system comprises a microphone sub-system for capturing the sound. The system further comprises a spectrum-analyzer for determining a power attribute of the sound captured by the multiple microphone sub-system, and a spatial analyzer for determining a directional attribute of the captured sound representative of a direction of incidence on the person. The system further comprises a generator sub-system for generating a masking sound under combined control of the power attribute and the spatial attribute, for masking the incident sound.
US09613607B2
A keyboard unit includes: a key; a displacement member driven directly or indirectly with the key by a pressing operation to be moved; object detection sections including: detection sections, states of which become state change detection state when detecting changes instates of the key and the displacement member; and a generator, in a case that states of all the object detection sections become the state change detection state in the forward stroke of a key pressing operation, obtaining detection results of at least two sets of the detection sections, each set including two object detection sections, selecting at least one of the obtained detection results of the at least two sets of the detection sections, and generating sound generation indication information based on the selected at least one of the detection results.
US09613600B2
A support is configured to support and apply a constant or near-constant tension onto a wire or string, such as a musical string of a stringed musical instrument. The wire is attached to a carrier that moves axially. One or more springs operate between the carrier and a point that is fixed relative to the carrier and apply a transverse spring force to the carrier. A spring angle is defined between a line normal to the axis and a line of action of each spring. The transverse spring force can have an axial force component and an axial spring rate that is a function of the spring angle. The carrier can be positioned so that the axial spring rate is zero, negative or positive. A primary spring can apply a primary force directed coaxial with the wire. If the wire changes in length the primary force will correspondingly change, as will the axial force component. The transverse spring can be selected so that the axial force component of the transverse spring approximates the change in the force applied by the primary spring so that the axial force applied to the carrier and wire remains generally constant.
US09613599B2
Techniques for updating an electrophoretic display or other integrating display are provided. A first image data representing the current optical state of the display is combined with a second image data representing the desired next optical state of the display along with a third data representing the charge history of the display to form a compact intermediate representation of the electrical drive signals required to transition the display. Such compact intermediate representations can be provided for each pixel of the display and stored in flash memory. Once determined, these representations of the drive signals can be rapidly replayed from flash memory and further processed to drive the display and affect the desired optical transition from current image to next image while correcting for DC imbalances.
US09613596B2
A video display method is provided that displays, on a per frame basis, an image included in a video signal. The method includes generating a first visible light communication image by encoding a visible light communication signal, the first visible light communication image being an image having a stripe pattern for visible light communication, and displaying, in a predetermined frame, the image included in the video signal. The method also includes switching a pitch of the first visible light communication image to a different pitch, and generating a second visible light communication image. The method further includes displaying the second visible light communication image that has a stripe pattern configured with a different minimum pitch, which is different in resolution from the stripe pattern of the first visible light communication image.
US09613593B2
A display device that is to be connected with an information terminal includes: a video reception unit that receives video information about a screen including a cursor from the information terminal; a touch panel that brings up on display the screen based upon the video information received by the video reception unit and detects a touch position specified by a touch operation; and a transmission unit that transmits, to the information terminal, displacement quantity information corresponding to a quantity of displacement from the display position of the cursor to the touch position.
US09613591B2
A method for remove image sticking in a display device is disclosed. Herein, the display device includes a display unit, and a controller, and the controller may be configured to execute an application for removing image sticking, to control the display unit to display a specific screen, to detect an image sticking area from the specific screen, and to adjust a luminance of the display unit corresponding to a surrounding area of a detected image sticking area.
US09613590B2
A display apparatus includes: a frame buffer which stores reference image data; a reception unit which receives input image data; a counter managing unit which calculates a first counter value of each pixel based on a difference between gradation values of the reference image data and the input image data; a correction unit which corrects the input image data per pixel based on the calculated first counter value and generates corrected image data; and a display which displays an image corresponding to the corrected image data.
US09613584B2
A display device includes a display unit which has a plurality of pixels and a plurality of driving lines for driving the plurality of pixels; a driving circuit which drives the plurality of pixels through the plurality of driving lines; and a control unit which adjusts a driving capability of the driving circuit according to the number of simultaneous driving lines of the driving circuit.
US09613581B2
A driving circuit and a liquid crystal display apparatus having the same are disclosed. The driving circuit includes a first clock-signal driving circuit, a second clock-signal driving circuit, a data-line driving circuit, and a scanning-line driving circuit. The driving circuit and the liquid crystal display apparatus having the same prevent the delay of primary scanning signals so as to solve a technical problem where conventional liquid crystal display apparatus display images with a low display quality due to the delay of primary scanning signals.
US09613577B2
Provided is a display device. The display device includes: a plurality of gate lines extending in a first direction; a plurality of data lines extending in a second direction that intersects the first direction; and a plurality of pixels connected to the gate lines and the data lines, wherein the pixels include pixels h-th row pixels (h is a natural number) and (h+1)-th row pixels, which are adjacent to each other in the second direction, with a (k+1)-th gate line (k is a natural number) therebetween among the gate lines; and a first pixel displaying a first color and connected to the (k+1)-th gate line among the h-th row pixels and a second pixel displaying the first color and connected to the (k+1)-th gate line among the (h+1)-th row pixels are spaced apart from each other in the first direction and receive different polarities of data voltages.
US09613572B2
A controller for dimming light-emitting diodes includes a pulse width modulation pin, a low-pass filter, a frequency detection unit, and a control signal generation module. The low-pass filter generates a direct current signal according to a pulse width modulation signal generated by a micro-controller. The frequency detection unit generates a logic value according to a threshold and the pulse width modulation signal. The control signal generation module generates a switch control signal to a first switch connected to the light-emitting diodes in series according to the direct current signal, the logic value, a reference voltage, and the pulse width modulation signal. When a frequency of the pulse width modulation signal is lower than the threshold, the controller enters a digital dimming mode; and when the frequency of the pulse width modulation signal is higher than the threshold, the controller enters an analog dimming mode.
US09613570B2
The present disclosure provides a display device, an OLED pixel driving circuit and a driving method therefore. The OLED pixel driving circuit includes: an electroluminescent element, a switching unit, a storage unit, a compensation unit, a driving transistor, a reset unit and a partition unit; wherein, the switching unit is connected with a data signal and is connected with the storage unit; the compensation unit is connected with the storage unit; the storage unit is connected with a gate electrode of the driving transistor; a source electrode of the driving transistor is connected with a driving voltage, a drain electrode thereof is connected with the compensation unit; the partition unit is connected with the drain electrode and is connected with the electroluminescent element; the reset unit is connected with a reset signal and is connected with the gate electrode.
US09613569B2
The invention provides a pixel unit driving circuit, a display substrate, a display panel and a display device. The pixel unit driving circuit is used for driving a plurality of pixel units, wherein each of the pixel units comprises sub-pixels of different colors. The pixel unit driving circuit comprises a plurality of driving powers corresponding to the sub-pixel of different colors, wherein the sub-pixels of a same color are connected with a same driving power, and each of the driving powers is used for supplying a corresponding driving voltage to the sub-pixels of a color corresponding to the driving power.
US09613567B2
A display device includes a pixel circuit having a driving transistor for driving a light-emitting element based on a gradation voltage held by a holding capacitor. The display device performs a first writing of gradation data using a first initialization voltage and a second writing of the gradation data using a second initialization voltage.
US09613566B2
An AMOLED driving device includes a control module, a voltage module, and a display panel. The control module includes a timing control unit, a data output unit, a black screen output unit, and a data output selection unit. The voltage module includes a Gamma constant voltage unit and an OLED driving voltage unit. The timing control unit generates a frame control signal (Frame_ctr) that controls the data output selection unit (14) and the OLED driving voltage unit so that a normal image is output in one frame, while a black screen is output in another frame. During the period of outputting of the black screen, a preset positive potential is switched to connect to a power supply negative potential so as to prevent the occurrence of a display defect of residual image and effectively suppress threshold voltage shifting of a second transistor.
US09613552B2
The present invention provides an inspection instrument of a liquid crystal display panel, comprising an inspection equipment and an image generator electrically connected to the inspection equipment, and the inspection equipment comprises a main body, a first test arm and a second test arm which are installed on the main body and electrically connected to the image generator, a plurality of first contact probes and a plurality of second contact probes which are respectively installed on the first test arm and the second test arm, and a first bonding part and a second bonding part which are respectively and slidably installed on the first test arm and the second test arm, and the first contact probes and the second contact probes are electrically connected to the image generator, and first conductors and second conductors are respectively located on the first bonding part and the second bonding part, and the first conductors and the second conductors are electrically connected to the image generator, and the first conductors and the second conductors are positionally adjustable in the direction perpendicular to the liquid crystal display panel. According to the present invention, the switch between the two types of light-on Inspection, Shorting Bar and 1D1G can be done only by adjustment of the position of the conductors of the bonding parts relative to the liquid crystal display panel. The replacement of the test means used in the inspection instrument is not required.
US09613547B2
An illustrative apparatus includes a first substrate and a second substrate. The first substrate includes a first adhesive-receiving face. The first adhesive-receiving face includes a first adhesive-coated region and a first release region. The first substrate also includes a first print receiving face opposite the first adhesive-receiving face. The second substrate includes a second adhesive-receiving face. The second adhesive-receiving face includes a second adhesive-coated region and a second release region. The second substrate also includes a second print receiving face opposite the second adhesive-receiving face. The first adhesive-coated region is releasably adhered the second release region and the second adhesive-coated region is releasably adhered to the first release region.
US09613535B2
A method for allowing missions of unmanned aerial vehicles (UAV), in particular in non-segregated air space, includes the steps of: prearranging a flight plan by an operator of an unmanned aerial vehicle; verifying, by a management and control body, that the flight plan is compatible with other flight plans of other aerial vehicles, and, if necessary, modifying the flight plan so as to prevent any collisions with the other aerial vehicles, wherein the following steps are carried out: encrypting the flight plan, by the management and control body, with a private key of the management and control body, so as to obtain an encrypted flight plan; encoding the encrypted flight plan with a public key of the unmanned aerial vehicle for which the flight plan is intended, so as to obtain an encrypted and encoded flight plan.
US09613531B2
In determining whether to provide an alert associated with a mobile element to a mobile communication device, speeds and directions of travel of the mobile element and the mobile communication device are determined. A relative location of the mobile communication device is calculated with respect to the mobile element. Based on the relative location of the mobile communication device with respect to the mobile element, a determination is made whether the alert should be provided.
US09613527B2
An approach is provided for determining at least one first cluster set associated with at least one database of one or more navigable links at a first time period and at least one second cluster set associated with the at least one database at a second time period, wherein the at least one first cluster set and the at least one second cluster set include one or more clusters of the one or more navigable links. The approach involves causing, at least in part, a computation of a minimal matching between at least one first cluster set and the at least one second cluster set. The approach also involves causing, at least in part, a renaming of the one or more clusters in the at least one first cluster set, the at least one second cluster set, or a combination thereof based, at least in part, on the minimal matching, wherein the one or more clusters organize the one or more navigable links based, at least in part, on traffic pattern information.
US09613526B2
A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
US09613521B2
A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users.
US09613517B1
A method, computer program product, and system for object location managing. The method including generating a first list including one or more personal objects based on a personal schedule of a user, generating a second list including one or more personal objects physically located within a predefined range of a checkpoint, comparing the first list to the second list to determine which personal objects are on both lists and which personal objects are missing, if any, from the second list, and notifying the user with the results of the comparison between the first list and the second list by activating an alarm.
US09613515B2
A system includes a processor configured to wirelessly connect to a wearable device. The processor is also configured to determine a device-wearer identity. Further, the processor is configured to receive a biometric value from the wearable device. The processor is additionally configured to compare the biometric value to thresholds associated with a user profile selected based on the device-wearer identity and, in response to the biometric value exceeding a threshold, engage in a predefined response associated with the threshold.
US09613509B2
According to an aspect, a mobile electronic device includes a light-emitting unit and a control unit. The light-emitting unit emits light. The control unit performs control such that a predetermined operation is executed when a variation between first information and second information is greater than a threshold. The first information and the second information are obtained with respect to an area to which the light-emitting unit emits the light.
US09613498B2
A system and method for peer-to-peer gaming is described. One embodiment includes a system for peer-to-peer gaming, the system comprising an at least one gaming client, wherein the at least one gaming client is configured to accept a selection of an at least one gaming option from a player, and allow the player to play a game based on the selection of the at least one gaming option; an administration server, wherein the administration server is configured to receive the selection of the at least one gaming option from the at least one gaming client, and initiate the game for the player based on the selection of the at least one gaming option; and an at least one gaming server, wherein the at least one gaming sever is configured to run the game and transmit data about the game to the administration server.
US09613494B2
The gaming system and method disclosed herein provides and tracks bonus event eligibility points accumulated by players playing the gaming devices in the gaming system. Upon a triggering of a bonus event, the gaming system generates, for each bonus event eligibility point accumulated for each player, a random number from a predefined range of numbers. The gaming system determines which one of the accumulated bonus event eligibility points is the designated bonus event eligibility point, such as by determining which bonus event eligibility point is associated with the highest valued random number generated. The gaming system then enables the player that accumulated the designated bonus event eligibility point to participate in the bonus event. In the bonus event, one or more awards are provided to the player that accumulated the designated bonus event eligibility point.
US09613487B2
Physical objects may be employed with a virtual game layout to enhance wager and non-wagered based gaming. Displays subsystems may provide a changeable or selectable virtual game layout with demarcations appropriate to a selected game. A sensor subsystem may detect physical aspects of game related pieces (e.g., playing cards, chips, markers, dice, spinners, tokens, tiles) as well as media (e.g., identity media, financial media). All gaming functions may occur through interaction with a playing surface, as well as functions such as order food, beverages and services. Automated tracking of players, dealers and games may be realized along with bonusing and promotions.
US09613485B2
An apparatus and method uses three sequential wheel random event generators and is configured to receive wagers that are resolved on a basis of selection of correct orders of wheels with same symbols on the sequence of wheel random event generators.
US09613478B2
A wireless access control system for a door may include a lock assembly carried by the door. The lock assembly may include a lock, lock wireless communications circuitry, a door position determining device, a touch sensor to sense touching by a user, and a lock controller. A remote access device may be remote from the lock assembly and may to communicate with the lock wireless communications circuitry. The lock controller may be configured to determine when the door is moved in a pattern based upon the door position determining device, perform an authentication of the remote access device based upon determining the door being moved in the pattern, and switch the lock from the unlocked position to the locked position based upon the authentication and the user touching the touch sensor.
US09613474B2
According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address.
US09613442B2
A system and method are provided for reconstructing images from limited or incomplete data, such as few view data or limited angle data or truncated data generated from divergent beams. The method and apparatus may iteratively constrain the variation of an estimated image in order to reconstruct the image. To reconstruct an image, a first estimated image may be generated. Estimated data may be generated from the first estimated image, and compared with the actual data. The comparison of the estimated data with the actual data may include determining a difference between the estimated and actual data. The comparison may then be used to generate a new estimated image. For example, the first estimated image may be combined with an image generated from the difference data to generate a new estimated image. To generate the image for the next iteration, the variation of the new estimated image may be constrained.
US09613441B2
A method and a related system (IMA) for reconstructing an image of an electron density in a subject PAT. An x-ray radiation imager is used to expose the subject PAT to radiation to receive projection data. The reconstruction method combines projection data from two channels, namely Compton scatter based attenuation data pC and phase shift data pdφ.
US09613440B2
Some embodiments are associated with generation of a volumetric image representing an imaged object associated with a patient. According to some embodiments, tomosynthesis projection data may be acquired. A computer processor may then automatically generate the volumetric image based on the acquired tomosynthesis projection data. Moreover, distances between voxels in the volumetric image may be spatially varied.
US09613437B2
An image producing apparatus comprising a reconstructing unit configured to use a first reconstruction filter to reconstruct an image based on projection data collected by a scan on a subject to be imaged using a radiation source and a detector; a difference-calculating unit configured to calculate a difference between two images based on said projection data, said two images being reconstructed using second and third reconstruction filters respectively having spatial frequency characteristics such that degrees of enhancement in a mid-/low-frequency region are substantially identical to each other and degrees of enhancement in a high-frequency region are different from each other; and an image production unit configured to produce an image having reduced aliasing artifacts using said image reconstructed using said first reconstruction filter, and said difference.
US09613433B2
A method of and a device for characterizing a light source and a method of selecting a replacement light source are provided. The method obtains (102) a first image of a light source in operation, obtains (106) a second image of the illuminated environment, and obtains (104, 108) first camera settings and second camera settings of the optical system and image processing system of the respective first and second camera at the respective moments in time that the first image and the second image was obtained. The first image, the second image, and the first and second camera settings are analyzed (110) to estimate characteristics of the light source. The characteristics of the light source may be used to propose a replacement light source and characteristics of the proposed replacement light source may be used to simulate the effect of the replacement light source on the illuminated environment.
US09613432B2
A digital image having a plurality of pixels is analyzed to detect a fire condition. A first color parameter is determined from image color values of pixels of the image. A plurality of fuzzy membership functions correlated to image colors are defined, the plurality of fuzzy membership functions including a first fuzzy color membership function having a trend defined by said first color parameter. A fuzzy inference procedure is applied to pixels of the image to determine whether a fire condition is indicated by the digital image.
US09613428B2
The present invention concerns a method, a system, a device of authenticating a user using a body part including biometric information. The method comprises stitching partial enrolment images comprising different views of the user's body part into at least one mosaic and thereby creating an enrolled image, acquiring an authentication image of the body part, wherein the size of the authentication image is a fraction of the enrolled image, determining at least one area of interest in the enrolled image, and matching the authentication image with image data of the determined area of interest in the enrolled image.
US09613425B2
A pattern having identification features on measurement lines of a multi-slit is projected to an object, and an image is acquired. Based on positions of identification features detected from the image, a measurement line number is identified for each identification feature. Based on a position of a selected identification feature on the image, a position and a slope of an epipolar line in a coordinate system of the pattern are calculated. The position and slope of the epipolar line are calculated by projecting a straight line extending from the position of the selected identification feature to a line-of-sight direction onto the coordinate system. Because the position of the selected identification feature in the coordinate system is on the epipolar line, a measurement line having an identification feature on the epipolar line is searched on the pattern to identify the measurement line number for the selected identification feature.
US09613423B2
A process identifies large planar surfaces in scenes. The process receives captured IR images of a scene taken by a 2-dimensional array of image sensors of a camera system. Each IR image is captured when a distinct subset of IR illuminators of the camera system is illuminated. The process constructs a depth map of a scene using IR images and uses the depth map to compute a binary depth edge map for the scene. The binary depth edge map identifies which points in the depth map comprise depth discontinuities. The process identifies contiguous components based on the binary depth edge map and determines that a first component of the contiguous components represents a large planar surface in the scene by: fitting a plane to points in the first component; determining the orientation of the plane; and determining that the plane fitting residual error is less than a predefined threshold.
US09613422B2
Satellite data is used to determine water depth by accounting for the changing turbidity of the water over time and without requiring calibration using SONAR measurements. Radiance values at multiple wavelengths sensed at both a first time and a second time are stored in a database. Modeled reflectance values are calculated for a defined surface area on the water based on an assumed depth, assumed water constituents and assumed bottom cover. A plurality of differences between the modeled reflectance values and the reflectances sensed at the two times are calculated. A bathymetry application module minimizes the sum of the differences between the modeled and sensed subsurface reflectances by varying the assumed depth, bottom cover and water constituents. The differences are weighted based on wavelength before being summed. The depth that results in the minimized sum of the differences is the estimated depth, which is displayed on a graphical user interface.
US09613421B2
The present invention relates to a method for determining the pose of an object, preferably of a medical device.
US09613417B2
Calibration for a plenoptic imaging system. The plenoptic imaging system includes a detector array that is subdivided into superpixels. A plenoptic image captured by the detector array of the plenoptic imaging system is accessed. For a row of superpixels, a slice is selected through the row, the selected slice having a Fourier transform with a stronger fundamental component compared to other slices through the row. A pitch of the row of superpixels is determined based on a frequency of the fundamental component of the selected slice. A rotation of the row of superpixels is determined based on a rotation of the selected slice.
US09613411B2
Methods and systems for setting up a classifier for defects detected on a wafer are provided. One method includes generating a template for a defect classifier for defects detected on a wafer and applying the template to a training data set. The training data set includes information for defects detected on the wafer or another wafer. The method also includes determining one or more parameters for the defect classifier based on results of the applying step.
US09613409B1
An image converting method includes calculating a plurality of segment averages of pixel values in a plurality segments of an input image; acquiring the maximum among the segment averages as a first threshold; calculating a plurality of local averages of pixel values in adjacent segments of input image; acquiring the maximum among local averages as a second threshold; counting the number of pixel values exceeding first threshold in the segments as a plurality of first pixel counts and counting the number of pixel values exceeding second threshold in the segments as a plurality of second pixel counts; generating a specular map and a confidence according to the first pixel counts and the second pixel counts; mapping the input image according to the specular map, to generate an intermediate image; and blending the input image and the intermediate image according to the confidence, to generate an output image.
US09613405B2
Techniques for enhancing an image using pixel-specific processing are disclosed. An image can be enhanced by updating certain pixels through patch aggregation. Neighboring pixels of a selected pixel are identified. Respective patch values for patches containing the selected pixel are determined. Patch values provide update information for updating the respective pixels in the patch. Relevant patch values for the selected pixel are identified by identifying associated patches of the pixel. Information from the relevant patch values of the selected pixel may be obtained. Using this information, pixel-specific processing may be performed to determine an updated pixel value for the selected pixel or for neighboring pixels of the selected pixel. Pixel-specific processes may be executed for each of the selected or neighboring pixels. These pixel-specific processes can be executed in parallel. Therefore, through the execution of pixel-specific processes, which may be performed concurrently, an enhanced image may be determined.
US09613403B2
An apparatus and method for out-focusing a color image based on a depth image, the method including receiving an input of a depth region of interest (ROI) desired to be in focus for performing out-focusing in the depth image, and applying different blur models to pixels corresponding to the depth ROI, and pixels corresponding to a region, other than the depth ROI, in the color image, thereby performing out-focusing on the depth ROI.
US09613402B2
An image processing device includes an evaluation value calculation section that calculates an evaluation value that is used to determine whether or not an inter-frame state of an object within a captured image is a stationary state, an estimated noise amount acquisition section that acquires an estimated noise amount of the captured image, a determination section that determines whether or not the inter-frame state of the object is the stationary state based on the evaluation value and the estimated noise amount, and a noise reduction processing section that performs a first noise reduction process (time-direction noise reduction process) when it has been determined that the inter-frame state of the object is the stationary state, and performs a second noise reduction process that includes at least a spatial-direction noise reduction process when it has been determined that the inter-frame state of the object is not the stationary state.
US09613392B2
A method for performing graphics processing of a graphics system in an electronic device and an associated apparatus are provided, where the method includes the steps of: configuring a configurable hardware of the graphics system to be a vertex processing (VP) path in a specific processing phase; utilizing the VP path to perform VP-related tile-based rendering (TBR) operations; configuring the configurable hardware of the graphics system to be a pixel processing (PP) path in another processing phase; and utilizing the PP path to perform PP-related TBR operations. For example, after performing VP-related TBR operations of a specific frame of a plurality of frames is completed, PP-related TBR operations of the specific frame are performed, where after performing the PP-related TBR operations of the specific frame is completed, VP-related TBR operations of another frame of the plurality of frames are performed.
US09613390B2
The server based graphics processing techniques, describer herein, include receiving function calls by a three dimension graphics application programming interface host-guest communication manager (D3D HGCM) service module from one or more given instances of a guest shin layer through a communication channel of a host-guest communication manager (HGCM). The one or more given instances of the guest shim layer are executing under control of a respective given instance of a guest operating system. The HGCM and D3D HGCM service module are executing under control of a host operating system. The rendering context for each function call received from the each instance of the guest shim layer is determined by the D3D HGCM service module. Each function call of a given rendering context is sent by the D3D HGCM service module to a corresponding device specific kernel mode driver of a given graphics processing unit for scheduling execution with the given graphics processing unit of the given rendering context.
US09613388B2
An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including removing points of a cloud depicting vertical structures in meshes of triangles detected in an area corresponding to a set of 3D points responsive to identifying triangles on vertical structures. The triangles include vertices corresponding to geocoordinates. The program code further causes the apparatus to interpolate non-vertical structures of triangles to generate a dense cloud of points. The program code further causes the apparatus to downward project delineated points of segmented rooftops to closest points of a ground to generate 3D polygonal models depicting geographical objects. The program code further causes the apparatus to generate texturized objects responsive to mapping triangle locations to the 3D polygonal models and assign texture to vertical structures and rooftops. Corresponding methods and computer program products are also provided.
US09613368B2
A commerce system for serving a customer of delivery services using dynamically updated data including platform services, an operations-management server maintained by a vendor, and a local commerce server and a remote computer system maintained by a delivery services company. The operations-management server is positioned at a customer location and operatively connected to the platform services. The commerce server is operatively connected to the operations-management server and operatively connected to the platform services and includes local programs configured for providing services of the delivery services company to the customer. The remote computer system is connected to the local commerce server by a network. The remote computer system includes a message-management system, wherein at least one of the message-management compartments holds update data connected to the local commerce server for updating the commerce data, and includes remote programs. The operations-management and local commerce servers run interactively on the platform services.
US09613366B2
An information distribution server 50 acquires owner information on owners of a plurality of electronic devices 1 charged by a charging device 20 from the electronic devices 1 through the charging device 20, determines a configuration of a group constituted by a plurality of owners who are charging the electronic devices 1 by the charging device 20, by using the plurality of pieces of acquired owner information, acquires information corresponding to the determined configuration of the group from a database 40 that stores information according to a configuration of a group constituted by a plurality of owners, and causes the acquired information to be transmitted to the electronic devices 1 charged by the charging device 20 from the charging device 20.
US09613362B2
Disclosed herein is a computer-implemented method of monitoring a situation by determining a set of one or more cases in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams from the received data stream; generating, for each of the parallel data streams, an overall similarity score between the parallel data stream and one of a plurality of cases, wherein each overall similarity score is generated from a comparison between one of the plurality of data streams and a different case; and determining a set of one or more cases in dependence on the generated overall similarity scores.
US09613360B1
Disclosed are various embodiments for offering complementary products in relation to items listed by third party sellers in an electronic marketplace. Embodiments herein identify items available for sale by third parties in an electronic marketplace. An offer to include a complementary item available from an electronic commerce system in the electronic marketplace listing is transmitted to the third party seller. In other embodiments, a sale of an item in an electronic marketplace is detected and an offer to sell the product from the electronic commerce system is transmitted to the buyer.
US09613357B2
Embodiments of the present invention provide a system and method for authorizing the use of a biometric transaction card. Specifically, embodiments of the present invention provide a biometric card having a biometric sensor to determine whether the biometric information (fingerprint) is from human skin. In a typical embodiment, the cardholder approaches a magnetic reader with the card. The user places his/her finger on the SpO2 sensor of the card. The sensor estimates the SpO2 level. Card authorization is based, in part, on the estimated SpO2 level.
US09613355B2
Embodiments for tracking multi-layer secured transactions include systems for providing a dedicated secure transaction channel to a user and sending pre-authorization code to the user via the transaction channel. The systems allow the user to encrypt transaction data and receive the encrypted transaction data from the user via the transaction channel. The systems further unlock the encrypted data and match the sent pre-authorization code to the received pre-authorization code. The systems send a post verification notification to the user comprising the one or more transactions via the transaction channel and receive a post verification confirmation from user in response to the post verification notification.
US09613354B2
Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application file locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
US09613348B2
In accordance with some embodiments of the disclosed subject matter, methods for conducting a transaction using transaction codes are provided, the methods comprising: obtaining information about a trade item associated with the transaction; generating, using a hardware processor, a sale transaction code on a first user device; transmitting the sale transaction code to the first user device; receiving a first input of the sale transaction code on a second user device; generating a confirmation transaction code in response to receiving the first input, wherein the confirmation transaction code includes information about a second user account associated with the second user device; transmitting the confirmation transaction code to the second user device; receiving a second input of the confirmation transaction code on the first user device; and settling the transaction using the second user account in response to receiving the second input.
US09613340B2
This invention discloses a novel system and method for displaying electronic documents that are subject to approval by multiple parties. The invention presents approval by person as a separate indication on the original document. The system automatically reviews the document to determine its type and then using the type, looks up the recipient list that is associated with that type of document. The document is then transmitted to those recipients for approval.
US09613335B2
Systems and methods for automatic reorganization of pick slot assignments in a warehouse are described. Replenishments of products from storage slots to pick slots are used to perform product relocation to new pick slots for active items, along with traditional relocation moves for inactive items to establish open pick slots. By use of replenishments, the blocking of product relocations to new pick slots due to order picking activity is reduced or eliminated, enabling product relocation for improved slotting to be performed during normal warehouse operations. A dynamic slotting method is described where each item is assigned to a zone having a designated set of slots and each item is replenished to any new slot, as compared to an originally assigned slot, in the zone as stock is depleted by picking. Inactive items may be proactively relocated to temporary slots to reduce or eliminate the blocking of relocations of active items.
US09613325B2
A computer-implemented method for producing healthcare data records from graphical inputs by computer users includes receiving, on a graphical user interface of a computer system, a user identification of a diagnosis for a patient, the user identification produced by user selection on the graphical user interface; identifying one or more parameters that characterize the diagnosis; displaying on the graphical user interface a plurality of selectable values for particular ones of identified parameters; receiving sequential user selections representations of particulars ones of the values; and generating an electronic medical record representation that represents the identified diagnosis having the selected values for the one or more parameters.
US09613319B1
A server computing system determines a plurality of statistics for a plurality of test documents, determines a number of false negatives for a corpus of documents based on one or more of the plurality of statistics for the plurality of test documents. The classification of a document of the corpus of documents is a false negative if classification of the document by a classification model is negative and classification of the document by a user is positive. The server computing system calculates an effectiveness of an information retrieval system on a corpus of documents based on the number of false negatives for the corpus of documents.
US09613313B2
One aspect of the present disclosure relates to a system for providing a recommendation for a game based on a game-centric relationship graph. The relationship graph is a graph depicting relationships between game and game users. One or more recommended games may be determined by leveraging the relationship graph. For example, recommended games may be identified based on graph proximities from candidate game nodes to a target user node or a mathematical score calculated from weight metrics of relationship branches.
US09613312B2
A system for management of resources with high scalability in geographical and management, having high variety of resources defined in the system, with high number of existing resources; wherein the system resolves the problems that have dynamic and interactive nature, and considers the concept of environment-system necessary for them; having complex decision-making capability in the field of resource management. Several patterns have been presented in the field of resource management with supporting of mentioned characteristics.
US09613310B2
Apparatus and methods for learning and training in neural network-based devices. In one implementation, the devices each comprise multiple spiking neurons, configured to process sensory input. In one approach, alternate heterosynaptic plasticity mechanisms are used to enhance learning and field diversity within the devices. The selection of alternate plasticity rules is based on recent post-synaptic activity of neighboring neurons. Apparatus and methods for simplifying training of the devices are also disclosed, including a computer-based application. A data representation of the neural network may be imaged and transferred to another computational environment, effectively copying the brain. Techniques and architectures for achieve this training, storing, and distributing these data representations are also disclosed.
US09613295B1
A system for image processing that matches a model image with an input image. The matching process includes using a feature location index for the model image.
US09613284B2
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US09613283B2
A system and method uses an image manipulating application to define in an object image a plurality of discrete cells. Predefined image information is substituted for image information in selected ones of the plurality of discrete cells to form a translated version of the object image. The translated version of the object image may then be provided to an image recognition capable search engine to obtain search results.
US09613281B2
A method of biometric recognition is provided. Multiple images of the face or other non-iris image and iris of an individual are acquired. If the multiple images are determined to form an expected sequence of images, the face and iris images are associated together. A single camera preferably acquires both the iris and face images by changing at least one of the zoom, position, or dynamic range of the camera. The dynamic range can be adjusted by at least one of adjusting the gain settings of the camera, adjusting the exposure time, and/or adjusting the illuminator brightness. The expected sequence determination can be made by determining if the accumulated motion vectors of the multiple images is consistent with an expected set of motion vectors and/or ensuring that the iris remains in the field of view of all of the multiple images.
US09613275B2
A method and a system for a mobile terminal to achieve user interaction by simulating a real scene are disclosed. The method comprises: formulating a scene task for a 3D virtual scene; uploading the information of the 3D virtual scene and the scene task to a server to obtain a shared link; searching for and transmitting the shared link to nearby mobile terminals, sending an invitation and waiting for participation of the nearby mobile terminals; if the invitation is received by the nearby mobile terminals, then reading the information of the 3D virtual scene and the scene task and uploading corresponding personal information by the nearby mobile terminals; and changing locations of user roles in the 3D virtual scene according to positioning information of the mobile terminal, receiving a user operation instruction to make interactions via the user roles, and recording the user behaviors corresponding to the personal information.
US09613272B2
An image analyzing device, an image analyzing method, and a recording medium storing an image analyzing program are provided. Each of the image analyzing device, the image analyzing method, and the recording medium storing the image analyzing program recognizes an area where a target is displayed based on a feature value of an input image, generates space recognition information to recognize spatial properties of each portion of the input image, divides the image into a plurality of similar areas according to similarity in feature value of the input image, the similar area having a similar feature value, obtains specified attribute data of the spatial properties to be referred to, from image areas around the recognized area where the target is displayed, recognizes the spatial properties according to the space recognition information, and determines whether a result of recognition is appropriate at the portion where the target is displayed.
US09613269B2
A method for tracking weather cells from a moving platform includes receiving, from a detection and ranging system, reflectivity data sampled for a volume of space and generating a feature map based on the reflectivity data, wherein the feature map is a representation of the volume of space that indicates locations with significant weather and generating a first segmented feature map based on the feature map that identifies the location and spatial extent of individual weather cells. The method further includes translating the first segmented feature map and a second segmented feature map, generated from data collected at a different point in time and/or space, to a common frame of reference and comparing the first segmented feature map to the second segmented feature map. The method further includes creating one or more track hypotheses based on the comparison of the first segmented feature map and the second segmented feature map.
US09613257B2
A multi-process identity and/or age verification process and system for user's connected to a network such as the Internet. The process and system verify the identity of the user by: verifying personal information of the user; verifying identification documentation associated with the user; and conducting an online face-to-face verification of the user over the network.
US09613253B2
A method for determining pore-space metrics for geological samples may include receiving an image of a geological sample, determining, via image processing, pore-space regions within the image of the geological sample, and measuring the pore-space regions to provide a pore-space metric for the geological sample. The method may also include determining a geo-mechanical property for the geological sample using the pore-space metric and adjusting a hydrocarbon recovery operation according to the pore-space metric or the geo-mechanical property. A corresponding system and apparatus are also disclosed herein.
US09613251B2
A method of matching a reference fingerprint image and an input fingerprint image, represented by a first set of minutiae and a second set of minutiae, including: determining a first local neighborhood for each minutia including at least one minutia neighboring the minutia, comparing the first local neighborhoods in the first set with the first local neighborhoods in the second set to determine matched minutiae, filtering the matched minutiae based on a difference between their positions, determining a second local neighborhood for each unmatched minutia including at least one matched minutia neighboring the unmatched minutia, comparing the second local neighborhoods in the first set with the second local neighborhoods in the second set to determine further matched minutiae, filtering the matched minutiae and the further matched minutiae based on a difference between their positions, and determining whether the first and second fingerprint images are the same.
US09613240B2
A piece of jewellery, wherein the jewellery comprises at least one tag or chip programmed with at least a unique identification code, and a tag reader is configured to read the tag or chip when the tag reader and the piece of jewellery touch, or come into close contact and, display a message or content associated with the unique identification code.
US09613236B2
RFID data signals from RFID tags may be recovered by determining the probabilities of transitions between data states between a series of a pairs of signal samples using a set of predetermined probabilities related to data, timing, baud rate and/or phase variables affecting the received signal and processing those determined probabilities to determine the sequence of such transitions that has the highest probability of occurrence. A second set of predetermined probabilities related to transitions in the opposite direction may be used to sequence in a reverse direction. The determination of the sequence representing the RFID tag data may be iterated in both directions until further iterations do not change the determined probabilities.
US09613232B1
A specialized processing block on an integrated circuit includes a first and second arithmetic operator stage, an output coupled to another specialized processing block, and configurable interconnect circuitry which may be configured to route signals throughout the specialized processing block, including in and out of the first and second arithmetic operator stages. The configurable interconnect circuitry may further include multiplexer circuitry to route selected signals. The output of the specialized processing block that is coupled to another specialized processing block together with the configurable interconnect circuitry reduces the need to use resources outside the specialized processing block when implementing mathematical functions that require the use of more than one specialized processing block. An example for such mathematical functions include the implementation of vector (dot product) operations, FIR filters, or sum-of-product operations.
US09613227B1
A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The received data includes a plurality of characters encoded in a first encoding scheme, with a first subset of characters assigned to a first language. The first subset of characters are encoded in a second encoding scheme to derive a modified data. The second encoding scheme has number of bits sufficient to encode total number of characters in the first language. The modified data is anonymized to derive an anonymized data. The anonymized data is transmitted to a destination computing device.
US09613219B2
In some implementations, a method of managing access to resources in a single device including receiving, from a first resource assigned to a first perimeter, a request to access a second resource assigned to a second perimeter different from the first perimeter. The single device includes the first perimeter and the second perimeter. Whether access to the second resource is prohibited is determined based on a management policy for the first perimeter. The management policy defining one or more rules for accessing resources assigned to the second perimeter including the second resource.
US09613215B2
A method, an integrated circuit and a system for implementing a secure chain of trust is disclosed. While executing secure boot code in a secure boot mode, less-secure boot code may be authenticated using a secret key. A secure key may also be calculated or generated during the secure boot mode. After control is turned over to the authenticated less-secure boot code, at least one application may be authenticated using the secure key. Once authenticated in the less-secure boot mode, the application may be executed by the programmable integrated circuit. In this manner, a secure chain of trust may be implemented for the programmable integrated circuit.
US09613212B2
Technologies for assembling an execution profile of an event are disclosed. The system and method may include recording a plurality of branch records, generating a first test event substantially identical to the event, verifying legitimacy of an owner of a code segment associated with the event, establishing an initial point of an execution chain associated with the event, establishing a final point of the execution chain associated with the event, analyzing branch records for an address associated with the code segment, installing a plurality of primary monitors within the execution chain associated with the event, and triggering the plurality of primary monitors.
US09613206B2
A computer-implemented method for preventing password leakage into a non-password field includes detecting that a user of an electronic device has entered a character in a non-password field appearing on a display associated with the electronic device. The character is echoed to at least the display, and stored to provide a stored character string. The stored character string is compared to a set of valid entries for the non-password field, when length of the stored character string reaches a predetermined threshold value. An alert is transmitted when the stored character string fails to match at least a substring of an element of the set of valid entries for the non-password field.
US09613202B2
An information handling system includes a processor that determines a first orientation from orientation sensors and a sensor hub for detecting a motion gesture. The processor is further activated from a sleep state by the motion gesture and the information handling system includes a limited, ad-hoc access system that permits ad-hoc access to limited user pre-set or context-based system resources in response to the sudden motion gesture.
US09613199B2
A method for ensuring that an individual is authorized to conduct an activity is provided. The method includes conducting, using a processor, an authentication transaction with authentication data captured from an individual desiring to conduct an activity, and determining whether the captured authentication data is legitimate when the individual is successfully authenticated. Moreover, the method includes determining the individual is authorized to conduct the activity when the captured authentication data is legitimate, and conducting, using the processor, a subsequent authentication transaction with authentication data captured from the individual at a subsequent time.
US09613198B2
A method implemented in an operator console includes receiving a captured image of an operator at the operator console. The method also includes identifying whether the operator captured in the image is authorized to use the operator console. The method further includes performing a function based on whether the operator is authorized to use the operator console. A non-transitory computer-readable medium comprising one or more executable instructions that, when executed by processing circuitry, cause the processing circuitry to receive a captured image from a camera including an image of an operator at the operator console. The non-transitory computer-readable medium comprises one or more executable instruction that, when executed by processing circuitry, also cause the processing circuitry to identify whether the operator captured in the image is authorized to use the operator console and perform a function based on whether the operator is authorized to use the operator console.
US09613184B2
A characteristic of a washout period following the delivery of therapy to a patient according to a therapy program may be determined based on a physiological parameter of the patient. A washout period includes the period of time during which a carryover effect from the therapy dissipates. The washout period characteristic may include, for example, a duration of the washout period, an amplitude or a trend in a physiological signal during the washout period or a power level or a ratio of power levels in frequency bands of the physiological signal. In some embodiments, washout period characteristics associated with a plurality of therapy programs may be used to compare the programs. In other embodiments, a washout period characteristic may be used to determine a mood state of the patient and, in some cases, modify a therapy program. Monitoring a washout period may also be useful for timing therapy program trials.
US09613179B1
An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US09613170B2
Methods and apparatus for advancing time in a distributed business process simulation are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, simulation time may be warped from one breakpoint to another breakpoint thereby facilitating an efficient ratio of simulation time to real time.
US09613160B2
An aspect provides a method, including: sending a request for a web site from a client device to a server; receiving a response to the web site request from the server, wherein the response to the web site request includes at least a portion of a first version of the web site requested and one or more links describing one or more alternate versions of the web site requested, the one or more links comprising conditional data; determining if the conditional data is met; and in response to the conditional data being met, requesting an alternate version of the web site requested. Other aspects are described and claimed.
US09613158B1
The present invention relates to systems, apparatus, and methods for improving web transactions using cache hints. In various embodiments, cache hints may be information for optimizing and extending the use of cached objects based on web transaction information from system users. This may enable indirect updates to caching directives, and may allow a proxy to respond to If-None-Match or If-Modified-Since requests using information from cache hints instead of prefetched information from a content provider.
US09613157B2
A computer implemented method and apparatus for translating JAVASCRIPT code across different host environments. The method comprises accessing a document comprising JAVASCRIPT code of a first type; parsing the JAVASCRIPT code of the first type in the document; tracking a location of an event or action in the document in which the JAVASCRIPT code of the first type is present; translating the parsed JAVASCRIPT code of the first type into JAVASCRIPT code of a second type; merging the translated JAVASCRIPT code into a location in a translated JAVASCRIPT file, wherein the location corresponds to the location tracked in the document; and exporting the translated JAVASCRIPT file.
US09613153B2
When a social networking system receives a report of malicious activity, the social networking system calculates disabled connectivity score for a user reporting the activity or identified by the report. The disabled connectivity score indicates how strongly the user is associated with other objects that have been disabled by the social networking system. Hence, the disabled connectivity score provides a measure of the user's trustworthiness that is used to determine a type of action to be taken in response to the report. Examples of actions that may be taken when a report is received include ignoring the report, further reviewing the report, or taking remedial action by disabling or deleting an object maintained by the social networking system that is the subject of the report.
US09613151B2
A breadcrumb method, system and computer program product for a website. In response to a request for visiting the website, a breadcrumb root node is generated in a tree structure. In response to receiving a request for visiting a first web task associated with the website, a first task node is generated in the tree structure at the breadcrumb root node. In response to sequentially receiving requests for multiple subtasks of the first web task, multiple subtask nodes of the first task node are sequentially established in the tree structure. The subtask nodes of the multiple subtask nodes of the first task node are sequentially connected to the first task node according to a sequential order of the sequentially received requests for the multiple subtasks of the first web task. The multiple subtask nodes of the first task node are processed based a policy of the first web task.
US09613142B2
A technique and system that generates transcoded media files from requested original compressed media files, and then transmits the transcoded media files to a requester rather than the original compressed media files. Advantageously, the disclosed solutions provide a more bandwidth efficient downloading of media files to a requesting device. In addition, the disclosed solutions also fully support the seek function that is typically employed in media player devices. By correlating the requested original compressed media files time-wise with the generated transcoded media files, seek requests generated by a requesting device can be mapped to the appropriate or a close proximity to the transcoded media file.
US09613141B2
According to one exemplary embodiment, a method for updating an audio dictionary is provided. The method may include receiving at least one audio file within a plurality of audio files associated with a term. The method may also include receiving at least one user evaluation associated with the at least one audio file, the at least one user evaluation being based on a correlation between nationality characteristics associated with the received at least one audio file and the at least one user evaluation. The method may further include assigning a ranking to the at least one audio file within the plurality of audio files based on the received at least one user evaluation associated with the at least one audio file, wherein the assigned ranking is from a lowest ranking to a highest ranking. The method may also include adding the assigned highest ranking audio file into the audio dictionary.
US09613136B2
An assertion assessment system is presented. An assertion object that represents a relationship between an assertion and an information source can be bound to a quality measure as an indication of the quality of the assertion object. The assertion assessment system enables different recipients of assertion objects that are linked to information sources to assess assertion quality of the assertion objects. The assertion assessment system manages and tracks these assessments of the assertion objects and provides useful indications to the recipients. Thus, workers who come upon an assertion can make a judgment on the quality of the assertion based on assessment made by other workers, without going through the information source that supports the assertion.
US09613132B2
Method of displaying by a client application in communication with a search engine a plurality of user-selectable refinements to a search query including a search term, comprising: sending the search query; receiving search results and suggested search query refinements determined based at least in part on an analysis of groups of related search queries, each suggested search query refinement corresponding to a refined search query including the search term and an additional search term; displaying search results and, apart from a search bar, refinements, refinements being selectable by a user via a graphical object; receiving a selection of one of the refinements, the selection corresponding to a refined search query including the search term and an additional search term; receiving refined search results; and displaying refined search results and a visual representation of a refinement relationship between the search query and the refined search query. Related systems are also disclosed.
US09613131B2
An approach for adjusting ranked search results based on user data is provided. An approach includes: receiving a search query from a search user; generating a ranked result set based on the search query; generating an adjusted ranked result set by adjusting the ranked result set based on a skill rating of the search user; and providing the adjusted ranked result set to the search user.
US09613115B2
A program generation system is described that generates a program based on a plurality of input-output examples. The input-output examples include input items and corresponding output items. The program generation system can include three component modules. A parsing module processes the input items and output items to provide a plurality of input parts and output parts, respectively. A transformation module determines, for each output part, whether the output part can be produced from a corresponding input part using one or more converter modules selected from a collection of candidate converter modules. A formatting module generates formatting instructions that transform selected output parts into a form specified by the output items. These three modules provide a generated program that embodies logic learned from the input-output examples; the generated program can be subsequently used to transform new input items into new respective output items.
US09613112B2
Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.
US09613106B2
A computer-program causing a computing device to perform an association measurement between a target variable and each non-target variable of a data set; select non-target variables for inclusion in a visualization based on the degree of association; perform correspondence analysis between target values of the target variable and non-target values of each selected non-target variable; order target value markers within a target row based on the degrees of closeness; order non-target value markers within each non-target row based on the degrees of closeness; determine a width of each target value marker based on a frequency of occurrence of its target value in the data set; determine a width of each non-target value marker based on a frequency of occurrence of its non-target value in the data set; and cause generation of the visualization with connection markers emanating from the target value markers and extending among the non-target value markers.
US09613101B2
Systems and methods promoting an authoritative version (AVR) of copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to a search query are presented. An example system includes a matching component configured to identify copyrighted media content included in a video and a promoting component configured to promote in connection with a search query an authoritative version of the copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to the search query.
US09613097B2
According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
US09613093B2
First, a computer may receive an input query of a first medium type. The input query may then be analyzed. Based on the analysis, the input query may be categorized as being associated with at least a second medium type. A first-medium-type search of a set of corpora may then be performed. Based on the results of the first-medium-type search, a candidate answer of the first medium type may be generated. In response to the categorizing, a second-medium-type search of the set of corpora may also be performed.
US09613089B2
In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
US09613087B2
Embodiments of the invention provide a method, system and computer program product for optimized continuous query processing in an in memory data grid (IMDG). In an embodiment of the invention, a method for optimized continuous query processing in an IMDG includes receiving a request to add an object to an IMDG. The method also includes evaluating a continuous query upon the object in order to produce a result. The method yet further includes adding an attribute to the object referencing the continuous query and assigning a value to the attribute of the result. The method even yet further includes inserting the object with the attribute into the IMDG. Finally, the method includes returning the value of the attribute in lieu of repeating an evaluation of the continuous query in response to receiving a request to repeat an evaluation of the continuous query in respect to the object.
US09613082B2
A method facilitates auditing of database transactions by maintaining logical consistency between a source database table and a shadow database table. A bulk command is received that specifies edits to a plurality of rows in the source database table. The bulk command is executed on the source database table. The shadow database table is queried to obtain an indication of the plurality of rows edited by the bulk command. The indication is stored as part of an audit trail for the source database table.
US09613074B2
The present disclosure describes methods, systems, and computer program products for generating data for performance evaluation. One computer-implemented method includes identifying a source dataset from a source database, extracting a schema defining the source database, analyzing data within the source dataset to generate a value model, the value model describing features of data in each column of each table of the source dataset, analyzing data within the source database to determine data dependency, and generating a data specification file combining the extracted schema, the value model, and the data dependencies.
US09613072B2
The present invention is directed to a system that enables an associate (a data specialist, an agent, an analyst, or the like) to efficiently and accurately validate customer data (e.g., determine if customer data between two or more sets of customer data is consistently accurate). In this way, the system of the present invention is configured to enable the associate to run automated tests (e.g., trials) where first customer data from a first customer data set is compared to second customer data from a second customer data set to determine one or more differences between the first and second customer data. After the comparison is complete, the system of the present invention is configured to generate a file (e.g., a third customer data set) that identifies the determined differences, and provides a standardized report summarizing the determined differences.
US09613066B2
A database management server manages a distributed data set at least partially stored in volatile memory of a plurality of nodes. The database management server stores transaction logs in persistent storage corresponding to one or more database transactions performed on the distributed data set. In response to a query, a join operation is performed with assistance from the cluster. A snapshot identifier identifies a particular database state that is transactionally consistent. Based on the transactional logs, updated data blocks updated after the snapshot identifier of the query are identified. The cluster is instructed to perform one or more distributed join operations on the distributed data set without processing data in the updated data blocks. The database management server performs a partial join evaluation on the updated data blocks.
US09613062B2
Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices.
US09613061B1
A system identifies a first document that includes a number of first images, identifies a second document that includes a number of second images, and forms a cluster based on a relationship between the first document and the second document. The system identifies a first caption associated with one of the first images, identifies a second caption associated with one of the second images, selects the one of the first images or the one of the second images as a representative image for the cluster based on the first caption or the second caption, and associates the representative image with the cluster.
US09613060B2
The present invention relates to a location-based service method and system using location data included in image data, particularly to a method and a system of providing the location-based service with photos taken by a camera phone, using location information at the shooting time. The location-based service method according to the present invention, using the image data provided using a terminal equipped with a camera and the location data including the location information of the terminal, comprises the steps of shooting a target image with the terminal at a predetermined location and generating first image data; receiving the location data; including the received location data in the first image data and generating second image data; and displaying an image corresponding to the first image data and providing a service using the location data, if the second image data are selected.
US09613055B2
A query of spatial data is received by a database comprising a columnar data store storing data in a column-oriented structure. Thereafter, a minimal bounding rectangle associated with the query is identified using a tree-order scanning technique. A spatial data set that corresponds to the received query is then mapped to the physical storage in the database using the identified minimal bounding rectangle. Next, the spatial data set is then retrieved. Related apparatus, systems, techniques and articles are also described.
US09613052B2
A cloud computing system includes a cloud system managing unit, a plurality of sets of devices, where a set of devices includes one or more devices having a common aspect, and a plurality of authentication servers, where an authentication server is associated with one of the plurality of sets of devices based on the common aspect. The cloud computing system functions to establish trust between a corresponding one of the plurality of authentication servers and the one or more devices of one of the plurality of sets of devices, between the corresponding one of the plurality of authentication servers and the cloud system managing unit, and between the cloud system managing unit and the one or more devices. The cloud system managing unit configures the cloud computing system based on the trust between the cloud system managing unit and devices of the plurality of sets of devices.
US09613048B2
The disclosed embodiments disclose techniques for sending interim notifications to a client of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a client request to access a file. The cloud controller determines that it will need to contact at least one of another peer cloud controller or a cloud storage system to service the request, and sends an interim notification to the client to notify the client that the request is pending.
US09613040B2
In one embodiment, a method for managing data includes receiving a request to write data to a file block on a multi-tier file system. A first logical block is associated with the file block. The method also includes determining whether the request is a first write request for the file block after creation of a snapshot of the file block. Moreover, the method includes determining an access request count for the first logical block prior to creation of the snapshot by retrieving the access request count for the first logical block from a snapshot data table accessible to an automatic tiering module. Other methods for managing data are presented in accordance with other embodiments.
US09613039B2
In one embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The embodied program instructions are readable and/or executable by a processor to cause the processor to create, by the processor, a second logical block on a multi-tier file system, the second logical block referencing data that is associated with a first logical block. The program instructions also cause the processor to determine, by the processor, a measure of access requests that will be directed to the data via the second logical block versus the first logical block. Moreover, the program instructions cause the processor to transfer, by the processor, a proportion of a heatmap value for the data between the first logical block and the second logical block based on the measure of accesses that will be directed to the data via the second logical block versus the first logical block.
US09613036B2
A first system adaptation unit of magnetic tape drive apparatus communicates with a read/write request source based on a method adapted to a file system. A second system adaptation unit communicates data with the read/write request source based on a method adapted to a designated system other than the file system. A control unit allows the first system adaptation unit to be in a ready state when a format of a magnetic tape to be read and written is adapted to the file system and allows otherwise the first system adaptation unit to be in a not-ready state. The control unit deceives the read/write request source as if the first system adaptation unit is in the ready state even when the first system adaptation unit is in the not-ready state as well as the ready state.
US09613035B2
A primary data storage system is connected with a separate and external active archive storage system to consolidate data and allow active archive data to be managed based on primary storage system events. The primary data storage system may be managed and maintained by an external entity, and may include a manager module such as a resource manager. The active archive system may include several tiers of storage in a hierarchical storage system and logic for moving data between and among the tiers. As data processing milestones are completed or the state of data changes, in projects stored in the primary data storage system, task milestone or state change events are detected. Event detection can trigger data movement in the active archive solution. One or more software modules implementing the present invention may detect the events and trigger active archive operations based on the events.
US09613029B2
Computer implemented techniques for performing transliteration of input text in a first character set to a second character set are disclosed. The techniques include receiving input text and determining a set of possible transliterations of the input text based on a plurality of mapping standards. Each mapping standard defines a mapping of characters in the first character set to characters in the second character set. The techniques further include determining a set of candidate words in the target language based on the possible transliterations and a text corpus. The techniques also include determining a likelihood score for each one of the candidate words based on a language model in the target language previously received words. The techniques also include providing one or more candidate words based on the likelihood scores and receiving a user selection indicating one of the candidate words.
US09613025B2
A natural language question answering system and method, and a paraphrase module are provided. The natural language question answering system includes a conversion module configured to generate a plurality of modified questions by paraphrasing a user's question; a plurality of question answering engines configured to receive each of the user's question and the modified questions, and select candidate answers corresponding to each of the user's question and the modified questions; and a detection module configured to detect at least one among the selected candidate answers as an answer.
US09613022B2
For generating customized word assistance functions based on user information and context, a system, apparatus, method, and computer program product are disclosed. The apparatus includes a processor and a memory that stores code executable by the processor, including code that accesses personal information of a user, identifies a dialectal nuance of the user based on the personal information, and selects a word recognition dictionary based on the dialectal nuance. The dialectal nuance may be based on a location of the user, a nationality of the user, an age of the user, an education level of the user, and/or a profession of the user. The apparatus may also suggest one or more text entries from the selected word recognition dictionary based on the user input.
US09613017B2
A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display.
US09613014B2
The present invention is a system and method for personalization and engagement by passive connection. A unique connection, a unique campaigner landing page and a unique constituent landing page are first provisioned in a connections database. Data that is sourced from the campaigner landing page is then associated with the unique connection. The constituent landing page is then personalized in response to a combination of the data just received and the data already collected at that point in the unique connection. Then data that is sourced from the constituent landing page by passive connection is associated with the unique connection. The constituent landing page is then further personalized in response to a combination of the data collected from the campaigner landing page, the data collected from the constituent landing page and the data in the unique connection.
US09613006B2
A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.
US09613003B1
In some implementations, text is extracted from a digital work and a plurality of noun phrases are identified. The noun phrases are checked against a network accessible resource, such as an online encyclopedia, that includes a plurality of interlinked article entries. The noun phrases that have corresponding entries in the network accessible resource are included in a set of candidate topics. The candidate topics are ranked based, at least in part, on the links to and from each of the entries corresponding to the candidate topics. Candidate topics below a ranking threshold are removed from the set of candidate topics. Further, term frequency information for each candidate topic in relation to the digital work is compared against term frequency information for the candidate topic in a large corpus of textual works to remove candidate topics within a frequency difference threshold.
US09613002B2
A processing method includes processing a wafer based on initial data, measuring errors for each of the plurality of areas, calculating an error similarity of at least some of the plurality of areas as a function of a separation distance between each pair of some of the areas, selecting a first area and a plurality of second areas adjacent to the first area, calculating weight values for the second areas based on the error similarities between each pair of second areas and the error similarities between the first area and each second area, calculating an estimated error of the first area based on the measured errors of the second areas and the weight values for the second areas, and generating estimated data based on the estimated errors for each of the plurality of areas.
US09613001B2
Systems and methods for performing convolution operations. An example processing system comprises: a processing core; and a convolver unit to apply a convolution filter to a plurality of input data elements represented by a two-dimensional array, the convolver unit comprising a plurality of multipliers coupled to two or more sets of latches, wherein each set of latches is to store a plurality of data elements of a respective one-dimensional section of the two-dimensional array.
US09612997B1
A vehicle communication system that includes a plurality of functional system modules (FSMs) and a master system module (MSM) coupled to the FSMs. The MSM includes a multi-core processing unit that includes multiple functioning core assemblies (FCAs) and a managing core assembly (MCA). Each FCA includes a substrate carrying a core CPU and an optical interface circuit carried by a first edge of the substrate. The MCA includes a substrate having a first and second major surfaces—the first major surface includes a plurality of rows of electrical connections, each of which are adapted to couple with one of the FCAs to enable communication between the core CPU (of MCA) and the core CPUs (of the FCAs). Each of the FCAs may have a second edge that abuts the first major surface at one of the plurality of rows of electrical connections.
US09612989B2
The present invention eliminates the shortage of bus numbers in routing control using PCIe switches. A system port address (SPA) is associated with a destination bus number and is assigned to a port (external port) connected to a server and a device. When packets sent from the server or the device are received at the external port, the system port address (SPA) corresponding to the destination bus number having the packets is determined, and the SPA is added to the packets as a label. This SPA is used to route the packets sent between ports (internal ports) that connect switches. When the packets arrive at the external port to which the target server or device is connected, the destination bus number having packets is used to send the packets to the server or device connected to the external port.
US09612981B2
An island-based network flow processor (IB-NFP) integrated circuit includes rectangular islands disposed in rows. A configurable mesh data bus includes a command mesh, a pull-id mesh, and two data meshes. The configurable mesh data bus extends through all the islands. For each mesh, each island includes a centrally located crossbar switch and eight half links. Two half links extend to ports on the top edge of the island, a half link extends to a port on a right edge of the island, two half links extend to ports on the bottom edge of the island, and a half link extents to a port on the left edge of the island. Two additional links extend to functional circuitry of the island. The configurable mesh data bus is configurable to form a command/push/pull data bus over which multiple transactions can occur simultaneously on different parts of the integrated circuit.
US09612976B2
In a method for managing memory pages, responsive to determining that a server is experiencing memory pressure, one or more processors identifying a first memory page in a listing of memory pages in the server. The method further includes determining whether the first memory page corresponds to a logical partition (LPAR) of the server that is scheduled to undergo an operation to migrate data stored on memory pages of the LPAR to another server. The method further includes, responsive to determining that the first memory page does correspond to a LPAR of the server that is scheduled to undergo an operation to migrate data, determining whether to evict the first memory page based on a memory page state associated with the first memory page. The method further includes, responsive to determining to evict the first memory page, evicting data stored in the first memory page to a paging space.
US09612962B2
In certain embodiments, methods and systems for multimedia data processing are provided. In an embodiment, a method for processing multimedia data includes defining one or more pixel block regions in a first cache so as to cache a plurality of reference pixel blocks corresponding to reference data. A reference pixel block from among the plurality of reference pixel blocks is assigned to a pixel block region from among the one or more pixel block regions based on a predetermined criterion. The reference pixel block is associated with a tag based on the pixel block region so as to facilitate a search of the reference data in order to process a plurality of pixel blocks associated with a multimedia frame of the multimedia data.
US09612959B2
Described are methods, systems and computer readable media for distributed and optimized garbage collection of remote and exported object handle links to update propagation graph nodes.
US09612952B2
A storage cluster is provided. The storage cluster includes a plurality of storage nodes within a single chassis. Each of the plurality of storage nodes has nonvolatile solid-state memory for storage of user data. The plurality of storage nodes are configured to distribute the user data and metadata throughout the plurality of storage nodes with erasure coding of the user data such that the plurality of storage nodes can access the user data, via the erasure coding, with a failure of two of the plurality of storage nodes. The plurality of storage nodes are configured to employ the erasure coding to reconfigure redundancy of the user data responsive to one of adding or removing a storage node.
US09612948B2
In the present disclosure, a persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and a storage controller. The persistent storage device stores and retrieves data in response to commands received from an external host device. The persistent storage device stores data, from a contiguous data block, to two or more sets of logical address blocks in persistent storage. The persistent storage device also retrieves data, corresponding to a contiguous data block, from two or more sets of logical address blocks in persistent. In both instances, the two or more sets of logical address blocks in persistent storage, in aggregate, are not contiguous.
US09612947B2
A method, system and computer program product for testing testable code of an application comprises sending a request, from a computer-implemented client to a remote test orchestrator, for a list identifying any test agents registered with the remote test orchestrator; and receiving, by the computer-implemented client from the remote test orchestrator, a list identifying the test agent registered with the remote test orchestrator.
US09612944B2
The present subject matter relates to software testing. The method comprises obtaining user requirements from a user, the user requirements being indicative of functionalities and features to be incorporated in a software application. Based on the user requirements, at least one test scenario for testing the software application may be identified. The at least one test scenario may include at least one step. Further, based on a first approval received from the user, one or more test cases may be associated with each step of the software application. The first approval is indicative of validity of the at least one test scenario. The one or more test cases may be executed for testing the software, based on a second approval received from the user. The second approval is indicative of validity of the one or more test cases.
US09612935B2
A computer implemented method for testing the resiliency of a software application. The computer implemented method can test the resiliency of a software application by monitoring the program state of the software application and trigger a shutdown request when the specified program state has been reached. The shutdown request can be transmitted to the application software and executed to shut down one or more functionalities of the software application. In some examples, the method can specify the functionality to shut down and the program state which the shutdown occurs can be specified in an application configuration file.
US09612930B2
In an embodiment, a processor includes at least one core, a power management unit having a first test register including a first field to store a test patch identifier associated with a test patch and a second field to store a test mode indicator to request a core functionality test, and a microcode storage to store microcode to be executed by the at least one core. Responsive to the test patch identifier, the microcode may access a firmware interface table and obtain the test patch from a non-volatile storage according to an address obtained from the firmware interface table. Other embodiments are described and claimed.
US09612922B2
A computer system includes at least two COTS processor cores and an evaluating device connected to the at least two COTS processor cores for evaluating output signals output by means of the at least two COTS processor cores. The evaluating device includes a comparator for pair-wise comparison of the respective generated output signals with each other. The comparator also outputs a comparison signal corresponding to the respective comparison of the output signals.
US09612917B2
Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, and migrating a portion of the storage volumes from the cache to storage tape in the first VTS.
US09612910B2
A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.
US09612901B2
Use of hybrid error correcting code (ECC) techniques. A memory access request having an associated address is received. A memory controller determines whether the address corresponds to a first region of a memory for which ECC techniques are applied or a second region of the memory for which ECC techniques are not applied. The memory access is processed utilizing ECC techniques if the address corresponds to the first region of the memory, a transaction indicator and an execution unit indicator, and processed without utilizing the ECC techniques if the address corresponds to the second region of the memory.
US09612899B2
A computing environment includes multiple software programs running on multiple endpoint computing machines. Each software program has associated diagnostics data. Each endpoint machine is running a diagnostics agent. The diagnostics agents are in communication with each other. A monitoring server interacting with the multiple software programs detects a malfunctioning associated with a software program running on a target endpoint, and submits a request to collect the diagnostics data of the malfunctioning software program. This collecting request is submitted to a service software program different from the malfunctioning program. The service software program may be running on a service endpoint different from the target endpoint. The requested diagnostics data is retrieved by the service software program from a diagnostics agent running on the target endpoint. The monitoring server then receives the requested diagnostics data from the service software program.
US09612892B2
Plural clusters or occurrences of a pattern of event types are identified (304). Based on configuration items relating to events associated with the event types, a correlation rule is created (308) to define a relationship between the event types.
US09612882B2
Methods for use by processing modules in a dispersed storage network (DSN) to retrieve a data object stored in one of a plurality of storage generations of the DSN, each of the storage generations including a plurality of storage units. In various examples, a first retrieval request is generated to retrieve metadata addressing information. Based on the metadata addressing information, a second retrieval request is generated to retrieve the metadata. Using the metadata, a third retrieval request is then generated to retrieve at least a portion of the data object. The metadata addressing information, the metadata, and the data object may be retrieved from differing storage generations. Each of the first, second, and third retrieval requests are formatted in accordance with a read request format of the DSN, the read request format including a storage generation identifier field.
US09612875B2
The present invention provides an operational-task-oriented system and method for dynamically adjusting operational environment applicable to a computer cluster. Each operational node of the computer cluster has two or more operational systems installed. After receiving the operational task, the control node estimates the time required for completing different tasks requiring different operational systems by appropriate operational nodes and compares the estimated finish time and the assigned finish time for judging how to adjust the operating system running in the operational nodes. Thereby, the operational task can be completed in the assigned finish time. Another method is to use the control node to analyze the proportions of the tasks requiring different operational systems in an operational task and hence adjusts the operational system running in an operational node according to the proportion of requirement. Thereby, the operational task can be completed in the shortest time.
US09612874B1
The illustrative embodiments described herein provide systems and methods for managing the execution of processing jobs. In one embodiment, a method includes receiving a processing job associated with a set of processing job parameters. The processing job is sent from a user interfacing device associated with a user. The method also includes determining a processing job priority for the processing job using the set of processing job parameters, identifying a destination processing device capable of executing the processing job using the set of processing job parameters, and initiating execution of the processing job at the destination processing device to form processed data in response to determining to execute the processing job based on the processing job priority.
US09612873B2
A telemetry module integrated with an application may include a data collection and analysis engine configured to perform data collection and analysis for reporting to a service associated with the application. The telemetry module may include additional components configured to dynamically scale the data collection and analysis performed by the data collection and analysis engine for a target device such that parameters of the data collection and analysis correspond to resources and capabilities of the target device. For example, a scaling profile manager may receive a profile for a device on which the application is being executed from the service, where the profile defines criteria for the scaling of the data collection and analysis. The scaling profile manager may then determine one or more resources and capabilities of the device, compare the determined resources and capabilities to the criteria, and scale the data collection and analysis based on the comparison.
US09612872B2
A method for allocating data plane resources. The method allocates segments of hardware data plane resources to individual domains. In particular, in one or more embodiments, a new domain data plane request may request multiple segments of hardware data plane resources. In response to the request, a segment is reserved for a domain by assigning a domain identifier of the domain to the segment. Thus, the domain may use the allocated segment.
US09612867B2
An apparatus for data processing in a heterogeneous multi-processor environment are provided. The apparatus including an analysis unit configured to analyze 1) operations to be run in connection with data processing and 2) types and a number of processors available for the data processing, a partition unit configured to dynamically partition data into a plurality of data regions having different sizes based on the analyzed operations and operation-specific processor priority information, which is stored in advance of running the operations, and a scheduling unit configured to perform scheduling by allocating operations to be run in the data regions between the available processors.
US09612864B2
A method for singleton process control in a computer environment is provided. A process identification (PID) for a background process is stored in a first temporary file. A determination operation is performed for determining if the parent process is alive for a predetermined number of tries. The PID of the background process is written from the first temporary file into a first PID variable when the parent process ends. A determination operation is performed for determining whether a second, global temporary file is empty. The background process is exited if an active PID is determined to exist in a second, global temporary file. The PID from the first temporary file is stored into the second, global temporary file. A singleton code block is then executed.
US09612863B2
A device is provided for accelerating, on a platform comprising a plurality of processing units, the execution of a SystemC simulation of a system, said simulation comprising a SystemC kernel and SystemC processes. The device comprises hardware means for scheduling the SystemC processes on the processing units in a dynamic manner during the execution of the simulation, these means making it possible notably to preempt the processing units.
US09612860B2
In an approach to sharing memory between a first guest and a second guest both running on a data processing system, one or more computer processors provide a virtual device to a first guest for proxying memory accesses between the first guest and a second guest, where the first guest is associated with the second guest, and where the first guest is running a first operating system and the second guest is running a second operating system. The one or more computer processors send one or more device related functions to the second guest, wherein the virtual device enables sharing memory between the first guest and the second guest.
US09612858B2
Administering VMs in a distributed computing environment that includes hosts that execute a VMM, with each VMM supporting execution of one or more VMs, includes: assigning the VMMs to a logical tree topology with one as a root; and executing, by the VMMs of the tree topology, a reduce operation, including: sending, by the root VMM to each of other VMMs of the tree topology, a request for an instance of a particular VM; pausing, by each of the other VMMs, the requested instance of the particular VM; providing, by each of the other VMMs to the root VMM in response to the root VMM's request, the requested instance of the particular VM; and identifying, by the root VMM, differences among the requested instances of the particular VM including, performing a bitwise XOR operation amongst the instances of the particular VM.
US09612856B2
In a distributed computing environment that includes which each execute a VMM, where each VMM supports execution of one or more VMs, administering the VMs may include: assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and executing, amongst the VMMs of the tree topology, a gather operation, including: sending, by the root VMM, to other VMMs in the tree topology, a request to retrieve one or more VMs supported by the other VMMs; pausing, by the other VMMs, each VM requested to be retrieved; and providing, by the other VMMs to the root VMM, the VMs requested to be retrieved.
US09612852B1
Techniques for redirecting input/output are disclosed. In one particular embodiment, the techniques may be realized as a method for redirecting input/output comprising the steps of method for redirecting input/output comprising configuring a first virtual machine with a recorder for library interposition, configuring a replica virtual machine with a player for library interposition, receiving a first recorded event from the first virtual machine, and transferring the first recorded event to the replica virtual machine for replay.
US09612850B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes receiving, by a newly created process, a request to execute code of an executable file in the newly created process, wherein the request specifies a parameter. The newly created process loads a process interception library. Library initialization code of the process interception library determines whether the parameter should be intercepted. In response to determining that the parameter should be intercepted, the parameter is provided to another process.
US09612848B2
A system for enabling submission of user feedback includes an extension to an application that is configured for execution on a computing system. The extension is for operation with the application and may be invoked during execution of the application in order to submit user feedback on a feature of the application substantially contemporaneously with a presentation of the feature to the user during execution of the application. The extension may visually identify a location of the feature on a user's screen and display on the user's screen textual input, received from the user, concerning the feature.
US09612847B2
A computer application launcher can be displayed. In response to receiving a first user input associated with the launcher while a computer application indicated by the launcher is not running, a destination list can be displayed. The destination list can include one or more destinations indicating one or more items that can be performed by a computer application. In response to a second user input associated with the destination list and indicating selection of a destination on the destination list, the application can be launched and instructed to perform an item indicated by the selected destination.
US09612834B2
A processor includes a plurality of execution units. At least one of the execution units is configured to execute a complex instruction that requires multiple instruction cycles to execute, and to enforce atomic execution of the complex instruction during a first-portion of the multiple instruction cycles required to execute the complex instruction. The at least one of the execution units is further configured to enable execution of the complex instruction to be interrupted for execution of a different instruction by the at least one execution unit during execution of a second portion of the multiple instruction cycles. The first portion and the second portion are non-overlapping.
US09612830B2
Discovering work-item relations, in one aspect, may include identifying mappings of work-item elements to standardized specification elements, for instance, by analyzing a plurality of work-item elements and their relationships generated from a description of a collection of work-items, and a plurality of standardized specification elements and their relationships generated from a description of practice guidelines for completing the project. One or more missing relations may be discovered among the plurality of work-item elements based on the mappings.
US09612826B2
An electronic device accesses a comparison of at least a portion of a second version of a software program to a corresponding portion of a first version of the software program. The device determines an attribution value for a first author based in part on one or more differences between a respective segment of source code in the second version of the software and a corresponding segment of source code in the first version of the software, and determines an attribution value for a second author based in part on one or more differences between the respective segment of source code in the second version of the software and the corresponding segment of source code in the first version of the software. The device displays or sends instructions for displaying indicia of at least one attribution value with the respective segment of source code in the second version.
US09612820B2
A solution for updating at least one software product installed on a virtual machine, including providing a software image of at least one new virtual disk storing a new level of the software product together with new metadata including an indication of at least one new activation procedure of the new level of the software product, and replacing a current level of the software product with the new level of the software product, the current level of the software product being stored in at least one current virtual disk of the virtual machine together with current metadata including current activation information of the current level of the software product, where the replacing includes removing at least one current virtual disk from the virtual machine; adding at least one new virtual disk to the virtual machine; and running at least one new activation procedure according to the current activation information.
US09612819B2
A system and method for automating detection of a change of configuration of an embedded unit and the reloading of the appropriate software configuration into the unit. An automatic reloading system comprises a transmitter associated with the unit to transmit a configuration frame comprising a set of identifiers of the current hardware and/or software configuration of the unit, a detector to capture the configuration frame and to detect a change of hardware and/or software configuration of the unit, and a software loader to automatically reload a set of appropriate software elements into the unit according to the detected change of configuration.
US09612812B2
Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes a version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request.
US09612805B2
Various embodiments herein include one or more of systems, methods, software, and data structures that are utilized in mobile app generation and execution. Such embodiments provide access to functionality and data of non-mobile device applications within mobile device apps without having to expend resources to replicate non-mobile device applications in a mobile context.
US09612789B2
A display apparatus, a display system having the same, and a method for setting an ID thereof are provided. The method for setting an ID of a display system including a plurality of display apparatuses includes: determining, by a first display apparatus from among the plurality of display apparatuses, whether a second display apparatus from among the plurality of display apparatuses is connected thereto; in response to determining that the second display apparatus is connected thereto, determining, by the first display apparatus, an ID of the second display apparatus based on a set ID of the first display apparatus; and transmitting, from the first display apparatus to the second display apparatus, an ID setting command including the determined ID of the second display apparatus.
US09612784B2
An image processing apparatus includes an internal receiving device, a communication unit, an image processing unit, and a controller. The internal receiving device may receive authentication information. The communication unit may communicate with an external receiving device to receive the authentication information. The image processing unit may perform at least one of image reading and image formation. The controller may determine one of the internal receiving device and the external receiving device is a first receiving device of the authentication information. The controller may also perform an authentication process based on the authentication information received from the first receiving device without performing the authentication process based on a second receiving device. The second receiving device is an other of the internal receiving device and the external receiving device.
US09612781B2
To prevent a printing apparatus from performing unnecessary processes, there is provided an image processing apparatus which is communicable with the printing apparatus and comprises: a determining unit configured to determine whether or not authentication information of the printing apparatus has been set in a print job; and a controlling unit configured to control to not transmit the print job to the printing apparatus in a case where it is determined by the determining unit that the authentication information has not been set in the print job, and control to transmit the print job to the printing apparatus in a case where it is determined by the determining unit that the authentication information has been set in the print job.
US09612777B2
A pull printing method, apparatus and system are provided. The pull printing system includes a mobile terminal, a client that discovers the mobile terminal by using a phone number according to a print command of a user and transmits rendered print job data to the mobile terminal, and an image forming apparatus that, when connected to the mobile terminal, receives the print job data from the mobile terminal and performs printing.
US09612774B2
Improved techniques of managing storage in a data storage system involve compressing a subset of block and macroblock metadata. Advantageously, a data storage system operating according to the improved techniques is able to store more metadata in volatile memory even for huge data objects.
US09612760B2
A modular block allocator receives a cleaner message requesting dirty buffers associated with an inode be cleaned. The modular block allocator provides at least one bucket cache comprising a plurality of buckets, wherein each bucket represents a plurality of free data blocks. The dirty buffers are cleaned by allocating the data blocks of one of the buckets to the dirty buffers. The allocated data blocks are mapped to a stripe set and when the stripe set is full, the stripe set is sent to a storage system. In one embodiment of the invention, a modular block allocator includes a front end module and a back end module communicating with each other via an application programming interface (API). The front end module contains write allocation policies that define how blocks are laid out on disk. The back end module creates data structures for execution of the policies.
US09612758B1
A technique operates data storage equipment. The technique involves, during a first time period and while processing circuitry performs host I/O operations on behalf of a set of hosts, performing a data identification operation which provides a data identification result identifying particular data which is routinely accessed by the processing circuitry. The technique further involves, during a second time period after the first time period and in response to the data identification result, copying the particular data from secondary storage to an extension cache which forms part of primary storage to pre-fetch the particular data from the secondary storage for subsequent use by the processing circuitry. The technique further involves, during a third time period after the second time period and while the processing circuitry performs further host I/O operations on behalf of the set of hosts, accessing the particular data from the extension cache.
US09612750B2
An autonomous sub-system receives a database downloaded from a host controller. A controller monitors bus traffic and/or allocated resources in the subsystem and re-allocates resources based on the monitored results to dynamically improve system performance.
US09612745B2
Embodiments of the presently claimed invention enable a RAID set to appear as if it were initialized immediately after a command to initialize a RAID set is initiated. Typically, a driver or other software in the software stack intercepts the command to initialize the RAID set. The driver then responds to user application programs as if the RAID set initialization is complete, even when it is not. After intercepting the RAID set initialization command, the driver will intercept and respond to data read or write commands as if the RAID set were initialized. The driver or other software will then, typically initialize the RAID set using background tasks. In certain instances, data stored in a non-RAID configuration may be migrated to a RAID configuration during the initialization process.
US09612744B1
A computing device, such as a data storage device, that is location-aware and modifies its behavior depending on its location. In some embodiments, the data storage device may determine its location based on information such as Global Positioning System information, proximity to a wireless network, near-field proximity to another device, etc. The data storage device maintains a profile for various locations in which it is frequently located and records user-behavior at these locations. In addition, the device may be configured or program with specific behaviors at different locations. Based on the location of the device, it may then perform various actions to improve its responsiveness. In one embodiment, a data storage device may enter or exit from a standby state, prefetch various files, etc. based on its proximity to a particular location.
US09612742B2
In certain implementations, data visualization of streaming data may be facilitated. In some implementations, a request for visual representation of values associated with an attribute may be received. Queries for data relating to the values across a plurality of sources may be performed based on the request. The queries may include a first subset of queries and one or more other subsets of queries that are performed based on the request. Subsets of data that relate to a first value of the values may be received based on the first subset of queries. The first value may be predicted based on the subsets of data before one or more other subsets of data relating to the first value are received, where the one or more other subsets of data are received based on the one or more other subsets of queries.
US09612740B2
Techniques are disclosed for providing a swipe-based delete confirmation mode in electronic touch sensitive devices. The user can engage the delete confirmation mode by performing a delete command, which causes the device to display a delete confirmation swipe gesture prompt. The delete confirmation prompt may be included within a delete confirmation graphic or a delete confirmation pop-up window. By performing the delete confirmation swipe gesture on the touch sensitive surface, the user may confirm the delete command. By not properly performing the delete confirmation gesture, closing a delete confirmation pop-up window, tapping an area of the screen not associated with the delete confirmation prompt, or otherwise not performing the delete confirmation swipe gesture, the device may cause the delete function to be abandoned.
US09612739B2
This document describes embodiments of a low-latency touch-input device. The low-latency touch-input device receives writing as input to the device and temporarily displays the writing on a physical layer that overlays a touchscreen display of the device. The writing is displayed instantaneously on the physical layer before the touch-input device processes the input. The low-latency touch-input device then processes the input to generate a digital representation of the writing and renders the digital representation of the writing on the touchscreen display to replace the writing displayed on the physical layer.
US09612734B1
A method includes (a) loading into system memory of a computing device a set of records of a plurality of equally-spaced records which are to be visible in a GUI window, (b) placing the loaded set of records within a dynamic markup page for display within the GUI window, (c) placing a container within the dynamic markup page, the container representing non-visible records of the plurality of equally-spaced records, the container having a height representative of a combined height of the represented non-visible records, and (d) displaying, on the display device, a scroll bar adjunctive to the GUI window, the scroll bar allowing a user of the computing device to scroll to any arbitrary position in the document for display within the GUI window. Other embodiments are directed to a computerized apparatus and computer program products for performing methods similar to that described above.
US09612726B1
In one example, a method includes: receiving from a first user interface a first input from a first user specifying a first particular instant in a video other than a beginning of the video; in response to the first input, generating by one or more computer systems first data for inclusion in a link to the video, the first data representing the first particular instant in the video and being operable automatically to direct playback of the video at a second user interface to start at the first particular instant in the video in response to a second user selecting the link at the second user interface; and communicating the first data to a link generator for inclusion in the link to the video.
US09612714B2
A computing system may perform a method comprising displaying, on a graphical user interface (GUI) on a display of the computing system, a plurality of initial animations to a user, each of the plurality of animations being displayed in response to an identical function call, having an identical visual appearance, and being displayed to prompt an input from the user. The method may also comprise monitoring, by a processor of the computing system, the user's input to each of the plurality of animations. The method may also comprise displaying, by the GUI, a subsequent animation to the user, the subsequent animation being displayed in response to the identical function call but having a different visual appearance than the plurality of initial animations, the different visual appearance of the subsequent animation being based on the monitored inputs.
US09612704B2
A touch sensing apparatus includes: a touch screen panel including a plurality of first electrodes formed along a first direction and a plurality of second electrodes formed along a second direction intersecting the first direction; and a controller sequentially applying a driving signal to either the plurality of first electrodes or the plurality of second electrodes, receiving a detection signal from the plurality of second electrodes while applying the driving signal to the plurality of first electrodes, and receiving a detection signal from the plurality of first electrodes while applying the driving signal to the plurality of second electrodes, wherein the controller changes electrodes to which the driving signal is to be applied for each preset cycle of a touch sensing operation.
US09612701B2
A touch panel includes an upper electrode substrate having an upper conductive film formed thereon, a lower electrode substrate having a lower conductive film formed thereon, the upper conductive film and the lower conductive film being arranged to face each other, a spacer disposed between the upper electrode substrate and the lower electrode substrate along four sides of the upper electrode substrate and the lower electrode substrate, and at least one conductive part having a predetermined height and disposed in a vicinity of the spacer on an inner side thereof on at least one of the lower conductive film and the upper conductive film.
US09612691B2
One aspect of the present invention relates to an inducing capacitance detector. In one embodiment, the inducing capacitance detector has an input terminal for receiving a supply voltage; a capacitive sensor array with a first output terminal and a second output terminal; an operational amplifier having an inventing input terminal electrically connected to the first output terminal of the capacitive sensor array, a non-inventing input terminal electrically connected to the second output terminal of the capacitive sensor array and the input terminal, and an output terminal for outputting an output signal, a feedback capacitor electrically connected between the inventing input terminal and the output terminal of the operational amplifier.
US09612683B2
An operation method of a touch screen and a touch screen device are provided by the present disclosure, and the method comprises: acquiring an input trajectory on the screen firstly; then determining whether the input trajectory is consistent with a predetermined trajectory; zooming in a target region on the screen that corresponds to a current touch point of a touch medium if the determination result is “yes”; detecting in the zoomed-in target region a touch-screen operation instruction; and executing a corresponding operation according to the touch-screen operation instruction. Thereby, the present disclosure can reduce occurrences of mis-touches in the process of operating the touch screen and make the touch screen very convenient to use by the user.
US09612682B2
A touch panel includes electrode lines and a detecting circuit. The detecting circuit includes driving units and detecting units. The driving units are configured to sequentially output driving signals to the electrodes lines according to a first clock signal, so as to change the voltage levels of the electrode lines. Two ends of each of the electrode lines are respectively coupled to a driving unit and a corresponding detecting unit. The detecting units are configured to sequentially scan the voltage levels of the electrode lines according to a second clock signal and to output scan signals, in which the first clock signal and the second clock signal have different frequencies. The detecting circuit generates a detecting signal according to the scan signals.
US09612672B2
A slide unlocking method for a touchscreen device under a screen locking state is provided. The method includes steps of: sampling a track generated by the sliding of a user's finger on a touchscreen, and sequentially acquiring a plurality of sampling points; acquiring a first sampling point and a last sampling point of the track, and calculating a transverse sliding distance and a longitudinal sliding distance of the finger on the touchscreen; and unlocking the touchscreen when the transverse sliding distance is greater than or equal to a first preset distance and the longitudinal sliding distance is less than or equal to a second preset distance; otherwise, keeping the screen in the lock state. In this way, the present invention increases the degrees of freedom of a user's operation, so that a user can conveniently perform unlocking in a special usage scenario.
US09612666B2
A human interface apparatus comprising the steps of: receiving text input from a user; switching to input mode for pointing location information; receiving input for pointing location information from the user; and switching the human interface apparatus to a text input mode, wherein the text input area and the pointing location information input area have at least a part of the area in common.
US09612660B2
A touch screen with haptic feedback knob arrangement. The arrangement includes an interactive surface having a controllable electrostatic pressure region across a portion of the interactive surface. The arrangement further includes a controller having an algorithm programmed thereon for controlling the amount of electrostatic pressure applied to the portion of the interactive surface where the electrostatic pressure region is located. A knob is rotatably mounted to the interactive surface and receives rotational resistance from the electrostatic pressure region of the interactive surface.
US09612655B2
A method inputs a control command for a component of a motor vehicle. The method involves generating an image sequence of an input object guided by a user in a specified detection region using an imaging device, detecting a change in position of the input object on the basis of the image sequence, and generating a control command for the component of the motor vehicle on the basis of the detected change in position. The imaging device employs at least one infrared-sensitive camera, and the detection region is illuminated using at least one infrared source.
US09612650B2
A method includes: supporting a normal operation mode during which functionalities of a portable apparatus are available through an operating system of the apparatus, wherein the operating system includes a plurality of layers including a kernel and library functions-layer; supporting a limited operation mode during which the apparatus is configured to execute a physical activity algorithm based on physical activity data corresponding to a physical activity session performed by a user of the apparatus, wherein the physical activity algorithm applies a direct low-level hardware access bypassing at least the layers above the kernel and the library functions-layer; and switching between the normal operation mode and the limited operation mode.
US09612645B2
When a printing apparatus operates in a normal power mode, a control unit specifies a time of receipt of a packet and a reception interval between packets by using an RTC. On the other hand, when the printing apparatus operates in a power-saving mode, a communication unit specifies a time of receipt of a packet and a reception interval between packets on the basis of time-of-day information acquired from an SNTP server.
US09612643B2
Methods and apparatus relating to controlling processor slew rates based on battery charge state/level are described. In one embodiment, logic causes modification to a slew rate of a processor based on at least a charge level of a battery pack. Other embodiments are also disclosed and claimed.
US09612638B1
A method may include, in an information handling system comprising a power system having a plurality of voltage regulator phases, during a configuration mode of the power system, determining connectivity between the plurality of voltage regulator phases and a primary power rail and connectivity between the plurality of voltage regulator phases and a secondary power rail based on population of output inductors in one or more of a plurality of first phase output inductor footprint locations or one or more of a plurality of second phase output inductor footprint locations, wherein each of the plurality of phase output inductor footprint locations is respectively coupled to an first output of a respective voltage regulator phase of the plurality of voltage regulator phases and is coupled to a respective power rail of the information handling system.
US09612633B2
A device includes a casing with two separable outer walls. Each of the walls is configured to passively dissipate heat. Two units that produce heat during operation are each thermally coupled to a different wall of the two outer walls.
US09612621B2
A mobile device includes a touch-screen having an external touch-screen region, an internal foldable touch-screen region, and a curved-surface touch-screen region that couples the external touch-screen region and the internal foldable touch-screen region, and a body to which the touch-screen is attached, wherein the device is configured to move at least one icon corresponding to at least one executing application program to the curved-surface touch-screen region in response to a folding angle of the internal foldable touch-screen region when a folding operation of the internal foldable touch-screen region is performed.
US09612618B2
An apparatus and method for sealing a joint between a display and a housing of a hand held computer terminal is provided. The apparatus comprises a display frame. The display frame comprises display a front, a display back, and display sides. The front of the display frame comprises a recessed portion and a non-recessed portion. The recessed portion is configured to accept insertion of the display. The non-recessed portion defines at least a portion of the perimeter of the recessed portion. Fastening holes can be positioned outside the perimeter of the recessed portion. The display frame is configured to tighten to the housing and to compress the display between the display frame and the housing. The method comprises providing a display frame, assembling a display assembly, inserting the display assembly into the housing, and compressing the display between the display frame and the housing.
US09612612B2
A wide bandwidth resonant clock distribution comprises a clock grid configured to distribute a clock signal to a plurality of components of an integrated circuit and a tunable sector buffer configured to receive the clock signal and provide an output to the clock grid. The tunable sector buffer is configured to set latency and slew rate of the clock signal based on an identified resonant or non-resonant mode.
US09612610B2
A data storage device including a flash memory and a controller. The controller enables the flash memory to transmit a predetermined parameter stored in the flash memory according to a first predetermined trigger edge of a clock signal and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a first reference parameter in an asynchronous mode. The controller enables the flash memory to switch to a synchronous mode and transmit the predetermined parameter and reads the predetermined parameter transmitted by the flash memory according to the first predetermined trigger edge of the clock signal to obtain a second reference parameter in a detection mode.
US09612608B2
A circuit arrangement, includes output terminals that provide an output current and input terminals that receive a source current and a source voltage from a DC current source. A maximum power point tracker is coupled between the input terminals and the output terminals and a bypass circuit is coupled between the input terminals and the output terminals. The bypass circuit is configured to enter a bypass state dependent on the output current and dependent on the source current. The source current flows through the bypass circuit in the bypass state.
US09612605B2
Generally discussed herein are apparatuses and methods for a voltage regulator with a current feedback loop. One such apparatus may include an amplifier, a master device electrically coupled to the amplifier, a slave device electrically coupled to the master device, and/or a current feedback device electrically coupled to the amplifier and the slave device to feed back current from the slave device to alter a monitoring voltage input to the amplifier.
US09612601B2
An adaptive capacity constraint management system receives a measured value affected by HVAC equipment at actual operating conditions and uses the measured value to determine an operating value for a variable that affects a capacity of the HVAC equipment at the actual operating condition. The system uses the operating value to calculate a gain factor for the variable relative to design conditions and uses the calculated gain factor to determine a capacity gain for the HVAC equipment relative to the design conditions. The system applies the capacity gain to a design capacity limit for the HVAC equipment to determine a new capacity limit for the HVAC equipment at the actual operating conditions. The system may use the new capacity limit as a constraint in an optimization routine that that selects one or more devices of the HVAC equipment to satisfy a load setpoint.
US09612587B2
A system includes an operator console having at least one graphical display configured to present information associated with an industrial process and with a control system associated with the industrial process. The system also includes a mobile extension associated with the operator console. The mobile extension is configured to present first process-related information to an operator and receive second process-related information from the operator for the control system. The operator console is configured to provide state information to the mobile extension, where the state information is associated with operations of the operator console. The mobile extension could be configured to base at least part of the first process-related information or at least part of the second process-related information on a location of the apparatus. The operator console could be configured to provide an indication that the mobile extension is currently in use by the operator.
US09612586B2
An energy management apparatus includes: algorithm storage unit configured to store at least one energy-saving control algorithm; controller configured to control an operation of controlled device by executing the algorithm and; data storage unit configured to store reduction information corresponding to the algorithm, the reduction information used to figure out a reduction in energy consumption due to the execution of the algorithm; estimation unit configured to estimate the reduction in the energy consumption due to the execution of the algorithm on the basis of the reduction information, when controller controls the operation of controlled device by executing the algorithm; and network communication unit configured to output the estimation result.
US09612584B2
An electric power grid control system is provided with: distributed generators connected to an electric power grid; and voltage measurement units that measure voltage at connection points of the distributed generators to the electric power grid. When voltage at a connection point to the electric power grid deviates from a predetermined acceptable range, a centralized control device equally allocates a voltage adjustment amount for returning the voltage to the acceptable range to all distributed generators belonging to a predetermined group that was set in advance. Distribution processing devices cause the distributed generators to adjust voltage at the connection points in accordance with the voltage adjustment amount allocated from the centralized control device.
US09612546B2
An external additive for toner includes a particulate obtained from a silicone compound selected from a silane compound represented by Chemical Formula 1, Si(OR1)4, wherein each R1 is independently a C1 to C6 monovalent hydrocarbon group, a hydrolysis-condensation product of the silane compound, and a combination thereof, wherein the particulate has an average particle diameter ranging from about 50 nm to about 250 nm and a true density ranging from about 1.80 g/cm3 to about 2.00 g/cm3.
US09612537B2
An EUV projection lithography illumination optical unit guides illumination light toward an object field, the illumination optical unit comprising. The unit includes: a first facet mirror comprising a plurality of first monolithic facets; and a second facet mirror downstream of the first facet mirror in a beam path of the illumination light, the second facet mirror comprising a plurality of second facets, each second facet being configured to contribute to imaging a corresponding first monolithic facet of the first facet mirror into the object field via an illumination channel. Individual parts of the first monolithic facets are configured so that illumination light is guided from the individual parts of the first monolithic facets toward different target locations on the corresponding second facet of the second facet mirror.
US09612530B2
A method and system for fracturing or mask data preparation are presented in which a set of shots is determined for a multi-beam charged particle beam writer. The edge slope of a pattern formed by the set of shots is calculated. An edge of the pattern which has an edge slope below a target level is identified, and the dosage of a beamlet in a shot in the set of shots is increased to improve the edge slope. The improved edge slope remains less than the target level.
US09612518B2
A screen is disclosed. The screen includes an angle magnifying unit and a deflecting unit. The angle magnifying unit has a first lens assembly and a second lens assembly. The first and second lens assemblies are aligned along a first direction. The first lens assembly has a plurality of first lenses, and each of the first lenses has a first radius of curvature. The second lens assembly has a plurality of second lenses, and each of the second lenses has a second radius of curvature. The magnification of the angle enlarging unit is the ratio of the first radius of curvature to the second radius of curvature. Furthermore, the deflecting unit is disposed between the first lens assembly and the second lens assembly. The deflecting unit has a plurality of deflecting prisms that aligned along a second direction. The second direction is perpendicular to the first direction.