US09899492B2
A compound semiconductor device includes: an electron transit layer; an electron supply layer formed over the electron transit layer; and a GaN cap layer formed over the electron supply layer, wherein the electron supply layer includes a first layer made of i-type AlxGa1-xN (0
US09899491B2
A semiconductor device and a method of forming the same, the semiconductor device include a substrate, and a first gate structure and a second gate structure disposed on the substrate. The first gate structure includes a barrier layer, a first work function layer, a second work function layer and a conductive layer stacked one over another on the substrate. The second gate structure includes the barrier layer, a portion of the first work function layer and the conductive layer stacked one over another on the substrate, wherein the portion of the first work function layer has a smaller thickness than a thickness of the first work function layer.
US09899490B2
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate and a nanowire structure formed over the substrate. In addition, the nanowire structure includes a first portion, a second portion, and a third portion. The semiconductor structure further includes a gate structure formed around the third portion of the nanowire structure and a source region formed in the first portion of the nanowire structure. In addition, a depletion region in the nanowire structure has a length longer than a length of the gate structure and is not in contact with the source region.
US09899485B2
A method includes forming a tunneling dielectric layer on a semiconductor substrate, a first portion of the tunneling dielectric layer is directly above a channel region in the semiconductor substrate and a second portion of the tunneling dielectric layer is directly above source-drain regions located on opposing sides of the channel region, the second portion of the tunneling dielectric layer is thicker than the first portion of the tunneling dielectric layer, forming a floating gate directly above the first portion of the tunneling dielectric layer and the second portion of the tunneling dielectric layer, and forming a control dielectric layer directly above the floating gate.
US09899484B1
A transistor device includes a field plate extending from a source contact layer and defining an opening above a gate metal layer. Coplanar with the source contact layer, the field plate is positioned close to the channel region, which helps reduce its parasitic capacitance. Meanwhile, the opening allows a gate runner layer above the field plate to access and connect to the gate metal layer, which helps reduce the resistance of the gate structure. By vertically overlapping the metal gate layer, the field plate, and the gate runner layer, the transistor device may achieve fast switching performance without incurring any size penalty.
US09899463B2
A display device including a substrate, a display portion positioned on the substrate and a pad portion positioned outside the display portion, a jumping portion positioned between the display portion and the pad portion, at least two power lines positioned on the substrate, a connection pattern connecting the at least two power lines to each other in the jumping portion, and an insulating layer spaced apart from the connection pattern and surrounding the connection pattern to prevent residue defects and short circuit defects at the jumping portion.
US09899459B2
Disclosed is an organic light emitting device, (OLED) comprising a substrate on which a driving transistor is formed, a bank formed on the substrate providing a boundary for a pixel region, a first electrode formed on the substrate and electrically connected with the driving transistor, the first electrode comprising a first and second cross sectional area both oriented in a direction perpendicular to a vertical direction of the substrate, the first area adjacent to the bank, the second area surrounded by the first area, an organic layer formed on the first electrode within the boundary provided by the bank, and a second electrode formed on the organic layer, wherein during operation of the OLED a first electric field between the first area of the first electrode and the second electrode is greater than a second electric field between the second area of the first electrode and the second electrode.
US09899456B2
An organic light-emitting diode (OLED) display device is provided having a color emission layer including a plurality of organic light-emitting elements in a first arrangement and an electronics layer. The electronics layer includes a plurality of pixel drive circuits each including an electrode contact. The electronics layer includes a plurality of independently addressable sub-regions each sub-region including an identical pattern of electrode contacts created using a single reticle exposure. Each sub-region is orientated differently within a plane such that the first arrangement of light-emitting elements is electrically connected to the patterned electronics layer.
US09899445B2
A method for manufacturing a solid-state image pickup apparatus includes forming a first insulating film over a substrate after forming a gate electrode of a first transfer transistor and a gate electrode of a second transfer transistor, forming a second insulating film on the first insulating film, forming a first structure and a second structure on side surfaces of the gate electrodes of the first and second transfer transistors, respectively, via the first insulating film by etching the second insulating film in such a manner that the first insulating film remains on a semiconductor region of a photoelectric conversion unit and a semiconductor region of a charge holding unit, and forming a light shielding film that covers the gate electrode of the first transfer transistor, the semiconductor region of the charge holding unit, and the gate electrode of the second transfer transistor.
US09899436B1
An image sensor includes a semiconductor substrate with at least one recess disposed on its surface and in the photosensitive area defined on the surface of the semiconductor substrate, a first-conductivity-type doped region disposed in the semiconductor substrate and in the photosensitive area, and a second-conductivity-type doped region disposed on the surface of the first-conductivity-type doped region and on the surface of the recess. A photosensitive device of the image sensor is formed of the first-conductivity-type doped region and the second-conductivity-type doped region.
US09899435B2
A solid-state imaging device in which a pixel circuit formed on the first surface side of a semiconductor substrate is shared by a plurality of light reception regions and second surface side of the semiconductor substrate is the light incident side of the light reception regions. The second surface side regions of the light reception regions are arranged at approximately even intervals and the first surface side regions of the light reception regions e are arranged at uneven intervals. Respective second surface side regions and first surface side regions are joined in the semiconductor substrate so that the light reception regions extend from the second surface side to the first surface side of the semiconductor substrate.
US09899430B2
Embodiments of the present disclosure provide a GOA unit and a method for producing the same and a gate driver circuit, which are directed to a field of display technique. The GOA unit includes: a TFT module and a capacitor structure formed on a substrate. The TFT module includes a gate electrode, a source electrode and a drain electrode, and the capacitor structure includes a first electrode and a second electrode configured to form a first capacitor. The gate of the TFT module is located in a same layer as the first electrode of the capacitor structure, the source electrode and the drain electrode of the TFT module are located in a same layer as the second electrode of the capacitor structure, and the second electrode has a groove. Embodiments of the present application are used for a display apparatus.
US09899429B2
A display device includes a substrate including a display region, and a peripheral region that is outside of the display region, a plurality of dummy pads at the peripheral region, an insulating layer covering the plurality of dummy pads, wherein top surfaces of first portions of the insulating layer above the plurality of dummy pads are higher than top surfaces of second portions of the insulating layer between the plurality of dummy pads, and a plurality of pads over the second portions of the insulating layer at the peripheral region.
US09899427B2
A self-emission type display including a carrier substrate, a light-emitting element, a first electrode, and a second electrode is provided. The light-emitting element is disposed on the carrier substrate and has a first pad and a second pad. The first electrode has a plurality of first stripe portions electrically connected to a first electric potential. The first pad of the light-emitting element is electrically connected to the carrier substrate through at least one first strip portion. The second electrode has a plurality of second stripe portions electrically connected to a second electric potential. The first electrode and the second electrode are separated from each other. The second pad of the light-emitting element is electrically connected to the carrier substrate through at least one second strip portion. The first electric potential is different from the second electric potential.
US09899424B2
Decrease of the output voltage of the logic circuit is inhibited by raising the gate voltage using a capacitor. In a first transistor, a drain and a gate are electrically connected to a first wiring, and a source is electrically connected to a first node. In a second transistor, a drain is electrically connected to the first node, a source is electrically connected to a second wiring, and a gate is electrically connected to a second node. In a third transistor, a drain is electrically connected to a third wiring, and a source is electrically connected to a third node, and a gate is electrically connected to the first node. In a fourth transistor, a drain is electrically connected to the third node, a source is electrically connected to a fourth wiring, and a gate is electrically connected to the second node. In a capacitor, one electrode is electrically connected to the first node, and the other electrode is electrically connected to the third node. OS transistors are preferably used as the transistors above.
US09899417B2
A semiconductor structure includes a semiconductor substrate, a layer of electrically insulating material above the semiconductor substrate, and a layer of semiconductor material above the layer of electrically insulating material. A first transistor includes a first source region, a first drain region, and a first channel region formed in the semiconductor substrate, a first gate insulation layer positioned above the first channel region, and an electrically conductive first gate electrode, wherein the first gate insulation layer includes a first portion of the electrically insulating material. A second transistor includes a second source region, a second drain region, and a second channel region formed in the layer of semiconductor material, a second gate insulation layer positioned above the second channel region, and an electrically conductive second gate electrode, wherein a second portion of the layer of electrically insulating material is positioned below the second channel region.
US09899406B2
Provided is a vertical NAND flash memory device. The vertical NAND flash memory device may include word lines formed on a substrate, a plurality of pads horizontally extending from the word lines, and contact plugs connected to respective pads. The contact plugs may include a first contact plug connected to a lowermost pad that is closest to the substrate, and a set of second contact plugs each second contact plug connected to a corresponding pad of the plurality of pads. A first distance between the first contact plug and a second contact plug of the set of second contact plugs that is adjacent to the first contact plug may be different from second distances between adjacent contact plugs of the set of second contact plugs. The second distances may be substantially the same as each other.
US09899391B2
A high-k dielectric metal trench capacitor and improved isolation and methods of manufacturing the same is provided. The method includes forming at least one deep trench in a substrate, and filling the deep trench with sacrificial fill material and a poly material. The method further includes continuing with CMOS processes, comprising forming at least one transistor and back end of line (BEOL) layer. The method further includes removing the sacrificial fill material from the deep trenches to expose sidewalls, and forming a capacitor plate on the exposed sidewalls of the deep trench. The method further includes lining the capacitor plate with a high-k dielectric material and filling remaining portions of the deep trench with a metal material, over the high-k dielectric material. The method further includes providing a passivation layer on the deep trench filled with the metal material and the high-k dielectric material.
US09899389B2
A two-transistor memory cell based upon a thyristor for an SRAM integrated circuit is described together with a process for fabricating it. The memory cell can be implemented in different combinations of MOS and bipolar select transistors, or without select transistors, with thyristors in a semiconductor substrate with shallow trench isolation. Standard CMOS process technology can be used to manufacture the SRAM.
US09899384B2
A semiconductor device and a method for fabricating the device. The method includes: forming a STI in a substrate having a nFET and a pFET region; depositing a high-k layer and a TiN layer; depositing a polycrystalline silicon layer; forming a block level litho layer; removing a portion of the polycrystalline silicon layer; removing the block level litho layer; forming a first protective layer; depositing a fill layer above the pFET region; removing the first protective layer; cutting the TiN layer and the high-k layer to expose a portion of the STI; depositing a second protective layer on the STI; removing the fill layer; removing the TiN layer above the pFET region; treating the high-k layer with a work function tuning process; removing the polycrystalline silicon layer and TiN layer; and depositing a metal layer on the high-k layer and the second protective layer.
US09899379B2
A semiconductor device includes a first fin on a substrate, a gate electrode on the substrate to intersect the first fin, an epitaxial layer on both sides of the gate electrode to contact side surfaces of the first fin, and a metal alloy layer which contacts an upper surface of the first fin and part of the epitaxial layer, wherein a first region of the first fin has a higher doping concentration than a second region of the first fin which is located under the first region.
US09899374B2
A semiconductor device includes a semiconductor substrate including, on a first surface, first trenches and a second trench linked to each of the first trenches. The semiconductor substrate includes: a p-type end layer extending from the first surface to a position closer to a second surface of the semiconductor substrate than an end of each of the first trenches on a second surface side and including a longitudinal end of each of the first trenches in a plan view of the first surface; a first p-type layer provided in a region between adjacent first trenches, and contacting the first electrode provided on the first surface; an n-type barrier layer; a second p-type layer. The second trench separates the p-type end layer from the first p-type layer and the second p-type layer.
US09899372B1
A method is presented for forming a semiconductor structure. The method includes forming a plurality of fins on a first region of the semiconductor substrate, forming a bi-polymer structure, selectively removing the first polymer of the bi-polymer structure and forming deep trenches in the semiconductor substrate resulting in pillars in a second region of the semiconductor structure. The method further includes selectively removing the second polymer of the bi-polymer structure, doping the pillars, and depositing a high-k metal gate (HKMG) over the first and second regions to form the MIS capacitor in the second region of the semiconductor substrate.
US09899371B2
Micromachined ultrasonic transducers formed in complementary metal oxide semiconductor (CMOS) wafers are described, as are methods of fabricating such devices. A metallization layer of a CMOS wafer may be removed by sacrificial release to create a cavity of an ultrasonic transducer. Remaining layers may form a membrane of the ultrasonic transducer.
US09899365B1
A layout of a semiconductor device includes a first active area, a second active area, plural gates, a first conductive layout and plural plugs. The first and the second active areas are disposed on a substrate and surrounded by a shallow trench isolation (STI). The plural gates are parallel with one another and cross the first and the second active areas. The first conductive layer covers the plural gates, and the plural gates are electrically connected to each other through the first conductive layer. The plural plugs are disposed on the first conductive layer to electrically connect the plural gates.
US09899361B2
A semiconductor package includes a logic chip mounted on a substrate, a first memory chip disposed on the logic chip, which includes a first active surface, and a second memory chip disposed on the first memory chip. The second memory chip is disposed on the first memory chip in such a way that the first memory chip and second memory chip are offset from each other. The second memory chip has a second active surface. The first active surface and the second active surface face each other and are electrically connected to each other through a first solder bump.
US09899360B2
A semiconductor device includes a semiconductor substrate, a conducting portion, and a sealing resin. The substrate has a main surface and is formed with a recessed portion in the main surface. The conducting portion is formed on the substrate. The sealing resin is disposed in the recessed portion. The conducting portion includes a first wiring layer and a second wiring layer both formed in the recessed portion. The second wiring layer is closer to the main surface than is the first wiring layer in the normal direction of the main surface.
US09899345B2
An electrode terminal includes: a first drawn-out part to be bonded to a main electrode; and a second drawn-out part that is formed of a plate member in a continuous fashion from one end portion to be positioned opposite to the main electrode with a gap therebetween until another end portion to be connected to an external circuit, so that a portion in the first drawn-out part that is adjacent to a portion therein to be bonded to the main electrode, is bonded to an opposing surface to the main electrode in said one end portion; wherein the first drawn-out part is formed so that the portion to be bonded to the main electrode is away from the opposing surface; and wherein an opening portion corresponding to the main electrode is formed in the second drawn-out part.
US09899343B2
Apparatus and associated methods relate to a bonding pad structure for a trench-based semiconductor device. The bonding pad structure reduces a peak magnitude of the electric field between a metal bonding pad and the underlying semiconductor. The bonding pad structure includes a plurality of trenches vertically extending from a top surface of a semiconductor. Each of the plurality of trenches has dielectric sidewalls and a dielectric bottom, the dielectric sidewalls and dielectric bottom electrically isolating a conductive core within each of the trenches from a region of semiconductor outside of and adjacent to each of the plurality of trenches. The bonding pad structure includes a metal bonding pad disposed above the plurality of trenches, the metal bonding pad electrically isolated from the region of semiconductor outside of the trenches. The conductive core can be biased to reduce the magnitude of the field between adjacent trenches.
US09899338B1
Methods for enhancing mechanical strength of back-end-of-line (BEOL) dielectrics to prevent crack propagation within interconnect stacks are provided. After forming interconnect structures in a dielectric material layer, a pore filling material is introduced into pores of a portion of the dielectric material layer that is located in a crack stop region present around a periphery of a chip region. By filling the pores of the portion of the dielectric material layer located in the crack stop region, the mechanical strength of the dielectric material layer is selectively enhanced in the crack stop region.
US09899335B2
A package structure includes a carrier, an electronic component disposed on the carrier, an encapsulant formed on the carrier for encapsulating the electronic component, a first shielding layer formed on the encapsulant, and a second shielding layer formed on the first shielding layer. The first and second shielding layers are made of different materials. With the multiple shielding layers formed on the encapsulating layer, the electronic component is protected from electromagnetic interferences. The present invention also provides a method for fabricating the package structure.
US09899332B2
Systems and methods for visual identification of semiconductor dies are described. In some embodiments, a method may include: receiving a semiconductor wafer having a plurality of dies and printing a unique visual identification mark on each of the plurality of dies. In other embodiments, a method may include receiving an electronic device comprising a die and a package surrounding at least a portion of the die and reading, from the electronic device, a unique visual identification mark that encodes a Cartesian coordinate of the die relative to a reference point on a semiconductor wafer.
US09899328B2
A power semiconductor module includes: a positive arm and a negative arm that are formed by series connection of self-arc-extinguishing type semiconductor elements, the positive arm and the negative arm being connected at a series connection point between the self-arc-extinguishing type semiconductor elements; a positive-side electrode, a negative-side electrode, and an AC electrode connected to the positive arm and the negative arm; and a substrate on which a plurality of wiring patterns are formed, the wiring patterns connecting the self-arc-extinguishing type semiconductor elements of the positive arm and the negative arm to the positive-side electrode, the negative-side electrode, and the AC electrode. Respective directions of current flowing in adjacent wiring patterns are identical to each other, and one of the adjacent wiring patterns is arranged in mirror symmetry with the other of the adjacent wiring patterns.
US09899315B2
A method for forming a wiring for a semiconductor device according to an aspect of the present invention includes: forming a predetermined pattern on a first surface of a silicon substrate by selectively etching the first surface; coating, with a metal layer, a selected area of the first surface, including an area whereat the predetermined pattern is formed; forming organic material in the first surface to fill an etched portion and cover the coated metal layer; forming a plurality of via holes in the organic material and connecting the metal wiring to the coated metal layer through the via holes; and grinding a second surface corresponding to the first surface to remove a part of the metal layer formed in the etched portion.
US09899313B2
A semiconductor package, e.g., wafer, chip, interposer, etc., includes a multi terminal capacitor within an input output (IO) path. The multi terminal capacitor is electrically attached directly upon a first IO contact of the semiconductor package. There is no inductance between the multi terminal capacitor and an interconnect that electrically connects the first IO contact with a second IO contact of a second semiconductor package and no inductance between the multi terminal capacitor and the first IO contact. The multi terminal capacitor may serve as a power source to cycle the turning on and off of the various circuits within a semiconductor chip associated with the semiconductor package. Because the distance between the multi terminal capacitor and semiconductor chip is reduced, inductance within the system is resultantly reduced. The multi terminal capacitor may be a decoupling capacitor that decouples one part of semiconductor chip from another part of semiconductor chip.
US09899312B2
Methods, systems, and apparatus for reducing power consumption or signal distortions in a semiconductor device package. The semiconductor device package includes a semiconductor device, a first electric path, a second electric path, and an isolation element in the first electric path. The second electric path is electrically connected to the first electric path and a functional unit of the device. The isolation element separates an isolated portion in the first electric path from the second electric path, where the isolation element is configured to reduce current in the isolated portion when a signal is passing through the second electric path.
US09899311B2
A hybrid pitch package includes a standard package pitch zone of the package having only standard package pitch sized features that is adjacent to a smaller processor pitch sized zone of the package having smaller processor pitch sized features. The package may be formed by obtaining a package having standard package pitch sized features (such as from another location or a package processing facility), forming a protective mask over a standard package pitch zone of the package that is adjacent to a smaller processor pitch sized zone on the package, and then forming smaller processor pitch sized features (such as contacts, traces and interconnects) in the smaller processor pitch sized zone at a chip fabrication processing facility. The smaller processor pitch sized features can be directly connected to (thus reducing the package connection area needed) a chip or device having processor pitch sized features (e.g., exposed contacts).
US09899306B2
An object of the present invention is to provide an anisotropic conductive member capable of achieving excellent conduction reliability and a multilayer wiring substrate using the same. The anisotropic conductive member of the present invention includes an insulating base which is made of an inorganic material, a plurality of conductive paths which are made of a conductive member, penetrate the insulating base in a thickness direction thereof and are provided in a mutually insulated state, and a pressure sensitive adhesive layer which is provided on a surface of the insulating base, in which each of the conductive paths has a protrusion which protrudes from the surface of the insulating base, and an end of the protrusion of each of the conductive paths is exposed or protrudes from the surface of the pressure sensitive adhesive layer.
US09899289B2
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and at least one deep well within the at least one device layer. A protective layer is disposed over the at least one deep well, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 106 Ohm-cm.
US09899277B2
A method of manufacturing a wafer. The method includes providing a wafer and testing the wafer. Based on a test result, a substance is selectively provided on the wafer to obtain an altered wafer that has at least one selected portion altered. The method includes forming a structural layer over the altered wafer.
US09899273B1
Semiconductor structures and methods for forming the same are provided. The method for forming a semiconductor structure includes forming an N-well region in a substrate and forming a first protection layer over the N-well region. The method for forming a semiconductor structure further includes forming a P-well region in the substrate and forming a second protection layer over the P-well region. The method for forming a semiconductor structure further includes growing a first channel layer over the first protection layer and a second channel layer over the second protection layer and forming a first gate structure over the first channel layer and a second gate structure over the second channel layer.
US09899270B2
There is disclosed a method for manufacturing a semiconductor device comprising two opposite types of MOSFETs formed on one semiconductor substrate, the method comprising: forming a portion of the MOSFET on the semiconductor substrate, said portion of said MOSFET comprising source/drains regions located in the semiconductor substrate, a dummy gate stack located between the source/drain region and above the semiconductor substrate and a gate spacer surrounding the dummy gate stack; removing the dummy gate stack of said MOSFET to form a gate opening which exposes the surface of the semiconductor substrate; forming an interfacial oxide layer on the exposed surface of the semiconductor structure; forming a high-K gate dielectric on the interfacial oxide layer within the gate opening; forming a first metal gate layer on the high-K gate dielectric; implanting doping ions in the first metal gate layer; forming a second metal gate layer on the first metal gate layer to fill up the gate opening; and annealing to diffuse and accumulate the doping ions at an upper interface between the high-K gate dielectric and the first metal gate layer and at a lower interface between the high-K gate dielectric and the interfacial oxide, and generating an electric dipole at the lower interface between the high-K gate dielectric and the interfacial oxide by interfacial reaction.
US09899265B2
Embodiments of a semiconductor device structure and a method for forming the same are provided. The semiconductor device structure includes a substrate and a first metal gate structure formed over the substrate. The first metal gate structure has a first width. The semiconductor device structure further includes a first contact formed adjacent to the first metal gate structure and a second metal gate structure formed over the substrate. The second metal gate structure has a second width smaller than the first width. The semiconductor device structure further includes an insulating layer formed over the second metal gate structure and a second contact self-aligned to the second metal gate structure.
US09899264B2
A semiconductor device comprises a first semiconductor fin arranged on a substrate, the first semiconductor fin having a first channel region, and a second semiconductor fin arranged on the substrate, the second semiconductor fin having a second channel region. A first gate stack is arranged on the first channel region. The first gate stack comprises a first metal layer arranged on the first channel region, a work function metal layer arranged on the first metal layer, and a work function metal arranged on the work function metal layer. A second gate stack is arranged on the second channel region, the second gate stack comprising a work function metal arranged on the second channel region.
US09899251B2
Techniques are described for holding a wafer or wafer sub-stack to facilitate further processing of the wafer of sub-stack. In some implementations, a wafer or wafer sub-stack is held by a vacuum chuck in a manner that can help reduce bending of the wafer or wafer sub-stack.
US09899250B2
A method of collective fabrication of 3D electronic modules, each 3D electronic module comprising a stack of at least two, surface transferable, ball grid electronic packages, tested at their operating temperature and frequency comprises: a step of fabricating reconstituted wafers, each reconstituted wafer being fabricated according to the following sub-steps in the following order: A1)) the electronic packages are placed on a first sticky skin, balls side, B1) molding of the electronic packages in the resin and polymerization of the resin, to obtain the intermediate wafer, C1) thinning of the intermediate wafer on the face of the intermediate wafer opposite to the balls, D1) removal of the first sticky skin and placing of the intermediate wafer on a second sticky skin, side opposite to the balls, E1) thinning of the intermediate wafer on the balls side face, F1) formation of a balls side redistribution layer, G1) removal of the second sticky skin to obtain a reconstituted wafer of smaller thickness than the original thickness of the electronic packages, several reconstituted wafers having been obtained on completion of the previous sub-steps, stacking of the reconstituted wafers, dicing of the stacked reconstituted wafers to obtain 3D modules.
US09899246B2
The present invention relates to gas distributors used in wafer carriers. The gas distributors comprise a body having an interior space, a separator configured at the front side of the body in the interior space, and an air inlet connected with the body. One edge of the separator and the front side of the body together form a passage. The configuration of the passage in the gas distributors enables the gas distributors to evenly distribute gases.
US09899233B2
The present invention discloses a manufacturing method to reduce the surface roughness of the low temperature poly-silicon, including: a surface pretreatment is performed to a substrate with a a-Si layer on it, to form an oxidation layer on the a-Si layer. A first excimer laser annealing is performed on the substrate to make the a-Si layer into a poly-silicon layer; an acid liquid clean is used on the poly-silicon layer to remove the protrusions on the poly-silicon layer; a second excimer laser annealing is performed to the poly-silicon layer to obtain a low temperature poly-silicon layer with lower surface roughness. The manufacturing method is easy to operation and reduce the surface roughness of the low temperature poly-silicon layer with efficiency to obtain a low temperature poly-silicon layer with low roughness, uniform surface and well crystallization. A low temperature poly-silicon layer formed according to the present invention is also provided.
US09899226B2
Provided herein is a semiconductor device including a substrate; an active layer formed on top of the substrate; a protective layer formed on top of the active layer and having a first aperture; a source electrode, driving gate electrode and drain electrode formed on top of the protective layer; and a first additional gate electrode formed on top of the first aperture, wherein an electric field is applied to the active layer, protective layer and driving gate electrode due to a voltage applied to each of the source electrode, drain electrode and driving gate electrode, and the first additional gate electrode is configured to attenuate a size of the electric field applied to at least a portion of the active layer, protective layer and driving gate electrode.
US09899224B2
A method is provided for forming an ultra-shallow boron doping region in a semiconductor device. The method includes depositing a diffusion filter layer on a substrate, the diffusion filter containing a boron nitride layer, a boron oxynitride layer, a silicon nitride layer, or a silicon oxynitride layer, and depositing a boron dopant layer on the diffusion filter layer, the boron dopant layer containing boron oxide, boron oxynitride, or a combination thereof, with the proviso that the diffusion filter layer and the boron dopant layer do not contain the same material. The method further includes heat-treating the substrate to form the ultra-shallow boron dopant region in the substrate by controlled diffusion of boron from the boron dopant layer through the diffusion filter layer and into the substrate.
US09899220B2
A method for patterning a substrate is disclosed. The method includes applying a first directed self-assembly (DSA) patterning process that defines a first patterned layer on top of the substrate. The pattern of the first patterned layer is to be transferred into the substrate. The method also includes applying a planarizing layer on top of the first patterned layer. The method further includes applying a second DSA patterning process that defines a second patterned layer on top of the planarizing layer, thereby not patterning the planarizing layer. A pattern of the second patterned layer is to be transferred into the substrate. Projections of the pattern of the second patterned layer and the pattern of the first patterned layer on the substrate have no overlap. Additionally, the method includes transferring the patterns defined by the first patterned layer and the second patterned layer into the substrate.
US09899219B2
Provided is a method of trimming an inorganic resist in an integration scheme, the method comprising: disposing a substrate in a process chamber, the substrate having an inorganic resist layer and an underlying layer comprising an oxide layer, a silicon nitride layer, and a base layer, the inorganic resist layer having an inorganic structure pattern; performing an inorganic resist trimming process to selectively remove a portion of the inorganic resist structure pattern on the substrate, the trimming process using a first etchant gas mixture and generating a first pattern; controlling selected two or more operating variables of the integration scheme in order to achieve target integration objectives; wherein the first etchant gas mixture comprises a fluorine-containing gas and a diluent gas; and wherein the target integration objectives include a target critical dimension (CD), a target line edge roughness (LER), a target line width roughness (LWR) and a target substrate throughput.
US09899202B2
Certain embodiments described herein are directed to time of flight tubes comprising a cylindrical tube comprising an inner surface and an outer surface, the cylindrical tube comprising an effective thickness and sized and arranged to couple to and support a reflectron assembly inside the cylindrical tube. In some configurations, the cylindrical tube further comprises a conductive material disposed on the inner surface of the cylindrical tube, the conductive material present in an effective amount to provide a field free region for ions when the conductive material is charged.
US09899201B1
The invention relates to the linear dynamic range of ion abundance measurement devices in mass spectrometers, such as time-of-flight mass spectrometers. The invention solves the problem of ion current peak saturation by producing a second ion measurement signal at an intermediate stage of amplification in a secondary electron multiplier, e.g. a signal generated between the two multichannel plates in chevron arrangement. Because saturation effects are observed only in later stages of amplification, the signal from the intermediate stage of amplification will remain linear even at high ion intensities and will remain outside saturation. In the case of a discrete dynode detector this could encompass, for example, placement of a detection grid between two dynodes near the middle of the amplification chain. The invention uses detection of the image current generated by the passing electrons.
US09899200B2
A sub-ambient gas pressure ion separation device is disclosed comprising: an ion entrance aperture having an axis therethrough that extends in a first direction, and an ion exit aperture; wherein the entrance aperture and exit aperture are spatially separated from each other in the first direction and in a second, orthogonal direction; and means for urging ions in said second direction as the ions travel in the first direction, said means for causing ions to separate in said second direction according to a physicochemical property such that ions having a first value, or first range of values, of the physicochemical property exit the device through the exit aperture and other ions having a different value, or different range of values, of said physicochemical property do not exit the device through the exit aperture.
US09899194B2
Some embodiments of the present disclosure provide a semiconductor manufacturing apparatus. The semiconductor manufacturing apparatus includes a chamber, a support and a liner. The chamber is configured for plasma processes and includes a chamber wall. The support is configured to hold a wafer in the chamber. The liner is configured to surround the support and includes a top side and a bottom side. The top side is detachably hung on the chamber wait. The bottom side includes gas passages for plasma particles to pass through the liner.
US09899187B2
A charged particle beam writing apparatus includes a processing circuitry configured to calculate a third proximity effect correction irradiation coefficient where at least one correction irradiation coefficient term up to k-th order term, in correction irradiation coefficient terms of from a first order term to a n-th order term for a first proximity effect correction irradiation coefficient which does not take account of a predetermined effect, are replaced by at least one correction irradiation coefficient term up to the k-th order term, for a second proximity effect correction irradiation coefficient which takes account of the predetermined effect; and a processing circuitry configured to calculate a dose by using the third proximity effect correction irradiation coefficient.
US09899186B1
A charged-particle beam microscope is provided for imaging a sample. The microscope has a vacuum chamber to maintain a low-pressure environment. A stage is provided to hold a sample in the vacuum chamber. The microscope has a compact evaporator in the vacuum chamber to evaporate and deposit a coating onto a surface of the sample. The microscope also has a charged-particle beam column is provided to direct a charged-particle beam onto the coating on the surface of the sample. The charged-particle beam column includes a charged-particle beam source to generate a charged-particle beam and charged-particle beam optics to converge the charged-particle beam onto the sample. A detector is provided to detect charged-particle radiation emanating from the coating on the surface of the sample to generate an image. A controller analyzes the detected charged-particle radiation to generate an image of the sample.
US09899183B1
Various embodiments include measurement structures and methods for measuring integrated circuit (IC) images. In some cases, a measurement structure for use in measuring an image of an IC, includes: a first section having a positive shift spacing pattern; a second section, on an opposite side of the measurement structure, having a negative shift spacing pattern; and a third section having a reference spacing pattern for calibrating a measurement from at least one of the first section or the second section.
US09899180B2
Fuse assemblies in the form of fuse blocks and fuse holders include embedded permanent magnet arc suppression features that facilitate higher voltage operation of fusible circuit protection without increasing the size of the fuse assemblies. The embedded magnets apply an external magnetic field upon an overcurrent protection fuse and produce an arc deflection force to enhance arc quenching capability of the fuse without increasing its form factor.
US09899178B2
An electronic control device includes one or more substrates, a casing, a plurality of circuit blocks, a common wire, a plurality of branch wires and two interrupt wires. The circuit blocks are disposed on the substrates and the substrates are disposed in the casing. The common wire is shared by the circuit blocks. The branch wires are respectively coupled between the circuit blocks and the common wire. The two interrupt wires are respectively coupled with two of the common wire and the branch wires for overcurrent protection of the circuit blocks.
US09899171B2
In order to provide a method for isolating a circuit and a thermal link, wherein the link has a very low resistance and is suitable for high currents, in particular very high short load currents, and also has a high degree of reliability, in particular under difficult conditions, such as thermal and mechanical loading which lasts for a relatively long time, for example, the invention proposes that, during the phase transition of the material of the fusible element (10) from the solid to the liquid state, the volume of the fusible element (10) increases and the pressure increases and, owing to the increase in volume and the increase in pressure, the fusible element (10) is dislodged so as to break the electrical connection.
US09899167B2
An electrical switching device is filled with a dielectric insulating medium comprising an organofluorine compound, in particular a fluoroether, a fluoroarnine, a fluoroketone or a fluoroolefin, and comprises at least an arcing contact arrangement with a first arcing contact and a mating second arcing contact. At least a first intermediate volume is provided downstream from the first arcing contact, and/or at least a second intermediate volume is provided downstream from the second arcing contact. The intermediate volumes are for intermediate pressure enhancement and exhaust gas jet formation for turbulent convective heat transfer to metal walls of the exhaust system. In embodiments, the first and/or second intermediate volume is delimited by at least one moveable wall arranged transversally to the longitudinal axis and shiftable parallel to it by an actuation device.
US09899165B2
An interface test device for testing a circuit, the interface test device including a module configured to open and close a medium to high voltage monitoring circuit, the module having at least one pair of contacts biased towards each other that are electrically connected and in line with the medium to high voltage monitoring circuit; at least one pair of insulated jacks, wherein the at least one pair of insulated jacks is connected to the medium to high voltage monitoring circuit before or substantially simultaneously with the medium to high voltage monitoring circuit being opened; at least one disconnect plug that is insertable into the module through at least one parking opening into at least one parking position and insertable into the module through at least one disconnect opening into at least one disconnect position.
US09899162B2
A keyboard includes a base plate, a pressure sensing layer, a first key structure and a second key structure. The pressure sensing layer includes plural pressure sensing regions. Each of the first key structure and the second key structure corresponds to a pressure sensing region. Moreover, the first key structure and the second key structure are located over the corresponding pressure sensing regions. In response to different magnitudes of the depressing force, the corresponding pressure sensing regions are pushed by the first key structure and the second key structure. Consequently, the corresponding pressure sensing regions generate different pressure sensing signals. The pressure sensing layer can replace plural pressure sensing element. Consequently, the assembling process is simplified, and the assembling cost is reduced.
US09899161B2
A method controls a switching device having at least one phase comprising at least one couple of contacts which can be actuated for switching between a closed condition and an open condition. The method provides control means for controlling the actuation of the at least one couple of contacts, such control means being adapted to operate using time cycles; set the time cycles with a predetermined time duration; detects a difference of a value of a parameter associated to the phase with respect a preset value.
US09899157B1
A key device includes a base plate, a key cap and at least one balance bar. The at least one balance bar is with a tabular body and is disposed between the base plate and the key cap. The at least one balance bar has an elongated rod and a plurality of supporting legs connected to the elongated rod and protruded from a lower edge of the elongated rod. The elongated rod is connected to the key cap. The plurality of supporting legs is connected to the base plate.
US09899154B2
A Dense Energy Ultracapacitor DEUC preform, thin film, and module and methods of fabrication therefor, are provided. The DEUC thin film includes: a multilayer polymer thin film (2210) including a plurality of matched polymer layers (2215) having DEUC structural features resulting from drawing, by a draw process, and/or stretching, of a multilayer polymer DEUC preform (2201) having size, shape, and an arrangement of matched polymer layers (2205), where the multilayer polymer thin film (2210) having DEUC structural features in at least one dimension proportionally reduced in comparison to the same features in the Preform (2201). The multilayer polymer thin film includes negative and positive electrodes (903) made from conducting polymer and spaced apart by suspended particle high dielectric energy storage media (904) including high dielectric nano and/or micro sized particles (901, 902) suspended in a binder (904) including at least one of a polymer, a copolymer, and a terpolymer. All the layers (903, 904) are bound and unified together.
US09899152B2
An electronic component capable of suppressing variations in dimension of plating growth of a plating film serving as an external electrode. The external electrodes include plating films formed so as to extend from each of end surfaces to side surfaces of an electronic component body by electrolytic plating. Underlying main electrodes in which the degree of plating growth is relatively high, and underlying sub-electrodes in which the degree of plating growth is relatively low, are formed as a seed electrode serving as a starting point of plating growth for forming a plating film.
US09899147B2
Embodiments provide a wireless power transfer technology, and more particularly, provide a method of mounting a transmission coil, which wirelessly transmits power, in a wireless power transmitter. The transmission coil module includes a transmission coil for wirelessly transmitting power, a coil frame including a receptacle for insertion of the transmission coil, a support unit for surrounding the receptacle, and a central fixing plate formed inside the receptacle and corresponding to an inner shape of the transmission coil, and a connector for electrically connecting the transmission coil to a control circuit board, and the support unit and the central fixing plate are integrally formed with each other.
US09899137B2
The subject matter of the invention relates to a method of producing a coil integrated in a substrate, using the following steps: creating the cavity in a substrate, said cavity having an open end which interrupts a surface of the substrate, introducing a paste containing ferromagnetic particles into the cavity so as to produce a coil core, closing the cavity by applying a cover layer so as to bridge the interruption in the surface of the substrate, introducing first winding portions of the coil which are vertical with respect to the surface, with a plurality or all of the first winding portions passing through the coil core contained inside the cavity, and applying second winding portions of the coil onto the surfaces of the substrate, with the second winding portions contacting the first winding portions so as to create the windings of the coil.
US09899135B2
Provided is a device that reduces loss by means of a large-capacity, three-phase reactor device that eliminates high-frequency components arising in a power controller system used in solar power generation and the like. The present invention is provided with: a yoke core that uses an amorphous ribbon; magnetic leg cores formed into a fan shape using an amorphous ribbon; and a coil wound around the magnetic leg cores. The yoke core is disposed in an approximately hexagonal bottom fastening fixture, the magnetic leg cores are disposed stacked at three equally spaced locations on the inner peripheral surface of the yoke core, the coil is inserted and disposed at the stacked magnetic leg cores, the yoke core is disposed above the magnetic leg cores, the yoke core is covered by an approximately hexagonal top fastening fixture, studs are disposed at the center of the outer periphery of three respectively corresponding sides of the bottom fastening fixture and the top fastening fixture, studs are further disposed at the center of the bottom fastening fixture and the top fastening fixture, the bottom fastening fixture and the top fastening fixture are clamped and affixed by the studs, and furthermore the coil is affixed by a coil affixing fixture disposed at the studs of the three sides.
US09899117B2
A transparent flexible nanomesh having at least one conductive element and sheet resistance less than 300Ω/□ when stretched to a strain of 200% in at least one direction. The nanomesh is formed by depositing a sacrificial film, depositing, etching, and oxidizing a first metal layer on the film, etching the sacrificial film, depositing a second metal layer, and removing the first metal layer to form a nanomesh on the substrate.
US09899114B2
A scintillator for imaging using X-rays or gamma rays or charged particles, includes a network of glass capillaries with an inner diameter no greater than 500 micrometers. The capillaries are filled with a polymer material made up of at least: (i) a monomer selected from the group including vinyltoluene, styrene and vinylxylene and the isomers thereof, (ii) a cross-linking agent made up of a dimethacrylate having a central chain which includes 1 to 12 carbon atoms, and (iii) lead dimethacrylate. The cross-linking agent is provided to make up 17 wt % to 60 wt % of the mixture thereof with the monomer, and the lead dimethacrylate makes up at least 5 wt %. The cross-linking agent is provided in a ratio of 1.75 to 2.25 times the weight content of the lead dimethacrylate.
US09899113B2
A method for producing a scintillator dual array comprising the steps of bonding first and second scintillator bar arrays having different sensitivity distributions of X-ray energy detection and pluralities of parallel grooves with equal gaps, via an intermediate resin layer, such that both scintillator bars are aligned in a lamination direction, cutting the integrally bonded bar array in a direction crossing the scintillator bars, and coating one cut surface of each bonded bar array piece with a resin.
US09899111B2
The method for the long-term storage of waste nuclear fuel of a nuclear reactor consists in that, first, prior to the waste fuel assembly of the nuclear reactor being disposed in a steel case and the latter being hermetically sealed with a cover, a material which is chemically inert in relation to the material of the casing of the fuel elements of the waste fuel assemblies, to the material of the body of the case, to air and to water, is arranged in the steel case, the steel case is mounted in a heating device, the steel case is heated along with the material arranged in said steel case until said material passes into a liquid state, and then the waste fuel assembly which has been extracted from the nuclear reactor is arranged in the steel case in such a way that the fuel part of the fuel elements of the waste fuel assemblies is lower than the level of the liquid material in the steel case, the waste fuel assembly is fixed in this position, and the case is hermetically sealed by the cover, whereupon the hermetically sealed steel case is extracted from the heating device and mounted in a storage facility which is cooled by atmospheric air. This technical solution makes it possible to ensure long-term safe storage of waste fuel assemblies of a nuclear reactor in storage facilities with cooling using atmospheric air, in particular with natural circulation of atmospheric air, and also to transport the waste fuel assemblies to a factory for processing so as to ensure an increased level of safety.
US09899108B2
A remote seal connection includes an outer sleeve, configured to be inserted through a penetration in a wall and having an outer surface. A capillary is within the outer sleeve and carries a fluid configured to communicate a pressure from a remote seal to a pressure transmitter. A space is provided about the capillary and is positioned between the capillary and the outer sleeve.
US09899102B2
A method of operating a semiconductor memory device includes applying a program pulse at least once to each of a plurality of pages; performing a pre-read operation on a reference page among the plurality of pages through an initial test voltage; repeating the pre-read operation by controlling the initial test voltage until a result of the pre-read operation is a pass; setting the initial test voltage of when the result of the pre-read operation is the pass as a reference test voltage; and detecting a defective page among the plurality of pages by performing read operations on the plurality of pages through the reference test voltage.
US09899083B1
Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a read operation or a particular write operation may be performed on a correlated electron switch (CES) device by coupling a terminal of the CES device to a particular node through any one of multiple different resistive paths.
US09899082B2
According to one embodiment, a semiconductor memory device includes: a first memory cell including a first variable resistance element; a first buffer coupled to the first memory cell; a second memory cell including a second variable resistance element; and a second buffer coupled to the second memory cell. In data write, first data is stored in the first buffer and is transferred to the first memory cell, and second data is stored in the second buffer and is transferred to the second memory cell, and a start of the transferring the first data and the second data is based on a first data transfer signal.
US09899059B2
The invention relates to a method for managing a multimedia program, played back by a terminal of a user.According to the invention, such a method comprises the following steps: playback (201) of said multimedia program, by a terminal; obtaining (205) of a marking cue relating to an instant of playback of said multimedia program, associated with a marking request generated by order of a user of said terminal; use (209) of said marking cue to play back said multimedia program later starting from said instant of playback.
US09899051B2
An information recording and playback device includes a recording and playback unit, and a controller. The controller divides a recording area of an optical disk into a first recording area which is at an inner circumference side, and a second recording area which is at an outer circumference side. The controller controls the recording and playback unit such that the unit records or plays back data in the first recording area at a first speed, and records or plays back data in the second recording area at a second speed slower than the first speed. The predetermined radius is set to a boundary between an area in which a control residual exceeds a predetermined reference value when servo control related to focusing and tracking is performed on the recording area of the optical disk, and an area in which the control residual does not exceed the predetermined reference value.
US09899042B1
A data storage device data writer may arrange a write pole to be positioned uptrack from a front shield on an air bearing surface. The front shield can consist of a lamination of a first magnetic alloy material and a second magnetic alloy material. The second magnetic alloy material may be NiFe that has 80% iron by weight.
US09899041B1
A write pole of a data writer may have at least one rotational milling operation conducted on a write pole blank followed by first and second static milling operations executed at different first and second angles with respect to an air bearing surface. The combination of rotational and static milling operations can form a write pole with body and tip regions defined by a continuous pole sidewall extending perpendicularly from the air bearing surface up to a body taper portion angled at approximately 14.5° with respect to the air bearing surface.
US09899040B2
Computationally implemented methods and systems include managing adaptation data, wherein the adaptation data is correlated to at least one aspect of speech of a particular party, facilitating transmission of the adaptation data to a target device, in response to an indicator related to a speech-facilitated transaction of a particular party, wherein the adaptation data is correlated to at least one aspect of speech of the particular party, and determining whether to update the adaptation data, said determination at least partly based on a result of at least a portion of the speech-facilitated transaction In addition to the foregoing, other aspects are described in the claims, drawings, and text.
US09899032B2
A method of performing gain adjustment in an electronic device includes determining a first set of spectral frequency values and determining a second set of spectral frequency values. The first set of spectral frequency values corresponds to a high-band portion of an audio signal received at the electronic device. The second set of spectral frequency values approximates the first set of spectral frequency values in the high band portion of the audio signal. The method includes estimating a spectral distortion corresponding to a difference between the first set of spectral frequency values and the second set of spectral frequency values and adjusting, based on the spectral distortion, a gain value corresponding to at least a portion of the audio signal. The method also includes transmitting an encoded bitstream that includes information corresponding to the adjusted gain value and the second set of spectral frequency values.
US09899029B2
There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US09899025B2
Non-acoustic data from a vicinity of speech input is obtained. A subject speaker is identified as the source of the speech input from the obtained non-acoustic data by detecting mouth motion on one or more faces segmented from the non-acoustic data by comparing a first pixel intensity associated at a first time with a second pixel intensity at a second time, and selecting a face corresponding to the subject speaker from the one or more faces in response to a determination that a number of significantly changed pixels between the first pixel intensity and the second pixel intensity exceeds a threshold. A demographic is assigned to the subject speaker based on an analysis of one or more non-acoustic attributes of the subject speaker extracted from the non-acoustic data. The speech input is processed using a speech recognition system adjusted using a model selected based on the demographic.
US09899024B1
Methods, systems, and apparatus are described for inducing a user of a speech recognition system to adjust their own behavior. For example, in one implementation, a speech recognition system that allows children to control electronic devices can improve the child's speech development, by encouraging the child to speak more clearly. To do so, the speech recognition system can generate a phonetic representation of a term spoken by the child, and can determine whether the phonetic representation matches a particular canonical pronunciation of the particular term that is deemed age-appropriate for the child. Upon determining that the particular canonical pronunciation that matches the phonetic representation of the term spoken by the child is not age-appropriate, the speech recognition system can select and implement a variety of remediation strategies for inducing the child to repeat the term using a pronunciation that is considered age-appropriate.
US09899020B2
Technology is disclosed for creating and tuning classifiers for language dialects and for generating dialect-specific language modules. A computing device can receive an initial training data set as a current training data set. The selection process for the initial training data set can be achieved by receiving one or more initial content items, establishing dialect parameters of each of the initial content items, and sorting each of the initial content items into one or more dialect groups based on the established dialect parameters. The computing device can generate, based on the initial training data set, a dialect classifier configured to detect language dialects of content items to be classified. The computing device can augment the current training data set with additional training data by applying the dialect classifier to candidate content items. The computing device can then update the dialect classifier based on the augmented current training data set.
US09899018B2
An apparatus and system for addressing road noise are provided. The apparatus is configured to determine at least one from among a location of a vehicle and a noise feature of a road on which the vehicle is traveling, retrieve road noise cancellation information based on the determined at least one from among the location of the vehicle and the noise feature of the road on which the vehicle is traveling, and output a signal to cancel road noise based on the road noise cancellation information. The apparatus may be installed in vehicle to address road noise heard by occupants of the vehicle.
US09899016B2
An electronic musical instrument includes a storage unit storing waveform data WD constituted by a plurality of sample values, the waveform data expressing an acoustic waveform of a musical sound emitted from a speaker while a rotor rotates about a rotation axis by a predetermined angle, and a reproduction unit configured to sequentially read out the sample values from the storage unit and generate a musical sound signal based on the read-out sample values, the reproduction unit being configured to change a reproduction speed of the musical sound expressed by the plurality of sample values, without changing a pitch and formant of the musical sound.
US09899012B2
A thumb-mountable support is disclosed for use on a support hand of a musician while playing an instrument of the violin-family. The thumb-mountable support includes a thumb ring and a saddle. The thumb ring is configured to at least partially surround the thumb of the support hand to facilitate securement of the thumb-mountable support to the thumb of the support hand. The saddle extends from the thumb ring and includes a lower surface configured to engage a generally V-shaped region formed between a thumb and body of the support hand, and also includes an upper surface configured to support a rear portion of a neck of the instrument.
US09899002B2
The present disclosure discloses an information processing method and an electronic device, solving the technical problem that it needs to write additional special codes to enable executing an application program in two or more electronic devices simultaneously and enable displaying output content collectively on two or more display units. The method includes: acquiring data of a first part of a first object needed to be displayed on the first display unit, wherein, data of a second part in the first object different from the data of the first part is determined to be displayed on a second display unit; synchronizing, by the first electronic device, with the second electronic device; and displaying the data of the first part on the first display unit by the first electronic device synchronously executing a first application program corresponding to the first object while displaying the data of the second part on the second display unit by the second electronic device executing the first application program.
US09899001B2
The present application discloses a display panel comprising a first substrate; a second substrate opposite to the first substrate; a liquid crystal layer between the first substrate and the second substrate; and an organic light emitting structure on a side of the second substrate distal to the liquid crystal layer. The organic light emitting structure comprises a light reflective layer for reflecting ambient light.
US09898994B1
The present invention provides a voltage generation circuit, comprising a control unit, a controlled unit and an output unit, and the control unit receives a trigger signal to generate a control signal having a preset delay, and the control unit is further coupled to the controlled unit to control the controlled unit to be in a first state in a duration of the preset delay and to be in a second state in a duration of a non-preset delay, and the output unit outputs a first drive voltage to the drive unit as the controlled unit is in the first state and to output a second drive voltage to the drive unit as the controlled unit is in the second state, and the first drive voltage is smaller than the second drive voltage to achieve decreasing the drive voltage to lower power consumption of the data drive chip.
US09898993B2
The present disclosure provides method for controlling a message signal within a timing controller integrated circuit, the timing controller integrated circuit and a display panel. The method includes: receiving a low voltage differential signaling signal; decoding the low voltage differential signaling signal to obtain a transistor-transistor logic RGB data signal and a control signal, wherein the control signal comprises: a start signal, a horizontal synchronization and a vertical synchronization; processing the transistor-transistor logic RGB data signal to obtain an input RGB data; controlling a timing of the start signal before a timing of the input RGB data; and processing the input RGB data to obtain a mini-low voltage differential signaling data. Therefore, the technical scheme provided by the present disclosure has an advantage of the low cost.
US09898989B2
The disclosure discloses a GOA circuit and a liquid crystal display apparatus. The GOA circuit includes a number of GOA unit in cascade connection, wherein the Nth level GOA unit includes a common signal point control module, a gate signal point control module, and a GAS signal operation module; wherein the common signal point control module is used to pull up the electrical level of the common signal point after the period of all gate on; a gate signal point control module is used to pull down the electrical level of a gate signal point after the period of all gate on; the GAS signal operation module is used to achieve the all gate on function by a first GAS signal and a second GAS signal to control the output of the Nth level gate driving signal in the touch panel scanning period.
US09898983B1
A source driving device for a display system includes a receiving module, for receiving display data; a register module, for sorting pixel data included in the display data to generate sorted pixel data; a latch module, for outputting sequenced display data to the level shifting module; a level shifting module, for adjusting the sequenced display data from a low voltage range to a medium voltage range; a converting module; for converting the sequenced display data to analog display voltages; a buffer module, for generating a plurality source driving signals according to the analog display voltages; and an output switching module, for outputting the plurality source driving signals to a display device of the display system operating in a high voltage range; wherein circuit components in the source driving device operating in different voltage ranges have different gate oxide thicknesses.
US09898980B2
A display apparatus includes a plurality of pixels arranged in columns and rows in a display area, a data line extending in a first direction and connected with pixels of a k-th column (‘k’ is a natural number) and a (k+1)-th column, a gate line extending in a second direction crossing the first direction and connected with ones of the pixels, a gate signal line extending in the first direction and connected with the gate line, and a gate driver in a first peripheral area adjacent to a first longer side of the display area and having a first width, and configured to apply a gate signal to the gate line.
US09898975B2
A display device includes: a curved display panel; at least one light source module configured to provide light to the display panel; a bottom case configured to accommodate the light source module; and at least one signal transmission unit connected to an end portion of the light source module, the signal transmission unit including at least one driving line transmitting a driving signal to the light source module and at least one base line transmitting a base signal.
US09898971B1
The disclosure relates to a system, a method, and an apparatus to selectively control brightness of information displayed on a Liquid Crystal Display (LCD). A graphics layer can be provided in a display area of the LCD, and a semi-transparent mask layer can be provided above the graphics layer. An information graphics layer can be provided above the semi-transparent mask layer. The information graphics layer can be controlled to selectively display predetermined information on the LCD at an intended brightness, while remaining information from the underlying graphics layer can be dimmed relative to the brightness of the display predetermined information by activation of the semi-transparent mask layer.
US09898966B2
A method for driving a display device includes: dividing static frames displayed by the display device into a first frame and a second frame, which comprises a first sub-frame and a second sub-frame; outputting grey-scale images during the display period of the first frame and the first sub-frame; outputting dark state images during the display period of the second sub-frame, where the length of the display period of the second sub-frame is proportional to that of the static frames. The present invention also proposes a display device using the method. The brightness of the display device can be dynamically adjusted, preventing the device from operating in high brightness for a long period of time, and prolonging its lifespan.
US09898961B2
A data processing method and an apparatus for an organic light emitting diode (OLED) display device are provided. The method includes modulating input data using a maximum degradation compensation gain, compensating degradation of the modulated data using a degradation compensation gain, accumulating the degradation-compensated data, determining a degree of degradation of each of sub-pixels, based on the accumulated data, detecting a degradation compensation gain in accordance with the determined degradation degree, storing the detected degradation compensation gain, and outputting the stored degradation compensation gain, detecting a maximum one of degradation compensation gains of respective sub-pixels, and outputting the detected maximum degradation compensation gain, analyzing the input data, thereby setting a peak luminance control (PLC) gain, and modulating the PLC gain, using the output maximum degradation compensation gain, and analyzing the degradation-compensated data, thereby detecting a peak luminance, and adjusting the detected peak luminance, using the modulated PLC gain.
US09898958B2
The present disclosure provides a shift register unit and a shift register, a gate driver circuit and a display apparatus where the shift register unit can be applied. A signal amplification module including two transistors each having a small channel width is added at an output node of the shift register unit. In this way, the output capability can be improved significantly with the same design parameters in case of a high load.
US09898935B2
A language system having an image library and a text and/or audio library for enabling a user with a user device to form words, phrases and sentences by selecting by selecting images and to provide the user with text and/or audio representations thereof in a chosen language.
US09898926B2
Techniques are described for controlling electronic devices via a plurality of communication channels. For example, a control device may undergo a programming process to enable communication between the control device and a particular electronic device via a first communication channel. After programming is complete, the control device is configured to transmit command(s) to the particular electronic device via the first communication channel. The control device is further configured to perform a pairing sequence with the particular electronic device via the first communication channel to enable control of the particular electronic device via the second communication channel. The control device may determine the proper pairing sequence to be performed and monitor whether the user has performed the proper pairing sequence using the control device. Upon successful completion of the pairing process, the control device is configured to transmit command(s) to the particular electronic device via the second communication channel.
US09898922B2
Systems and methods for self-administering a sound test to verify operation of a speaker and/or alarm within a hazard detection system are described herein. The sound test can verify that the audible sources such as the alarm and speaker operate at the requisite loudness and frequencies. In addition, the sound test can be self-administered in that it does not require the presence of a person to initiate or verify that the audible sources are functioning properly.
US09898921B2
An apparatus, method and system for installation and testing of a system at a premises is provided. The apparatus is configured to communicate with an installer interface device. The apparatus includes a communication subsystem that provides at least one communication protocol. The communication subsystem is configured to receive data from the installer interface device and communicate with a plurality of premises devices. The apparatus includes a processor in communication with the communication subsystem. The processor is configured to automatically configure at least one life safety feature of the system at a premises. The automatic configuration includes at least configuring a plurality of premises devices based at least in part on the received data. The process is configured to test the configuration of at least one of the plurality of premises devices.
US09898909B2
An apparatus secured to a device includes a fastener, an adhesive secured to the fastener, an electric circuit configured to measure a property, a memory configured to store the property, and at least one Key to access the stored property, wherein the apparatus is configured to detect an unauthorized opening of the device.
US09898896B2
A card game is played against a pay table, wherein a player receives a partial hand that is preferably completed by community cards, but may be completed by cards dealt directly to a hand or a combination of cards dealt directly to a hand and at least one community card or wild card. After placement of an ante wager, each player will have an opportunity to place a game wager before receiving another card for the player's hand (whether dealt directly to the player or as a community card revealed to all players). At least some or all game wagers may be an amount within a range of multiples of the player's ante wager, such as one times, two times, three times, four times, or five times the amount of the ante wager. The range of wagers may remain the same or vary with the number of dealt cards or community cards revealed to the players.
US09898891B2
A gaming system that is controlled by a central controller and includes a plurality of gaming machines. Each of the gaming machines includes a game operable upon a wager by a player, a plurality of winning symbol combinations including a designated winning symbol combination and a probability of achieving the designated winning symbol combination. At least two of the gaming machines have different probabilities of achieving the designated winning symbol combination. The gaming system includes a designated award and a triggering event. After an occurrence of the triggering event, the central controller is programmed to change the probability of achieving the designated winning symbol combination for at least one of the gaming machines such that each gaming machine has an equal probability of generating the designated winning symbol combination.
US09898885B1
A prize-dispensing apparatus includes a casing unit, a preloading unit, a pulling unit, a feed-measuring unit and a grabbing unit. The preloading unit is partially inserted in and movably connected to the casing unit. The pulling unit is inserted in and connected to the casing unit. The grabbing unit includes claws and links. Each claw incudes an upper end pivotally connected to the preloading unit and a lower end for contact with a prize. Each link includes an upper end pivotally connected to the casing unit and a lower end pivotally connected to a portion of a corresponding claw. The claws are closed to grab the prize when the pulling unit is actuated. The claws are opened by the preloading unit when the pulling unit is not actuated. The feed-measuring unit is inserted in the casing unit and used to measure feed of the pulling unit.
US09898883B1
A dual-passage auto-search bill acceptor includes an acceptor housing including a lower bill-inlet passage, an upper bill-outlet passage, a bill-presser and a bill-transfer mechanism mounted for transferring a bill through the bill-inlet passage to the bill-presser, a cash box mounted in a rear bottom side of the acceptor housing, and a bill dispenser mounted at a top side of the acceptor housing and including a bill-return passage in communication with the bill-inlet passage and the bill-outlet passage, a storage module with a first bill-receiving wheel, a register module with a second bill-receiving wheel and a control gate biasable to open and close a bill passage between the storage module and the register module for enabling the first bill-receiving wheel to take up bills for storage or the second bill-receiving wheel to take up bills for giving change.
US09898881B2
Communications over short-range connections are used to facilitate whether access to resources is to be granted. For example, upon device discovery of one of an electronic user device and an electronic client device by the other device over a Bluetooth Low Energy connection, an access-enabling code associated with a user device or account can be evaluated for validity and applicability with respect to one or more particular resource specifications. User identity can be verified by comparing the user against previously obtained biometric information.
US09898876B2
A computer-implemented method of providing suggested entries for a candidate journey in a vehicle logbook, comprising selecting one or more neighbour journeys based on a location of one or more end-points of the candidate journey and the one or more neighbour journeys, determining an accuracy value indicative of a match between each neighbour journey and the candidate journey based on one or more attributes of each neighbour journey and the candidate journey, and providing at least one suggested entry for the candidate journey in the vehicle logbook based on the accuracy value associated
US09898875B2
A maintenance system is provided for an environment conditioning element of an environmental control system (ECS) of a vehicle. The system includes a data collection module configured to receive geographical areas of travel for the vehicle over respective periods of time. The data collection module is configured to determine a pollution value and a time value for each of the geographic areas of travel. The system further includes a pollution count module coupled to the data collection module and receiving the pollution values and the time values. The pollution count module is configured to determine a pollution count for the environment conditioning element based on the pollution values and the time values. The system further includes a reporting module coupled to the pollution count module and receiving the pollution count. The reporting module is configured to generate a report for a user that includes the pollution count.
US09898872B2
Techniques for displaying an augmented reality environment. Embodiments capture a visual scene for display. An embedded symbol associated with a garment worn by the first user within the visual scene is identified. Embodiments generate a virtual augmentation corresponding to the first user that is animated based on the captured visual scene. The virtual augmentation alters an appearance of the first user, such that the first user is depicted as wearing a virtual costume, the virtual costume determined to have a predefined relationship with the identified embedded symbol. A sequence of frames is rendered that depicts the first user augmented with the virtual augmentation in the augmented reality environment and depict at least a portion of the first user as wearing the virtual costume.
US09898855B2
The invention provides, in some aspects, a system for implementing a rule derived basis to display image sets. In various embodiments of the invention, the selection of the images to be displayed, the layout of the images, as well as the rendering parameters and styles can be determined using a rule derived basis. In an embodiment of the present invention, the user is presented with images displayed based on their preferences without having to first manually adjust parameters.
US09898842B2
In one aspect, a method can include a computing system receiving data for rendering as a plurality of objects in a chart, and rendering the plurality of objects in a first order in a first graph in a virtual display. The method can include swapping a first object and a second object in the first order of the plurality of objects creating a second order of the plurality of objects, rendering the objects in a second graph in the virtual display based on the second order, determining that a number of visible objects in the first graph is less than a number of visible objects in the second graph, and outputting the second order of the plurality of objects for rendering on a display device based on determining that a number of visible objects in the first graph is less than a number of visible objects in the second graph.
US09898835B2
A method for creating a face replacement database includes steps of creating a face database for storing a plurality of replaced images with a face image rotation angle by using a method for estimating a 3D vector angle from a 2D face image, and defining a region to be replaced in the replaced image. The method for estimating a 3D vector angle from a 2D face image includes the steps of creating a feature vector template; detecting a corner of eye and mouth in a face image; defining a sharp point in a vertical direction of the quadrilateral plane, and converting the vertices into 3D coordinates; computing the four vectors from the sharp point to the four vertices to obtain a vector set, and matching the vector set with the feature vector model to obtain an angle which is defined as a rotation angle of the input face image.
US09898832B1
A non-destructive method for assessing the “degree of sensitization” of ship structures formed from aluminum-magnesium marine service alloys. Features of the method include (1) selective etching of beta phase in a sensitized aluminum-magnesium alloy (2) metallographic recording of the etched surface; (3) image enhancement to produce high-contrast binary images of etched and unetched areas; (4) image analysis of the enhanced images using line segments along grain boundaries to provide statistical information about the grain boundary beta phase percentage and (5) calibration, whereby the grain boundary beta phase percentage is converted to an expression of the degree of sensitization in the sample.
US09898831B2
Digital image processing circuitry converts a macro-pixel of an image in a color filter array (CFA) color space to a macro-pixel in a luminance-chrominance (YUV) color space. Chrominance filtering is applied to chrominance components of the converted macro-pixel in the YUV color space, generating a filtered macro-pixel in the YUV color space. The filtered macro-pixel in the YUV color space is converted into a filtered macro-pixel in the CFA color space.
US09898827B2
A high-speed automatic multi-object tracking method with kernelized correlation filters is provided. The method includes obtaining an image frame from a plurality of image frames in a video, extracting a foreground object sequence from the obtained image frame, and determining similarity between each foreground object of the extracted foreground object sequence and a tracked object. The method also includes calculating HOG features of the foreground objects with a lower similarity, obtaining training samples for each of the foreground objects with the lower similarity using a circular matrix, obtaining a classifier via a kernel method accelerated by FFTW, and obtaining tracking points using a sparse optical flow. Further, the method includes detecting object matching responses using a detection response function, performing multi-scale analysis for the object based on an optical flow method, and processing a next image frame of the plurality of image frames in the video until the video ends.
US09898823B2
A disparity deriving apparatus for deriving disparity of an object includes a calculator to calculate costs between a first reference area in a reference image and each one of corresponding areas corresponding to the first reference area in the comparison image, and costs between a second reference area, surrounding the first reference area in the reference image, and each one of corresponding areas corresponding to the second reference area in a comparison image; a synthesizer to synthesize the costs of the first reference area and the second reference area as synthesis costs; a deriving unit to derive a disparity value of the object captured in the first reference area based on the synthesized synthesis costs; and a correction unit to apply a spatial filter to a local region, composed of a plurality of areas, in the first reference image to correct a disparity value of the local region.
US09898820B2
A method for analyzing biological reaction systems is provided. The method includes receiving an image of a substrate including a plurality of reaction sites after a biological reaction has taken place. Next, the method includes removing a noise background from the first image. The method includes determining an initial position of each reaction site based on an intensity threshold to generate a initial position set, then refining the initial position set of each reaction site based on an expected pattern of locations of the plurality of reaction sites to generate a first refined position set. The method further includes determining a presence or absence of a fluorescent emission from each reaction site based on the first refined position set and the first image.
US09898818B2
A method for automatically measuring changes in retinal, retinal pigment epithelial, or choroidal disease includes retrieving a set of images of a fundus and selecting a plurality of images from the set of images. The plurality of images are co-registered and pre-processed such that the quality, contrast, and gain of each of the plurality of images is made similar. Then, a comparison is made between the plurality of images to determine a change in retinal, retinal pigment epithelial, or choroidal disease, wherein the change in retinal, retinal pigment epithelial, or choroidal disease is determined based on various disease metrics. Finally, an indication of the change in retinal, retinal pigment epithelial, or choroidal disease is generated for display to a user on a computing device.
US09898815B2
A fault diagnostic device comprises an arithmetic processing device configured to judge a fault on the basis of an image captured by the camera. The arithmetic processing device includes an imaging command part configured to transmit a command for capturing the image of a diagnosis portion and a judgement part configured to judge whether or not the diagnosis portion has the fault. A storage part stores a reference image when the diagnosis portion is in a normal state. The imaging command part transmits an imaging command so as to capture the image of the diagnosis portion after changing a position and a posture of the robot. The judgement part compares the image of the diagnosis portion captured by the camera with the reference image and judges the fault in the diagnosis portion.
US09898814B2
An image inspection apparatus for inspecting an output image on a recording medium by scanning the output image as a scanned image includes an inspection reference image generator to generate an inspection reference image using data of an output-target image; an image inspection unit to determine whether the scanned image includes a defect by comparing a difference between the inspection reference image and the scanned image with a given threshold; and a threshold determiner to determine the given threshold. The threshold determiner computes a difference between the inspection reference image and the scanned image. The threshold determiner determines the given threshold based on the difference between the scanned image and the inspection reference image.
US09898811B2
Defect classification includes acquiring one or more images of a specimen, receiving a manual classification of one or more training defects based on one or more attributes of the one or more training defects, generating an ensemble learning classifier based on the received manual classification and the attributes of the one or more training defects, generating a confidence threshold for each defect type of the one or more training defects based on a received classification purity requirement, acquiring one or more images including one or more test defects, classifying the one or more test defects with the generated ensemble learning classifier, calculating a confidence level for each of the one or more test defects with the generated ensemble learning classifier and reporting one or more test defects having a confidence level below the generated confidence threshold via the user interface device for manual classification.
US09898805B2
A method is disclosed for efficiently calculating a median value of a high-order array in a Single Instruction Multiple Data (SIMD) processor. Values of the high-order array are sorted vertically in each column followed by sorts on each individual row. After the sort, selective diagonal values of the sorted high-order array are used to form a low-order array to calculate the median of the high-order array. The median calculation using selective diagonal values of the high-order array in a low-order array significantly improves SIMD processor efficiency and throughput.
US09898803B2
An image processing apparatus including: an image obtaining unit that obtains low-resolution (LR) images acquired in time series; a position alignment unit that aligns the LR images on the basis of a movement between the LR images to generate a high-resolution (HR) image; a correlation calculating unit that calculates correlation information between areas of the LR images, the areas corresponding to partial area in the HR image; a compositing-ratio calculating unit that calculates, for each partial area, a ratio between the HR image and an image to be composited which is generated from the LR or HR images and has a lower resolution than the HR image, such that the proportion of the HR image becomes smaller as the correlation of the area decreases; and an image compositing unit that composites the HR image and the image to be composited according to the ratio.
US09898793B2
First and second patterns are formed on a substrate. A spatial offset between the patterns is determined, and stored for later use in authenticating the substrate. (One or both of the patterns may convey steganographic information. One pattern may be printed, while the other may be embossed.) A smartphone can sense these patterns, determine the spatial offset, and check whether the determined offset matches the earlier-stored offset, to judge whether the substrate is authentic. Another arrangement effects serialization of product packaging by use of paired patterns (at least one of which is typically a watermark pattern) applied in a manner causing a spatial offset between the patterns to progressively vary along a length of a printed web. Still other arrangements involve substrates conveying patterns that degrade over time, e.g., indicating freshness or pressurization condition. A great variety of other features and arrangements are also detailed.
US09898786B2
A semi-tractor trailer for distribution of natural gas and a system and method for use of the same are disclosed. In one embodiment, a semi-tractor trailer supported fuel receptacle has a plurality of metered fuel dispensers along the sides thereof to permit customers to park along side the semi-tractor trailer and fuel their vehicles with clean natural gas, which may be compressed natural gas or liquid natural gas, for example. The semi-tractor trailer is filled at a central filling location and transported by a tractor to a convenient retail location. A volume monitor monitors the volume of clean natural gas in the semi-tractor trailer and transmits this information to the central filling location, which may dispense a replacement semi-tractor trailer upon the volume of clean natural gas reaching a pre-determined threshold and retrieve the spent semi-tractor trailer in one trip.
US09898785B2
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect one or more user-generated comments from each of a plurality of computing devices, detect a correlation in the one or more user-generated comments collected from the plurality of computing devices, and establish a social network between the plurality of computing devices according to the detected correlation. The one or more user-generated comments can be temporally associated with media content presented at the plurality of computing devices. Other embodiments are disclosed.
US09898782B1
Systems, methods, and program products for providing an exchange traded product holding digital math-based assets are disclosed. Shares based on digital math-based assets may be redeemed using one or more computers by determining share price information based upon quantities of digital math-based assets held by a trust, electronically receiving a request from an authorized participant user device to redeem a quantity of shares, electronically transmitting a quantity of digital math-based assets from one or more origin digital asset accounts to one or more destination digital asset accounts associated with the authorized participant, and canceling the quantity of shares from the authorized participant.
US09898781B1
A system and method for issuing, circulating and trading financial instruments with smart features is disclosed. In one particular exemplary embodiment, a financial instrument having smart features may comprise a document portion and a token device attached to or embedded in the document portion. The token device may comprise a storage device and a communication interface, wherein the token device is configured to provide a unique address for the financial instrument, the unique address including a device identifier that matches at least in part the document portion and a network address that changes based on a network location of the financial instrument and to communicate securely with an external entity at least to report an identity or a status of the financial instrument.
US09898780B2
A method and system for the issuance of Instant Credit has an Instant Credit engine that performs instantaneous analyses. The method and system can operate along side existing “batch” processes. In addition, the method and system offer various channels of distribution for the Instant Credit products. With the present invention, Instant Credit and other Instant services (e.g., instant account balance transfers, etc.) can be obtained via, Internet, point-of-sale and other distribution channels. The present system also enables highly dynamic product offerings, which can be generated “instantaneously” based on a variety of factors, such as, for example, the channels of distribution (e.g., telephone or Internet), the product sought and/or even the particular individual and/or entity that is applying for a line of credit.
US09898772B1
Techniques for providing a recommendation for an item may be provided. In particular, a system can provide a recommendation for one or more items based at least in part on how easily a system can fulfill the recommended item. The ease of fulfillment may be affected by one or more items selected or selected by the user, so that when two potential items can be recommended for the user, the item that is easier to provide to the user with the selected item can receive a better recommendation by the system (e.g., through a ranked or scored recommendation list, by limiting the recommended items provided to a user).
US09898771B2
A retailer computer system facilitates the purchase of products that are determined to be useful in the performance of a task by presenting to a consumer a first user interface by which the consumer may select a task from a repository of tasks, each task stored in the repository of tasks having documented instructions, such as a recipe, for performing the task, by presenting in a web page the documented instructions of the selected task, by using one or more keywords within the documented instructions of the selected task to select at least one product from an electronic product catalog, the selected at least one product being one or more of a part, such as a recipe ingredient, and a tool, such as an appliance, usable in performing the task, and by presenting to the consumer a second user interface for allowing the consumer to purchase via use of an online retail channel the selected at least one product.
US09898768B2
A method and system for identifying and discouraging predatory and uncompetitive sales practices includes identifying at least one base cost for at least one product, determining at least one current cost for the at least one product from at least one retailer displaying or selling products and services through online or mobile channels, and determining if the at least one product sold by the at least one retailer displaying or selling products and services through online or mobile channels is a loss-leader based at least partially on the at least one base cost and the at least one current cost. At least one of the at least one product may be automatically purchased from the at least one retailer displaying or selling products and services through online or mobile channels if the at least one product sold by the at least one retailer is determined to be a loss-leader. A system for implementing the aforementioned method includes appropriately communicatively connected hardware components.
US09898764B2
A video playback system includes a video distribution server and at least one information processing device. The video distribution server includes a video distribution portion that performs streaming distribution of a video stream, an alternative video distribution portion that distributes an alternative video, and a control information distribution portion that distributes control information. The information processing device includes a receiving portion that receives the video stream, the alternative video, and the control information, a storage portion that stores the alternative video and the control information, a video stream playback portion that performs streaming playback of the video stream, an alternative video playback portion that plays back the stored alternative video, and a playback switching control portion that, based on the stored control information, controls switching between the streaming playback and the playback of the alternative video.
US09898761B2
A method and apparatus for advertising on a mobile phone. In one embodiment the method includes the steps of downloading an advertisement to the mobile phone using an advertisement server; selecting the downloaded advertisement on the mobile phone by a user of the mobile phone; providing by a server additional information in response to the user selection; and tracking the selection and additional information by the server. In another embodiment the compensation provided is in response to the display screen of said advertisement. In another embodiment the step of providing additional information includes the step of using space reserved, in the user interface of the mobile phone, for advertisements. Another aspect the invention relates to a system for displaying advertisements on a mobile phone. In one embodiment the system includes a server; and a mobile phone in communication with said server.
US09898759B2
Systems and methods for efficiently addressing technical and privacy/authorization obstacles associated with tracking of individuals in a vehicle, and enabling route-based analysis to determine driving behavior, socio-demographics, future profitability, and interests of individuals or self-driving systems. Driving information is collected using a device associated with a driver and a vehicle or using data collected by systems of self-driving vehicles. The frequency and methods used for the collection of driving information can be modified based on location and movement of the device and based on previous classification of the driver or self-driving system, thereby enabling efficient use of bandwidth and battery and increasing accuracy of the classification. The driving information is encoded and transmitted to a server, where future typical route segments that the driver is likely to travel are predicted, and the driver, or the self-driving system, is classified into one or more groups based on the encoded driving information.
US09898753B2
In another embodiment, a computer-implemented method for processing and optimizing selection of placement, of advertising content related to a brand, in websites of a network is provided. The computer-implemented method is processed by a server in response to communication from a user that is connected to the server over the Internet. The method includes receiving from the user, attributes of an advertisement to be placed on a brand-centric website that relates to the brand, and also receiving selections for types of websites to place the advertisement. The types of websites do not have to be brand-centric websites, but should include content related to the brand. Then, the method includes obtaining metrics from selected websites and historical performance for similar advertisements when placed on the selected websites. The method includes processing the obtained metrics and historical performance to preliminarily define an advertising model. The advertising model defines a score correlated to effectiveness of the advertisement. Optimizing the advertising model is then performed to define a recommended advertising model, where the recommended advertising model defines optimal selections of websites for placement of the advertisement. The optimizing uses multivariable optimization to correlate the obtained metrics to a desired optimization criteria.
US09898747B2
According to one embodiment, a memory device includes a nonvolatile memory, a first controller which controls the nonvolatile memory, a wireless antenna, a memory, a second controller, and a third controller. The wireless antenna generates electric power based on a radio wave from a first external device. The memory is operable based on the generated electric power. The second controller is operable based on the generated electric power and controls communication using the wireless antenna. The third controller controls data copy or transfer between the nonvolatile memory and the memory. The third controller receives, from a second external device, identification information and stores the identification information in the memory. The second controller transmits login information and identification information stored in the memory to the first external device via the wireless antenna.
US09898739B2
Online transaction security is improved by detecting a start of an online financial transaction between a user-controlled online transaction application and a remote payment service. A protected data input module, a protected environment module, and a safe data transfer module each provides a corresponding set of protection operations. A risk level of conducting the financial transaction is assessed based on a vulnerability assessment and on present condition of the local computing system. An initial degree of protection for each of the modules is set, and subsequently adjusted based on the risk level.
US09898733B1
A single swipe system is constructed that allows a person to use a single financial card to receive loyalty benefits (or conduct other non-payment operations) concurrently with a payment transaction. In one embodiment, the user simply swipes his/her financial card and the processing system then concurrently processes a non-payment transaction along with a payment transaction. In some situations, the non-payment transaction can be blended into the payment transaction to allow for discounts and other awards from one or more databases other than the payment processing database. In one embodiment, a single swipe of a financial card connects the consumer with one or more loyalty systems and the consumer can select from the ones desired during the course of payment processing. Discounts and other advantages can be applied to the payment transaction, all based upon a single entry of the consumer's ID.
US09898730B2
A credit card system is provided which has the added feature of providing additional limited use credit card numbers and/or cards. These numbers and/or cards can be used for a single or limited use transaction, thereby reducing the potential for fraudulent reuse of these numbers and/or cards. The credit card system finds application to “card remote” transactions such as by phone or Internet. Additionally, when a single use or limited use credit card is used for “card present” transactions, so called “skimming” fraud is eliminated. Various other features enhance the credit card system which will allow secure trade without the use of elaborate encryption techniques. Methods for limiting, distributing and using a limited use card number, controlling the validity of a limited use credit card number, conducting a limited use credit card number transaction and providing remote access devices for accessing a limited use credit card number are also provided.
US09898728B2
A system for using a dynamic temporary credential with a portable communication device for use in a transaction with an electronic control point (e.g. point of sale, NFC access point) wherein the portable communication device has a geo-location module (e.g. GPS). The system has a centralized module that receives the portable communication device's current geo-location and transmits the dynamic temporary credential to the portable communication device and provides predictive transaction information—including the dynamic temporary credential and portable communication device's geo-location—to an authorization system operably associated with the electronic control point. The dynamic temporary credential has a predetermined time to live, which allows for the recycling of the dynamic credential, such recycling may take into account the geo-location for which the credential has been recently issued. A method for using a dynamic temporary credential with a portable communication device is also disclosed.
US09898726B2
A terminal for use in a retail banking system comprises an interface for receiving multiple types of personal authentication elements. An authentication request for a user is associated with one or more of these types of element. The terminal also comprises a security module for providing access to a plurality of different access spaces of the system, each space comprises a different respective function or combination of functions of the system. For each access space, the security module provides a mapping between that access space and a respective one or more of the types of personal authentication element. Based on this mapping, the security module is thus configured to grant the user with access to one of the access spaces on condition of being mapped to the one or more types of personal authentication element associated with the authentication request for the user, and on condition those elements are verified.
US09898725B2
A method and system utilizes an interface for the blind and low vision passengers in a touch screen passenger information module (PIM). The PIM is enabled to operate in at least two modes. A low vision mode provides different user input framework on the touch screen as well as appropriate audio prompting. The interface enables a blind or low vision person to interact with the PIM easily, including using the PIM to pay for the fare. The low vision mode can be initiated by the passenger.
US09898719B2
In electronic financial transactions a receiver, or targeted recipient of funds, provides account information to a transmitter, or sender of funds. The transmitter initiates a push of funds from a transmitter funding source to the receiver's funding source processor. In some embodiments the receiver provides a payment card, similar to a credit card, which is read by an electronic device of the transmitter, such as a smart phone. In some embodiments, the receiver provides the account information by way of a bar code, such as a QR code, which is scanned and read by the transmitter's electronic device.
US09898717B2
An online remittance service system with a methodology for predicting disbursement times of online electronic funds transfers is disclosed. In one embodiment, for example, a method includes storing in computer memory a model of a disbursement process performed by one or more partners of the online remittance service for disbursing funds to payees in the destination country; based on the model, scheduling one or more computer-executable jobs with a job scheduling module representing one or more steps of the disbursement process; for each job of the one or more jobs, determining a next execution time for the job, the next execution time representing a time at which the job scheduling module will next execute the job after a specified time; and based on the next execution times for the one or more jobs, determining a predicted time of disbursement of the online electronic funds transfer.
US09898708B2
The present disclosure improves upon existing systems and methods by providing a tool for managing processing resources. For instance, the presently described tool may be used to time replacement, plan for uplifts, budget for uplifts/decommissioning of hardware, and/or maintain a plurality of servers. This tool may lead to increased satisfaction, uptime, and a reduction of unexpected costs. The system may include initiating collection of variables to compile a prioritized list of servers, executing, a calculation application for determining a prioritized list of servers' end of life targets based on both technical and business parameters based on the entered variables, and prioritizing uplifts of the servers based on the technical and the business parameters.
US09898700B2
According to methods, apparatus and AI servers for determining an AI behavior, a protocol-requesting command sent by an application logic server can be received. The protocol-requesting command can contain an application identifier, a notification message, and current environment data. From a plurality of preset AI systems, an AI system corresponding to the application identifier can be found. The AI system can be formed by a preset plurality of components that include one or more classifying components. From the AI system, a classifying component corresponding to the notification message can be found. The classifying component can be mounted with at least one behavior component. From the classifying component corresponding to the notification message, a behavior component matching the current environment data can be obtained. An AI behavior can be determined based on the obtained behavior component matching the current environment data.
US09898693B2
An electronic image in a first color space, used by image acquisition devices, is obtained and converted into a second color space with a larger gamut, to produce a second color space image. Corrections are made to the second color space image to produce a corrected image, without performing background suppression. The corrected image is converted into a third color space, used by printing devices, to produce a third color space image, and this process of converting the corrected image into the third color space includes performing background suppression. This process of converting the corrected image into the third color space samples nodes of the second color space values, classifies the nodes as background nodes or non-background nodes, multiplies the second color space values of the background nodes by a percentage less than 100%, and after multiplying, interpolates values between the nodes.
US09898686B2
A method of identifying an object in an image is disclosed. At least one feature map for each of a plurality of cells in the image is determined. A self-dissimilarity between a first feature map associated with a first one of said cells and a second feature map associated with a second cell, is determined. The self-dissimilarity is determined by determining a sum over thresholds of a difference in area between the first feature map and the second feature map. An appearance signature for the object is formed based on the determined self-dissimilarity. A distance between the appearance signature of the object in the image and appearance signatures of each of a plurality of further objects is determined. The object in the image is identified based on the determined distances.
US09898680B2
A feature image generation apparatus includes circuitry. The circuitry generates, on the basis of a processing target image in which an object appears, a first image showing the object, and generates, as a feature image showing a feature of the object, at least a part of a rotational composite image obtained by composition of a plurality of rotated images obtained by rotating the first image.
US09898679B2
A method and apparatus for resolving a set of objects in an image of an area. A partition that captures a set of objects is identified using the image. The partition is comprised of a group of contiguous object pixels. A number of local max pixels are identified from the group of contiguous object pixels in the partition. A quantitative resolution of the set of objects captured in the partition is performed based on the number of local max pixels identified.
US09898675B2
Technology is presented for providing feedback to a user on an ability of an executing application to track user action for control of the executing application on a computer system. A capture system detects a user in a capture area. Factors in the capture area and the user's actions can adversely affect the ability of the application to determine if a user movement is a gesture which is a control or instruction to the application. One example of such factors is a user being out of the field of view of the capture system. Some other factor examples include lighting conditions and obstructions in the capture area. Responsive to a user tracking criteria not being satisfied, feedback is output to the user. In some embodiments, the feedback is provided within the context of an executing application.
US09898674B2
An embodiment of the invention provides a method of analyzing an image of a user to determine whether the image is authentic, where a first image of a user's face is received with a camera. Four or more two-dimensional feature points can be located that do not lie on the same two-dimensional plane. Additional images of the user's face can be received; and, the at least four two-dimensional feature points can be located on each additional image with the image processor. The image processor can identify displacements between the two-dimensional feature points on the additional image and the two-dimensional feature points on the first image for each additional image. A processor can determine whether the displacements conform to a three-dimensional surface model. The processor can determine whether to authenticate the user based on the determination of whether the displacements conform to the three-dimensional surface model.
US09898659B2
A system for use in remote medical diagnosis of a biological subject, the system including one or more electronic processing devices that receive image data indicative of at least one image of part of the subject's eye from a client device via a communications network, review subject data indicative of at least one subject attribute, select at least one analysis process using results of the review of the subject data, use the analysis process to quantify at least one feature in the image data and generate an indicator value indicative of the quantified at least one feature, the indicator value being used in the assessment of a condition status of at least one condition.
US09898655B2
A system and method of for describing target data as a sequence of pattern elements and pattern element groups that comprise an overall target pattern is described. Pattern elements may utilize regular expression syntax along with other metadata that describe the behavior of the element. A pattern element group may be a collection of fully defined pattern elements where at least one pattern element from the group must have a match for the overall pattern to match. Patterns contain both pattern elements and pattern element groups. The general process involves first performing optical character recognition (OCR) on the document, which in turn produces a sequence of text tokens representing the lines of text on each page of the document. The search algorithm may then apply each defined pattern to the entire document capturing and/or extracting data that match each pattern's required elements and element groups.
US09898653B2
A method for image processing includes obtaining a mask of a stroke from an image; determining a plurality of cross edges for the stroke based on the mask; generating a histogram comprising a plurality of widths of the cross edges and a plurality of frequencies of the plurality of widths from the cross edges; estimating a lower bound of a width range for the stroke based on a mode width of the plurality of widths, a first subset of the plurality of widths below the mode width, and a first plurality of weights assigned to the first subset of the plurality of widths; and estimating an upper bound of the width range for the stroke based on the mode width, a second subset of the plurality of widths above the mode width, and a second plurality of weights assigned to the second subset of the widths.
US09898651B2
A method for processing data includes receiving a depth map of a scene containing at least an upper body of a humanoid form. The depth map is processed so as to identify a head and at least one arm of the humanoid form in the depth map. Based on the identified head and at least one arm, and without reference to a lower body of the humanoid form, an upper-body pose, including at least three-dimensional (3D) coordinates of shoulder joints of the humanoid form, is extracted from the depth map.
US09898635B2
Point-of sale (POS) devices and checkout devices are provided. An exemplary checkout apparatus includes a plurality of sensing elements arranged in fixed relationship with each other at the mouth of a bag. At least one of the sensing elements senses a code arranged on a product as the product is being placed into the bag.
US09898630B2
A controller in an interrogation device performs, for each RF tag passing through an interrogation zone that is defined near an interrogation unit, an integration process of integrating a strength of a reception signal from the RF tag received by the interrogation unit. The integration process includes weighting of an integral value of the strength of the reception signal in a manner to cause an integrate value calculated for each reception signal to be larger than an integral value calculated for a preceding reception signal. When an RF tag moves to a predetermined position in the interrogation zone, the controller transmits, to a host device, an identifier of an RF tag having a maximum integral value selected from the integrated value calculated for each RF tag.
US09898628B1
In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters.
US09898625B2
A method and apparatus for limiting access to an integrated circuit (IC) upon detection of abnormal conditions is provided. At least one of abnormal voltage detection, abnormal temperature detection, and abnormal clock detection are provided with low power consumption. Both abnormally low and abnormally high parameter values (e.g. abnormally low or high voltage, temperature, or clock frequency) may be detected. Abnormal clock detection may also detect a stopped clock signal, including a clock signal stopped at a low logic level or at a high logic level. Furthermore, abnormal clock detection may detect an abnormal duty cycle of a clock signal. A sampled bandgap reference may be used to provide accurate voltage and current references while consuming a minimal amount of power. Upon detection of an abnormal parameter value, one or more tamper indications may be provided to initiate tampering countermeasures, such as limiting access to the IC.
US09898619B1
A computer-implemented method may conceal sensitive data displayed within a viewport of a display of a client computing device, such as sensitive data relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may receive a user credential authenticating a user of the computing device and determine that a sensitive data flag has been triggered. The sensitive data flag may indicate that sensitive user data is displayed within a viewport of the computing device. The method may also initiate a biometric detection service, application, and/or functionality in response to determining that the sensitive data flag has been triggered and detect a first biometric identifier belonging to the user of the computing device. The method may further detect a second biometric identifier belonging to someone other than the user, and obscure the sensitive user data displayed within the viewport of the computing device.
US09898618B1
A database access system may protect a field by storing the field as one or more underlying fields within a database. The database engine may not have access to keys used to protect the underlying fields within the database, such as by encryption, while the database access system may have access to the keys. Underlying fields may be used to store protected data and aid in the querying of protected data. The database access system may modify queries to use the underlying fields, which may include encrypting query terms and/or modifying query terms to fit the use of the underlying fields. The database access system may modify query results to match the format of the original query, which may include decrypting protected results and/or removing underlying fields.
US09898615B1
A processor-based method to defeat file and process hiding techniques in a computing device is provided. The method includes generating one of a path permutation, a symlink, or an address, for a path to open or obtain status of a tool or function in a library in a mobile computing device and making an open or status call for the tool or function, using the one of the path permutation, symlink or address. The method includes avoiding a pattern match and blocking, by an injected library, of the open or status call, the avoiding being a result of making the open or status call using the path permutation, symlink or address.
US09898613B1
The disclosed subject matter relates to a computer-implemented method including steps for aggregating privacy setting information for one or more networking associates, generating data based on the aggregated privacy setting information and providing a privacy setting recommendation for display to a user based on the data. Systems and computer-readable media are also provided.
US09898610B1
A computer-implemented method may conceal sensitive data displayed within a viewport of a display of a client computing device, such as sensitive data relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may receive a user credential authenticating a user of the computing device and determine that a sensitive data flag has been triggered. The sensitive data flag may indicate that sensitive user data is displayed within a viewport of the computing device. The method may also initiate a biometric detection service, application, and/or functionality in response to determining that the sensitive data flag has been triggered and detect a first biometric identifier belonging to the user of the computing device. The method may further detect a second biometric identifier belonging to someone other than the user, and obscure the sensitive user data displayed within the viewport of the computing device.
US09898609B2
A method, system and program product for performing a trusted boot of a virtual machine comprises the steps of executing, in turn, a series of components of the trusted boot, performing a function on each component prior to the execution of the respective component, storing the output of the functions in a virtual trusted platform module, detecting that the virtual trusted platform module has not responded to the storing of the output of a function in the virtual trusted platform module, and generating a request that the virtual trusted platform module be disabled.
US09898600B2
A method for managing application data of a portable terminal according to the present invention comprises the steps of: allocating a plurality of data areas required for a data management policy for an application program; when the application program is executed, permitting connection to a specific data area of the plurality of data areas allocated for the application program on the basis of the data management policy; and executing the application program while performing the permitted connection to the specific data area.
US09898599B2
A method, system and computer program product are provided for implementing block extent granularity authorization and deauthorization processing for a Coherent Accelerator Processor Interface (CAPI) adapter. The Application Client, such as an Application Child Client sends a Delete Authorizations command to the CAPI Adapter via the Client CAPI Server Registers assigned to the specific Application Client. The CAPI Adapter deletes the Authorizations in all Lists in the Delete Authorizations command.
US09898596B2
A system, apparatus, method, and machine readable medium are described for performing eye tracking during authentication. For example, one embodiment of a method comprises: receiving a request to authenticate a user; presenting one or more screen layouts to the user; capturing a sequence of images which include the user's eyes as the one or more screen layouts are displayed; and (a) performing eye movement detection across the sequence of images to identify a correlation between motion of the user's eyes as the one or more screen layouts are presented and an expected motion of the user's eyes as the one or more screen layouts are presented and/or (b) measuring the eye's pupil size to identify a correlation between the effective light intensity of the screen and its effect on the user's eye pupil size.
US09898594B2
User identities, password, etc. represent the barrier between a user's confidential data and any other third party seeking to access this data. As multiple software applications, web applications, web services, etc. embody this confidential data it is a tradeoff between easy recollection of said identities, passwords, etc. and data security. Generally for most users the balance is too far to convenience and ease of recollection such that the probability of third party illegally accessing the confidential data increases. Accordingly, it would be beneficial for users as well as organizations providing/controlling access to systems, resources, and data to be provided with an automatic means of entering password and/or security credential information without the user, for example, selecting the password, knowing the password, having access to the password, or entering the password where the organizations providing/controlling access can establish geo-fences relating to the credential information.
US09898590B2
Systems and methods for monetizing the reproduction of digital media content for the rights-holders of the digital media content. Embodiments of the present disclosure relate to determining whether a user of a media content item has a license to reproduce the media content item. In one embodiment, the media content item may be reproduced when the user is licensed. The user is prompted to select to acquire a license to reproduce the media content item or to decline the license to reproduce the media content item when the user is not licensed. Further embodiments determine whether a user may receive a license when the user wishes to acquire a license. In an embodiment, the user is declined a license when not approved for the license.
US09898588B2
A method for providing a Digital Rights Management (DRM) service in a network is provided. The method includes receiving a request message for device registration, which includes DRM-related identification information, from a user device; and registering registration information of the user device, which is distinguished according to a corresponding user account and according to a corresponding DRM solution, based on the DRM-related identification information.
US09898577B2
The invention relates to a method for identifying one or more polymorphisms in nucleic acid samples, comprising: (a) performing a reproducible complexity reduction on a plurality of nucleic acid samples to provide a plurality of libraries of the nucleic acid samples comprising amplified fragments, wherein the reproducible complexity reduction comprises amplifying fragments of the nucleic acid samples using one or more primers to obtain the amplified fragments, and wherein the amplified fragments in each library comprise a unique identifier sequence to indicate origin of each library obtained by the reproducible complexity reduction; (b) combining the plurality of libraries to obtain a combined library and sequencing at least a portion of the combined library to obtain sequences; (c) aligning the sequences to obtain an alignment; and (d) identifying one or more polymorphisms in the plurality of nucleic acid samples.
US09898576B2
The invention relates to a method for identifying one or more polymorphisms in nucleic acid samples, comprising: (a) performing a reproducible complexity reduction on a plurality of nucleic acid samples to provide a plurality of libraries of the nucleic acid samples comprising amplified fragments, wherein the reproducible complexity reduction comprises amplifying fragments of the nucleic acid samples using one or more primers to obtain the amplified fragments, and wherein the amplified fragments in each library comprise a unique identifier sequence to indicate origin of each library obtained by the reproducible complexity reduction; (b) combining the plurality of libraries to obtain a combined library and sequencing at least a portion of the combined library to obtain sequences; (c) aligning the sequences to obtain an alignment; and (d) identifying one or more polymorphisms in the plurality of nucleic acid samples.
US09898574B2
The invention provides a method for determining presence of a disease, comprising steps of; measuring the levels of expression of transcription products of genes in a biological sample obtained from a subject suspected of having a target disease, wherein the genes comprise at least one gene belonging to each of at least two disease-determining gene families related to the target disease; obtaining values representing deviations by standardizing the levels of the expression based on the levels of expression of transcription products of the corresponding genes in a plurality of healthy subjects; obtaining the average of values representing deviations with respect to the gene belonging to each of the disease-determining gene families; and determining whether or not the subject has the target disease by using the average; as well as a computer program product for determining presence of a disease.
US09898572B2
A method of Back-End-Of-Line processing of a semiconductor device is provided including providing a layout for metal lines of a metallization layer of the semiconductor device, determining a semi-isolated metal line in the provided layout and shifting at least a portion of the determined semi-isolated metal line.
US09898568B2
Systems, apparatuses, and methods for reducing the load on the bitlines of a ROM bitcell array are described. The connections between nets of a ROM bitcell array may be assigned based on their programmed values using a traditional approach. Then, a plurality of optimizations may be performed on the assignment of nets to reduce the load on the bitlines of the array. A first optimization may swap the connections between ground and bitline for the nets of a given column responsive to detecting that the number of connections to the corresponding bitline is greater than the number of connections to ground for the given column. A second optimization may remove the connection of a net to a bitline if three consecutive nets of a given column are connected to the bitline.
US09898567B2
A method (and system) of automatically legalizing a circuit layout with layout objects in a presence of a plurality of non-uniform grids is disclosed. The method comprises generating a set of layout constraints comprising design rule constraints and gridding requirements based on the plurality of non-uniform grids. In addition, the method comprises processing the set of layout constraints to a feasible form using Boolean variables by determining infeasibility of the set of layout constraints, identifying infeasible layout constraints from the set of layout constraints, and resolving the infeasibility by a constraint relaxation process. Additionally, the method comprises generating an output circuit layout, for display to a user, by solving the set of layout constraints in the feasible form with standard linear program solvers.
US09898558B1
Disclosed systems and methods estimate a financial cost to remedy estimated damage to a building. A controllable inspection vehicle, such as an aircraft, may capture one or more images of the building. The one or more images may be utilized to generate a model of the building, which can be analyzed to estimate the damage to the building.
US09898549B1
A system for providing a tenant-aware database includes a relational database management system comprising a query engine, a transaction manager, a buffer manager, a recovery manager and a storage manager. The storage manager includes a tenant table, a tenant/user table, a tenant/object table, a multi-tenant table structure and multi-tenant index structure. The tenant table, the tenant/user table, the tenant/object table, the multi-tenant table structure and the multi-tenant index structure cooperate to provide a mechanism that has a single schema definition with multiple data instances for tables and their associated indexes, one for each tenant. The use of multi-tenant structures and associated components in the storage manager is advantageous because it provides: good isolation among tenant's data (each tenant's data can be stored in one or multiple storage areas independent of other tenants), simple schema updates as there is only one schema to update, easy maintenance that can be done for individuals tenant's data without affecting others, good performance and good scalability. The present invention also includes a variety of methods including: a method for reading or writing using the storage manager, a method for reading or writing using the multi-tenant table structure and the multi-tenant index structure, a method for determining the tenant of a user and a method for making multi-tenant schema changes.
US09898548B1
Conversion of text-based images to vector graphics (VG) is disclosed. The text-based images may include images of equations, custom typefaces, or other types of text that may not be included in a font selection of an optical character recognition (OCR) device or an application stored on a viewing device. A textual image may be converted from a raster graphics (RG) image to a VG image, which may enable resizing and alignment of the VG image with body text. In some aspects, the server may determine a body size of a reference character in the VG image. The server may determine a baseline of the VG image that may be used to align the image with the body text.
US09898546B2
A web service for pre-caching web content on a mobile device includes receiving a request from the mobile device for first web content, fetching the first web content, determining second web content to pre-fetch based upon the first web content, fetching the second web content, and causing the second web content to be stored in a content cache on the mobile device responsive to the request for the first web content. Pre-caching web content in this manner provides web content to the mobile device that the user of the mobile device is likely to access. Pre-caching of additional web content prior to receiving an explicit request improves web browsing performance of the mobile device.
US09898539B2
In a technology for allowing accurate and easy search of a device which satisfies a request of a user from among a large number of devices present at various places, an area ID capable of uniquely identifying a target area of the device is registered in a storage section as information on the device. A device search request from the user includes an area condition for identifying an area in which exertion of an operation by the device is desired by the user as a search condition. A matching process section determines the device to be extracted by comparing the target area identified by the area ID of each device with the area condition included in the device search request.
US09898538B2
A role-based social network follow request that identifies a specified user role to follow within a social network is received from a social network user. A social network role-based query, derived from the specified user role identified within the role-based social network follow request, is executed. In response to executing the social network role-based query, role-based information of social network users within the social network is retrieved. Another social network user that matches the specified user role is identified based upon the retrieved role-based information of the social network users. Role-based social network following of the matching other social network user is configured for the requesting social network user.
US09898528B2
Systems and techniques for indexing and/or querying a database are described herein. Discrete sections and/or segments from documents may be determined by a concept indexing system. The segments may be indexed by concept and/or higher-level category of interest to a user. A user may query the segments by one or more concepts. The segments may be analyzed to rank the segments by statistical accuracy and/or relatedness to one or more particular concepts. The rankings may be used for presentation of search results in a user interface. Furthermore, segments and/or documents may be ranked based on recency decay functions that distinguish between segments that maintain their relevance over time in contrast with temporal segments whose relevance decays quicker over time, for example.
US09898525B2
An information processing device includes: a unit configured to compute a service influence degree for each risk factor with respect to each service, on the basis of information which indicates a relation between components which have the risk factors and other components which are influenced by the state of the components, information which denotes characteristics of the respective risk factors, and information which denotes a correspondence between the services and these components; and a unit configured to compute, on the basis of the computed service influence degrees, similarities between specific risk factors and other risk factors, and for generating and outputting a set of component identification information on the basis of the computed similarities.
US09898521B2
Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.
US09898518B2
A computer system comprises a plurality of computers for executing a service by using databases constructed of storage areas included in the plurality of computers. Each of the plurality of computers is configured to hold performance management information for managing respective performances of the plurality of computers. The each of the plurality of computers is allocated master data and replicated data of the master data managed by one of the plurality of computers other than the each of the plurality of computers. The computer system comprises a performance information management part configured to update the performance management information; and a cluster configuration management part configured to determine, based on the performance management information, the management range of the master data managed by a computer and a sub-computers configured to hold the replicated data of the master data managed by the computer.
US09898513B2
The present invention relates to a system, method and computer program product that is a multi-dimensional data mining environment and that operable to apply a series of temporal and relative rules (i.e., STDMn0) and is further operable in at least one of the following ways: to incorporate a framework to support temporal abstractions and relative alignments to data (i.e., STDMn0); and to derive characteristics within the data (STDMn0). The present invention may incorporate data from multiple sources, and potentially multiple centers. The analysis and alignment of the data may involve both temporal dimensions and other dimensions (or relative aspects) of the data. The present invention may further be a data mining environment that is flexible enough to permit relatively open ended queries thereby enabling, for example, the detection of trends, including trends with new dimensions, or trends based on relatively small data sets.
US09898510B2
In some examples, a computing device may be configured to simulate the deduction process of human mind by generating new data based on existing data and newly received data that is semantically relevant to the existing data.
US09898501B2
A method and system for performing a transactional update of a plurality of values in a key-value store that includes a first writer starting a transaction, a second writer joining the transaction, the first writer and the second writer writing changes to the plurality of values in a temporary transaction area in a storage area, and after the first writer and the second writer complete writing the changes, moving the plurality of values from the temporary transaction area to a global area in the key-value store.
US09898499B2
A device and method for resolving a conflict in a chronological scheduling order for airplay while with constant order of the multimedia. A scheduling order can be designated for the delivery and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to particular slots within the scheduling order. Conflict resolution between multimedia content is based upon exchanging a slot position of either of one of a first set and one of a second set of a category of multimedia content identifiers with another corresponding one of either of the first set and the second set of the multimedia content identifiers based upon a predetermined number of slot value to resolve the conflict and to modify at least the portion of the chronological scheduling order while adhering to constant order for the multimedia content. Modified portions of the chronological scheduling order are produced for eventual airplay of multimedia content corresponding to the multimedia content identifiers.
US09898496B2
Described are methods, systems and computer readable media for dynamic code loading.
US09898493B2
Techniques are described for mapping supplemental data from a data delivery package into data marts that are accessible to a software application. In some embodiments, new mappings can be dynamically generated for a mapping table when the data delivery package includes fields which do not have a corresponding mapping in the mapping table. The new mappings can be generated at runtime while the data delivery package is being processed. Once generated, the mapping table can be used to store the supplemental data into the data marts.
US09898492B2
The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data with flexible schema. In one embodiment, the method comprises providing a logical view for logical tables of a database; and managing mappings between the logical tables and a physical table according to predefined mapping constraints, each of the logical tables mapped as a part of the physical table. The mapping constraints at least specify that (i) a logical column in the logical tables is mapped to at least one physical column in the physical table, and (ii) distinct logical columns in one of the logical tables are mapped to distinct physical columns in the physical table. As a result, schema evolution may be done with minimized data migration.
US09898485B2
Systems and methods for storing data in a data storage system that allows dynamic context-based data protection and distribution are disclosed. The method includes receiving a storage request and evaluating whether a storage policy is specified in the storage request. When the storage request specifies a storage policy, the data is stored according to the specified policy. When the storage request does not specify a storage policy, meta data and/or the data item itself may be evaluated to identify a storage policy. When a storage policy has been identified, store the data is stored according to the identified policy. When a storage policy has not been specified and cannot be identified, an error is returned.
US09898476B2
Various disclosed embodiments include methods and systems for managing lock or latch chains in concurrent execution of database queries. A method includes receiving a plurality of transactions, each transaction associated with one or more queuing requests. The method includes, for each transaction, determining one or more partition sets. Each partition set corresponds to one or more database partitions needed for the transaction. The one or more database partitions are included within a partitioned database. The method includes, for each transaction, determining one or more queues needed for the transaction and storing a bitmap representation of the one or more queues needed for the transaction. The one or more queues needed for the transaction correspond to the one or more database partitions needed for the transaction.
US09898473B2
Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example, source data to be protected is partitioned into multiple files, and each file is obfuscated, such as by being encrypted, to created multiple obfuscated data files. Information as to how each obfuscated data file was obfuscated is stored in an associated trace file. The multiple obfuscated data files are moved around a computer network via a data movement process that includes sending each of the multiple obfuscated data files to a different randomly selected computer, where the computer further obfuscates the obfuscated data the trace file, and sends the further obfuscated data and trace file to a next randomly selected computer.
US09898463B2
A document management server includes: a generation unit configured to generate, by using a request received from a client, a character string for identifying a requested document; a determination unit configured to determine whether or not an image file of the document exists in a location represented by the character string by performing a check using the character string; a storage unit configured to, in a case that the determination unit determines that no image file of the document exists in the location, acquire an entity file of the document, generate an image file of the document by using the acquired entity file, and store, as cache data, the generated image file in the location; an acquisition unit configured to, in a case that the determination unit determines that an image file of the document exists in the location, acquire the image file of the document existing in the location.
US09898457B1
Examples for detecting and removing non-natural language within natural language to enhance performing content analysis on the natural language are provided herein. A plurality of terms is identified in a phrase, and a sliding window having a defined length is placed over a first sequence of terms from the plurality of terms. The first sequence of terms includes a first term, a second term, and a third term, the first term and the third term being adjacent to the second term. Based on the first term, the second term, and the third term, a determination is made as to whether the second term represents non-natural language. Upon determining that the second term is non-natural language, the second term is labeled as non-natural language and is removed from the plurality of terms based on determining the second term as non-natural language.
US09898449B1
In a method for processing electronic documents, an indication of a plurality of electronic source documents is received with one or more computing devices that each have a processor executing at least a portion of an electronic document processing application and a memory coupled to the processor to store associated data. An indication of an electronic destination location is received. An indication of particular source document content is received. An indication of one or more processing actions to be performed with respect to the particular source document content is received. One or more occurrences of the particular source document content within the plurality of electronic source documents are detected. The one or more processing actions are performed so as to generate the electronic output content, without presenting contents of the plurality of electronic source documents to a user. The electronic output content is written to the electronic destination location.
US09898448B2
Method for text processing executable at a computing device, comprising appreciating a source phrase comprised of source words; appreciating a target phrase comprised of target words; associating a respective source word feature set with each one of the source words; associating a respective target word feature set with each one of the target words; analyzing source word feature sets and target word feature sets; and based on the analysis, generating one or more phrase transformation rules for transforming the source phrase into the target phrase. Also a server and non-transitory computer-readable medium storing program instructions for carrying out the method.
US09898445B2
The aspects include browser systems and methods of loading/rendering a webpage by preprocessing scripts within the web document (HTML page) in a sandboxed script engine to discover resources not explicitly requested in the web document so such resources can be pre-fetched and downloaded speculatively. The sandboxed execution of scripts and downloading of discovered resources may proceed in parallel with the performance of other browser operations (e.g., HTML parsing) and other resource requests. The sandboxed script engine may be isolated or separated from the other browser components. The sandboxed script engine may operate to speedup the process of identifying resources inconsistent with standard script execution processes.
US09898439B2
A system for optimizing remote direct memory accesses (RDMA) is provided. The system includes a first computing device and a second computing device disposed in signal communication with the first computing device. The first and second computing devices are respectively configured to exchange RDMA credentials during a setup of a communication link between the first and second computing devices. The exchanged RDMA credentials include cache line size information of the first computing device by which a cache aligned RDMA write operation is executable on a cache of the first computing device in accordance with the cache line size information by the second computing device.
US09898433B2
A data interface circuit wherein calibration adjustments for data bit capture are made without disturbing normal system operation, is described. A plurality of DLL capture and delay circuits for sampling a trained optimal sampling point as well as leading and trailing sampling points are defined. A first stream of data bits is input to the data interface circuit and using a first calibration method and a first set of values is established. A second stream of data bits is input to the data interface circuit during normal system operation. A second calibration method is performed that is different from the first, establishing a second set of values. Several fringe timing points are sampled. A drift amount is compared with a drift correction threshold value and the first optimal sampling point is shifted in time by the drift amount to revise the first optimal sampling point.
US09898431B1
Aspects of the disclosure provide a circuit that includes a plurality of memory access circuits configured to access a memory to read or write data of a first width. The memory includes a plurality of memory banks that are organized in hierarchy. Further, the circuit includes a plurality of interface circuits respectively associated with the plurality of memory access circuits. Each interface circuit is configured to receive memory access requests to first level memory banks from an associated memory access circuit, segment the memory access requests into sub-requests to corresponding second level memory banks, buffer the sub-requests into buffers associated with the second level memory banks. In addition, the circuit includes arbitration circuitry configured to control multiplexing paths from the buffers to the second level memory banks to enable, in a same memory access clock, memory accesses by the memory access circuits.
US09898423B2
A memory swapping method and a data processing system using the same, the memory swapping method including receiving queue information for a memory swapping task from a host device; performing part of the memory swapping task in a storage device based on the queue information; receiving a command corresponding to the queue information from the host device after performing of the part of the memory swapping task is completed; and performing a remaining part of the memory swapping task according to the command by using a result of the part of the memory swapping task that had been previously performed.
US09898421B2
A memory access processing method is based on memory chip interconnection, a memory chip, and a system, which relate to the field of electronic devices, and can shorten a time delay in processing a memory access request and improve a utilization rate of system bandwidth. The method of the present disclosure includes receiving, by a first memory chip, a memory access request; and if the first memory chip is not a target memory chip corresponding to the memory access request, sending, according to a preconfigured routing rule, the memory access request to a next memory chip connected with the first memory chip, until the target memory chip corresponding to the memory access request is determined. Embodiments of the present disclosure are mainly used in a process of processing a memory access request.
US09898409B2
A multithreaded data processing system performs processing using resource circuitry which is a finite resource. A saturation signal is generated to indicate when the resource circuitry is no longer able to perform processing operations issued to it. This saturations signal may be used to select a scheduling algorithm to be used for further scheduling, such as switching to scheduling from a single thread as opposed to round-robin scheduling from all of the threads. Re-execution queue circuitry is used to queue processing operations which have been enabled to be issued so as to permit other processing operations which may not be blocked by the lack of use of circuitry to attempt issue.
US09898406B2
A disk drive is disclosed that varies its caching policy for caching data in non-volatile solid-state memory as the memory degrades. As the non-volatile memory degrades, the caching policy can be varied such that the non-volatile memory is used more as a read cache and less as a write cache. Performance improvements and slower degradation of the non-volatile memory can thereby be attained.
US09898401B2
Examples are disclosed for allocating a block of persistent storage or accessing a block of persistent storage based on a storage service string that includes a universally unique identifier and associated metadata.
US09898398B2
Reusing data in a memory buffer. A method includes reading data into a first portion of memory of a buffer implemented in the memory. The method further includes invalidating the data and marking the first portion of memory as free such that the first portion of memory is marked as being usable for storing other data, but where the data is not yet overwritten. The method further includes reusing the data in the first portion of memory after the data has been invalidated and the first portion of the memory is marked as free.
US09898397B2
A computer system can detect a request for status information relating to a particular deployment pattern; query, in response to the request, a deployment pattern registry for deployment configuration information about the particular deployment pattern; test deployment capabilities for the particular deployment pattern by: verifying installation files for the particular deployment pattern are accessible; identifying one or more candidate deployment components for a hypothetical deployment of the particular deployment pattern; installing, on the one or more candidate deployment components, a virtual machine that is configured to test computing resources of the one or more candidate deployment components; and receiving test results regarding the resources of the one or more candidate deployment components. The system can generate a notification in response to detecting a failure in the testing.
US09898383B2
Techniques and mechanisms for analyzing a plurality of database queries within a database environment. A first statistical evaluation of a first query plan is determined for a first database query with at least one computing device within the database environment. A second statistical evaluation for a second query plan is determined for a second database query. The first statistical evaluation and the second statistical evaluation are compared to determine whether the first query plan matches the second query plan with at least one computing device within the database environment. An indication is stored in a repository of the database environment that the first query matches the second query if the first hash value matches the second hash value. A function that provides the first query plan is determined. If the second query plan is provided by the function that provides the first query plan, data objects referenced by the first query plan and the second query plan if the function provides both the first query plan and the second query plan to determine if the first query plan and the second query plan are syntactically different versions of equivalent database queries. Query statistics are stored in the statistical repository if the first query plan and the second query plan are syntactically different versions of equivalent database queries.
US09898381B2
A signal detection system includes a motherboard and a signal detection card. The signal detection card includes a connecting plate, a first interface, and a detection module. The first interface is mounted in the connecting plate. The connecting plate includes a first signal detection terminal. The first interface is coupled to the first signal detection terminal of the connecting plate. The first interface is coupled to the motherboard to receive a signal from the motherboard. The detection module is configured to couple to the first signal detection terminal of the connecting plate and detect the signal via the first interface. A signal detection card is also provided.
US09898373B2
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN), when in a rebuilding mode, determining a level of rebuilding urgency, where the level of rebuilding urgency is based on an inversely proportional function of a level of error encoded redundancy for error encoded data giving rise to the rebuilding mode. When the level of rebuilding urgency is at or above a critical level, the method continues with the DS processing module placing a set of storage units of the DSN in a critical rebuilding mode, where, when in the critical rebuilding mode, the set of storage units prioritize rebuilding of the error encoded data giving rise to the rebuilding mode over other error encoded data operations.
US09898366B2
A tool for redundancy and recovery for a mobile device. The tool probes for one or more available resources on the mobile device, wherein probing for the one or more available resources includes gathering diagnostic information related to the one or more available resources. The tool determines a device functionality for the mobile device, wherein the device functionality is an energy conscious recovery plan including one or more features available on the mobile device. The tool scavenges for at least one resource to support the device functionality for the mobile device. The tool restores the device functionality for the mobile device, wherein restoring the device functionality includes utilizing the at least one resource and one or more energy conscious techniques.
US09898361B2
Methods and apparatus are provided for multi-tier detection and decoding in flash memory devices. Data from a flash memory device is processed by obtaining one or more read values for at least one bit in a given page of the flash memory device; converting the one or more read values for the at least one bit to a reliability value; performing an initial decoding of the at least one bit in a given page using the reliability value; and performing an additional decoding of the at least one bit in the given page if the initial decoding is not successful, wherein the additional decoding uses one or more of additional information for the given page and at least one value for at least one bit from at least one additional page.
US09898359B2
Environmental data, associated with a first computer, is received. Social media data, associated with the first computer, is also received. A first severity value, based on the environmental data, is determined. A second severity value, based on the social media data, is determined. A first weighted severity score is determined. The first weighted severity score is a combination of the first and second severity values. One or more actions is determined. The determined action is one of a recovery point objective action or a recovery time objective action. Each action has a threshold. Whether the first weighted severity score is equal to or greater than any threshold associated with any action is determined. In response to determining that the first weighted severity score is equal to or greater than one or more thresholds, each action associated with each threshold is implemented.
US09898354B2
Techniques for implementing operating system layering are described herein. In one example, a method includes managing one or more container temporary storage spaces and one or more container runtime environments. Furthermore, the method includes loading, one or more drivers to provide compatibility between a container operating system and a host operating system, the one or more drivers comprising application program interface (API) compatibility libraries to enable API compatibility between the container operating system and the host operating system; metadata arbitration logic to enable compatibility between the container operating system and the host operating system by modifying container operating system references; and file arbitration logic to modify operating system file locations accessed by the container operating system and the host operating system.
US09898352B2
Provided is a system and method for interface call, relating to the enterprise management technology field. The system includes: an interface management component which is configured to generate a description file and a call process indication of an interface according to an interface modification requirement of a user, and deploy the description file and the call process indication to an interface execution component, wherein the description file includes configuration replacement information of the interface; and the interface execution component, which is configured to configure the interface according to the description file, and call the interface according to the call process indication.