Document | Document Title |
---|---|
US09966599B2 |
Process for manufacturing lithium titanium oxides
Provided is lithium titanate that is readily pulverized, and readily dispersed in a binding agent. The lithium titanate is characterized in that the value of a degree of pulverization Zd representing the ratio of the 50% cumulative diameter pre- and post-pulverization is 2 or greater. The lithium titanate is produced by the following steps (1)-(3). (1) a step in which titanyl sulfate or titanium sulfate is thermally hydrolyzed to produce metatitanic acid; (2) a step in which a slurry containing the metatitanic acid is prepared, and the slurry, subsequent to neutralization to bring the pH to 6.0-9.0, undergoes solid-liquid separation, to produce a metatitanic acid-containing titanium starting material having a BET specific surface area of 100-400 m2/g, and in which the sulfuric acid (SO4) content is 0.01-2.0 mass % with respect to the amount of metatitanic acid, on a TiO2-converted basis; and (3) a step in which the titanium starting material and a lithium compound are mixed and baked. |
US09966598B2 |
High capacity prelithiation reagents and lithium-rich anode materials
Described here is a method for making an anode of a rechargeable battery, comprising incorporating a composition comprising LixM into the anode, wherein M is a Group 14 element. Also described here is an anode comprising a composition comprising LixM, wherein M is a Group 14 element, and a rechargeable battery comprising the anode. |
US09966593B2 |
Sb nanocrystals or Sb-alloy nanocrystals for fast charge/discharge Li- and Na-ion battery anodes
A method for the production of SbMx nanoparticles is described that comprises the steps of reducing an antimony salt and optionally an alloying metal with a hydride in an anhydrous polar solvent, separating the solid product formed from the solution, preferably via centrifugation, and washing the product with water. M is an element selected from the group consisting of Sn, Ni, Cu, In, Al, Ge, Pb, Bi, Fe, Co, Ga, and 0≤x<2. |
US09966592B2 |
Battery electrode and method for producing same
In order to allow for maximum freedom of design in the selection of an electrode or battery shape, a compact configuration and low production costs, the invention specifies a battery electrode and a method for producing same, wherein a collector substrate is coated with a coating film and at least one arrester region is produced thereon by removing the coating film by means of laser ablation. |
US09966590B2 |
Response to high voltage electrolysis of coolant in a battery pack
An apparatus and method providing for detecting and responding to high voltage electrolysis within an electric vehicle battery enclosure to limit possible excessive thermal condition of the individual battery cells and modules. A microprocessor-implemented response system for high voltage electrolysis in a battery pack an evaluator to monitor, using the microprocessor, a high voltage electrolysis flag indicative of a possible high voltage electrolysis within an enclosure including a plurality of electrically-coupled battery modules storing energy for the battery pack and a coolant distribution system disposed among and electrically isolated from the plurality of battery modules; and a remediation system, coupled to the enclosure and responsive to the possible high voltage electrolysis when the evaluator detects a likelihood of the possible high voltage electrolysis, to decrease risks associated with the possible high voltage electrolysis when operated. |
US09966588B2 |
Rechargeable battery having connecting member for improving safety thereof
A rechargeable battery, including a case including an internal space; an electrode assembly in the case; a cap plate coupled with an opening of the case; a first terminal electrically connected to the electrode assembly, the first terminal being on the cap plate; and a connecting member to electrically connect the first terminal to the cap plate, the connecting member including two insulation parts, the insulation parts including an insulating layer, and the connecting member further including an exposure part in which the insulating layer is not formed, the exposure part being between the insulation parts. |
US09966582B2 |
Tensioning battery pack enclosure
An exemplary battery pack enclosure assembly includes a tensioning section that limits movement of a first enclosure side relative to a second enclosure side to resist expansion of at least one battery cell within a group of battery cells that are disposed along an axis between the first enclosure side and the second enclosure side. |
US09966580B2 |
Mount for releasably receiving a device on a medical apparatus, and a corresponding medical apparatus
A mount for being releasably received on a medical apparatus and for accommodating a device adapted for insertion inside the mount includes at least two side parts including a first side part and a second side part, at least the second side part or at least a portion thereof being configured so as to pass from a first position into a second position as a result of operational arrangement of the mount on the medical apparatus and/or by operational insertion of the device into the mount. In addition, a medical apparatus includes a like mount. |
US09966578B2 |
Seal ring and associated method
An article is presented. The article includes a seal ring configured for use in an energy storage device, the seal ring comprising a first portion and a second portion that each include an alumina-based cermet, that comprises a sufficient amount of metal or metal alloy to be weldable, and the cermet comprises a ceramic material selected from a group consisting of silica, yttria, and ytterbia, and the seal ring further comprises a third region intervening between the first portion and the second portion that is sufficiently electrically insulative and of sufficient thickness to electrically isolate the first portion from the second portion. |
US09966576B2 |
Secondary battery
A secondary battery includes an electrode assembly, a case having an opening at an upper portion to accommodate the electrode assembly, a cap plate for covering the opening of the case, and a retainer surrounding a corner portion of the electrode assembly, the retainer being disposed between the electrode assembly and a bottom of the case. |
US09966575B2 |
Composition for forming films, film produced from said composition, and method for producing organic semiconductor element using said composition
A film-forming composition according to the present invention includes: a fluororesin having a repeating unit of the formula (1) and a repeating unit of the general formula (2); and a fluorine-containing solvent. In the general formula (2), R1 represents a C1-C15 straight, C3-C15 branched or C3-C15 cyclic hydrocarbon group in which at least one hydrogen atom may be replaced by a fluorine atom or chlorine atom and which may have a hydroxy group. This film-forming composition is suitably usable for the manufacturing of an organic semiconductor element as the composition can form a fluororesin film on an organic semiconductor film; and the formed film has resistance to an etching solvent during the fine pattern processing of the organic semiconductor film by photolithography etc. |
US09966569B2 |
Organic light emission apparatus and electronic equipment
An organic EL apparatus includes a substrate, an organic EL element that is disposed on the substrate, and a sealing layer that seals the organic light emission element by covering, and the sealing layer is a multilayer body which includes a first sealing layer, a buffer layer, and a second sealing layer respectively having different functions and being sequentially stacked from the organic EL element side. The second sealing layer is mainly made of silicon oxynitride, and includes an inner layer, an intermediate layer, and an outer layer being sequentially stacked on the organic EL element side. Stress of the intermediate layer is equal to or less than stress of the inner layer, and stress of the outer layer is greater than the stress of the inner layer. |
US09966565B2 |
Organic light-emitting display apparatus
An organic light-emitting display apparatus including a substrate having a display area and a peripheral area outside the display area, a first insulating layer arranged over the substrate throughout the display area and the peripheral area, the first insulating layer including a first opening disposed in the peripheral area, a first electrode arranged over the first insulating layer in the display area, a pixel defining film arranged over the first insulating layer, the pixel defining film including a second opening exposing a portion of the first electrode and a third opening formed at the location of the first opening to form a common opening, an intermediate layer arranged over the first electrode, and a second electrode covering the intermediate layer, the pixel defining film, at least a portion of the third opening, and at least a portion of the first opening. |
US09966562B2 |
Photocurable adhesive film for organic electronic device seal, organic electronic device, and method for sealing same
Provided are a photocurable pressure-sensitive adhesive composition including an acrylic polymer, an epoxy resin, and a cationic photopolymerization initiator, an organic electronic device having an encapsulant including a photocured product of the composition using a curable pressure-sensitive adhesive film which is a film-state product including the composition, and a method for manufacturing an organic electronic device using the curable pressure-sensitive adhesive film. Particularly, due to the method including laminating a photocurable pressure-sensitive adhesive film including a curable pressure-sensitive adhesive layer including an acrylic polymer, an epoxy resin, and a cationic photopolymerization initiator to an top substrate, and radiating light to an entire surface of the curable pressure-sensitive adhesive layer to perform photocuring, and laminating the photocured curable pressure-sensitive adhesive layer to a bottom substrate on which an organic light emitting element is formed to cover an entire surface of the organic light emitting element, mechanical strength and a simple process caused by photocuring to the organic light emitting element without direct light irradiation may be achieved, and a lifespan of the element may be increased. |
US09966551B2 |
White organic light emitting device
Discussed is a white organic light emitting device for enhancing emission efficiency and panel efficiency. The white organic light emitting device can include a first emission part between a first electrode and a second electrode and configured to include a first emission layer (EML), a second emission part on the first emission part and configured to include a second EML, and a third emission part on the second emission part and configured to include a third EML. The first to third emission parts have an emission position of emitting layers (EPEL) structure in which the first to third emission parts have a maximum emission range in respective emission areas of the first to third EMLs. |
US09966550B2 |
Organic electroluminescent element and organic electroluminescent panel
The present invention provides an organic EL element having high luminous efficacy and productivity and an organic EL panel including the organic EL element. The organic electroluminescent element of the present invention includes, in the given order, an anode, a hole-transport layer, a luminescent unit, an electron-transport layer, and a cathode. The luminescent unit includes a mixed light-emitting layer and includes a luminescent dopant layer at least between the hole-transport layer and the mixed light-emitting layer or between the electron-transport layer and the mixed light-emitting layer. The mixed light-emitting layer contains a first luminescent host material and a first luminescent dopant material. The luminescent dopant layer consists essentially of a second luminescent dopant material and is thinner than the mixed light-emitting layer. |
US09966549B2 |
Nanostructured carbon electrode, methods of fabricating and applications of the same
Nanostructured carbon electrode usable for electrochemical devices and methods of fabricating the same. The method of fabricating a nanostructured carbon electrode includes providing a carbon material of polyaromatic hydrocarbon (PAH), mixing the carbon material of PAH with a surfactant in a solution to form a suspension thereof; depositing the suspension onto a substrate to form a layered structure; and sintering the layered structure at a temperature for a period of time to form a nanostructured carbon electrode having a film of PAH. |
US09966547B2 |
Organic solar cell having surface heterojunctions active layer and method for manufacturing the same
The invention relates to an organic solar cell having surface heterojunctions active layer and a method for manufacturing the same. The organic solar cell comprises a glass substrate, a first electrode, a first transmission layer, an active layer, a second transmission layer and a second electrode. The first electrode is formed on the glass substrate. The first transmission layer is formed on the first electrode. The active layer is deposited on the first transmission layer. The second transmission layer is formed on the active layer, and the second electrode is formed on the second transmission layer. The active layer comprises a donor layer and a plurality of acceptor particles partially embedded in a surface of the donor layer. By hydrophobic phenomenon occurred among the donor layer and the acceptors, the interface enables to be increased to transfer the electron and hole without obstacles for promoting the efficiency of the organic solar cell. |
US09966546B2 |
Flexible display
Provided is a display device having a first region and a second region. The first region includes: a base film; a first layer located over the base film and including a transistor; and a second layer located over the first layer and including a light-emitting element electrically connected to the transistor. The second region includes: the base film; a substrate under the base substrate; and a wiring layer located over the base film and including a wiring extending from the first layer to an edge portion of the base film. A thickness of the substrate decreases with decreasing distance to the first region. |
US09966543B2 |
Compound and organic light-emitting device including the same
A compound, an organic light-emitting device, and a flat panel display apparatus, the compound being represented by the following Formula 1: |
US09966540B2 |
Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound is represented by Formula 1. An organic light-emitting device includes the condensed cyclic compound represented by Formula 1. X, Y1, Y2, A, B, and R1 of Formula 1 are described herein. An organic light-emitting device including an organic layer including the condensed cyclic compound may have low driving voltage, high efficiency, high brightness, and long lifespan. |
US09966539B2 |
Organic electroluminescence device
An organic electroluminescence device contains an anode and a cathode facing each other, and intervening therebetween at least two hole transporting layers and a light emitting layer sequentially, and one of the hole transporting layers contains a compound having a particular structure having a fluorene structure at the center thereof, and is not adjacent to the light emitting layer. The organic electroluminescence device has a hole transporting layer having an increased thickness, is capable of being controlled in the thickness of the optical film, and has an enhanced device capability. |
US09966528B2 |
Method and system for providing a magnetic layer in a magnetic junction usable in spin transfer torque applications using a sacrificial oxide layer
A magnetic junction and method for providing the magnetic junction are described. The magnetic junction includes free and pinned layers separated by a nonmagnetic spacer layer. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. Providing the pinned and/or free layer(s) includes providing a magnetic layer including a glass-promoting component, providing a sacrificial oxide layer on the magnetic layer, providing a sacrificial layer on the sacrificial oxide layer and performing at least one anneal of the magnetic layer, the sacrificial oxide layer and the sacrificial layer at anneal temperature(s) greater than 300 degrees Celsius and not exceeding 475 degrees Celsius. The magnetic layer is amorphous as-deposited but is at least partially crystallized after the anneal(s). The sacrificial layer includes a sink for the glass-promoting component. The sacrificial layer and the sacrificial oxide layer are removed after the anneal(s). |
US09966527B2 |
PBNZT ferroelectric film, sol-gel solution, film forming method and method for producing ferroelectric film
To provide a PBNZT ferroelectric film capable of preventing sufficiently oxygen ion deficiency. The PBNZT ferroelectric film according to an embodiment of the present invention is a ferroelectric film including a perovskite-structured ferroelectric substance represented by ABO3, wherein the perovskite-structured ferroelectric substance is a PZT-based ferroelectric substance containing Pb2+ as A-site ions and containing Zr4+ and Ti4+ as B-site ions, and the A-site contains Bi3+ as A-site compensation ions and the B-site contains Nb5+ as B-site compensation ions. |
US09966521B2 |
Light emitting device
A light emitting device includes a resin package having a recess defined by a recess bottom surface and a recess lateral surface. The resin package includes a first lead including a first lead lower surface, a first lead upper surface, and an end portion. The light emitting element is mounted on the first lead upper surface opposite to the first lead lower surface. The light reflecting member is disposed on the recess bottom surface between the recess lateral surface and the light emitting element in a lateral direction. The end portion is provided between the first lead lower surface and the light reflecting member in the lateral direction. The end portion has a cross-sectional area viewed in the lateral direction which is smaller than a cross-sectional area of the first lead between the first lead lower surface and the first lead upper surface viewed in the lateral direction. |
US09966518B2 |
Package substrate and LED flip chip package structure
A package substrate includes: an insulating substrate, a first and a second soldering pads spacedly disposed on a first surface of the insulating substrate, a first and a second electrodes spacedly disposed on an opposite second surface of the insulting substrate. The first and the second soldering pads are electrically connected to the first and the second electrodes respectively. Moreover, a first and a second grooves are defined on the first surface of the insulating substrate, the first and the second grooves are spaced from each other and disposed between the first and the second soldering pads. The invention further provides a LED flip chip package structure including the package substrate, a LED flip chip and fluorescent glue. The invention adds the grooves in the spacing between the soldering pads as a buffer space for melted solder flowing during reflow soldering process and therefore can relieve short-circuit phenomenon. |
US09966517B2 |
LED leadframe or LED substrate, semiconductor device, and method for manufacturing LED leadframe or LED substrate
An LED leadframe or LED substrate includes a main body portion having a mounting surface for mounting an LED element thereover. A reflection metal layer serving as a reflection layer for reflecting light from the LED element is disposed over the mounting surface of the main body portion. The reflection metal layer comprises an alloy of platinum and silver or an alloy of gold and silver. The reflection metal layer efficiently reflects light emitted from the LED element and suppresses corrosion due to the presence of a gas, thereby capable of maintaining reflection characteristics of light from the LED element. |
US09966511B2 |
Light emitting diode component
The present invention relates to a light emitting diode component (101), comprising a light emitting semiconductor structure (104) having a top surface, and a micro-optical multilayer structure (102) arranged to guide light out from said light emitting semiconductor structure (104), said micro-optical multilayer structure (102) comprising a plurality of layers, wherein an i+1:th layer is arranged on top an i:th layer in a sequence as seen from said semiconductor structure (104), wherein a refractive index, ni, of the i:th layer is greater than a refractive index, ni+1, of the i+1:th layer, and wherein a thickness of the i+1:th layer is greater than a thickness of the i:th layer. The present invention also relates to a light emitting diode comprising such a light emitting diode component. |
US09966510B2 |
Signaling system having improved contrast ration
The invention relates to a signaling system comprising at least one light-emitting device (1) for showing a signal or warning to a viewer (99), wherein, in operational use, the light-emitting device (1) is configured for emitting radiation with a light distribution forming a solid angle in space, wherein a center line of the solid angle is defined as an optical axis (Z) of the light-emitting device (1). The light-emitting device (1) comprises a transparent housing (3), a reflector (5) and a light-emitting part (7) arranged within the housing (3), wherein the reflector (5) and the light-emitting part (7) are configured for generating the radiation with said light distribution. The signaling system further comprises blocking means (10) are arranged substantially at one side of the light-emitting device (1). The blocking means (10) are configured for individually blocking, in operational use, at least part of the radiation emitted by the light-emitting device (1) in a direction substantially parallel to the optical axis (Z), wherein the one side is defined with respect to a fictitious plane through the optical axis (Z). The invention further relates to various applications of such signaling system. Despite the lower luminance of the light-emitting device, the invention provides for a higher-contrast ratio in case of a low-angled sun with respect to the optical axis (Z). |
US09966509B2 |
Light emitting apparatus and lighting apparatus
Light emitting apparatus including: substrate; LED chips on substrate; sealing member sealing LED chips; buffer layer on substrate; and dam material on the top surface of buffer layer, for holding back sealing member, wherein the adhesive strength of buffer layer to substrate and the adhesive strength of dam material to buffer layer are higher than the adhesive strength of dam material to substrate. |
US09966506B2 |
Light-emission device
An LED light-emission device includes a substrate, an LED chip, a phosphor-containing resin containing a phosphor and covering the LED chip, and a diffusing agent-containing resin containing a diffusing agent that diffuses light emitted from the phosphor-containing resin and sealing the phosphor-containing resin. The LED chip, the phosphor-containing resin, and the diffusing agent-containing resin are placed on a same flat face of the substrate. |
US09966502B2 |
Light-emitting device
A light-emitting device includes a light-emitting element, and a covering layer. The light-emitting element includes a top surface, a bottom surface, a light-emitting stack between the top surface and the bottom surface, and an adhesion enhancing layer surrounding the light-emitting stack. The covering layer covers the light-emitting element and contacts the adhesion enhancing layer. Moreover, the adhesion enhancing layer includes an oxide and a thickness greater than 5 nm and less than 1000 nm. |
US09966499B2 |
Light emitting diode structure, light emitting diode device and the manufacturing method thereof
A method for manufacturing a light emitting diode structure uses a removable prefilled layer to attach the flip-type chip on a temporary substrate. A growth substrate of the flip-type chip is removed by laser lift-off, and then the light emitting diode structure is attached to a transparent support body. Lastly, the temporary substrate and the prefilled layer are removed. |
US09966497B2 |
Method of fabricating nonpolar gallium nitride-based semiconductor layer, nonpolar semiconductor device, and method of fabricating the same
A method of fabricating a nonpolar gallium nitride-based semiconductor layer is provided. The method is a method of fabricating a nonpolar gallium nitride layer using metal organic chemical vapor deposition, and includes disposing a gallium nitride substrate with an m-plane growth surface within a chamber, raising a substrate temperature to a GaN growth temperature by heating the substrate, and growing a gallium nitride layer on the gallium nitride substrate by supplying a Ga source gas, an N source gas, and an ambient gas into the chamber at the growth temperature. The supplied ambient gas contains N2 and does not contain H2. |
US09966496B2 |
Light emitting heterostructure with partially relaxed semiconductor layer
A light emitting heterostructure including a partially relaxed semiconductor layer is provided. The partially relaxed semiconductor layer can be included as a sublayer of a contact semiconductor layer of the light emitting heterostructure. A dislocation blocking structure also can be included adjacent to the partially relaxed semiconductor layer. |
US09966492B1 |
PIN photodiode, X-ray detecting pixel, X-ray detecting apparatus and detecting method thereof
The present application provides a PIN photodiode, an X-ray detecting pixel, an X-ray detecting apparatus and a detecting method thereof. The PIN photodiode may comprise a first doped layer, an intrinsic layer disposed over the first doped layer, and a second doped layer disposed over the intrinsic layer. The photodiode further comprises a third doped layer disposed over the second doped layer. |
US09966477B2 |
Charge trapping split gate device and method of fabricating same
Embodiments provide a split gate device, methods for fabricating a split gate device, and integrated methods for fabricating a split gate device and a periphery device. In an embodiment, the split gate device is a charge trapping split gate device, which includes a charge trapping layer. In another embodiment, the split gate device is a non-volatile memory cell, which can be formed according to embodiments as standalone or embedded with a periphery device. |
US09966475B2 |
Semiconductor device
A highly reliable semiconductor device the yield of which can be prevented from decreasing due to electrostatic discharge damage is provided. A semiconductor device is provided which includes a gate electrode layer, a gate insulating layer over the gate electrode layer, an oxide insulating layer over the gate insulating layer, an oxide semiconductor layer being above and in contact with the oxide insulating layer and overlapping with the gate electrode layer, and a source electrode layer and a drain electrode layer electrically connected to the oxide semiconductor layer. The gate insulating layer includes a silicon film containing nitrogen. The oxide insulating layer contains one or more metal elements selected from the constituent elements of the oxide semiconductor layer. The thickness of the gate insulating layer is larger than that of the oxide insulating layer. |
US09966473B2 |
Manufacturing method of semiconductor device
A miniaturized transistor with less variation and highly stable electrical characteristics is provided. Further, high performance and high reliability of a semiconductor device including the transistor are achieved. A semiconductor and a conductor are formed over a substrate, a sacrificial layer is formed over the conductor, and an insulator is formed to cover the sacrificial layer. After that, a top surface of the insulator is removed to expose a top surface of the sacrificial layer. The sacrificial layer and a region of the conductor overlapping with the sacrificial layer are removed, whereby a source region, a drain region, and an opening are formed. Next, a gate insulator and a gate electrode are formed in the opening. |
US09966470B2 |
FinFET structure
A FinFET device includes a substrate and a fin structure having a semiconductor material layer over the substrate and recessed regions on side walls of the fin structure. The recessed regions have openings facing away from the fin structure. The fin structure has a bottom portion below the recessed regions that is wider than a top portion. |
US09966463B2 |
Semiconductor device and method for producing same having multilayer wiring structure with contact hole having hydrophobic film formed on side surface of the contact hole
A method of producing a semiconductor device includes forming an insulating film on a substrate on which a semiconductor layer is formed; removing a part of the insulating film by etching to form an opening in the insulating film; supplying steam with a temperature greater than or equal to 200° C. and less than or equal to 600° C. to the opening formed in the insulating film; after supplying the steam, applying a solution including a silicon compound to a side surface of the insulating film defining the opening; and forming a hydrophobic film on the side surface of the insulating film defining the opening by polymerizing the silicon compound. |
US09966458B2 |
Spin filter device, method for its manufacture and its use
The present invention relates to a method and a device for providing a current of spin-polarized electrons. More particularly, the present invention is suited for use in spin electronics or detection of spin-polarized electrons. |
US09966457B2 |
Transistor structure with varied gate cross-sectional area
Aspects of the present disclosure include finFET structures with varied cross-sectional areas and methods of forming the same. Methods according to the present disclosure can include, e.g., forming a structure including: a semiconductor fin positioned on a substrate, wherein the semiconductor fin includes: a gate area, and a terminal area laterally distal to the gate area, a sacrificial gate positioned on the gate area of the semiconductor fin, and an insulator positioned on the terminal area of the semiconductor fin; removing the sacrificial gate to expose the gate area of the semiconductor fin; increasing or reducing a cross-sectional area of the gate area of the semiconductor fin; and forming a transistor gate on the gate area of the semiconductor fin. |
US09966454B2 |
Contact area to trench silicide resistance reduction by high-resistance interface removal
A method for manufacturing a semiconductor device comprises forming a silicide region on a semiconductor substrate, forming a gate structure on the semiconductor substrate adjacent the silicide region, forming a dielectric layer on the gate structure and on the silicide region, forming a first liner layer on the dielectric layer, removing a portion of the first liner layer and a portion of the dielectric layer to form an opening exposing a top surface of the silicide region, forming a second liner layer on the first liner layer and on sides and a bottom of the opening, removing a portion of the second liner layer from a top surface of the first liner layer and from the bottom of the opening to re-expose a portion of the top surface of the silicide region, and forming a contact layer in the opening directly on the re-exposed portion of the top surface of the silicide region. |
US09966453B2 |
Method for doping source and drain regions of a transistor by means of selective amorphisation
Method including the steps consisting in: forming source and drain semiconductor blocks comprising a first layer based on a first crystalline semiconductor material surmounted by a second layer (16) based on a second crystalline semiconductor material different from the first semiconductor material, making amorphous and selectively doping the second layer (16) by means of one or more implantation(s), carrying out a recrystallisation of the second layer and an activation of dopants by means of at least one thermal annealing. |
US09966452B2 |
Semiconductor device having a field effect transistor formed on a silicon-on-insulator substrate and manufacturing method thereof
A semiconductor device includes an SOI substrate and a MISFET formed on the SOI substrate. The SOI substrate has a base substrate, a ground plane region formed on the base substrate, a BOX layer formed on the ground plane region and an SOI layer formed on the BOX layer. The base substrate is made of silicon and the ground plane region includes a semiconductor region made of silicon carbide. |
US09966450B2 |
Dual-gate TFT array substrate and manufacturing method thereof
A dual-gate TFT (thin film transistor) array substrate and a manufacturing method thereof are provided. A source electrode and a drain electrode are formed on a common electrode layer; and a common electrode of the common electrode layer, the source electrode and the drain electrode can simultaneously be formed by one mask during manufacturing. Therefore, the dual-gate TFT array substrate and the manufacturing method thereof have beneficial effects to reduce the number of masks, shorten the process, and improve the manufacturing efficiency. |
US09966448B2 |
Method of making a silicide beneath a vertical structure
According to an exemplary embodiment, a method of forming a vertical structure is provided. The method includes the following operations: providing a substrate; providing the vertical structure with a source and a channel over the substrate; forming a spacer over the vertical structure; etching a portion of the spacer to expose the source; forming a first metal layer over the vertical structure; and thermal annealing the first metal layer to form a bottom silicide penetrating the source; and substantially removing the spacer. |
US09966447B2 |
Method of manufacturing semiconductor device by plasma treatment and heat treatment, and semiconductor device
A technique of manufacturing a semiconductor device of stable operation is provided. There is provided a method of manufacturing a semiconductor device comprising a first process of forming an insulating film from a nitrogen-containing organic metal used as raw material, on a semiconductor layer by atomic layer deposition; a second process of processing the insulating film by oxygen plasma treatment in an atmosphere including at least one of oxygen and ozone; and a third process of processing the insulating film by heat treatment in a nitrogen-containing atmosphere, after the second process. |
US09966443B2 |
Nanopillar field-effect and junction transistors with functionalized gate and base electrodes
Systems and methods for molecular sensing are described. Molecular sensors are described which are based on field-effect or bipolar junction transistors. These transistors have a nanopillar with a functionalized layer contacted to either the base or the gate electrode. The functional layer can bind molecules, which causes an electrical signal in the sensor. |
US09966440B2 |
Tin doped III-V material contacts
Techniques are disclosed for forming transistor devices having reduced parasitic contact resistance relative to conventional devices. The techniques can be implemented, for example, using a metal contact such as one or more metals/alloys on silicon or silicon germanium (SiGe) source/drain regions. In accordance with one example embodiment, an intermediate tin doped III-V material layer is provided between the source/drain and contact metal to significantly reduce contact resistance. Partial or complete oxidation of the tin doped layer can be used to further improve contact resistance. In some example cases, the tin doped III-V material layer has a semiconducting phase near the substrate and an oxide phase near the metal contact. Numerous transistor configurations and suitable fabrication processes will be apparent in light of this disclosure, including both planar and non-planar transistor structures (e.g., FinFETs, nanowire transistors, etc), as well as strained and unstrained channel structures. |
US09966431B2 |
Nanowire-based vertical memory cell array having a back plate and nanowire seeds contacting a bit line
The present disclosure relates to semiconductor structures and, more particularly, to vertical memory cell structures and methods of manufacture. The vertical memory cell includes a vertical nanowire capacitor and vertical pass gate transistor. The vertical nanowire capacitor composes of: a plurality of vertical nanowires extending from an insulator layer; a dielectric material on vertical sidewalls of the plurality of vertical nanowires; doped material provided between the plurality of vertical nanowire; the pass gate transistor composes of: high-k dielectric on top part of the nanowire, metal layer surrounding high-k material as all-around gate. And there is dielectric layer in between vertical nanowire capacitor and vertical nanowire transistor as insulator. At least one bitline extending on a top of the plurality of vertical nanowires and in electrical contact therewith; and at least one wordline formed on vertical sidewalls of the plurality of vertical nanowires and separated therefrom by the dielectric material. |
US09966425B1 |
Method for fabricating a MIM capacitor
A method for fabricating a metal-insulator-metal (MIM) capacitor includes the steps of: forming a capacitor bottom metal (CBM) layer on a material layer; forming a silicon layer on the CBM layer; forming a capacitor dielectric layer on the silicon layer; and forming a capacitor top metal (CTM) layer on the capacitor dielectric layer. |
US09966422B2 |
Organic electro-luminescent display device having pixel including fin structure
An organic EL display device includes a substrate, a fin structure on the substrate, the fin structure standing upright in a thickness direction of the substrate, a first electrode formed on at least a part of a side surface of the fin structure, an organic film which is laminated so as to cover a surface of the first electrode on the side surface of the fin structure, a second electrode that is transparent and laminated so as to cover a surface of the organic film on the side surface and a top portion of the fin structure, a color filter layer that is formed on a path that light travels after being emitted from the light emitting layer and passing through the second electrode and formed at least above the organic film laminated on the side surface, and a light blocking layer configured to block light formed above the top portion of the fin structure. |
US09966418B2 |
Pixel structure, organic light emitting display panel and method for fabricating the same, and display device
The present invention discloses a pixel structure, an organic light emitting display panel and a method for fabricating the same, and a display device. The pixel structure includes a plurality of organic light emitting diodes capable of emitting light of multiple colors and a plurality of light filtering portions provided at a light emitting side of the plurality of organic light emitting diodes, wherein each light filtering portion is provided in correspondence with each of a part of the organic light emitting diodes, such that light emitted from each of the part of the organic light emitting diodes passes through corresponding light filtering portion while light emitted from the remaining of the organic light emitting diodes does not pass through any light filtering portion, and the light filtering portions each process light having a color corresponding to the color of light emitted by corresponding organic light emitting diode. |
US09966417B2 |
Color display device
The present invention provides a color display device, including a substrate, an anode formed on the substrate, a TFT array formed on the anode, a hole injection layer formed on the TFT array, a hole transporting layer formed on the hole injection layer, a white light emission layer formed on the hole transporting layer, an electron transporting layer formed on the white light emission layer, a cathode formed on the electron transporting layer, a cover plate disposed above the cathode and bonded to the substrate, a color change layer formed on an inside surface of the cover plate, and a sealing enclosure resin bonding the substrate and the cover plate together, wherein the color change layer includes a blue sub-pixel zone, a green sub-pixel zone, a red sub-pixel zone, and a white sub-pixel zone that are spaced from each other, the blue sub-pixel zone including a blue light filter layer formed therein, the green sub-pixel zone including a green light filter layer or a green light change layer formed therein, the red sub-pixel zone including a red light filter layer or a red light change layer formed therein, the white sub-pixel zone comprising no filter layer formed therein. |
US09966415B2 |
Complementary thin film transistor and manufacturing method thereof
A complementary thin film transistor and manufacturing method thereof are provided. The complementary thin film transistor has a substrate, an n-type semiconductor layer, a p-type semiconductor layer, a first passivation layer, a first electrode metal layer, and a second electrode metal layer. The n-type semiconductor layer is disposed above the substrate, and comprises a metal oxide material. The p-type semiconductor layer is disposed above the substrate, and comprises an organic semiconductor material. The first passivation layer is disposed between the n-type semiconductor layer and the p-type semiconductor layer, and formed with at least one contacting hole. The first electrode metal layer and the second electrode metal layer are electrically connected with each other through the contacting hole. |
US09966414B2 |
High efficiency LEDs and LED lamps
In various embodiments, lighting systems include an electrically insulating carrier having a plurality of conductive elements disposed thereon and a light-emitting array. The light-emitting array is disposed over the carrier and includes a plurality of light-emitting diodes (LEDs) that each has at least two electrical contacts electrically connected to conductive elements by an electrical connection featuring solder. |
US09966413B2 |
Light-emitting diode module and lamp using the same
A light-emitting diode (LED) module and a lamp using the same are provided. The LED module includes a substrate and several light-emitting packages. Each light-emitting package includes an optical wavelength conversion layer and a light-emitting diode having a first light-output surface, a bonding surface, and several second light-output surfaces. The bonding surface is opposite the first light-output surface and connected to the substrate. The second light-output surfaces are between the first light-output surface and the bonding surface. The optical wavelength conversion layer covers the first and second light-output surfaces. The distance between the bonding surface and the top surface of the optical wavelength conversion layer represents a light source thickness. The distance between two adjacent light-emitting packages represents a spacing of light sources. Specifically, the ratio of the spacing of light sources to the light source thickness is between 1 and 6.3. |
US09966411B2 |
Method of manufacturing image capturing apparatus
A method of manufacturing an image capturing apparatus is provided. The method comprises forming a structure which includes an interlayer insulation film having a plurality of opening portions above an imaging and a peripheral region, forming a first film so as to cover the structure arranged above the imaging and the peripheral region while filling the plurality of opening portions, planarizing the first film to form a waveguide member above the imaging and the peripheral region, forming a second film so as to cover the waveguide member above the imaging and the peripheral region after the planarizing the first film, polishing the second film to expose the waveguide member arranged above the imaging region and removing a portion of the waveguide member arranged above the peripheral region so as to expose the interlayer insulation film after the polishing the second film. |
US09966407B2 |
Unit pixels, image sensors including the same, and image processing systems including the same
A unit pixel of an image sensor which operates in global shutter mode is provided. The unit pixel includes a photo diode area including a photo diode configured to accumulate photocharges generated from incident light during a first period and a storage diode area including a storage diode configured to receive and store the photocharges from the photo diode. The photo diode corresponds to a micro lens that focuses the incident light. |
US09966404B2 |
Edge reflection reduction
An image sensor package includes an image sensor with a pixel array disposed in a semiconductor material. A first transparent shield is adhered to the semiconductor material, and the pixel array is disposed between the semiconductor material and the first transparent shield. The image sensor package further includes a second transparent shield, where the first transparent shield is disposed between the pixel array and the second transparent shield. A light blocking layer is disposed between the first transparent shield and the second transparent shield, and the light blocking layer is disposed to prevent light from reflecting off edges of the first transparent shield into the pixel array. |
US09966400B2 |
Photosensitive module and method for forming the same
A method for forming a photosensitive module is provided. The method includes providing a sensing device. The sensing device includes a substrate having a first surface and a second surface opposite thereto. A conducting pad is located on the first surface. A first opening penetrates the substrate and exposes the conducting pad. A redistribution layer is in the first opening to electrically connect to the conducting pad. A cover plate is located on the first surface and covers the conducting pad. The method also includes bonding the sensing device to a circuit board. The cover plate is removed after bonding the sensing device to the circuit board. The method further includes mounting an optical component corresponding to the sensing device on the circuit board. A photosensitive module formed by the method is also provided. |
US09966395B2 |
Solid-state image sensor and method of manufacturing the same
A solid-state image sensor is provided. The sensor includes a first transistor including a first diffusion region, a second transistor including a second diffusion region and an insulation film arranged over these transistors. The insulation film includes a first and a second film. A first portion of the first diffusion region covered with the insulation film includes a second portion covered with only the second film. A third portion of the second diffusion region covered with the insulation film includes a fourth portion covered with the first and second film. A stress in the fourth portion is larger than the second portion. A proportion of an area of the first portion except the second portion to an area of the first portion is lower than a proportion of an area of the fourth portion to an area of the third portion. |
US09966393B2 |
Array substrate and method of fabricating the same
A method of fabricating an array substrate, forming a gate line in a display region and a first auxiliary pattern in a non-display region forming a gate insulating layer on the gate line and the first auxiliary pattern forming a data line in the display region and a second auxiliary pattern in the non-display region over the gate insulating layer, wherein the data line crosses the gate line to define a pixel region forming a passivation layer on the data line and the second auxiliary pattern, and the passivation layer including first and second contact holes respectively exposing the first and second auxiliary patterns forming a planarization layer and a bridge pattern on the passivation layer forming a pixel electrode on the planarization layer and in the pixel region, and a connection pattern on the bridge pattern, wherein the connection pattern contacts the first and second auxiliary patterns. |
US09966392B2 |
Laser annealing apparatus and method of manufacturing display apparatus by using the same
A laser annealing apparatus includes: a substrate supporting unit which supports a substrate; a laser beam irradiating unit which irradiates a line laser beam extending in a first direction to an amorphous silicon layer provided on the substrate on the substrate supporting unit; a substrate moving unit which moves the substrate supporting unit in a second direction crossing the first direction; and a first beam cutter and a second beam cutter, which are disposed between the substrate supporting unit and the laser beam irradiating unit, where the first and second beam cutters move to increase or decrease a shielded area of the substrate, which is an area of the substrate overlapping the first or second beam cutter and the line laser beam, to shield from at least a portion of the line laser beam irradiated to a portion of the substrate at an outer portion of the amorphous silicon layer. |
US09966386B2 |
Semiconductor memory device and method for manufacturing the same
According to one embodiment, a semiconductor memory device includes first to third conductive layers extending along a first direction, and a memory portion. A portion of the second conductive layer is provided between the third conductive layer and a portion of the first conductive layer. The first conductive layer includes a first end portion crossing the first direction. The second conductive layer includes a second end portion crossing the first direction. The third conductive layer includes a third end portion crossing the first direction. A position in the first direction of a portion of the second end portion is between a position of the first end portion and a position of the third end portion. The position in the first direction of the portion of the second end portion is between a position of another portion of the second end portion and the position of the third end portion. |
US09966384B2 |
Methods of manufacturing a semiconductor device with non-overlapping slits in-between memory blocks
A semiconductor device includes a first conductive layer, at least one first slit through the first conductive layer, and configured to divide the first conductive layer in the unit of a memory block, second conductive layers stacked on the first conductive layer, and a second slit through the second conductive layers at a different location from the first slit and configured to divide the second conductive layers in the unit of the memory block. |
US09966376B2 |
Semiconductor devices and inverter having the same
Disclosed are CMOS device and CMOS inverter. The CMOS device includes a substrate having active lines extending in a first direction and defined by a device isolation layer, the substrate being divided into an NMOS area, a PMOS area and a boundary area interposed between the NMOS and the PMOS areas and having the device isolation layer without the active line, a gate line extending in a second direction across the active lines and having a first gate structure on the active line in the first area, a second gate structure on the active line in the second and a third gate structure on the device isolation layer in the third area. The electrical resistance and parasitic capacitance of the third gate structure are smaller than those of the NMOS and the PMOS gate structures. Accordingly, better AC and DC performance of the CMOS device can be obtained. |
US09966374B2 |
Semiconductor device with gate structures having low-K spacers on sidewalls and electrical contacts therebetween
A semiconductor device includes gates and a low-k spacer. The low-k spacer includes low-k spacer portions formed upon the gate sidewalls and a low-k spacer portion formed upon a top surface of an underlying substrate adjacent to the gates. When a structure has previously undergone a gate processing fabrication stage, the gates and at least a portion of the top surface of the substrate may be exposed thereby allowing the formation of the low-k spacer. This exposure may include removing any original gate spacers, removing an original liner formed upon the original spacers, and removing any original fill material formed upon the liner. |
US09966372B2 |
Semiconductor device and method of manufacturing semiconductor device having parallel contact holes between adjacent trenches
A semiconductor device includes: a plurality of trenches provided in an upper surface of a semiconductor substrate; trench electrodes each provided in a corresponding one of the trenches; a first semiconductor layer of a first conductivity type provided in a first range interposed between adjacent ones of the trenches; a second semiconductor layer of a second conductivity type; a third semiconductor layer of the first conductivity type; an interlayer insulation film provided on the upper surface of the semiconductor substrate and including a plurality of contact holes; a first conductor layer provided in each of the contact holes; and a surface electrode provided on the interlayer insulation film and connected to each of the first conductor layers. |
US09966371B1 |
Electronics package having a multi-thickness conductor layer and method of manufacturing thereof
An electronics package includes an insulating substrate, a first electrical component coupled to a first surface of the insulating substrate, and a first conductor layer formed on the first surface of the insulating substrate. A second conductor layer is formed on a second surface of the insulating substrate, opposite the first surface, the second conductor layer extending through vias in the insulating substrate to contact at least one contact pad of the first electrical component and couple with the first conductor layer. The electronics package also includes a second electrical component having at least one contact pad coupled to the first conductor layer. The first conductor layer has a thickness greater than a thickness of the second conductor layer. |
US09966370B2 |
Method for producing optoelectronic semiconductor devices
A method for producing a plurality of optoelectronic semiconductor devices is provided. A number of semiconductor chips are fastened on an auxiliary support. The semiconductor chips are spaced apart from one another in a lateral direction. A reflective layer is formed, at least in regions between the semiconductor chips. A composite package body is formed at least in certain regions between the semiconductor chips. The auxiliary support is removed and the composite housing body is separated into a number of optoelectronic semiconductor devices. Each optoelectronic semiconductor device has at least one semiconductor chip, part of the reflective layer and part of the composite package body as a package body. |
US09966368B2 |
Semiconductor devices for integration with light emitting chips and modules thereof
A semiconductor device includes an active region disposed in a semiconductor substrate and an uppermost metal level including metal lines, where the uppermost metal level is disposed over the semiconductor substrate. Contact pads are disposed at a major surface of the semiconductor device, where the contact pads are coupled to the metal lines in the uppermost metal level. An isolation region separates the contact pads disposed at the major surface. Adjacent contact pads are electrically isolated from one another by a portion of the isolation region. Reflective structures are disposed between the upper metal level and the contact pads, where each of the reflective structures that is directly over the active region completely overlaps an associated portion of the isolation region separating the contact pad. |
US09966366B2 |
Lighting device
A lighting device includes a plurality of light-emitting diodes including a first light-emitting diode with a non-rectangular shape in a top view, a submount to which each of the plurality of light-emitting diodes is coupled, and a plurality of conductive elements formed between the submount and the plurality of light-emitting diodes to electrically connecting at least a portion of the plurality of light-emitting diodes with each other in series. |
US09966365B2 |
Display device and fabricating method
In accordance with various embodiments, the disclosed subject matter provides a display device and a related fabricating method. In some embodiments, the display device comprises: a substrate and a plurality of display units on the substrate, wherein each of the plurality of display units comprises: a first color sub-pixel, comprising a first quantum dot material and a first light source, wherein the first color sub-pixel is configured to provide a first color light by stimulating the first quantum dot material with the first light source; and a second color sub-pixel, comprising a second quantum dot material and a second light source, wherein the second color sub-pixel is configured to provide a second color light by stimulating the second quantum dot material with the second light source. |
US09966359B2 |
Semiconductor package embedded with a plurality of chips
A semiconductor package may be provided. The semiconductor package may include a substrate. The semiconductor package may include a first semiconductor chip flip-chip bonded to a first surface of the substrate. The semiconductor package may include second semiconductor chips respectively flip-chip bonded to portions of the first surface of the substrate adjacent to both ends of the first semiconductor chip. The semiconductor package may include a third semiconductor chip solder-jointed to the first surface of the substrate covering the first semiconductor chip and portions of the second semiconductor chips. |
US09966358B2 |
Chip package
A chip package is provided. The chip package includes a substrate having conductive pads therein and adjacent to a first surface thereof. Chips are attached on a second surface opposite to the first surface of the substrate, and an encapsulation layer covers the chips. First redistribution layers are disposed between the second surface of the substrate and the encapsulation layer, and second redistribution layers are disposed on the encapsulation layer. First conductive structures and second conductive structures are disposed in the encapsulation layer. Each of first and second conductive structures respectively includes at least one bonding ball. The first conductive structures are configured to connect first and second redistribution layers, and the second conductive structures are configured to connect the second redistribution layers and the chip. A method of forming the chip package is also provided. |
US09966355B2 |
Aluminum coated copper bond wire and method of making the same
A wire, preferably a bonding wire for bonding in microelectronics, contains a copper core with a surface and coating layer containing aluminum superimposed over the surface of the copper core. The ratio of the thickness of the coating layer to the diameter of the copper core is from 0.05 to 0.2 μm. The wire has a diameter in the range of from 100 μm to 600 μm and specified standard deviations of the diameter of the copper core and of the thickness of the coating layer. The invention further relates to a process for making a wire, to a wire obtained by the process, to an electric device containing at least two elements and the wire, to a propelled device containing the electric device, and to a process of connecting two elements through the wire by wedge bonding. |
US09966350B2 |
Wafer-level package device
Wafer-level package semiconductor devices are described that have a smallest distance between two adjacent attachment bumps smaller than about twenty-five percent (25%) of a pitch between the two adjacent attachment bumps. The smallest distance between the two adjacent attachment bumps allows for an increase in the number of attachment bumps per area without reducing the size of the bumps, which increases solder reliability. The increased solder reliability may reduce stress to the attachment bumps, particularly stress caused by CTE mismatch during thermal cycling tests, dynamic deformation during drop tests or cyclic bending tests, and so on. |
US09966346B2 |
Bump structure and method of forming same
An embodiment bump on trace (BOT) structure includes a contact element supported by an integrated circuit, an under bump metallurgy (UBM) feature electrically coupled to the contact element, a metal bump on the under bump metallurgy feature, and a substrate trace on a substrate, the substrate trace coupled to the metal bump through a solder joint and intermetallic compounds, a ratio of a first cross sectional area of the intermetallic compounds to a second cross sectional area of the solder joint greater than forty percent. |
US09966339B2 |
Barrier structure for copper interconnect
A method for forming an interconnect structure includes forming a dielectric layer overlying a substrate, forming an opening in the dielectric layer, forming a metal-containing layer overlying the opening in the dielectric layer, forming a conformal protective layer overlying the metal-containing layer, filling a conductive layer in the opening, and performing a thermal process to form a metal oxide layer barrier layer underlying the metal-containing layer. |
US09966334B2 |
Semiconductor module
A semiconductor module (10A) according to one embodiment includes: vertical first and second transistor chips (12A, 12B), wherein a second main electrode pad (20) formed on a back surface of the first transistor chip is mounted on and connected to a first wiring pattern (74) on the substrate, a first control electrode pad (16) formed together with a first main electrode pad on a front surface of the first transistor chip is electrically connected to a second wiring pattern (76) on the substrate, third main electrode pad (18) formed together with a second control electrode pad on a front surface of the second transistor is mounted on and connected to the first wiring pattern, and the second control electrode pad (16) formed on a back surface of the second transistor chip is electrically connected to a third wiring pattern. |
US09966331B2 |
Wiring substrate and semiconductor device
The wiring substrate includes an insulation layer that includes a lower surface, an upper surface, and an intermediate surface located between the lower surface and the upper surface. A first wiring layer is formed on the lower surface of the insulation layer. A second wiring layer is formed on the intermediate surface of the insulation layer. A recess is formed in the upper surface of the insulation layer. The recess overlaps, in a plan view, a first through hole that extends through the insulation layer. The first through hole is filled with a via wiring, which is formed integrally with the first wiring layer. A bump is formed integrally with the via wiring and projected into the recess. An upper end surface of the bump is located above an upper surface of the second wiring layer. |
US09966329B2 |
Method for manufacturing semiconductor device
Reliability of a semiconductor device is improved. A method for manufacturing the semiconductor device includes the steps of: providing a lead frame having a semiconductor chip mounted thereon; providing a heat radiating frame having a heat radiating plate; and resin sealing the semiconductor chip and the heat radiating plate with the lead frame and the heat radiating frame in a stacked state. The method further includes the steps of: separating a frame body of the heat radiating frame from the lead frame having a sealing body; and applying an inspection to detect resin-unfilled regions to the lead frame having the sealing body. Since the frame body of the heat radiating frame shielding an inspection region is removed before the inspection, it becomes possible to perform the inspection using transmitted light. |
US09966328B2 |
Semiconductor power device having single in-line lead module and method of making the same
A semiconductor power device is disclosed. The semiconductor power device comprises a lead frame unit, two or more pluralities of single in-line leads, two or more semiconductor chip stacks, and a molding encapsulation. Each semiconductor chip stack includes a high-side semiconductor chip, a low-side semiconductor chip and a clip connecting a top surface of the high-side semiconductor chip to a bottom surface of the low-side semiconductor chip. This invention further discloses a method for fabricating semiconductor power devices. The method comprises the steps of providing a lead frame strip having a plurality of lead frame units; providing two or more pluralities of single in-line leads; attaching two or more high-side semiconductor chips to each lead frame unit; connecting each of the two or more high-side semiconductor chips to a respective lead by a respective clip of two or more first clips; attaching a respective low-side semiconductor chip of the two or more low-side semiconductor chips to each clip of the two or more first clips; molding an encapsulation; and singulating the lead frame strip and the encapsulation to form the semiconductor power devices. |
US09966327B2 |
Lead frame, semiconductor device, method for manufacturing lead frame, and method for manufacturing semiconductor device
A lead frame according to one embodiment includes a lead part including an inner lead and an outer lead connected to the inner lead, and a frame unit supporting the lead part. The inner lead has a terminal portion having a facing surface and a back surface in the opposite side from the facing surface. The facing surface faces a conductive pattern of a wiring board. An outer region of the terminal portion is provided with a solder thickness ensuring portion where the facing surface is depressed toward the back surface. The solder thickness ensuring portion is thinner than a center region of the facing surface. A center region of the back surface is flat without a depression. |
US09966323B2 |
Semiconductor device
A semiconductor device includes an electronic component connected to a component pad of a wiring substrate, a connection member connected to a connection pad of the wiring substrate, and an encapsulation resin that encapsulates the electronic component and connection member. A wiring unit includes a first pad, embedded in the encapsulation resin, and a second pad, formed integrally with the first pad from the same metal. The second pad includes an external device connection surface located at a higher position than an upper surface of the encapsulation resin. A reinforcement plate includes a base, embedded in the encapsulation resin, and a heat dissipation portion, formed integrally with the base from the same metal. The first pad and the base each include a curved side surface that widens outwardly toward the upper surface of the encapsulation resin. |
US09966321B2 |
Methods and apparatus for package with interposers
An interposer may comprise a metal layer above a substrate. A dam or a plurality of dams may be formed above the metal layer. A dam surrounds an area of a size larger than a size of a die which may be connected to a contact pad above the metal layer within the area. A dam may comprise a conductive material, or a non-conductive material, or both. An underfill may be formed under the die, above the metal layer, and contained within the area surrounded by the dam, so that no underfill may overflow outside the area surrounded by the dam. Additional package may be placed above the die connected to the interposer to form a package-on-package structure. |
US09966315B2 |
Advanced process control methods for process-aware dimension targeting
Disclosed are methods of advanced process control (APC) for particular processes. A particular process (e.g., a photolithography or etch process) is performed on a wafer to create a pattern of features. A parameter is measured on a target feature and the value of the parameter is used for APC. However, instead of performing APC based directly on the actual parameter value, APC is performed based on an adjusted parameter value. Specifically, an offset amount (which is previously determined based on an average of a distribution of parameter values across all of the features) is applied to the actual parameter value to acquire an adjusted parameter value, which better represents the majority of features in the pattern. Performing this APC method minimizes dimension variations from pattern to pattern each time the same pattern is generated on another region of the same wafer or on a different wafer using the particular process. |
US09966310B1 |
Integrated circuit structure having deep trench capacitor and through-silicon via and method of forming same
One aspect of the disclosure relates to a method of forming an integrated circuit structure. The method may include providing a substrate having a front side and a back side, the substrate including a deep trench (DT) capacitor within the substrate extending toward the back side of the substrate; etching the substrate on the back side of the substrate to remove at least a portion of the substrate on the back side; forming a first dielectric layer covering the back side of the substrate and extending away from the front side of the substrate; and forming a through silicon via (TSV) adjacent to the DT capacitor, the TSV extending through the first dielectric layer toward the front side of the substrate. |
US09966308B2 |
Semiconductor device and method of forming the semiconductor device
A method of forming a semiconductor device includes forming a sacrificial layer in a first contact hole of a first dielectric layer, forming a second dielectric layer on the first dielectric layer, and forming a second contact hole in the second dielectric layer, the second contact hole being aligned with the first contact hole, removing the sacrificial layer from the first contact hole, forming a liner layer on the second dielectric layer and in the first and second contact holes, and forming a copper contact in the first and second contact holes. |
US09966307B2 |
Method and system for uniform deposition of metal
A method for manufacturing a semiconductor device includes providing a substrate, performing a nucleation process on the substrate to form a nucleation layer of a metal, performing a first deposition process at a first temperature on the nucleation layer to form a first layer of the metal, etching back the first layer of the metal using a first gas, cleaning the substrate including the etched back first layer of the metal using a second gas, and performing a second deposition process to form a second layer of the metal on the etched back first layer of the metal. By cleaning the substrate and the etched-back first layer of the metal using the second gas, the thickness fluctuation of the deposited metal layer from wafer to wafer is significantly reduced. |
US09966304B2 |
Method for forming interconnect structure
An improved interconnect structure and a method for forming the interconnect structure is disclosed that allows the interconnect structure to achieve a lower Rc. To lower the Rc of the interconnect structure, an α-phase inducing metal layer is introduced on a first Ta barrier layer of β phase to induce the subsequent deposition of Ta thereon into the formation of an α-phase Ta barrier layer. The subsequently deposited Ta barrier layer with a primary crystallographic structure of α phase has a lower Rc than that of the β-phase Ta barrier layer. |
US09966300B1 |
Semiconductor device package and manufacturing method thereof
Methods and systems for a semiconductor device package with a die to interposer wafer first bond are disclosed and may include bonding a plurality of semiconductor die comprising electronic devices to an interposer wafer, and applying an underfill material between the die and the interposer wafer. Methods and systems for a semiconductor device package with a die-to-packing substrate first bond are disclosed and may include bonding a first semiconductor die to a packaging substrate, applying an underfill material between the first semiconductor die and the packaging substrate, and bonding one or more additional die to the first semiconductor die. Methods and systems for a semiconductor device package with a die-to-die first bond are disclosed and may include bonding one or more semiconductor die comprising electronic devices to an interposer die. |
US09966299B2 |
Inhibitor plasma mediated atomic layer deposition for seamless feature fill
Systems and methods for depositing film in a substrate processing system includes performing a first atomic layer deposition (ALD) cycle in a processing chamber to deposit film on a substrate including a feature; after the first ALD cycle, exposing the substrate to an inhibitor plasma in the processing chamber for a predetermined period to create a varying passivated surface in the feature; and after the predetermined period, performing a second ALD cycle in the processing chamber to deposit film on the substrate. |
US09966298B2 |
Multiple-stage processing devices
A multiple stage processing device having a plurality of radial stages, each individual radial stage is positioned between adjacent dividing walls and indexable though a plurality of processing stations. A plurality of fixture mount assemblies are positioned on an actuation surface of the rotatable indexing assembly, each individual fixture mount assembly is associated with and mechanically coupled to an individual radial stage. One or more slotted drive hubs communicatively coupled to independently operable drive motors are positioned adjacent to the actuation surface of the rotatable indexing assembly and are engageable with the plurality of fixture mount assemblies. When an individual fixture mount assembly is engaged with an individual slotted drive hub, an individual independently operable drive motor can independently control the individual fixture mount assembly such that the individual radial stage mechanically coupled to the individual fixture mount assembly is moveably coupled to the independently operable drive motor. |
US09966297B2 |
Semiconductor wafer protective film and method of manufacturing semiconductor device
According to the present invention, there is provided a semiconductor wafer protective film including a substrate layer (A) and an adhesive layer (C) formed on the substrate layer (A), in which the substrate layer (A) includes polymer, and a solubility parameter of the polymer determined by a Van Krevelen method is equal to or greater than 9. |
US09966296B2 |
Method of laser separation of the epitaxial film or the epitaxial film layer from the growth substrate of the epitaxial semiconductor structure (variations)
The present invention proposes variations of the laser separation method allowing separating homoepitaxial films from the substrates made from the same crystalline material as the epitaxial film. This new method of laser separation is based on using the selective doping of the substrate and epitaxial film with fine donor and acceptor impurities. In selective doping, concentration of free carries in the epitaxial film and substrate may essentially differ and this can lead to strong difference between the light absorption factors in the infrared region near the residual beams region where free carriers and phonon-plasmon interaction of the optical phonons with free carriers make an essential contribution to infrared absorption of the optical phonons. With the appropriate selection of the doping levels and frequency of infrared laser radiation, it is possible to achieve that laser radiation is absorbed in general in the region of strong doping near the interface substrate-homoepitaxial film. When scanning the interface substrate-homoepitaxial film with the focused laser beam of sufficient power, thermal decomposition of the semiconductor crystal takes place with subsequent separation of the homoepitaxial film. The advantage of the proposed variations of the method for laser separation of epitaxial films in comparison with the known ones is in that it allows the separation of homoepitaxial films from the substrates, i.e., homoepitaxial films having the same width of the forbidden gap as the initial semiconductor substrate has. The proposed variations of the method can be used for separation of the epitaxial films. |
US09966294B2 |
Mobile electrostatic carrier for a semiconductive wafer and a method of using thereof for singulation of the semiconductive wafer
A mobile electrostatic carrier (MESC) provides a structural platform to temporarily bond a semiconductive wafer and can be used to transport the semiconductive wafer or be used to perform manufacturing processes on the semiconductive wafer. The MESC uses a plurality of electrostatic field generating (EFG) circuits to generate electrostatic fields across the MESC that allow the MESC to bond to compositional impurities within the semiconductive process. The MESC is particularly useful during singulation for a wafer fabrication process. The MESC holds the semiconductive wafer in a constant position as the semiconductive wafer is cut into a plurality of dies. Once the MESC is discharges its EFG circuits and consequently dissipates its bonding electrostatic fields, the plurality of dies can be easily and readily removed from the MESC. |
US09966293B2 |
Wafer arrangement and method for processing a wafer
A wafer arrangement in accordance with various embodiments may include: a wafer; and a wafer support ring, wherein the wafer and the wafer support ring are configured to be releasably attachable to one another. |
US09966291B2 |
De-chuck control method and plasma processing apparatus
A de-chuck control method is provided for de-chucking a workpiece from an electrostatic chuck that electrostatically attracts the workpiece. The de-chuck control method includes a discharge step of introducing an inert gas into a chamber after a plasma process and performing a discharge process; a high pressure step of introducing a gas having a lower ionization energy than helium gas after the discharge step, and maintaining a pressure within the chamber to a higher pressure than a pressure during the plasma process or a pressure during the discharge step; and a de-chuck step of de-chucking the workpiece from the electrostatic chuck with a support pin while the higher pressure is maintained by the high pressure step or after the higher pressure is maintained by the high pressure step. |
US09966288B2 |
Structure for fastening together resin members in substrate storing container
The lower lid includes a bottom plate that supports the substrate storing container and a lower lid peripheral wall that extends upwards from a periphery of the bottom plate. The sleeve member has a tubular shape having an axial center that extends in the vertical direction. The upper lid has a top plate and an upper lid peripheral wall that extends downwards. The lower lid includes device positioning portions. The device positioning portions can engage the positioned portion of the lifting device that lifts, from the lower lid, the substrate storing container which is supported by the lower lid in a state of the upper lid being removed therefrom. |
US09966285B2 |
Teaching method and substrate treating apparatus using the same
Disclosed is a teaching method of setting a location of a robot that transports a substrate onto a rotatable support plate that supports the substrate, the teaching method including setting the location of the robot by using decentering values that are acquired by performing an operation of loading the substrate on the support plate with the robot, rotating the support plate by a preset angle, unloading the substrate from the support plate with the robot, and detecting a decentering value of the substrate positioned on a hand of the robot a plurality of times. |
US09966284B2 |
Alignment method, pattern formation system, and exposure device
According to one embodiment, an alignment method includes calculating a position gap of a predetermined point in a device area of a wafer based on a stress applied to the device area, and correcting an exposure condition in a lithography process of the device area based on the position gap of the predetermined point. |
US09966283B2 |
Pressurizing-type lamp annealing device, method for producing thin film, and method for using pressurizing-type lamp annealing device
A pressurizing-type lamp annealing device which can easily handle a substrate to be treated having a large surface area. An embodiment of the pressurizing-type lamp annealing device includes: a treatment chamber (25); a holding part (23) disposed in the treatment chamber to hold a substrate to be treated; a gas-introduction mechanism for introducing a pressurized gas into the treatment chamber; a gas-discharge mechanism for discharging the gas in the treatment chamber; a transparent tube (20) disposed in the treatment chamber; and a lamp heater (19) placed in the treatment chamber to irradiate the substrate with a lamp light through the transparent tube. |
US09966278B1 |
Stack packages having with confined underfill fillet and methods of manufacturing the same
There is provided a method of manufacturing a stack package. The method includes vertically stacking core dies on a base die wafer to provide a stack structure, forming partition walls on the base die wafer to surround the stack structure, and forming an underfill material layer that includes under-filling portions filling gaps between the core dies, and filling fillet portions covering side surfaces of the core dies. The fillet portions are formed to have a width confined by the partition walls. The partition walls are removed, and a mold layer is formed to cover the fillet portions. Related stack packages are also provided. |
US09966274B2 |
Method of generating plasma in remote plasma source and method of fabricating semiconductor device using the same method
Provided are a method of generating plasma and a method of fabricating a semiconductor device including the method, which may improve selectivity in an etching process and minimize damage to layers. The method of generating plasma includes generating first plasma by supplying at least one first process gas into a first remote plasma source (RPS) and applying first energy having a first power at a first duty ratio, and generating second plasma by supplying at least one second process gas into a second RPS and applying second energy having a second power at a second duty ratio. |
US09966272B1 |
Methods for nitride planarization using dielectric
The disclosure is directed to methods of planarizing an integrated circuit structure including: forming a dielectric over a first nitride layer; planarizing the dielectric to a top surface of a set of nitride fins in a first region and removing the dielectric from a second region to expose the substantially planar upper surface in a second region; forming a second nitride layer over the dielectric and the top surface of the set of nitride fins and over the substantially planar upper surface; planarizing the second nitride layer such that the second nitride layer in the second region is planar with the top surface of the dielectric and the set of nitride fins, and such that the second nitride layer is removed from the first region; and performing an etch such that the first nitride layer in the first region is planar with the first nitride layer in the second region. |
US09966267B2 |
Semiconductor device having vertical channels and method of manufacturing the same
A method of manufacturing a semiconductor device which can prevent leakage current caused by gate electrodes intersecting element isolation layers in a major axis of an active region, and which further has vertical channels to provide a sufficient overlap margin, and a semiconductor device manufactured using the above method. The device includes gate electrodes formed on element isolation layers that are disposed between active regions and have top surfaces that are higher than the top surfaces of the active regions. Since the gate electrodes are formed on the element isolation layers, leakage current in a semiconductor substrate is prevented. In addition, the gate electrodes are formed using a striped shape mask pattern, thereby obtaining a sufficient overlap margin compared to a contact shape or bar shape pattern. |
US09966258B2 |
Method of growing gallium nitride-based crystal and heat treatment apparatus
There is provided a method of growing a gallium nitride-based crystal, including: forming an interlayer including aluminum nitride or aluminum oxide on a silicon substrate at a film forming temperature of 350 to 700 degrees C.; heating the silicon substrate and the interlayer in an atmosphere containing ammonia or oxygen such that crystal nuclei of the aluminum nitride or the aluminum oxide included in the interlayer are distributed on the silicon substrate; and growing gallium nitride-based crystals on the silicon substrate from the crystal nuclei distributed on the silicon substrate. |
US09966255B2 |
Method of densifying films in semiconductor device
Methods of densifying films, cross-linking films, and controlling the stress of films are provided herein. Methods include forming a removable film on a substrate comprising a material to be densified, and annealing the substrate to transfer stress from the removable film to the material and thereby densify the material. Some methods involve depositing a tensile capping layer on the material to be densified on a substrate and annealing the substrate at a temperature greater than about 450° C. Some methods include clamping the substrate including the material to be densified to a shaped pedestal using an electrostatic chuck to apply compressive stress to the material to be densified. |
US09966251B2 |
Method of manufacturing semiconductor device and substrate processing apparatus
Provided is a method of manufacturing a semiconductor device. The method includes: (a) forming an oxide film having a predetermined thickness on a substrate by alternately repeating: (a-1) forming a layer containing a predetermined element on the substrate by supplying a source gas containing the predetermined element into a process vessel accommodating the substrate and exhausting the source gas from the process vessel; and (a-2) changing the layer containing the predetermined element into an oxide layer by supplying an oxygen-containing gas and an hydrogen-containing gas into the process vessel, wherein inside of the process vessel is under a heated atmosphere having a pressure lower than an atmospheric pressure; and exhausting the oxygen-containing gas and the hydrogen-containing gas from the process vessel; and (b) modifying the oxide film formed on the substrate by supplying the oxygen-containing gas and the hydrogen-containing gas into the process vessel, wherein the inside of the process vessel is under the heated atmosphere having the pressure lower than the atmospheric pressure, and exhausting the oxygen-containing gas and the hydrogen-containing gas from the process vessel. |
US09966247B2 |
Control system and control method for component mounting machine
A wafer component supply device supplying a wafer component and a feeder, such as a tape feeder supplying an electronic component, are set in a component mounting machine. When the wafer component is to be inverted and mounted on a circuit substrate, the wafer component supply device allows the wafer component present on an inverted supply head to be sucked by a mounting head of the component mounting machine at a position where the supply head and a stage are moved down by a vertical movement mechanism. An order of an operation for inverting the wafer component and mounting the wafer component on the circuit substrate and an operation for mounting the feeder component on the circuit substrate is set so that the supply head and the mounting head do not interfere with each other; and an operation for moving down the supply head and the stage, allowing the wafer component to be sucked by the supply head, and inverting the wafer component is performed so as to overlap with an operation for sucking and mounting the feeder component by the mounting head. |
US09966245B2 |
Cooling apparatus, illumination optical system, exposure apparatus, and method of manufacturing article
A cooling apparatus for cooling a light source unit is provided. The cooling apparatus includes a cooling unit provided outside a path of light from the light source unit, and a heat pipe configured to connect a heat generating portion of the light source unit and the cooling unit. The heat pipe also serves as an electrode wire of the light source unit. |
US09966244B2 |
Ion manipulation device
An ion manipulation method and device is disclosed. The device includes a pair of substantially parallel surfaces. An array of inner electrodes is contained within, and extends substantially along the length of, each parallel surface. The device includes a first outer array of electrodes and a second outer array of electrodes. Each outer array of electrodes is positioned on either side of the inner electrodes, and is contained within and extends substantially along the length of each parallel surface. A DC voltage is applied to the first and second outer array of electrodes. A RF voltage, with a superimposed electric field, is applied to the inner electrodes by applying the DC voltages to each electrode. Ions either move between the parallel surfaces within an ion confinement area or along paths in the direction of the electric field, or can be trapped in the ion confinement area. |
US09966243B2 |
Apparatus and methods for plasma-assisted reaction chemical ionization (PARCI) mass spectrometry
Plasma-assisted reaction chemical ionization (PARCI) provides highly sensitive elemental analysis by producing positively and negatively charged ions. The PARCI apparatuses, kits, and methods described in this application relate to systems that comprise a chemical reaction interface (CRI) containing reactant gas plasma and an ionization chamber that is downstream from the CRI. The ionization chamber facilitates formation of ions from element-specific products of the CRI by an electron source or an ionization gas. In particular, PARCI provides a method for conducting highly sensitive mass spectrometric elemental analysis of analyte compounds with high ionization potential elements; for example, fluorine, chlorine, and bromine. |
US09966237B2 |
System and method for differential etching
A plasma sputtering apparatus according to one embodiment includes a chamber and a reservoir in fluidic communication with the chamber. The reservoir stores a vapor source therein, and is configured to release vapor at a predetermined rate. The vapor released by the reservoir is effective to diminish an etch rate of a first magnetic material, the vapor having a smaller effect on an etch rate of a second magnetic material that is different than the first magnetic material. The apparatus also includes a mount for a substrate and a plasma source. |
US09966234B2 |
Film forming device
A film forming device includes a cylindrical evaporation source, closing members, and an auxiliary electrode. The cylindrical evaporation source is configured to accommodate a workpiece in an internal space of the cylindrical evaporation source. The cylindrical evaporation source is configured to discharge ions from the cylindrical evaporation source by arc discharge such that the ions are deposited on a surface of the workpiece. The closing members close the internal space. The auxiliary electrode is disposed along an inner wall surface of the cylindrical evaporation source. The auxiliary electrode is configured to be grounded or to be applied with a positive voltage such that electrons of the internal space flow to the auxiliary electrode. |
US09966231B2 |
Direct current pulsing plasma systems
A plasma processing system is provided that includes a chamber having a lower electrode coupled to a substrate support and an upper electrode coupled to ground. The plasma processing system having a plasma processing volume that is defined between the upper electrode and the lower electrode. A direct current (DC) to direct current (DC) converter is provided to receive at an input a DC voltage input and supply at an output an amplified DC voltage signal that includes a radio frequency (RF) component. The DC voltage input follows a pulsing pattern that is digitally programmable. The output of the DC to DC convertor is connected to the lower electrode of the chamber. A controller is interfaced with the DC to DC converter to set the pulsing pattern. In one example, the DC to DC converter uses one of a bipolar or non-bipolar DC voltage supply and a RF generator is driven by a DC voltage supply. The RF generator is configured to produce a frequency ripple that defines the RF component. |
US09966227B2 |
Specimen observation method and device using secondary emission electron and mirror electron detection
A technique capable of improving the ability to observe a specimen using an electron beam in an energy region which has not been conventionally given attention is provided. This specimen observation method comprises: irradiating the specimen with an electron beam; detecting electrons to be observed which have been generated and have obtained information on the specimen by the electron beam irradiation; and generating an image of the specimen from the detected electrons to be observed. The electron beam irradiation comprises irradiating the specimen with the electron beam with a landing energy set in a transition region between a secondary emission electron region in which secondary emission electrons are detected and a mirror electron region in which mirror electrons are detected, thereby causing the secondary emission electrons and the mirror electrons to be mixed as the electrons to be observed. The detection of the electrons to be observed comprises performing the detection in a state where the secondary emission electrons and the mirror electrons are mixed. Observation and inspection can be quickly carried out for a fine foreign material and pattern of 100 nm or less. |
US09966226B2 |
Cross-section processing and observation method and cross-section processing and observation apparatus
A cross-section processing and observation method performed by a cross-section processing and observation apparatus comprises a cross-section processing step of forming a cross-section by irradiating a sample with an ion beam; a cross-section observation step of obtaining an observation image of the cross-section by irradiating the cross-section with an electron beam; and repeating the cross-section processing step and the cross-section observation step so as to obtain observation images of a plurality of cross-sections. In a case where Energy Dispersive X-ray Spectrometry (EDS) measurement of the cross-section is performed and an X-ray of a specified material or of a non-specified material that is different from a pre-specified material is detected, an irradiation condition of the ion beam is changed so as to obtain observation images of a plurality of cross-sections of the specified material, and the cross-section processing and observation of the specified material is performed. |
US09966225B2 |
Charged particle beam device, simulation method, and simulation device
A simulation device calculates a detection number of electrons generated by charged particles radiated to a sample by a simulation and generates a simulation image of the sample. The simulation device holds penetration length information (272) in which incidence conditions of the charged particles and a penetration length are associated with each other, sample configuration information (271) which shows a configuration of a sample, and emission electron number information in which the incidence conditions of the charged particles and an emission electron number are associated with each other. The simulation device calculates the number of electrons emitted from a predetermined incidence point, on the basis of incidence conditions at the predetermined incidence point, the penetration length information (272), the sample configuration information (271), and the emission electron number information. |
US09966223B2 |
Device for correlative scanning transmission electron microscopy (STEM) and light microscopy
The invention relates to a device for correlative scanning transmission electron microscopy (STEM) and light microscopy. In order to create a device for correlative microscopy which enables an improved combination of light microscopy and STEM methods, a STEM detector (7) according to the invention is combined with a photo-optical lens (8). This detection device combines the efficient detection by means of STEM microscopy of materials having a high atomic number, for example specific nanoparticle markers in a specimen in a liquid, such as a cell, with simultaneous light microscopy. |
US09966217B2 |
X-ray source, high-voltage generator, electron beam gun, rotary target assembly, rotary target, and rotary vacuum seal
Disclosed herein are a high-voltage generator for an x-ray source, an x-ray gun, an electron beam apparatus, a rotary vacuum seal, a target assembly for an x-ray source, a rotary x-ray emission target, and an x-ray source. These various aspects may separately and/or together enable the construction of an x-ray source which can operate at energies of up to 500 kV and beyond, which is suitable for use in commercial and research x-ray applications such as computerised tomography. In particular, the high-voltage generator includes a shield electrode electrically connected intermediate of a first voltage multiplier and a second voltage multiplier. The electron beam apparatus includes control photodetectors and photo emitters having a transparent conductive shield arranged therebetween. The rotary vacuum seal includes a pumpable chamber at a position intermediate between high-pressure and low-pressure ends of a bore for a rotating shaft. The rotary target assembly is configured such that when a torque between a bearing housing and a vacuum housing exceeds a predetermined torque, the bearing housing rotates relative to the vacuum housing. The rotary x-ray emission target has a plurality of target plates supported on a hub, the plates being arranged on the hub to provide an annular target region about an axis rotation of the hub. The x-ray gun is provided with a shield electrode maintained at a potential difference relative to the x-ray target different to the electron beam emission cathode. |
US09966214B2 |
Electromagnetic relay
An electromagnetic relay includes a spool in which a coil is wound around its outer peripheral surface, and a magnetic core is inserted in its inside; a yoke arranged along the spool; and an insulating member provided between a first member including the coil, and second members including a fixed contact portion, a movable contact portion, an armature and the yoke to contribute to insulation between the first member and the second members, wherein the insulating member is provided with an opening portion at a portion that does not face the second members, and the spool is inserted in the insulating member from the opening portion to be placed in the insulating member. |
US09966208B2 |
Manual operation device for low voltage switching apparatus
The present invention discloses a manual operation device for low voltage switching apparatus. An operating handle is provided with a fixing groove. The fixing groove is matched with a second fixing plate, the second fixing plate is placed in the fixing groove. A reset torsion spring is arranged between the second fixing plate and the fixing groove. A pawl is rotatably mounted on the second fixing plate through a fixing pin, the pawl rotates about the fixing pin. One end of a first reset spring is connected to the top end of the pawl, the other end of the first reset spring is connected to the operating handle. The operating handle i mounted on a mounting shaft of an operating mechanism of the low voltage switching apparatus. A mounting plate is provided with a rotation shaft, the rotation shaft is the rotation shaft of an energy storage mechanism of the low voltage switching apparatus. The mounting shaft and the rotation shaft are not concentric. A ratchet wheel is rotatably mounted on the rotation shaft, the bottom end of the pawl is engaged with an intertooth position of the ratchet wheel. A stop detent is provided on the bottom of the mounting plate, the stop detent is rotatably mounted on the mounting plate. The top end of the stop detent is engaged with an intertooth position of the ratchet wheel. One end of a second reset spring is connected to the bottom end of the stop detent, the other end of the second reset spring is fixed on the mounting plate. |
US09966207B1 |
Motorized high voltage in-line disconnect switch with communication system controls
A high voltage in-line air break disconnect switch suspended by an electric power line conductor wherein the switch includes a rotating switch blade that is operated by a communication system controlled motor that may include a switch mounted radio which may be controlled by another radio located at a distance and powered by a solar charged battery. The communication system controlled motorized in-line air break disconnect switch may also be arranged in a three phase installation in a two-way or three-way switching arrangement attached to a utility pole or other structure. The communication system controlled motorized in line air break disconnect switch may in addition be arranged in a phase over phase switching arrangement supported by a utility pole or other structure. |
US09966206B1 |
Circuit breakers with integrated safety, control, monitoring, and protection features
Methods, systems, and apparatus for circuit breakers with integrated safety, control, monitoring, and protection features. In one aspect, a circuit breaker includes an input and an output, a switch coupled between the input and output, a communications device configured to communicate on a data communications network, and a control system coupled to the switch and the communications device, wherein the control system is configured to perform operations including opening the switch as a consequence of detecting an overcurrent condition in a circuit downstream from the circuit breaker, opening and closing the switch based on one or more instructions received by the communications device from the data communications network, and monitoring the power consumption of the circuit downstream from the circuit breaker. |
US09966203B2 |
Method of determining an operational setting of an on-load tap changer
An operational setting of an on-load tap changer used to switch between various winding taps of a tapped transformer is determined by first placing the on-load tap changer in operation with the tapped transformer and then moving the changer in a first rotational direction through a regulating range of its stationary operational settings on different winding taps of the tapped transformer toward an end abutment of the tapped transformer. The position is registered on reaching the end abutment of the regulating range of the on-load tap changer, and then the movement is reversed to return to the first stationary operational setting that is then configured as a predefined operational setting with the help of the parameterization that is stored in a nonvolatile memory of the control device. |
US09966201B2 |
Electrochemical cell
In an electrochemical cell including a cathode 7, an anode 6, electrolyte 10, a hollow container 1 accommodating these members, and terminals extending from the inside to the outside of the hollow container 1, the terminals include a plurality of inner terminals 5a formed on the inner surface of the hollow container 1, a cathode outer terminal 5b1 formed on the outer surface of the hollow container 1, and an inner layer wire 5c formed on the inner layer of the hollow container 1 for commonly connecting the plurality of inner terminals 5a to the cathode outer terminal 5b1. |
US09966198B2 |
Solar cells with perovskite-based light sensitization layers
Solar cells are provided which comprise an electron transporting layer and a light sensitizing layer of perovskite disposed over the surface of the electron transporting layer. The perovskite may have a formula selected from the group consisting of A2MX6, Z2MX6 or YMX6, wherein A is an alkali metal, M is a metal or a metalloid, X is a halide, Z is selected from the group consisting of a primary ammonium, an iminium, a secondary ammonium, a tertiary ammonium, and a quaternary ammonium, and Y has formula Mb(L)3, wherein Mb is a transition metal in the 2+ oxidation state L is an N—N neutral chelating ligand. Methods of making the solar cells are also provided, including methods based on electrospray deposition. |
US09966195B1 |
High quality, ultra-thin organic-inorganic hybrid perovskite
A layered perovskite structure comprising a substrate having an upper surface and a lower surface; and a layer of a perovskite film on the upper surface. A passivating layer may be applied to the upper surface of the substrate to which the perovskite film is attached. The passivating layer comprises at least one a chalcogenide-containing species with the general chemical formula (E3E4)N(E1E2)N′C═X where any one of E1, E2, E3 and E4 is independently selected from C1-C15 organic substituents comprising from 0 to 15 heteroatoms or hydrogen, and X is S, Se or Te, thiourea, thioacetamide, selenoacetamide, selenourea, H2S, H2Se, H2Te, or LXH wherein L is a Cn organic substituent comprising heteroatoms and X═S, Se, or Te. The substrate comprises PEDOT:PSS, and may further comprise a layered glass/ITO/PEDOT:PSS structure. A passivating layer is applied to the PEDOT:PSS layer, and a top electrode may be applied over the perovskite film. |
US09966194B2 |
MEMS electrostatic actuator device for RF varactor applications
A MEMs actuator device and method of forming includes arrays of actuator elements. Each actuator element has a moveable top plate and a bottom plate. The top plate includes a central membrane member and a cantilever spring for movement of the central membrane member. The bottom plate consists of two RF signal lines extending under the central membrane member. A MEMs electrostatic actuator device includes a CMOS wafer, a MEMs wafer, and a ball bond assembly. Interconnections are made from a ball bond to an associated through-silicon-via (TSV) that extends through the MEMS wafer. A RF signal path includes a ball bond electrically connected through a TSV and to a horizontal feed bar and from the first horizontal feed bar vertically into each column of the array. A metal bond ring extends between the CMOS wafer and the MEMS wafer. An RF grounding loop is completed from a ground shield overlying the array to the metal bond ring, a TSV and to a ball bond. |
US09966188B2 |
Wireless power bridge
A wireless power bridge that allows magnetic transmission of energy across a solid barrier such as a wall. A circuit is described for controlling the operation. |
US09966187B2 |
Coil component
A coil component includes: a pillar part, quadrangular planar parts formed at both ends of the pillar part, a coil formed by winding an insulating sheath conductor around the pillar part, electrode terminals that are electrically connected to both ends of the coil, and an outer sheath covering the coil at least partially; wherein the pillar part and quadrangular planar parts are made of ferrite material; the outer sheath contains metal magnetic grains and resin material; and based on a section obtained by cutting through the center of the pillar part vertically to the long-axis direction of the pillar part, the cross-section area of the pillar part is greater than the cross-section area of the outer sheath. |
US09966184B2 |
Inductor and coil substrate
An inductor includes a stacked body having a first through hole, and an insulation film covering the stacked body. The stacked body includes a first wiring, a first insulation layer stacked on the first wiring and including a second through hole exposing the first wiring, a first adhesive layer stacked on the first insulation layer and including a third through hole communicating with the second through hole, a second wiring stacked on the first adhesive layer and including a fourth through hole communicating with the third through hole, a second insulation layer stacked on the second wiring and including a fifth through hole communicating with the fourth through hole, and a first through electrode with which the second to fifth through holes are filled. The first and second wirings are connected to form a helical coil. The fifth through hole has a larger planar shape than the fourth through hole. |
US09966182B2 |
Multi-frequency inductors with low-k dielectric area
This disclosure relates generally to semiconductors, and more particularly, to structures and methods for implementing high performance multi-frequency inductors with airgaps or other low-k dielectric material. The structure includes: a plurality of concentric conductive bands; a low-k dielectric area selectively placed between inner windings of the plurality of concentric conductive bands; and insulator material with a higher-k dielectric material than the low-k dielectric area selectively placed between remaining windings of the plurality of concentric conductive bands. |
US09966181B2 |
Thin film-type coil component and method of fabricating the same
There is provided a thin film-type coil component having a size equal to or less than 0806 and including a ceramic main body, external electrodes including a plurality of first external electrodes formed on one surface of the ceramic main body and a plurality of second external electrodes formed on the other surface facing one surface of the ceramic main body, and a coil unit including a plurality of coil layers stacked in the ceramic main body, thereby obtaining low direct current (DC) resistance. |
US09966180B2 |
Impedance transformer
A transmission line impedance transformer including at least two different dielectric media having different dielectric properties, each of the dielectric media being configured to taper in thickness along the length of the impedance transformer in an inverse relationship with respect to each other so as to form a combined dielectric medium having an effective dielectric property that is graded along the transmission path. The two or more dielectric media may be disposed between two conductors to provide an impedance transformer in which a characteristic impedance of the transmission line varies along its length in response to the gradation of the effective dielectric property of the combined dielectric medium. |
US09966176B2 |
Electronic component
An electronic component includes a body; a coil including a first coil conductor, a second coil conductor, and a via conductor; and an internal magnetic circuit provided on an inner peripheral side of the coil. The first coil conductor is formed of a plurality of straight portions and a plurality of arc-shaped portions and is substantially spiral shaped. A portion of the first coil conductor located furthermost toward the inner peripheral side is an arc-shaped first connection portion. The second coil conductor is formed of a plurality of straight portions and a plurality of arc-shaped portions and is substantially spiral shaped. A portion of the second coil conductor located furthermost toward the inner peripheral side is an arc-shaped second connection portion. An end of the via conductor is connected to the first connection portion and another end of the via conductor is connected to the second connection portion. |
US09966173B2 |
Superconducting magnet device
A superconducting magnet device includes a superconducting coil, a radiation shield, a vacuum case, an electrode member, and a conductive member. The conductive member includes an oxidized lead disposed in the radiation shield. The vacuum case includes a case body having an outer opening and an outer lid that is detachably attachable to the case body. The radiation shield includes a shield body having an inner opening and an inner lid that is detachably attachable to the shield body. The inner opening is formed in the region of the shield body that overlaps a portion of the outer opening when viewed in the direction from the outer opening to the oxidized lead. |
US09966169B1 |
Integrated downhole electrical feedthrough packages
An integrated downhole electrical feedthrough package may include a metal shell having a metal web conduit disposed within the metal shell. A sealing channel may extend through the metal web conduit. One or more conducting pins may be disposed in the sealing channels. A dielectric seal may also be disposed in the metal web conduit, and the dielectric seal may electrically isolate the one or more conducting pins from the metal web conduit and metal shell. One or more isolators may also be disposed within the metal conduit and each isolator may surround a portion of each conducting pin disposed in the metal conduit. Each isolator may have a high coefficient of thermal expansion material, and a nonpolar surface which may be positioned proximate to a dielectric seal. |
US09966168B1 |
Method of fabricating conductive thin film
A method of fabricating a conductive thin film includes the following steps: forming a polymer fiber made of a polymer and a metal precursor distributed in a surface layer near the surface of the polymer fiber; and applying a plasma treatment on the polymer fiber to concurrently etch the polymer and reduce the metal precursor in the surface layer of the polymer fiber. When the plasma treatment is completed, a metal membrane is formed on the surface of the polymer fiber. |
US09966166B2 |
Shielded conduction path
An electric wire and a shielding member configured to electrically shield the electric wire by enclosing an outer circumference thereof. A core wire of the electric wire has a single-core portion which is formed by applying pressure to a portion of a conductor obtained by twisting a plurality of strands together to reduce their cross section. This causes the strands to be brought into intimate contact with each other and form a single body, and a stranded wire portion in which the strands remain in a twisted-together state with no pressure having been applied thereto. The shielding member has a first shielding portion enclosing a portion of the electric wire where the core wire constitutes the single-core portion, and a second shielding portion enclosing a portion of the electric wire where the core wire constitutes the stranded wire portion. The second shielding portion has higher flexibility than the first shielding portion. |
US09966164B2 |
Insulated coated wire having a wire coating layer of a resin surrounded by a wire adhesive layer of a resin
The present invention provides an insulated coated wire comprising a wire, a wire coating layer disposed around the wire, and a wire adhesive layer disposed around the wire coating layer, wherein the wire coating layer is of one type of or a combination of two or more types of a fluorine resin, a polyamide-imide resin and a low dielectric polyimide resin having a relative permittivity of less than 3.6 at 10 GHz, and a multi-wire wiring board using the insulated coated wire. |
US09966162B2 |
Metal halide scintillators with reduced hygroscopicity and method of making the same
The present disclosure discloses, in one arrangement, a scintillator material made of a metal halide with one or more additional group-13 elements. An example of such a compound is Ce:LaBr3 with thallium (Tl) added, either as a codopant or in a stoichiometric admixture and/or solid solution between LaBr3 and TlBr. In another arrangement, the above single crystalline iodide scintillator material can be made by first synthesizing a compound of the above composition and then forming a single crystal from the synthesized compound by, for example, the Vertical Gradient Freeze method. Applications of the scintillator materials include radiation detectors and their use in medical and security imaging. |
US09966158B2 |
Method for manufacturing a collimator module and method for manufacturing a collimator bridge as well as collimator module, collimator bridge, collimator and tomography device
A method for manufacturing a collimator module and/or a collimator bridge is disclosed, as well as a collimator module, a collimator bridge, a collimator and a tomography device. A collimator module for a radiation detector includes a plurality of collimator layers. These collimator layers each have a flat lattice structure. In an embodiment, a first collimator layer has a holder structure and the collimator layers are aligned relative to one another by the holder structure on a first holder tool. With such a holder structure it is possible to glue the aligned collimator layers to one another such that the glued collimator layers form the collimator module with absorber walls disposed in a lattice shape. In such cases, the collimator layers can be aligned to one another in an especially simple and yet precise manner. Through this the actual lattice shape corresponds especially accurately to a prespecified lattice shape. |
US09966154B1 |
Cooling overheating reactor using compressed gas to propel liquid to reactor
A passive safety system for a nuclear power plant (100) cools the plant after shutdown, even when primary water circulation is disabled. The system comprises a source of compressed gas (112, 805) which can be the system's only source of operating energy, a source of external cooling water (106, 500), and interconnection components. If the reactor overheats, the gas is used to force the cooling water into the reactor's core. The gas can be taken from a highly compressed source and decompressed to a lower pressure suitable for forcing the water from the source, in which case the water can first be used to supply heat to the expanding gas to prevent it from freezing its environment. The system can be located underground or can be portable, e.g., carried on railroad cars or other wheeled conveyances. The system can be located above ground, or in a covered trench (705). |
US09966151B2 |
Current sensing circuit and memory device having the same
There are provided a current sensing circuit and a memory device having the same. A current sensing circuit includes a current mirror unit suitable for outputting a first voltage and a second voltage; a chunk current controller suitable for generating the first voltage by generating a current through at least one page buffer; a fail bit counter suitable for adjusting a current at a first node where the first voltage is output in response to fail bits received from the page buffer; an allowed bit counter suitable for adjusting the current at the first node according to predetermined allowed bits; and a target range setting unit suitable for adjusting a current at a second node where the second voltage is output in response to a target code. |
US09966150B2 |
Method to program bitcells of a ROM array
A method to program bitcells of a ROM array uses different programming cells for programming the bitcells with a first or second data item. A first bitcell is programmed by means of a selected programming cell, wherein the programming cell is selected in dependence on operating the memory array as a flipped or a non-flipped memory in multi-bank instance. All other bitcells located in the same column as the first bitcell and subsequent rows are programmed by selected programming cells, wherein the selection of the programming cells is dependent on operating the memory array as a flipped or a non-flipped memory in multi-bank instance and the programming state of the programming cells used for the previously programmed bitcells in the same column. |
US09966148B1 |
Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including word lines each including one or more pages; and a controller suitable for, in the case where recovery is made to a normal state from a power-off state, searching a word line including an erased page among the word lines, and selecting, when all pages of the word line including the erased page are erased pages, the corresponding word line as a reliability verification word line. |
US09966147B1 |
Determining read voltages for a storage device
Systems and methods presented herein provide for computing read voltages for a storage device. In one embodiment, a controller is controller is operable to soft read data from a portion of the storage device, and to iteratively test the soft read data a predetermined number of times. For example, the controller may test the soft read data a number of times by applying a different probability weight to the soft read data each time the soft read data is tested. The controller may then decode the soft read data based on the probability weight, and determine an error metric of the decoded soft read data. Then, the controller determines a read voltage for the portion of the storage device based on the probability weight and the error metric. |
US09966145B2 |
Row decoder for a non-volatile memory device, and non-volatile memory device
A non-volatile memory device includes a memory array having memory cells arranged in wordlines and receiving a supply voltage. A row decoder includes an input and pre-decoding module, which is configured to receive address signals and generate pre-decoded address signals at low voltage, in the range of the supply voltage. A driving module is configured to generate biasing signals for biasing the wordlines of the memory array starting from decoded address signals, which are a function of the pre-decoded address signals, at high voltage and in the range of a boosted voltage higher than the supply voltage. A processing module is configured to receive the pre-decoded address signals and to jointly execute an operation of logic combination and an operation of voltage boosting of the pre-decoded address signals for generation of the decoded address signals. |
US09966143B2 |
Solid state drive with improved power efficiency
A solid state drive (SSD) with improved power efficiency includes one or more non-volatile memory devices configured to operate according to a programming voltage for a program function or an erase function and to a supply voltage for a read function. The SSD also includes a voltage regulator, external of the one or more non-volatile memory devices, having an output connected to the one or more non-volatile memory devices to supply the programming voltage and an input connected to receive a first voltage, the voltage regulator configured to convert the first voltage to the programming voltage. A discrete capacitor is connected to supply the first voltage to the voltage regulator. The one or more non-volatile memory devices operate according to the programming voltage supplied by the voltage regulator during both the normal operation of the SSD and in the event of a power loss or failure of the SSD. |
US09966138B2 |
Device and method for generating random numbers
According to an embodiment of the present disclosure, a device and a method are provided. The device includes one or more resistive random access memory (ReRAM) elements. The device further includes a random number generator configured to generate a random number in dependence on impedance values of the one or more ReRAM elements. |
US09966137B2 |
Low power analog or multi-level memory for neuromorphic computing
A neuron circuit for use in a neural network is disclosed. The neural network includes a plurality of field effect transistors having confined channels. The sources and drains of the field effect transistors are connected in series. A plurality of input terminals for receiving a plurality of input voltages may be connected to a drain terminal of a corresponding field effect transistor. The threshold voltages of the field effect transistors can be programmed by increasing or decreasing a number of excess minority carriers in the confined channels, thereby programming the resistance presented by the field effect transistor. |
US09966133B2 |
Flash memory device
An apparatus, system, and method for controlling data transfer to an output port of a serial data link interface in a semiconductor memory is disclosed. In one example, a flash memory device may have multiple serial data links, multiple memory banks and control input ports that enable the memory device to transfer the serial data to a serial data output port of the memory device. In another example, a flash memory device may have a single serial data link, a single memory bank, a serial data input port, a control input port for receiving output enable signals. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices. |
US09966131B2 |
Using sense amplifier as a write booster in memory operating with a large dual rail voltage supply differential
A memory includes a memory cell that operates in response to an array supply voltage, and a corresponding pair of bit lines that are pre-charged to a periphery supply voltage prior to each access of the memory cell. A sense amplifier coupled to the bit lines operates in response to the periphery supply voltage. The periphery supply voltage is less than the array supply voltage to enable power savings within the memory. A first pair of transistors is configured to couple the sense amplifier to the bit lines during write accesses to the memory cell, thereby boosting the write voltages applied to the bit lines during a write operation. That is, the first pair of transistors is configured such that the sense amplifier pulls one of the bit lines toward the periphery supply voltage (and the other one of the bit lines toward the ground supply voltage) during write accesses. |
US09966127B2 |
Compensating for variations in selector threshold voltages
Methods, systems, and devices are described for operating a memory array. A first voltage may be applied to a memory cell to activate a selection component of the memory cell prior to applying a second voltage to the memory cell. The second voltage may be applied to facilitate a sensing operation once the selection component is activated. The first voltage may be applied during a first portion of an access operation and may be used in determining a threshold voltage of the selection component. The subsequently applied second voltage may be applied during a second portion of the access operation and may have a magnitude associated with a preferred voltage for accessing a ferroelectric capacitor of the memory cell. In some cases, the second voltage has a greater rate of increase over time (e.g., a greater “ramp”) than the first voltage. |
US09966124B2 |
Memory device
A memory device includes: a memory cell; a data buffer which receives write data; a first latch circuit which latches data stored in the memory cell; a second latch circuit which latches data transferred from the data buffer; a controller which performs a first transfer operation to transfer data from the data buffer to the second latch circuit after a write command is received and then a first period elapses; and a write circuit which performs a write operation to write data of the second latch circuit to the memory cell after the first transfer operation, when data of the first latch circuit is different from the data of the second latch circuit. The controller performs a second transfer operation to transfer data from the second latch circuit to the first latch circuit after the write operation. |
US09966123B2 |
Semiconductor memory device with write driver
According to one embodiment, a semiconductor memory device includes a first memory cell capable of storing one of first and second data, first and second lines coupled to the first memory cell, a first controller capable of simultaneously outputting first and second signals, and a first driver configured to apply a first voltage to the first line and apply a second voltage to the second line according to the first data and an asserted first signal in the first data writing, and apply a third voltage to the first line and apply a fourth voltage to the second line according to the second data and an asserted second signal in the second data writing. |
US09966122B2 |
Magnetic memory device
According to one embodiment, a magnetic memory device includes a metal-containing layer including a metallic element, a first magnetic layer, a second magnetic layer, and a first intermediate layer. The second magnetic layer is provided between the first magnetic layer and a portion of the metal-containing layer. The first intermediate layer includes a portion provided between the first magnetic layer and the second magnetic layer. The first intermediate layer is nonmagnetic. The first intermediate layer is convex toward the metal-containing layer. |
US09966119B1 |
Reference selection circuit
A reference selection circuit may be provided. The reference selection circuit may include a plurality of reference drivers configured to respectively output a plurality of reference voltages having different voltage levels, and a plurality of selectors configured to select any one of the plurality of reference voltages based on a selection signal, and output the selected reference voltage to a monitoring pad. |
US09966117B2 |
Double data rate decoding device with edge-triggered shifting latch stages
Disclosed are a latch circuit receiving a negative output of a next latch stage circuit as a feedback input, a double data rate (DDR) ring counter based on the latch circuit to perform DDR counting of pulse periods and reduce the number of toggles, a hybrid counting device counting lower-bit portion by using the latch-based DDR ring counter and upper-bit portion by using a binary counter, and an analog-to-digital converting device and a CMOS image sensor employing the hybrid counting device. A double data rate ring counter may include a plurality of latches coupled in a form of a ring. The plurality of latches may include positive-edge-triggered latches and negative-edge-triggered latches arranged alternately. A current latch stage receives an output of a preceding latch stage to shift to a next latch stage according to a counter clock, receives an output of the next latch stage to check a data shift to the next latch stage, and falls to a low level if the data shift is checked. |
US09966116B2 |
Apparatuses and methods for storing a data value in a sensing circuitry element
The present disclosure includes apparatuses and methods related to storing a data value in a sensing circuitry element. An example method comprises sensing a first data value with a sense amplifier of a sensing circuitry element, moving a second data value from a first storage location of a compute component to a second storage location of the compute component, and storing, in the first storage location, a third data value resulting from a logical operation performed on the first data value and the second data value. The logical operation can be performed by logic circuitry of the sensing circuitry element. |
US09966113B1 |
Synchronized playing system for virtual reality image and synchronized playing method for using the same
A synchronized playing system for virtual reality (VR) image adopted by a ride system includes a track and a car running along the track. The system includes a controller system, a synchronization system and a visualization system. The visualization system includes multiple VR apparatuses respectively worn by the passengers of the car. The synchronization system includes a barcode arranged on top face of the track and a proximity sensor arranged on bottom face of the car. The controller system includes a calculation unit and a wireless communication unit communicated wirelessly with the visualization system. The calculation unit generates and transmits a control signal to the visualization system based on barcode content when the car is moving and the barcode is sensed by the proximity sensor. Therefore, each VR apparatus may perform synchronizing process to current played VR video based on current position of the car. |
US09966112B1 |
Systems and methods to associate multimedia tags with user comments and generate user modifiable snippets around a tag time for efficient storage and sharing of tagged items
In order to organize and reference multimedia content that is presented on a television or other media devices, a tagging system and method are utilized. An approach is described to tag multimedia content at specific times, record text, audio and/or video, and comment at specific times in the multimedia content. For tagging, commenting, and sharing particular moments of multimedia content, automatic content recognition (ACR) is used. ACR supports tagging and recording of snippets of the multimedia content at specific times. Snippets are displayed by using a thumbnail of pictures or small multimedia clips. The snippets can be commented on and shared with selected users or groups of users. An automatic highlight playlist of a multimedia content can be generated, and various filtering operations of the tags, comments and snippets can also be performed. |
US09966110B2 |
Video-production system with DVE feature
In one aspect, an example method includes (i) receiving, by a computing system, a first command; (ii) responsive to receiving the first command, executing, by the computing system, a first portion of a digital-video effect (DVE) by sequentially performing a first subset of ordered steps, wherein executing the first portion of the DVE causes the computing system to generate a first portion of video content at a first frame rate; (iii) receiving, by the computing system, a second command that is different from the first command; and (iv) responsive to receiving the second command, executing, by the computing system, a second portion of the DVE by sequentially performing a second subset of ordered steps, wherein executing the second portion of the DVE causes the computing system to generate a second portion of the video content at a second frame rate that is different than the first frame rate. |
US09966108B1 |
Variable playback speed template for video editing application
A playback speed effect is applied to a video using a playback speed template. The playback speed template specifies playback speed ratios (i.e., ratios between playback duration and capture duration) at the highlight moment, at a template start time, and at a template end time. A video associated with a highlight tag indicating a highlight capture time of a highlight moment within the video is accessed. An input portion of the video including the highlight moment is identified. The duration of the input portion has a duration depending on the template start time and the template end time. A playback speed template is applied to the input portion. A modified video including a modified video portion is generated from the input portion of the video according to the applied playback speed template and is provided for subsequent playback. |
US09966107B1 |
Networked media consumption service
Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then generates a jukebox playlist of the identified files having an order that is generated based at least in part on a playback profile associated with each one of the files. For instance, the playback profile may describe a playback frequency of the respective file. The jukebox service may then transmit the files over a network to clients of requesting users according to the order established by the jukebox playlist. |
US09966104B2 |
Control device
A control device is provided which mixes and outputs two types of audio signals processed under standards different from each other; in particular, an audio signal of ASIO standard and an audio signal of WDM standard. An audio interface is connected to a computer, and an audio signal is input to the computer. A mixer module of the computer mixes an audio signal which is effect-processed by an ASIO application and an audio signal reproduced by a WDM application, outputs the mixed audio signal to the audio interface, and also outputs the mixed audio signal to the WDM application and records the sound. In each step of the process, double buffering is used to reduce sound drop-out. |
US09966097B2 |
Optical recording medium having condition management area for managing the recording condition of management information
An information recording method of the present disclosure is an information recording method for recording information on a write-once information recording medium, including one or more recording layers, each of the recording layers being spiral-shaped on which a land track and a groove track are alternately repeated as recording tracks, each of the recording tracks being divided into blocks, each of the blocks being a minimum unit in which recording is performed. The information recording method includes: recording the information on the information recording medium in a unit of each of the blocks; and controlling recording on the information recording medium. In the control step, switching is performed whether to perform recording in a block to be recorded in which the information is to be recorded next among the blocks based on recording conditions of the recording tracks adjacent on both sides of the block to be recorded. |
US09966096B2 |
Self-assembled nanoparticles with polymeric and/or oligomeric ligands
In one embodiment, a structure includes: a substrate; and a monolayer of nanoparticles positioned above the substrate, where the nanoparticles are each grafted to one or more oligomers and/or polymers, and where each of the polymers and/or oligomers includes at least a first functional group configured to bind to the nanoparticles. In another embodiment, a structure includes: a substrate; a structured layer positioned above the substrate, the structured layer comprising a plurality of nucleation regions and a plurality of non-nucleation regions; and a crystalline layer positioned above the structured layer, where the plurality of nucleation regions have a pitch in a range between about 5 nm to about 20 nm. |
US09966091B2 |
MgO based perpendicular spin polarizer in microwave assisted magnetic recording (MAMR) applications
A design for a microwave assisted magnetic recording device is disclosed wherein a spin torque oscillator (STO) between a main pole and write shield has a spin polarization (SP) layer less than 30 Angstroms thick and perpendicular magnetic anisotropy (PMA) induced by an interface with one or two metal oxide layers. Back scattered spin polarized current from an oscillation layer is used to stabilize SP layer magnetization. One or both of the metal oxide layers may be replaced by a confining current pathway (CCP) structure. In one embodiment, the SP layer is omitted and spin polarized current is generated by a main pole/metal oxide interface. A direct current or pulsed current bias is applied across the STO. Rf current may also be injected into the STO to reduce critical current density. A write gap of 25 nm or less is achieved while maintaining good STO performance. |
US09966089B2 |
System and method of improving communication in a speech communication system
A speech communication system and a method of improving communication in such a speech communication system between at least a first user and a second user may be configured so the system (a) transcribes a recorded portion of a speech communication between the at least first and second user to form a transcribed portion, (b) selects and marks at least one of the words of the transcribed portion which is considered to be a keyword of the speech communication, (c) performs a search for each keyword and produces at least one definition for each keyword, (d) calculates a trustworthiness factor for each keyword, each trustworthiness factor indicating a calculated validity of the respective definition(s), and (e) displays the transcribed portion as well as each of the keywords together with the respective definition and the trustworthiness factor thereof to at least one of the first user and the second user. |
US09966086B1 |
Signal rate synchronization for remote acoustic echo cancellation
A system may be configured to interact with a user through speech using a first and second audio devices, where the first device produces audio and the second device captures audio. The second device may be configured to perform acoustic echo cancellation with respect to a microphone signal based on a reference signal provided by the first device. The reference and microphone signals may have the same nominal signal rates. However, the signal rates may drift from each other over time. In order to synchronize the rates of the signals, each of the devices maintains a signal index. The second device compares the values of the two signal indexes over time to determine rate differences between the reference and microphone signals and then corrects for the rate differences. |
US09966084B2 |
Method and device for achieving object audio recording and electronic apparatus
A method and a device for achieving object audio recording and an electronic apparatus are disclosed. The method includes performing a sound collection operation via a plurality of microphones simultaneously to obtain a mixed sound signal. The method also includes identifying the number of sound sources and position information of each sound source and separating out an object sound signal corresponding to each sound source from the mixed sound signal according to the mixed sound signal and set position information of each microphone. The method further includes combining the position information and the object sound signal of individual sound sources to obtain audio data in an object audio format. |
US09966082B2 |
Filling of non-coded sub-vectors in transform coded audio signals
A spectrum filler for filling non-coded residual sub-vectors of a transform coded audio signal includes a sub-vector compressor configured to compress actually coded residual sub-vectors. A sub-vector rejecter is configured to reject compressed residual sub-vectors that do not fulfill a predetermined sparseness criterion. A sub-vector collector is configured to concatenate the remaining compressed residual sub-vectors to form a first virtual codebook. A coefficient combiner is configured to combine pairs of coefficients of the first virtual codebook to form a second virtual codebook. A sub-vector filler is configured to fill non-coded residual sub-vectors below a predetermined frequency with coefficients from the first virtual codebook, and to fill non-coded residual sub-vectors above the predetermined frequency with coefficients from the second virtual codebook. |
US09966080B2 |
Audio object encoding and decoding
An audio object encoder comprises a receiver (701) which receives N audio objects. A downmixer (703) downmixes the N audio objects to M audio channels, and a channel circuit (707) derives K audio channels from the M audio channels, K=1, 2 and K |
US09966078B2 |
Cognitive security for voice phishing activity
An approach is provided in which a question answer system monitors a voice conversation between a first entity and a second entity. During the conversation, the question answer system parses the conversation into information phrases, and constructs the information phrases into a current conversation pattern. The question answer system identifies deceptive conversation properties of the current conversation by analyzing the current conversation pattern against domain-based conversation patterns. The question answer system, in turn, sends an alert message to the first entity to notify the first entity of the identified deceptive conversation properties. |
US09966077B2 |
Speech recognition device and method
A terminal is provided that includes a speech acquisition unit that acquires first speech information, and a first speech processor that removes noise contained in the first speech information using a first removal method and outputs the noise-removed speech information as second speech information. The terminal also includes a first speech recognition unit that performs speech recognition on the second speech information and outputs the speech recognition result as first speech recognition result information. The terminal further includes a communication unit that receives a speech recognition result as second speech recognition result information from a server, and a determination unit that makes a selection as to which of the first speech recognition result information and the second speech recognition result information should be outputted. |
US09966076B2 |
Voice control system and method
A voice controlling method including determining a generating location of the voice signal when the voice signal is detected by one of a plurality of voice collecting devices. First voice collecting devices are determined from the plurality of voice collecting devices according to the generating location of the voice signal. Each of the first voice collecting devices is controlled to collect voice signals to obtain a plurality of collected voice signals. Once one or more preset voice commands are obtained by identifying the plurality of collected voice signals, a plurality of target devices are controlled to perform corresponding operations according to the one or more preset voice commands. |
US09966075B2 |
Leveraging head mounted displays to enable person-to-person interactions
Various arrangements for using an augmented reality device are presented. Speech spoken by a person in a real-world scene may be captured by an augmented reality (AR) device. It may be determined that a second AR device is to receive data on the speech. The second AR device may not have been present for the speech when initially spoken. Data corresponding to the speech may be transmitted to the second augmented reality device. |
US09966072B2 |
Method and devices for language determination for voice to text transcription of phone calls
Methods, and devices and systems, for example an answering machine system, are provided for determining a language among a plurality of languages available for a voice to text transcription of phone calls between a caller and a recipient. In the method, at least two of said available languages are proposed to the caller. The proposed languages are based on a phone country code corresponding to said caller, a phone country code corresponding to said recipient, a language from a set of languages available for the transcription by said answering machine system, or a language selected automatically on the basis of parameters set by the caller or the recipient. The caller selects said language by interacting with said answering machine system, and a corresponding voice message is transcribed into text of the selected language for forwarding to said recipient. |
US09966069B2 |
Method for processing dialogue based on processing instructing expression and apparatus therefor
Disclosed are a method for processing a dialog based on processing instructing expression in a multi-modal environment and an apparatus therefor. The method for processing a dialog in an information processing device capable of processing digital signals includes the steps of: extracting an instructing expression from an inputted sentence; generating an intermediate instructing expression representing the modifying relations between the words constituting the extracted instructing expression; and searching the object corresponding with the intermediate instructing expression in a predetermined object search range. Thus, a terminal can be effectively and conveniently used without separately clarifying various instructing expressions representing things or objects with the terminal. |
US09966068B2 |
Interpreting and acting upon commands that involve sharing information with remote devices
An electronic device with one or more processors and memory includes a procedure for sharing information with a third party recipient. In some embodiments, the device receives a speech input from a first user, the speech input specifying a second user different from the first user, and an information item to be shared with the second user. In response to the speech input, the device initiates a background process during which a digital assistant searches for the information item and causes the information item to be sent to the second user without further review and instruction from the first user. |
US09966064B2 |
Dialect-specific acoustic language modeling and speech recognition
Methods and systems for automatic speech recognition and methods and systems for training acoustic language models are disclosed. In accordance with one automatic speech recognition method, an acoustic input data set is analyzed to identify portions of the input data set that conform to a general language and to identify portions of the input data set that conform to at least one dialect of the general language. In addition, a general language model and at least one dialect language model is applied to the input data set to perform speech recognition by dynamically selecting between the models in accordance with each of the identified portions. Further, speech recognition results obtained in accordance with the application of the models is output. |
US09966060B2 |
System and method for user-specified pronunciation of words for speech synthesis and recognition
The method is performed at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors. A first speech input including at least one word is received. A first phonetic representation of the at least one word is determined, the first phonetic representation comprising a first set of phonemes selected from a speech recognition phonetic alphabet. The first set of phonemes is mapped to a second set of phonemes to generate a second phonetic representation, where the second set of phonemes is selected from a speech synthesis phonetic alphabet. The second phonetic representation is stored in association with a text string corresponding to the at least one word. |
US09966055B2 |
Digitally pitch-shifted pedal steel guitar
The pedal steel guitar has a plurality of strings strung across the body, with at least one multi-element transducer positioned proximate the strings. At least one foot pedal or knee lever, carried by the body and being physically disengaged from the plurality of strings, is coupled to at least one sensor that produces an electronic sensor signal when the pedal or lever is moved. A digital signal processor receives the electronic transducer signal and the electronic sensor signal and operates on the electronic transducer signal in the digital domain. The processor uses the electronic sensor signal to manipulate at least one tonal property of the electronic sensor signal. The digital signal processor produces an audio output. The digital signal processor is programmed to change the manner in which the digital signal processor manipulates the at least one tonal property based on programming information received through a programming input. |
US09966054B1 |
Pickup for stringed instruments
A pickup for a stringed musical instrument, including at least one magnet and at least one pressure sensitive element arranged in contact with the at least one magnet. |
US09966053B2 |
Pedal board connection system for musical instruments
A musical instrument connection and extension system that easily and quickly connects musical amplification, effects pedals, rack mounted effects systems and components, wireless connectivity and power distribution for use with musical instruments. Audio stage equipment multiplexing/demultiplexing system comprising: Front station (30), multi wire cable (101), back station (20). The invention concerns several options for the mechanical arrangements of plugs, connectors, aggregated cables, DC power, both in the front stage station and in the back station. On stage effect pedals, switches or foot-pedals are thus provided with DC power from the back stage station and can be connected more efficiently, reducing the number of external power supplies and cords. |
US09966052B2 |
Keyboard with adjustable touch for a musical instrument
A keyboard with adjustable touch for a musical instrument, each key being a lever divided into front and rear arms, front arm forms on its upper part an operation surface and its lower part interacts with a centering guide, and the rear arm comprises, on its upper part, a counterweight and its lower part interacts with a stop each key comprises a key magnet (KM) mounted on the rear side, facing another magnet (SM) that is mounted on a regulation device which is affixed to the musical instrument chassis, the magnets (KM and SM) are substantially placed face to face, opposed by their equivalent polar faces, the relative position they have to each other is set by the regulation device and generating the effect on the keyboard touch. |
US09966050B2 |
Instrument Mounting Assembly
A mounting assembly configured for detachably mounting a percussion instrument to an instrument stand is disclosed. The assembly has an instrument mounting assembly that has a clamp bracket, a clamp, and a wing screw. An instrument is held to the instrument mounting assembly by placing a mountable portion of the instrument between a set of notches carved out of a first and a second side of the clamp bracket and a clamp. The instrument is secured in the bracket by screwing the wing nut through a hole in a third side of the clamp bracket to cause the clamp to apply a force against the mountable portion of the instrument such that the instrument is held in place between the notches and a groove of the clamp. |
US09966049B2 |
Musical instrument for preventing player's body from damping vibrations
A musical instrument, particularly a stringed instrument, has a structure that decouples the body of the player from all parts of the instrument which are indirectly responsible for the sound production for preventing the body of the player from damping the vibrations of the instrument. Instead of a top cover being the main source of indirect sound production, the musical instrument now has an annular plate which is positioned between covers. Any damping effect on the resonance of the annular plate is minimized by positioning a bridge on the annular plate to avoid any contact between the bridge and the top cover, and applying an acoustically decoupling layer between the covers and the annular plate. The covers provide protection against any damping effect of the player's body on the annular plate. This structure also minimizes the tendency of an acoustic feedback loop,2 which may occur in the case of an electrically amplified stringed instrument. |
US09966044B2 |
Method for controlling the display of a portable computing device
The present document describes a method for controlling an output presented on a visual display of a portable computing device having an orientation, the portable computing device comprising a memory on which is stored visual content comprising at least one of graphics data, photo data and video data, and text content substantially comprising text data, the text content further comprising a visual content indicator indicative of the existence of the visual content, the method comprising: detecting the orientation of the portable computing device as corresponding to one of a first display mode and a second display mode; in the orientation corresponding to the first display mode, presenting the text content on the visual display in the first display mode; in the presence of the visual content indicator, detecting a change of the orientation corresponding to the first display mode to the orientation corresponding to the second display mode; and in the orientation corresponding to the second display mode, presenting the visual content in the second display mode on the visual display. |
US09966042B2 |
Method for calibrating brightness unevenness of OLED display panel
The present disclosure provides a method for calibrating brightness unevenness of an OLED display panel, the method includes: getting a brightness matrix of an OLED display panel in at least three gray scales, and determining a uniform brightness area and an uneven brightness area, and calculating a fitting Gamma value of each pixel corresponding to the at least three gray scales in the uneven brightness area, and fitting the fitting Gamma curve of the each pixel in the uneven brightness area, and calibrating the brightness of the uneven brightness area based on the fitting Gamma curve of the each pixel. The present disclosure can improve the accurate of the calibrating brightness and the efficiency of the calibration. |
US09966040B2 |
Display device and driving method thereof
A display device includes: a display unit, a driver unit, and a control unit. The display unit includes a plurality of pixel units arranged in a matrix. The driver unit includes an output transistor configured to drive a plurality of scanning lines connected to the plurality of pixel units. The control unit is configured to supply to the driver unit in a display period, a signal for displaying an image on the display unit, and control a bias state of the output transistor in a display suspension period, so that an absolute value of a threshold voltage of the output transistor which is increased in the display period decreases. |
US09966033B2 |
Detection device for display panel
The present disclosure proposes a detection device for a display panel. The detection device includes twelve signal source input terminals for inputting a detection signal, and twelve shorting bars corresponding to the signal source input terminals one on one. One end of the shorting bar is connected to the corresponding signal source input terminal, and the other end of the shorting bar is connected to a corresponding data line on the display panel. |
US09966028B2 |
Liquid crystal devices and gate driving circuits thereof
A LCD and the gate driving circuit thereof are disclosed. The gate driving circuit includes a shift register circuit and a shift register circuit and a level transition circuit connected with the shift register circuit. The level transition circuit generates clock signals, selection signals, and negative voltage reference signals for the shift register circuit. The clock signals, the selection signals, and the negative voltage reference signals are configured for driving the shift register circuit. A negative voltage value of the negative voltage reference signals (VSS) is larger than the negative voltage value of one of the clock signals or the selection signals. In this way, the TFTs of the shift register circuit own better turn-off capability so as to avoid malfunction. |
US09966027B2 |
Array substrate combining plane electric field and fringe electric field, driving method thereof and display device
The present invention provides an array substrate, a driving method thereof, and a display device. The array substrate comprises a plurality of gate lines and a plurality of data lines, and the plurality of gate lines cross with the plurality of data lines to define a plurality of pixel units. Each of the pixel units comprises a first pixel electrode, a second pixel electrode and a floating electrode which are insulated from each other, and the floating electrode is provided in a layer different from that in which the first pixel electrode and the second pixel electrode are provided. The first pixel electrode and the second pixel electrode are capable of forming a plane electric field therebetween, and the floating electrode and both the first pixel electrode and the second pixel electrode are capable of forming a fringe electric field therebetween. |
US09966026B2 |
Gate driver on array substrate and liquid crystal display adopting the same
A GOA substrate includes GOA circuit units connected in cascade. The GOA circuit unit includes an output module, a reset module, a latch module, and an input module. The output module is used for outputting the scan signal based on a trigger signal. The reset module is used for resetting the trigger signal based on the reset signal. The latch module is used to hold and pull down the electric potential of the trigger signal. The input module is used for receiving the scan signal outputted by the previous stage GOA circuit unit. The input module includes a first CMOS transmission gate and a first transistor. The input module can lower the equivalent on-resistance of the transistor, elevate the drive current between the input terminal and the output terminal, so to increase level transmission speed, lower drive power loss of the transistor and improve the stability of the circuit. |
US09966025B1 |
Gate driving circuit
The present invention provides a gate driving circuit, of which respective odd stage GOA unit circuits are cascade connected, and respective even stage GOA unit circuits are cascade connected; the odd stage first, second scan control signals (VfO, VrO), the odd stage scan start signal (STVO), the odd stage first, second high frequency clock signals (CK1O, CK2O) are located corresponding to the odd stage GOA unit circuits; the even stage first, second scan control signals (VfE, VrE), the even stage scan start signal (STVE), the even stage first, second high frequency clock signals (CK1E, CK2E) are located corresponding to the even stage GOA unit circuits; by controlling the voltage levels of the odd stage first, second scan control signals (VfO, VrO) and even stage first, second scan control signals (VfE, VrE) in cooperation with the odd stage scan start signal (STVO) and the even stage scan start signal (STVE) of different sequences, the odd stage GOA unit circuits and the even stage GOA unit circuits can be controlled to perform forward scan or backward scan at the same time or in time division. |
US09966023B1 |
Liquid crystal display device and control method for the same
An LCD device includes: multiple data lines, scanning lines, pixel units and switching elements. First terminals of the switching elements are connected together for receiving a control signal. Second terminals of the switching elements are connected together for receiving a reference voltage signal. Third terminal of each switching element is connected to a corresponding data line. When the control signal is a first control signal, each switching element is turned off, grayscale voltage signals are applied on corresponding pixel units, and a normal image frame is displayed. When the control signal is a second control signal, each switching element is turned on, the reference voltage signal is applied on the pixel units, an inserted black frame is displayed. A simple and power-saving way for an inserted black frame is realized to solve the cross talk in 3D display or a serious image smear problem in low refresh rate. |
US09966018B2 |
Methods for driving electro-optic displays
Methods are provided for of driving a bistable electro-optic display having at least first and second pixels separated by an inter-pixel gap. In one method, there is applied to the first pixel a drive pulse which drives the pixel to one extreme optical state, and there is applied to the second pixel, which is in this extreme optical state, a reinforcing pulse of the same polarity as the drive pulse. In a second method, a drive pulse applied to the first pixel drives that pixel away from one extreme optical state, and an inverse reinforcing pulse applied to the second pixel is of opposite polarity to the drive pulse. The drive methods reduce edge ghosting or blooming. |
US09966010B2 |
Driving circuit and driving method for controlling touch-control driving time
Provided are a driving circuit and a driving method thereof, a touch display panel, and a touch display device. The first input terminal of the delay unit is connected to corresponding previous gate driver, the first output terminal of the delay unit is connected to corresponding subsequent gate driver. The delay unit outputs a starting signal to the subsequent gate driver for enabling it after a predetermined time elapses since the previous gate driver outputs a driving signal. The delay unit achieves shift registering between the previous gate driver and the subsequent gate driver, to form a touch-control time period after the previous gate driver outputs a driving signal and before the subsequent gate driver is enabled, so as to ensure that the touch display panel can also achieve a touch-control function with high precision on the premise of achieving a display function of high resolution. |
US09966009B2 |
Display device
A display device in an embodiment according to the present invention includes a pixel region includes a plurality of pixels arranged in a matrix, a first power source line arranged in the pixel region and provided with a first power source voltage supplying a current to the plurality of pixels, a second power source line located in a layer higher than the first power source line in the pixel region and including an intersection part intersecting the first power source line and provided with a second power source voltage different to the first power source voltage, a conducting layer interposed between the first power source line and the second power source line via an insulation layer and having at least one part overlapping the intersection part, a current detection portion electrically connected with the conducting layer. |
US09966006B2 |
Organic light-emitting diode pixel circuit, display apparatus and control method
The present disclosure discloses an OLED pixel circuit, a display apparatus, and a control method. The OLED pixel circuit includes an OLED; a driving transistor a drain electrode of which is connected with the OLED; a first switching unit configured to output, during a light-emitting stage, a power source signal to a source electrode of the driving transistor; a second switching unit configured to output, during a present scanning stage, a data signal to a gate electrode of the driving transistor; a compensation unit having a capacitor, and a charging control unit configured to output, during a charging stage, a charging signal to the capacitor for charging the capacitor so that the capacitor can maintain, during the light-emitting stage, a voltage of the gate electrode of the driving transistor. The charging signal has a voltage value greater than an actual voltage value of the data signal. |
US09966003B2 |
Organic light-emission display device without flickering
Disclosed is a display device that may include a display panel; and a plurality of drivers that control the display panel to display images and include an image control circuit, the image control circuit including: an average picture level (APL) circuit that analyzes first and second input image data for first and second time intervals and calculates first and second APLs, respectively, wherein the second time interval precedes the first time interval, an adjusted-APL generator that generates an adjusted-APL for the first input image data based on a comparison between the first and second APLs, and a luminance adjustment controller that adjusts a luminance of the display panel for the first input image data based on the adjusted-APL. |
US09965996B2 |
Timing controller and display apparatus having the same
A timing controller includes an image determining part configured to determine whether an input image is a static image based on input image data, a signal controller configured to shift a timing of a first data enable signal to generate a second data enable signal when the input image is the static image, and a signal generator configured to generate control signals based on the second data enable signal. |
US09965993B2 |
Display apparatus and electronic equipment
A plurality of pixel circuits provided in a display apparatus respectively include light-emitting elements OLED, first transistors that supply driving currents to the light-emitting elements, second transistors that turn on and off connection between data lines and gates of the first transistors, and third transistors. The display apparatus has first holding capacitors that are spectively inserted and connected midway on the plurality of data lines and shift levels of driving voltages of the first transistors, and holding capacitors that respectively hold potentials of the plurality of data lines. N first holding capacitors are arranged in a column direction Y, each of the first holding capacitors having an electrode width that is smaller than a width of N pixel circuits arranged adjacent to each other in a row direction X, and that is equal to or larger than a width of one pixel circuit. |
US09965991B2 |
Drive method and drive device of liquid crystal display
The present invention provides a drive method and a drive device of a liquid crystal display, and the drive method comprises: receiving an image to display; implementing block detection to the image pixels of the image to display to determine dimensions of color blocks where the image pixels are; respectively setting block weights for the respective image pixels according to the dimensions of the color blocks; implementing the color washout compensation to the image to display according to the block weight; driving the liquid crystal panel to show the image to display after the color washout compensation. With the aforesaid arrangement, the present invention can reduce the color washout under large view angle to promote the display effect of the large view angle. |
US09965990B2 |
Display apparatus having improved sub-pixel rendering capability
A display apparatus includes a display panel including a first pixel configured to include first and second sub-pixels and a second pixel configured to include third and fourth sub-pixels. A timing controller generates pixel data including first and second pixel data respectively corresponding to the first and second pixels and representable in a second matrix space, from pixel signals including first and second pixel signals representable in a first matrix space to respectively correspond to the first and second pixels. The timing controller generates the second pixel data on the basis of the first pixel signal adjacent to the second pixel signal which correspond to each second pixel data in the column direction in the first matrix space. |
US09965988B2 |
System, apparatus and method for dynamically adjusting a video presentation based upon age
A system, method and apparatus are set forth which adjusts one or more of the brightness, vibrancy and color shift of displayed content based upon the at least approximate age of the viewer. At a display (15) the user's age is at least approximated by accessing an established user data file (835, 837) containing age determining data and/or capturing a facial image (804) of the user and processing the same to determine at least the approximate age of the user. Based upon the age determination the brightness, vibrancy and/or color shift may be adjusted to account for the effects of the aging of the human eye. User overrides (900, 902, 904) may be provided for the user to alter or turn off the adjustments. Adjustment of the brightness, vibrancy and/or color shift may also take into account ambient light conditions. |
US09965987B2 |
Display device and method for driving the same
A display device and a method for driving the display device are provided, which pertain to the technical field of display, and can reduce the negative influence of data lines in a RGBW display device on the light transmittance. The display device comprises a display panel having a plurality of pixel units arranged as an array. Each of the pixel units comprises three adjacent pixels located in the same column, and each of the pixels comprises a first color sub pixel, a second color sub pixel, a third color sub pixel, and a fourth color sub pixel. In each of the pixel units, the three fourth color sub pixels each share a corresponding data line with a first color sub pixel, a second color sub pixel and a third color sub pixel respectively of different pixels. The present disclosure can be applied to display devices, such as liquid crystal television, liquid crystal display device, mobile phone, and tablet PC, etc. |
US09965984B2 |
Climate control panel with non-planar display
A control panel includes a current altering device for control of peripheral devices and a display having a first segment, second segment and third segment and the first and second segments are not located in the same plane. The display includes at least one touch sensitive segment to operate a peripheral control function. The display includes alphanumeric display areas adjacent to first and second segments. In an embodiment the display may have an arc shape and the first segment is located at an apex of the arc of the display in a first plane and a second segment is located in a second plane. |
US09965979B2 |
Display system and encryption and decryption method thereof
The present invention discloses a display system and an encryption and decryption method thereof. The display system includes a display apparatus and a decryption apparatus. The decryption apparatus includes a decryption device which includes a decryption panel. The display apparatus generates encrypted first display light. The decryption panel decrypts the first display light according to a preset cipher. |
US09965976B2 |
Multi-cellular phantom, phantom control system, and phantom control method
A phantom for simulating motions of both the body surface and the internal organs simultaneously, having a structure comprising of a body cell 12 and an internal organ part cell 2. The body cell 12 simulates a body. The internal organ part cell 2 is installed inside a body cell 12 and contains internal organ cells 11a and 11b which simulate internal organs like lung and others. Each of the body cell 12, the internal organ part cell 2 and the internal organ cells 11a and 11b has elastic surface and is able to expand like a balloon. Each cell is provided with a protrusion 170 for connecting a tube 40 to pass fluid. |
US09965971B2 |
System and method for domain adaptation in question answering
The present disclosure relates generally to question answering systems and methods and, particularly, to systems and methods for domain adaptation in question answering. |
US09965970B2 |
Educational tactile sensation providing apparatus and system
An educational tactile sensation providing apparatus includes a top panel having a manipulation input surface; a position detector configured to detect a position of a manipulation input performed on the manipulation input surface; a display part disposed on a back face side of the top panel; a first vibrating element configured to generate a vibration in the manipulation input surface of the top panel; a memory configured to store tactile sensation data in which an image of a target tangible object is associated with positions in the image and amplitudes corresponding to tactile sensations of the target tangible object at the respective positions; and a drive controlling part configured to adjust an amplitude of a driving signal based on the position of the manipulation input performed on the manipulation input surface and a position among the positions in the image included in the tactile sensation data. |
US09965964B2 |
Multi-dimensional map
A method including retrieving a multi-dimensional map from a navigation system memory; determining an aerial route between two locations based at least partially upon the multi-dimensional map; and storing the aerial route in the navigation system memory. The multi-dimensional map includes terrain information and object information. The object information includes information regarding location and size of objects extending above ground level. The objects are in uncontrolled airspace, and the object information includes height information regarding a height above ground level of at least some of the objects. The aerial route is limited to the uncontrolled airspace, where the aerial route is over and around at least some of the objects, and where the aerial route is determined, at least partially, based upon the height information of the objects. |
US09965963B2 |
Trajectory monitoring
A method for monitoring the flight trajectory of an aircraft comprises the steps reiterated in time consisting in receiving and comparing two trajectory objects, the trajectory objects being associated with two initially identical flight trajectories determined independently of each other over time; and, in case of difference between the two trajectory objects, determining a failed trajectory from the two flight trajectories by comparison with the last known state without fault, the last known state without fault corresponding to two identical trajectory objects. Developments describe the use of flight plan segments, of signatures, fault isolation simultaneously to a change of current leg, the use of levels of operational safety according to an RNP-AR procedure and the notification of the pilot of the trajectory determined as having failed. Software and system aspects are also described. |
US09965961B2 |
En-route flight path optimization
A method for en-route flight path optimization is disclosed. A plurality of alternate flight paths between an origin and a destination of the aircraft in flight is determined based on real-time weather data, air traffic conflict data, and air space constraint data. Further, flight time savings and fuel savings for each of the plurality of alternate flight paths with respect to an actual path is computed. Furthermore, an optimal flight path from the plurality of alternate flight paths is determined based on the computed flight time savings, fuel savings, and a priority for the flight time savings and the fuel savings. |
US09965960B1 |
Facilitating transportation services by generating a directional indicator between a requester and a transportation vehicle
The present disclosure is directed toward systems and methods for providing an indicator of a direction between a requester and a transportation vehicle. For example, the systems and methods described herein can provide a dynamic digital compass from the current orientation of a requester client device to the location of a transportation vehicle. For example, the systems and methods described herein can determine a location of a requester client device, a location of a transportation vehicle, and an orientation of the requester client device. The systems and methods can also utilize the location of the requester client device, the location of the transportation vehicle, and the orientation of the requester client device to identify a direction from the requester client device to the transportation vehicle relative to the current orientation of the requester client device and provide a digital compass to indicate the direction to the transportation vehicle. |
US09965959B2 |
Lane departure warning apparatus
A lane departure warning apparatus that issues a warning for a lane departure of a vehicle monitors a change amount of a location of the vehicle relative to a division line that defines a travelling lane, in a case where the lane departure warning apparatus has detected the lane departure of the vehicle from the travelling lane. The lane departure warning apparatus is issues the warning to an output device in at least one of cases in which (i) the change amount monitoring part determines that the change amount of the location of the vehicle is equal to or greater than a first threshold value and (ii) the change amount monitoring part determines that the change amount per a unit of time is equal to or greater than a second threshold value. |
US09965958B2 |
Real-time system for aiding drivers during vehicle backup and image capture and transmitter unit for use therein
A real-time surveillance system for aiding vehicle drivers and portable first unit for use therein is provided. The unit includes an image sensor that generates a sequence of images from received light. The system further includes a support to detachably support the unit on the vehicle so that the sensor is capable of receiving light from obstacles, hazards or individuals located in a blind spot region of the vehicle. A display is supported on the vehicle so that the images are viewable by a driver of the vehicle in real time. The system further includes a mechanism to authenticate a person desirous of using the system or removing the unit from the vehicle as an authorized person based, at least in part, on an authenticator. The authenticator includes at least one of a password, a passphrase, a personal identification number, a security token, a security card, and a biometric identifier. |
US09965954B2 |
Method and system for interactive mapping to provide goal-oriented instructions
Provided is a computer system and methods for directing mobile peer devices. A method includes receiving an itinerary identifying one or more goals for the peer devices; receiving a priority associated with the itinerary, the priority identifying at least one goal of the one or more goals, the priority listing the at least one goal in order of importance; determining a routing in accordance with the itinerary and the priority; and broadcasting the routing. A computer system includes a routing module coupled to a memory configurable to determine a routing based on priorities and itinerary goals; a receiver coupled to a processor configurable to receive the priorities and the itinerary goals from at least two peer devices over a wireless connection; and a transmitter coupled to the processor configurable to broadcast the routing to the peer devices, the routing configurable to direct the peer devices. |
US09965953B1 |
Enhanced traffic sign information messaging system
An Enhanced Traffic Sign Information Messaging System (ETSIMS) that provides the methodology, functions and support equipment to provide vehicles, which might not be within sight of the traffic message sign, with all or some prioritized parts of the message displayed on the sign, or an enhanced version of the information provided on the sign, including traffic information messages inferred from the message displayed on the traffic message sign. ETSIMS may also provide messages of this type without the need for the physical presence of a sign on the roadway. |
US09965949B2 |
Infrared communications on a mobile device
A system, a method and a computer-readable medium are disclosed for generating an infrared code from an envelope waveform of an infrared signal on a computing device. An envelope waveform is created by reflections of the original infrared signal between the emitter of the infrared signal and the receiver of the computing device. The computing device generates an intermediate signal from the received IR signal and then determines a digital envelope waveform from the intermediate signal. The computing device queries a database storing known pairs of digital envelope waveforms and IR codes and receives an IR code. |
US09965948B2 |
Methods and apparatus for leveraging a mobile phone or mobile computing device for use in controlling model vehicles
Methods and systems for utilizing a mobile computing device (e.g., such as a mobile phone) for use in controlling a model vehicle are described. Consistent with some embodiments, a mobile computing device provides various user controls for generating signals that are communicated to a radio transmitter device coupled with the mobile computing device, and ultimately broadcast to a receiver residing at a model vehicle. With some embodiments, the mobile computing device may be integrated with a controller housing which provides separate user controls, such that a combination of user controls present on the mobile computing device and the controller housing can be used to control a model vehicle. |
US09965946B2 |
Systems and methods for monitoring a patient health network
Systems and methods for monitoring physiological monitoring systems are described herein. A communication interface module can be configured to receive from a physiological monitoring system first data based on a snapshot taken of a status of the physiological monitoring system at a first time. A memory module can be configured to store the first data and a baseline associated with the physiological monitoring system. A processor module can be configured to compare the first data with the baseline and to generate a notification if the first data deviates from the baseline by a predetermined amount. A display module can be configured to display a physical location of a plurality of physiological monitoring systems and display the notification. |
US09965945B2 |
Patient monitoring system and method configured to suppress an alarm
Patient monitoring system includes a master unit. The master unit is configured to receive signal data of the patient from a plurality of acquisition devices. The master unit is also configured to receive a warning signal from a triggered acquisition device of the plurality of acquisition devices. The warning signal is communicated by the triggered acquisition device upon determining that corresponding physiological signals of the triggered acquisition device satisfy a designated condition. In response to receiving the warning signal from the triggered acquisition device, the master unit is configured to analyze the signal data from another acquisition device of the plurality of acquisition devices to determine whether the warning signal is clinically relevant or clinically irrelevant or unreliable. The master unit may permit a patient alarm or suppress the patient alarm based on the signal data from another acquisition device. |
US09965941B2 |
User intervention based on external data in a tracking device environment
A tracking system can provide intervention notifications to a user to notify the user that a tracking device is potentially lost or is in a predicted state. The tracking system may notify the user that a tracking device is potentially lost or in a predicted state based on a number of factors, including: a proximity of a tracking device to other tracking devices or a user's mobile device, a movement of a tracking device to more than a threshold distance away from a mobile device or other tracking devices, a location of a tracking device relative to a geographic location or to geographic boundaries, a usage or movement behavior of the tracking device, a usage or movement behavior of a user or owner of a tracking device, information received from an external source, or information received from sensors within the tracking device or a user's mobile. |
US09965940B1 |
Passenger reminder systems and methods
A vehicle includes a body controller having a plurality of sensors that detect a state of a driver door and a rear passenger door and detect an ignition state of the vehicle. The vehicle includes a processor that activates an alert flag in response to receiving a first signal from the body controller indicating an ignition of the vehicle has been started and receiving a second signal from the body controller indicating the rear passenger door of the vehicle has been closed within an activation threshold time. The processor determines that the vehicle has made a temporary stop and maintains the activated alert flag upon detecting that the vehicle has been started in response to determining that the vehicle has made the temporary stop. The processor generates a notification in response to detecting that the vehicle has been parked a second time. The notification may include a camera feed. |
US09965935B2 |
Alarm device system with simultaneous AC/DC power source
Disclosed is an alarm device system with simultaneous AC/DC power. The system includes of one or more alert devices wired into a dedicated circuit with a single location housing a DC power backup source, such as a rechargeable DC battery. The DC power backup source may be replaceable or rechargeable with DC current from an AC-DC transformer-rectifier, a photovoltaic cell, or other means. A dedicated circuit is energized with a composite current to provide continuous, uninterrupted DC backup power, upon which line AC is superimposed. AC and continuous DC backup are simultaneously provided to a system of detection and alert devices, such as smoke alarms, electrically coupled to the dedicated circuit. |
US09965934B2 |
Sharing video footage from audio/video recording and communication devices for parcel theft deterrence
Systems and methods for communicating in a network using parcel theft share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, an audio/video (A/V) recording and communication device comprises: a camera configured to capture first image data of a drop-off zone; a communication module; and a processing module comprising: a processor; and a parcel theft deterrence application that configures the processor to: monitor a parcel in the drop-off zone, wherein the parcel is associated with parcel tracking data; determine that the parcel has been removed from the drop-off zone; generate a parcel theft share signal using the first image data and the parcel tracking data, wherein the parcel theft share signal includes a command to share the first image data with a network of users; and transmit the parcel theft share signal to the backend server using the communication module. |
US09965933B1 |
Product strap detection apparatus and method
Devices, apparatuses, and methods for detecting product straps are provided. An example product security device for detecting product straps may include a base, and a pivot member affixed to the base via a first hinge. The pivot member may be configured to physically engage a strap to maintain the pivot member in a non-deflected position. The example device may further include a biasing member configured to urge the pivot member into a deflected position and a sensor configured to detect when the pivot member is in the deflected position. The sensor may be configured to, in response to detecting that the pivot member is in the deflected position, generate an alert signal. The example device may also include processing circuitry configured to receive the alert signal and, in response to receiving the alert signal, transmit an alert triggering signal to initiate an alert. |
US09965932B2 |
Alarm system and method
An alarm system includes a detector positioned to detect when an object experiences an unauthorized removal and which produces an alarm signal when the object experiences an unauthorized removal. The alarm system includes a global positioning system (GPS) and a transmitter in communication with the detector which transmits wirelessly an alarm alert signal with coordinates of the transmitter's location when the transmitter receives the alarm signal. The alarm system includes a power supply control portion in communication with the transmitter which controls power to the transmitter. A method for protecting an object. |
US09965931B2 |
Systems and methods for interfacing with an aircraft cabin control system
Systems and methods for interfacing with an aircraft cabin control system are provided. One system includes a controller configured to control cabin services associated with one or more passengers, a portable electronic device configured to wirelessly connect to the controller and a seat location identifier associated with a seat of one passenger of the passengers. The system further includes an application on the portable electronic device that interfaces with the controller when the portable electronic device is wirelessly connected to the controller, wherein the application controls the cabin services associated with the seat of the one passenger. |
US09965927B2 |
Checkout system assembly with goods separator detection
The invention relates to a POS system arrangement with a transport belt device with at least one belt portion which for the transport of the goods present thereon can be put into a feed movement along a goods feed path, wherein the goods along the goods feed path are separable from each other by at least one goods divider, and a goods detection device for detecting goods transported by means of the transport belt device. There is provided at least one sensor device arranged at a distance from the goods detection device along the goods feed path with a sensor and a detection area, wherein the sensor device is configured to detect by means of the sensor whether the goods divider is present in the detection area, and a control device which is configured to control the feed movement of the belt portion of the transport belt device. |
US09965924B2 |
Methods, systems, and apparatus for playing multi-zone 21
A method and system for implementing a multi-zone blackjack game, wherein a starting zone value is only zero and a game objective is to reach a numerical value in a maximum amount of zones. In the method and system, a gaming operator device receives an initial wager from a player, reveals each card to a player and receiving an input from the player regarding which zone area to place each card in, determines which zone or zones card placement is permitted, repeats the step of revealing and receiving and the step of determining until a determination is made that card placement is not permitted, and resolves the wager according to a predetermined pay scale. |
US09965922B2 |
Viral progressive jackpot
Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for setting an initial value to the jackpot of a first player. The jackpot of the first player is increased based on each bet by the first player in the computer game. Additionally, the jackpot of the first player is increased based on each bet made by friends of the first player in the computer game. The friends of the first player have a social connection with the first player, and the jackpot of the first player is independent from bets in the computer game of players that are not friends of the first player. The method further includes an operation for resetting the jackpot of the first player to the initial value when the first player or when any friend of the first player wins the jackpot. |
US09965919B2 |
Casino device, casino table, and casino game room
A casino device includes a drop box, a bill processor used by an employee to check cash of a customer when the customer purchases chips in cash, a reader configured to read a barcode or magnetic stripe or IC chip of a card, a ticket, or a form of the customer, a ticket printer configured to print the ticket on which a exchange is displayed when the customer requests the exchange for the chips, a display configured to provide money amount information to the customer when the employee processes business using the bill processor, the reader, or the ticket printer and provide the money amount information to a closed circuit television camera and recording device, and a monitor configured to provide the employee with the money amount information provided to the display and transaction information between employees or between the employee and the customer. |
US09965914B2 |
Magnetic detecting device and sheet processing apparatus
A magnetic detecting device according to an embodiment includes: a magnetic sensor head in which a plurality of magnetic sensing elements including a first magnetic sensing element and a second magnetic sensing element are arranged; and an environmental magnetism corrector. The plurality of magnetic sensing elements is arranged in one line over a length that is greater than a width of a sheet, in a direction that is orthogonal to a movement direction of the sheet. The environmental magnetism corrector corrects a first output signal output by the first magnetic sensing element, based on a second output signal output by the second magnetic sensing element. The magnetic sensor head has a sheet passage area that faces a sheet that passes over the magnetic sensor head, the first magnetic sensing element is positioned inside the sheet passage area, and the second magnetic sensing element is positioned outside the sheet passage area. |
US09965913B2 |
Device and method for the sensing of money items
An apparatus comprising a money item sensor comprising an electrical oscillator operable at a plurality of different oscillating frequencies to sense at least one property of money items. The oscillator is configured to trigger changes in the oscillating frequency synchronously with the beginning of a new frequency cycle of the oscillator. |
US09965911B2 |
Electronic access control system
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may receive an authentication request from a computing device and determine whether the authentication request corresponds with stored authentication data. Based on the determination, the system may store identification data associated with a smart device corresponding to the authentication request. The system may receive detection data when the smart device is detected within a predetermined area and, in response to a detection, obtain an identifier from the smart device. The system may determine whether the obtained identifier corresponds with the stored identification data. Based on the determination, the system may direct an electronic lock to transition from a locked state to an unlocked state. |
US09965910B2 |
Safety lockout systems and methods
A lockout-tagout system for use with at least one securing item may include at least one lock for locking the securing item in place. The lockout-tagout system may further include at least one lockout tag on or near the securing item or lock. The lockout tag may have a wireless identification device. The lockout-tagout system may further include a reader configured to read the wireless identification device. |
US09965904B2 |
Time-measuring system
The invention relates to a time-measuring system for measuring the running time of a runner (2) comprising, for sensing the presence of the runner on a presence line (3, 4.3) crossing the running track, a signaling device (5), which has a light-beam source (6) and a light-beam receiver (7), ahead of the running track (4) and, in the light beam oriented parallel to the running track, a reflector (10). The reflector comprises a deflecting mirror (10.1) and an end mirror (10.2). Both are positioned on the presence line (3) on different sides of the running track (4) in the horizontal plane of the light beam of the light-beam source (6) (light-beam plane) and are oriented in the manner of a prism in two vertical planes in such a way that the light beam crosses the running track (3) between the two mirrors at a substantially right angle and is reflected to the light-beam receiver (7). |
US09965902B2 |
Method for controlling entry and exit to parking garages and parking facilities
As part of the process for controlling entry and exit in parking garages and parking facilities, the entrance or exit, in front of which a vehicle stands, is determined on the basis of a location determination of the vehicle, where the location information shall be transmitted by means of the mobile device via a wireless or mobile phone standard to a server, which is capable of controlling the parking barriers of entrances and exits after locating the vehicle, where in the case that the owner of the mobile device is already registered on the server, the user ID is also sent to the server and in the case that the owner of the mobile device is not registered on the server, the registration is done by means of the mobile device via the connection to the server and a user ID is assigned after registration, where the entrance or exit, in front of which the vehicle stands, is determined on basis of the data of location determination in the server, where a ticket in electronic form linked with the user ID is sent to the mobile device of the user in the case of an entrance or stored in the server and the parking barrier or access control device assigned to the determined entrance is actuated in order to allow the entrance, where it is determined for the case of an exit, whether the parking fee has been paid and in case of paid parking fee the parking barrier or access control device assigned to the determined exit is actuated in order to allow the exit. |
US09965900B2 |
Personalized video-based augmented reality
In current systems, augmented reality graphics is generated at a central broadcast facility or studio where it is combined with the video that is transmitted to subscribers. By contrast, in the described system, the studio does not generate the graphics, but transmits video together with real-time metadata to the end-user set-top device. The end-user device generates the augmented reality graphics, using the metadata to determine positional and other parameters for displaying the graphics. Shifting the generation of augmented reality graphics to the consumer level facilitates end-user customization and individualized targeting of information by a broadcaster or advertiser. |
US09965890B1 |
Generating video content
Improved techniques for generating video content are disclosed. In some embodiments, a frame is first rendered using a first rendering option. It is then determined whether the frame is an independent frame (I-frame) or a predictive frame (P-frame). In the event that the frame is an I-frame, the frame is rendered using a second rendering option. In the event that the frame is a P-frame, the frame as rendered by the first rendering option and a previous frame as rendered by the first rendering option are used to determine prediction error. The first rendering option comprises a lower computational complexity than the second rendering option. |
US09965889B2 |
Ray tracing core and ray tracing chip having the same
A ray tracing core includes a ray generation unit and a plurality of T&I (Traversal & Intersection) units with MIMD (Multiple Instruction stream Multiple Data stream) architecture. The ray generation unit generates at least one eye ray based on an eye ray generation information. The eye ray generation information includes a screen coordinate value. Each of the plurality of T&I units receives the at least one eye ray and checks whether there exists a triangle intersected with the received at least one eye ray. The triangle configures a space. |
US09965886B2 |
Method of and apparatus for processing graphics
A graphics processor includes a graphics object list building unit that determines the location of each draw call in a scene to be rendered and generates a list of draw calls for each sub-region (tile) that the scene to be rendered is divided into. The draw call lists are stored in a memory. A graphics object selection unit of a renderer of the graphics processor then determines which draw call is to be rendered next by considering the draw call list stored in the memory for the sub-region (tile) of the scene that is currently being rendered. |
US09965884B2 |
Method and device for determining scoring models of a three-dimensional animation scene frame
Methods and devices for determining scoring models of a three-dimensional animation scene frame are provided. A method can include obtaining a dataset of three-dimensional animation scene frames; obtaining a predetermined stereoscopic effect standard score and a predetermined visual comfort standard score corresponding to each three-dimensional animation scene frame; obtaining the disparity map of each three-dimensional animation scene frame, extracting disparity statistic features of each three-dimensional animation scene frame based on its disparity map, and combining the disparity statistic features into one feature vector; and, determining the stereoscopic effect scoring model and the visual comfort scoring model for a three-dimensional animation scene frame respectively based on the feature vector of each three-dimensional animation scene frame in conjunction with the corresponding stereoscopic effect standard score and visual comfort standard score, in order to reduce the influence of subjective factors from the producers on the scoring. |
US09965880B2 |
Picture processing method and apparatus
A picture processing method and apparatus are described. The method includes: detecting newly-added pictures in a photo album in a computing device; acquiring information about the newly-added pictures, the information including either or both of a photographing time and a photographing place; updating a to-be-processed picture set according to the information about the newly-added pictures; selecting a picture processing template matching the to-be-processed picture set; and processing pictures in the to-be-processed picture set by using the picture processing template. The method can automatically process a newly-added picture, thereby reducing time costs of a user for picture processing. |
US09965876B2 |
Method and apparatus for graphics processing of a graphics fragment
A graphics processing pipeline determines whether respective graphics processing operations, such as respective blends, respective depth tests, etc., to be performed at a stage of the graphics processing pipeline would produce the same result for each sampling point of a set of plural sampling points represented by a fragment being processed by the graphics processing pipeline. If it is determined that respective graphics processing operations would produce the same result for each of the sampling points, then only a single instance of the graphics processing operation is performed and the result of that graphics processing operation is associated with each of the sampling points. The number of instances of the graphics processing operations needed to process the set of plural sampling points which the fragment represents is reduced in comparison to conventional multisampling graphics processing techniques which perform graphics processing operations for fragments on a “per sample” basis. The determination of whether or not the same result would be produced for each sampling point of the set of plural sampling points is facilitated by providing metadata which indicates whether or not fragment data and/or stored sample data for use when processing the sampling points is the same. |
US09965873B2 |
Systems and methods for data and model-driven image reconstruction and enhancement
Systems and methods are disclosed for image reconstruction and enhancement, using a computer system. One method includes acquiring a plurality of images associated with a target anatomy; determining, using a processor, one or more associations between subdivisions of localized anatomy of the target anatomy identified from the plurality of images, and local image regions identified from the plurality of images; performing an initial image reconstruction based on image acquisition information of the target anatomy; and updating the initial image reconstruction or generating a new image reconstruction based on the image acquisition information and the one or more determined associations. |
US09965866B2 |
Real-time tracking and correlation of microspheres
Methods and apparatuses for tracking and correlating particles include an optical detector that captures a first and a second image of the particles. A video detector is used to capture a plurality of video frames of the particles. The video detector captures the video frames of the particles at a rate faster than the rate at which images are captured by the optical detector to track the movement of particles. A first image position of a particle in the first image of the particles is identified, and then the first image position of the particle is correlated to a second image position of the particle in the second image using the plurality of video frames. |
US09965864B2 |
Imaging-based interface sensor and control device for mining machines
Systems, methods, and computer-readable medium containing instructions for controlling mining machines. One system includes an image sensor for capturing an image of a cutting face of a mine and interface sensing and control system for obtaining the image, identifying an anomaly in the image, calculating a distance between the anomaly and a reference, and using the distance to automatically instruct a mining machine control system to keep a cutter head of the mining machine within a seam. |
US09965863B2 |
System and methods for image segmentation using convolutional neural network
The present disclosure relates to systems, methods, devices, and non-transitory computer-readable storage medium for segmenting three-dimensional images. In one implementation, a computer-implemented method for segmenting a three-dimensional image is provided. The method may include receiving the three-dimensional image acquired by an imaging device, and creating a first stack of two-dimensional images from a first plane of the three-dimensional image and a second stack of two-dimensional images from a second plane of the three-dimensional image. The method may further include segmenting, by a processor, the first stack and the second stack of two-dimensional images using at least one neural network model. The method may also include determining, by the processor, a label map for the three-dimensional image by aggregating the segmentation results from the first stack and second stack. |
US09965862B2 |
System, method and computer accessible medium for providing real-time diffusional kurtosis imaging and for facilitating estimation of tensors and tensor-derived measures in diffusional kurtosis imaging
Exemplary method, system, and computer-accessible medium can be provided for determining a measure of diffusional kurtosis by receiving data relating to at least one diffusion weighted image, and determining a measure of a diffusional kurtosis as a function of the received data using a closed form solution procedure. In accordance with certain exemplary embodiments of the present disclosure, provided herein are computer-accessible medium, systems and methods for, e.g., imaging in an MRI system, and, more particularly for facilitating estimation of tensors and tensor-derived measures in diffusional kurtosis imaging (DKI). For example, DKI can facilitate a characterization of non-Gaussian diffusion of water molecules in biological tissues. The diffusion and kurtosis tensors parameterizing the DKI model can typically be estimated via unconstrained least squares (LS) methods. In the presence of noise, motion, and imaging artifacts, these methods can be prone to producing physically and/or biologically implausible tensor estimates. The exemplary embodiments of the present disclosure can address at least this deficiency by formulating an exemplary estimation problem, e.g., as linearly constrained linear LS, where the constraints can ensure acceptable tensor estimates. |
US09965861B2 |
Method and system of feature matching for multiple images
A system, article, and method of feature matching for multiple images. |
US09965859B2 |
Method and apparatus for determining region of interest of image
Disclosed is a method for determining a region of interest (ROI) from an image. The method includes obtaining a wearing portion of a first electronic device, obtaining a first image related to a user wearing the first electronic device, and determining the ROI from the first image based on the obtained wearing portion. |
US09965856B2 |
Ranging cameras using a common substrate
A stereo camera system useful in, for example, range finding applications. The system is designed for simple manufacture and long term stability. It includes a thermally stable substrate onto which are mounted multiple imagers. The relative positions of the imagers and corresponding optical elements are maintained in precise alignment. |
US09965855B2 |
Method of determining sample similarity in digital pathology system
Disclosed is a sample similarity measurement method for a digital pathology system. The sample similarity measurement method during a process of a digital pathology system includes extracting a first main area and a second main area of each of a first digital slide image and a second digital slide image; aligning the first main area and the second main area; classifying sample types of the first main area and the second main area when the alignment is successful; and measuring similarity of the first main area and the second main area when the sample types are the same. |
US09965850B2 |
Object image recognition and instant active response with enhanced application and utility
A device for detecting and marking differences between two substrates, such as images or written text. The device has an image capturing device that is in communication with image recognition software. Images of a secondary images are analyzed and compared to a primary image to detect differences between the two. Once a difference is detected, the device automatically disperses a marking material in the proximity of the detected difference. |
US09965849B2 |
Void evaluation apparatus and void evaluation method in the solder
A void evaluation apparatus in a solder includes an evaluation function calculation unit for calculating a solder evaluation function by using a pixel value pi contained in the voids that is set to 1 and the pixel value pi not contained in the voids is 0 for each pixel constituting an image in the solder, and by using a weight function w(ri), which is maximum at a solder center (ri=0), and is 0 at a maximum radius (ri=r0) for a distance ri from the solder center. The apparatus further has a void evaluation unit for evaluating that the influence of voids is larger as the evaluation function is relatively larger for the each solder. ∑ i = 1 N w ( r i ) p i ∑ i = 1 N w ( r i ) × 100 i: pixel number (1−N) pi: pixel value (0 or 1) w(ri): weighting function |
US09965848B2 |
Shape based grouping
Shape primitives are used for inspection of a semiconductor wafer or other workpiece. The shape primitives can define local topological and geometric properties of a design. One or more rules are applied to the shape primitives. The rules can indicate presence of a defect or the likelihood of a defect being present. A rule execution engine can search for an occurrence of the shape primitives covered by the at least one rule. |
US09965847B2 |
Multi-type BGA chip visual recognition method using line based clustering
A multi-type BGA chip visual recognition method using line based clustering to solve the problems of BGA inspection algorithms which have limited applicability, low flexibility caused by template matching, poor robustness to illumination and interferences and high time complexity. The method is based on: dynamic threshold segmentation of original image, morphological and connected component labelling; BGA extraction based on grayscale connected component and building information list for all complete grayscale BGA solder balls; Building of BGA solder ball label image; local analysis to determine the coarse orientation angle of equivalent BGA array; determining equivalent BGA solder ball clusters for each row and each column and the equivalent BGA solder ball cluster for the boundary by line based clustering; obtaining an accurate orientation angle and center position of BGA chip in the original image by line fitting of boundary BGA solder ball clusters; and extracting different standard parameters of BGA chips. |
US09965843B2 |
Methods and systems for characterizing concept drawings and estimating three-dimensional information therefrom
Methods for characterizing two-dimensional concept drawings are disclosed. The concept drawings comprise cross-sections intersecting at cross-hairs. The method comprises: determining, for each cross-section: a plane on which the cross-section is located, the plane having a normal vector in a three-dimensional coordinate system; and, for each cross-hair on the cross-section, a tangent vector in the three-dimensional coordinate system which is tangent to the cross-section at the cross-hair. For each cross-hair comprising ith and jth intersecting cross-sections, one or more constraints are satisfied, the constraints comprising: the normal vector ni of the plane on which the ith cross-section is located is at least approximately orthogonal to the normal vector nj of the plane on which the jth cross-section is located; and the tangent vector tij to the ith cross-section at the cross-hair is at least approximately orthogonal to the tangent vector tji to the jth cross-section at the cross-hair. |
US09965842B2 |
Image processing apparatus and image processing method
An image processing apparatus sets a predetermined reading resolution for acquiring image data and a division size for performing a predetermined process on the image data and extract a unique portion from image data resulting from performing the predetermined process. The predetermined process includes an averaging process on the image data for each of division areas obtained by dividing the image data by the predetermined division size, a quantization process for quantizing values obtained by the averaging process, and an addition process for adding values obtained by the quantization process, that are different in the dividing way of the image data in the averaging process. The setting unit sets the predetermined reading resolution so as to make the width of the unique portion in the image correspond to N read pixels (N≥2), and sets the division size so as to have a width larger than N pixels. |
US09965834B2 |
Image processing apparatus and image acquisition apparatus
Provided is an image processing apparatus including a transformation unit that is configured to deform images so that corresponding points in a plurality of images obtained from several viewpoints with respect to the same subject are matched; a separating unit that is configured to separate specular-reflection components from the plurality of images transformed by the transformation unit and create an image from which the specular-reflection component is removed; and an image reconstructing unit that is configured to combine at least one of the specular-reflection components of the plurality of images, separated by the separating unit, and the image from which the specular-reflection component is removed. |
US09965831B2 |
Method and system for interpolating data
A method and apparatus for interpolating data on a data grid having a plurality of data grid points to provide an interpolated data value at an interpolated point offset from a data grid point by offsets x, y, the method comprising the steps of obtaining a data value and a plurality of derivative values for each of a set of data grid points defining a sub-grid, defining a 4×4 data value matrix from the data values and derivative values, defining a plurality of 4×4 transformation matrices, calculating a 4×4 coefficient matrix from the transformation matrices and the data value matrix, defining a x vector based on the offset x and a y vector based on the offset y, and calculating the interpolated data value from the x vector, y vector and coefficient matrix. |
US09965829B2 |
Collecting and viewing three-dimensional scanner data in a flexible video format
A method interactively displays panoramic images of a scene. The method includes measuring 3D coordinates of the scene with a 3D measuring instrument at a first position and a second position. The 3D coordinates are registering into a common frame of reference. Within the scene, a trajectory includes a plurality of trajectory points. Along the trajectory, 2D images are generated from the commonly registered 3D coordinates. A trajectory display mode sequentially displays a collection of 2D images at the trajectory points. A rotational display mode allows a user to select a desired view direction at a given trajectory point. The user selects the trajectory display mode or the rotational display mode and sees the result shown on the display device. |
US09965828B2 |
Image processing apparatus for keeping an image from transforming into an indeterminate shape in image transformation processing
A provisional coefficient acquirer of an image processing apparatus acquires provisional coefficients for projection conversion of an image, on the basis of feature points indicating features of the image. A polygon converter does projection conversion on a polygon having a plurality of fixed points as vertices, on the basis of the provisional coefficients acquired by the provisional coefficient acquirer. A transformation degree acquirer acquires a transformation degree indicating a magnitude of the transformation degree of the polygon from the pre-projection-conversion polygon and the post-projection-conversion polygon. A determiner determines whether the transformation degree acquired by the transformation degree acquirer exceeds a permitted transformation degree. When the determiner determines that the transformation degree does not exceed the permitted transformation degree, a projection converter does projection conversion on the image using as actual coefficients the provisional coefficients acquired by the provisional coefficient acquirer. |
US09965822B2 |
Electronic device and method for processing a plurality of image pieces
An image processing method and electronic device are provided. The image processing method includes receiving an instruction to process an input image, determining at least one image processing unit to be used to execute the instruction based on a state of an electronic device, dividing the input image and distributing the divided input image to the determined at least one image processing unit, and processing the divided image using the at least one image processing unit and combining the processed divided image. |
US09965817B1 |
Methods and systems for rebate modeling
Methods and systems for rebate modeling are described. In an embodiment, a formulary of a plan sponsor is accessed. Prescription drug utilization data is accessed. Drug pricing information is accessed. Benefit design including co-pay structure of the plan sponsor is accessed. A plan sponsor rebate for a drug classification is calculated. An alternate plan sponsor rebate is calculated based on a formulary modification, a benefit design modification, or both the formulary modification and the benefit design modification. A difference between the plan sponsor rebate and alternate plan sponsor rebate is determined. A display is generated based on a determination of the difference. Additional methods and systems are disclosed. |
US09965814B2 |
System and process for managing preparation and packaging of food and/or beverage products for a precise delivery time
The disclosure relates to a computer-based system for managing just-in-time preparation and delivery of food products. In the system, customers can build, place, and pay for their order. Once the order is placed, the system will track the users location, only starting to prepare their food when the customer is within a specific proximity to the retail location. The proximity will be dynamic and expand and contract with the customer's movements. Finally, the system will coordinate the preparation, assembly and packaging of the order to provide just-in-time delivery of the customer's order, thereby reducing food waste and enhancing the freshness and taste of the product delivered to improve the customer experience. |
US09965813B2 |
Lighting infrastructure and revenue model
In one example, a computing device is configured to calculate fees and revenues related to a lighting infrastructure application framework. An example computing device comprises a memory and a processor coupled to the memory configured with processor-executable instructions to perform operations comprising receiving, data that includes at least one of sensor data and controller information related to at least one of a sensor and a controller, wherein the sensor and the controller are within a local area network coupled to a computing device having the processor and are associated with at least one lighting node platform device; calculating information describing the fees and the revenues associated with the received data, wherein the revenues are for a lighting infrastructure owner associated with the computing device; and transmitting the calculated information to another device associated with the lighting infrastructure application framework. |
US09965805B1 |
Systems, methods, and program products for operating exchange traded products holding digital math-based assets
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. |
US09965801B1 |
Systems and methods for virtual fittings
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide a virtual fitting system. The system may store sizing data including a 3-dimensional model of a target. The system may then receive user input data indicating the selection of a test object. In response to this identification, the system may receive a 3-dimensional model of the test object. The system can then apply the test object model to the target model to create a virtual fit model, and provide the virtual fit model to the computing device. |
US09965799B2 |
Apparatus and method for interactive product displays
A computer implemented method includes receiving media content for interactive product display systems used with different products in different retail establishments. Product interaction data characterizing consumer gestures performed in connection with the different products in the different retail establishments is collected. The media content and product interaction data is analyzed to form marketing data. The display of media content at an interactive product display system of a retail establishment is remotely initiated. |
US09965797B1 |
System and method for generating user customized order interface
A system and method for generating a user customized order interface, which displays a customer's previous orders and corresponding specific order information and order recommendations, that may be utilized for ordering and payment. A mobile application may request a merchant ID upon determination by the mobile device that a customer is within a close proximity of a particular merchant location. A payment terminal may pass the corresponding merchant ID to a transaction system, which may retrieve, for example, the customer's previous transactions and corresponding transaction IDs associated with the merchant ID, which may be utilized to generate a user customized order interface, which may be utilized to initiate a transaction by selecting a specific order item to order, and which may utilize the mobile application to confirm the order and proceed to payment, which will transmit the order to a merchant system. |
US09965795B2 |
Automatic tab payment from a user device
A user device receives, from a server associated with a merchant, a menu of items offered for sale by the merchant. The menu permits a user, of the user device, to place an order associated with the merchant. The user device receives, from the server, information, associated with the order, that includes at least one item and a price associated with the item. The user device receives a user instruction to pay for the order and retrieves, from a memory associated with the user device, payment information to pay the price associated with the at least one item. The user device sends, to the server, the payment information to permit the server to process the payment information. The sending is performed in a manner that does not permit an attendant associated with the merchant to access the payment information. The user device receives an indication the payment information was processed. |
US09965791B1 |
Systems, apparatuses, and methods for extracting inventory from unstructured electronic messages
Disclosed are systems, methods, and devices for managing a personal user inventory. In one embodiment, the method comprises retrieving a message associated with a user identifier, the message including a body content portion; identifying a parser associated with the message; parsing the body content portion using the parser to identify an item of merchandise present within the body content portion, wherein the item of merchandise is associated with an item identifier and a set of item details; associating the item of merchandise with the user identifier; and generating a display listing merchandise associated with the user identifier, wherein the listing of merchandise includes the item of merchandise. |
US09965775B2 |
Systems and methods for enterprise branded application frameworks for mobile and other environments
An application framework for mobile devices may provide a variety of application modules directed towards enterprise brand extension. The application modules are organized into five main categories: (1) featured, (2) community, (3) play/engage, (4) media, and (5) shop. The “featured” category may allow enterprises to push specific content onto its consumers. The “community” category may allow enterprises to leverage social networks and consumer communities that build and expand around their brands. The “play/engage” category may allow enterprises to offer compelling value and engaging utility to its customers. The “media” category may allow enterprises to entertain, inform, and educate consumers about brands through media content. The “shop” category may allow enterprises to facilitate electronic commerce with its customers. Further application analytics may be utilized by aggregating affiliate, sales, or usage data, etc. to better drive new revenue streams and optimize the return on investment associated with sales, promotion and advertising efforts. |
US09965774B2 |
Presenting advertisements in a digital magazine by clustering content
A digital magazine server creates cover pages identifying relevant content items relevant to a user. Candidate feeds of content items are identified from various sources, with clusters of content items generated from content items included in various candidate feeds. Content items in various clusters are scored, and one or more content items are selected from each cluster. The selected content items are placed in a consolidated feed, which is used to create a cover page for viewing by a user of the digital magazine server. One or more advertisements may be included in a candidate feed, with the digital magazine server specifying a position within the cover page in which a content item associated with a candidate feed including an advertisement is presented. |
US09965765B2 |
Internet contextual communication system
This invention relates to a system and method for presenting to a user relevant areas of distributed computer network sites. In particular, the invention disclosed infers and cross reference user mind sets with data stores of potential user goals. The user mind sets indicate a navigational goal of a user over the distributed computer network. In addition, the invention cross-references indicated user goals with data stores of service and service providers providing those services. The invention presents targeted service and service providers to the user across the distributed computer network thereby enabling the user to navigate towards the user goal. |
US09965763B1 |
Location aware transaction authorization
A mobile payment network receives location information from mobile devices used to conduct transactions between two account holders, and qualifies any requested transactions based on the physical proximity of the two devices relative to each other. |
US09965760B2 |
Systems and methods for facilitating electronic transactions utilizing a mobile computing device
Systems and methods for facilitating electronic transactions utilizing data capturing devices are provided herein. Methods may include generating a transaction event which comprises transaction details and receiving a transaction acceptance from a first client device. The transaction acceptance may include a capture of at least a portion of the transaction details and a unique merchant identifier by a first data capturing device of the first client device and a confirmation. The method further includes providing indication of a payment authorization to the merchant. |
US09965759B2 |
Obfuscating private information using a transaction identifier
A network interface receives transaction information. A processor determines private information and public information from the received transaction information. The network interface communicates the private information to an obfuscation engine, and receives obfuscated private information. The processor then merges the obfuscated private information with the public information to create a temporary identifier, and then converts the temporary identifier into a transaction identifier. A printer then prints a portion of the public information and the transaction identifier on a transaction receipt. |
US09965754B2 |
Point of sale terminal geolocation
Identifying the geolocation of POS terminals using non-payment events to predict when the geolocation of a computing device at a time when the device detects events corresponds to the geolocation of the terminal. The device monitors for pre-selected events and transmit data to the account system. The account system determines a frequency of the events and it reaches a pre-defined threshold, the account system identifies the location of the terminal by identifying the common geolocation of the events. The identified geolocation is saved so that when a user then enters the location and transmits event data to the account system, the system can compare the geolocation of the event data to the saved geolocation to determine whether the computing device is located at the terminal. If the computing device is located at the terminal, the account system transmits offers or other content for display and use at the identified terminal. |
US09965746B1 |
Processor-based self-service terminals used with respect to controlled environment facilities
Systems and methods are shown which provide processor-based self-service systems for use with respect to controlled environment facilities. Embodiments provide processor-based self-service systems having robust input/output capabilities in order to support a wide range of functionality. Processor-based self-service systems of embodiments are adapted to be deployed within a controlled environment facility, such as within a lobby area, a holding area, and/or a restricted area of a controlled environment facility. According to embodiments, processor-based self-service systems are used with respect to a plurality of functions and a plurality of users, thereby processing a variety of information associated with a controlled environment facility. Embodiments operate to aggregate, compile, correlate, and link information to provide data heretofore unavailable from separate or manual systems used with respect to controlled environment facilities. |
US09965744B1 |
Automatic dynamic vetting of browser extensions and web applications
An online marketplace of digital goods is provided. A digital good proposed to be listed in the marketplace is received, where the source code for the received digital good includes scripting language code. The source code of the received digital good is rewritten to include tracking code to track behavior of the received digital good during execution of the re-written digital good, and the rewritten digital good is executed in a browser run by one or more processors of a computer system. One or more processors of the computer system automatically determine, based on evaluation of results of executing the re-written digital good, whether the digital good violates one or more predetermined conditions. Based on the determination of whether the digital good violates one or more of the predetermined conditions, an automatic determination is made whether to list the received digital good in the marketplace. |
US09965740B1 |
Return merchandise authorization asset recovery
An application server for non-returned return merchandise authorization (RMA) asset recovery. The application comprises an application stored in the memory that, when executed by the processor, examines related entries in a data store for status of return merchandise authorization mobile communication devices, and calculates time duration since shipment of the replacement mobile communication device unless a return merchandise authorization mobile communication device is received that was replaced by the replacement mobile communication device. The application further examines provisioning status of return merchandise authorization mobile communication devices, and responsive to return merchandise authorization mobile communication devices being associated with a new telephone number, suspends communication service to the return merchandise authorization mobile communication device and the corresponding replacement mobile communication device. |
US09965739B2 |
Systems and methods for freight tracking and monitoring
System, methods, and computer program products are provided for enhanced freight tracking and monitoring. The system may track the location of a freight shipment within a carrier's transportation network from the time it is picked up by a carrier from a consignor until it is delivered to a consignee, provide for weight determinations and shipping re-classifications of the freight shipment during transport, and provide real-time status information and reports to the carrier, consignor, and/or consignee. |
US09965737B2 |
Multichannel distribution management tool, system and method
A new or alternative computer-enabled multichannel distribution management tool, system and method that facilitate multi-channel distribution management of product to the market. The tool, method and system allow manufacturers management of transactions across all distribution channels and throughout the distribution chain, including to the “tail end” of the distribution chain after sale to an end consumer, where manufacturer liability remains (e.g. for returns or warranty repairs or servicing). This facilitates the calculation of “true” profits for manufacturers, based on pre- and post-sales data (e.g. costs associated with the sale of each widget through any given distribution channel). The multichannel distribution management tool also provides distributors and retailers a centralized tool to manage transactions downstream from their relative positions in the distribution chain. |
US09965731B2 |
Highly ordered transaction processing
Improved techniques are disclosed for processing transactions or requests in a data processing system. For example, a method for processing requests in a system including a plurality of nodes includes the following steps. At least two nodes of the plurality of nodes receive a plurality of requests. The two nodes exchange information to determine an order for processing requests. The two nodes process the requests in accordance with the order. The order may include a total order or a partial order. |
US09965730B2 |
Autonomous condensing of pallets of items in a warehouse
Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet. |
US09965729B2 |
Geolocation check-in system
Embodiments of the invention are directed to systems, methods and computer program products for providing a geolocation check-in system. An exemplary apparatus is configured to collect positioning data related to a user. After collecting position data the apparatus may be configure to determine, based at least partially on the positioning data that the user has crossed a threshold of a geofence associated with a merchant's location. Based at least partially on this determination the apparatus may be configured to initiate a merchant check-in associated with the user and transmit user information to the merchant. |
US09965728B2 |
Attendance authentication and management in connection with mobile devices
System and method for single-action time and attendance record generation and processing via computing devices. The record is generated via a computing device (“Client System”) and received by a server system or other computing device (“Server System”). The user utilizes the Client System to execute a simultaneous or near-simultaneous process of authenticating his or her identity, recording time data and location data, and then sending this data to the server system. |
US09965727B2 |
Method and apparatus for resolving contention in a computer system
Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing. |
US09965722B2 |
Optimized decision-making system and method for multiple ore dressing production indexes based on cloud server and mobile terminals
Provided is an optimized decision-making system for multiple ore dressing production indexes based on a cloud server and mobile terminals, including mobile intelligent terminals, a cloud server, a mobile industrial private cloud server, a collecting computer and process controllers PLC or DCS. The mobile industrial private cloud server calculates out multiple decision-making result solution sets; the intelligent mobile terminals determine the final decision-making results; the mobile industrial private cloud server calculates out process control set values; the mobile intelligent terminals determine the final process control set values; and the process controllers PLC or DCS control equipment on a production line for production according to the final process control set values. The present invention further provides an optimized decision-making method for multiple ore dressing production indexes adopting the optimized decision-making system. |
US09965721B2 |
Computer-implemented system and method of performing a design of experiment, generating a product thereof, generating designed experiment options, and a graphical user interface
Disclosed is a computer-implemented method of generating a plurality of selectable design experiments in a design of experiments (DOE) process for analyzing at least one data set from a process to determine a relationship of a plurality of process factors of interest to a process output of interest. The method entails receiving as user input into a computing apparatus, a base number of trials and a number of center point trials. From the computing apparatus, a graphical user interface is generated on a display connected with the computing apparatus. This includes presenting a display containing a plurality of experiment each defined, at least partially, by a combination of number of replicates (replicates count) and effect size. The display further includes a predicted power value for each combination of replicates count and effect size. |
US09965709B2 |
Non-transitory computer readable recording medium that records a program for causing a computer of an information processing apparatus to generate printable data utilizing cached commands, and information processing apparatus that generates printable data
A non-transitory computer readable recording medium recording a program for causing an information processing apparatus to function as: a control circuit that determines whether a rendering command of a document created using presentation software is a first-page rendering command, when determined as the first-page rendering command, caches it, generates first-page printable data based on the first-page rendering command and caches it, and when determined as a rendering command of one of second and subsequent pages, determines whether at least parts thereof and the first-page rendering command are in common, and generates, when determined that at least parts thereof and the first-page rendering command are in common, printable data of the one of second and subsequent pages using the first-page printable data; and a communication interface that transmits the printable data to an image forming apparatus. |
US09965708B2 |
Color conversion apparatus, look-up table generating method, and look-up table generating apparatus
A look-up table generating method generates a look-up table by synthesizing at least first and second look-up tables to indicate first and second output characteristics for first and second region. The first output characteristic includes an output characteristic in which a first color difference between color values of the first and second color materials under a first observation light source is within a first range for all of the first region, and a second color difference between color values of the first and second color materials under a second observation light source is outside a second range for at least part of the first region. The second output characteristic includes an output characteristic in which the first color difference is outside the first range for at least part of the second region, and the second color difference is within the second range for all of the second region. |
US09965707B2 |
Information processing apparatus, information processing system, and information processing method
An image forming apparatus includes an engine including circuitry that expands first image data, converts the expanded first image data into second image data in a format printable by the image forming apparatus, adds a positioning element to the second image data, the positioning element to be used for correcting positions of a first image and a second image, and controls a mechanical system of the image forming apparatus to print the second image data. |
US09965704B2 |
Discovering visual concepts from weakly labeled image collections
Images uploaded to photo sharing websites often include some tags or sentence descriptions. In an example embodiment, these tags or descriptions, which might be relevant to the image contents, become the weak labels of these images. The weak labels can be used to identify concepts for the images using an iterative hard instance learning algorithm to discover visual concepts from the label and visual feature representations in the weakly labeled images. The visual concept detectors can be directly applied to concept recognition and detection. |
US09965700B2 |
Methods and systems for generating a fingerprint for verification of a reference object
Disclosed herein are methods and systems for generating a fingerprint for verification of a reference object, such as a layer or ply during a composite laminate layup procedure. An exemplary method includes generating a plurality of images of the reference object from a plurality of angles, removing at least one lighting effect from at least one reference image to generate at least one processed image, generating a reference fingerprint for the reference object based on the at least one processed image, generating at least one candidate image of a candidate object, generating a candidate fingerprint for the candidate object based on the at least one candidate image, comparing the candidate fingerprint and the reference fingerprint to determine whether a correlation exists between the candidate fingerprint and the reference fingerprint, and generating an alert based on the comparison of the candidate fingerprint and the reference fingerprint. |
US09965697B2 |
Head pose determination using a camera and a distance determination
An object that has attracted a viewer's interest is determined using head pose and distance information. In one example a viewer's head is detected at a camera of a computing system. A distance from the head to the camera is determined. A pose of the head is determined as a yaw angle of the head. A location is determined using the distance and the yaw angle, and an object of attention is determined using the location. |
US09965695B1 |
Document image binarization method based on content type separation
A method for binarizing a grayscale document image, which first divides the document image into a plurality of sub-images and determining a type of each sub-image based on a horizontal projection profile and a density of each sub-image, the type being 1: text only, 2: graphics only, 3: photo only, 4: text and graphics, 5: text and photo, 6: graphics and photo, or 7: text and graphics and photo. Then a selected one of first to seventh binarization processes is applied to binarize each sub-image based on its type to generate a binary sub-image. All binary sub-images are then combine to generate a binary image of the grayscale document image. Of the first to seventh binarization processes respectively applied to the first to seventh types of sub-images, at least those for the first, second, third, fifth, sixth and seventh type are different from each other. |
US09965689B2 |
Geometric matching in visual navigation systems
A first map comprising local features and 3D locations of the local features is generated, the local features comprising visible features in a current image and a corresponding set of covisible features. A second map comprising prior features and 3D locations of the prior features may be determined, where each prior feature: was first imaged at a time prior to the first imaging of any of the local features, and lies within a threshold distance of at least one local feature. A first subset comprising previously imaged local features in the first map and a corresponding second subset of the prior features in the second map is determined by comparing the first and second maps, where each local feature in the first subset corresponds to a distinct prior feature in the second subset. A transformation mapping a subset of local features to a subset of prior features is determined. |
US09965688B2 |
Display apparatus, display method, and storage medium
A display apparatus includes a display unit configured to display in a plurality of display areas the video images of a first group out of the plurality of the video images input by the input unit and then to switch them to video images of a second group out of the plurality of the video images to produce display in a plurality of the display areas, a detection unit configured to detect objects in each video image, and a control unit configured to, in a case where the number of the objects detected in respective video images of the first group by the detection unit is equal to or greater than a first predetermined number, control the display unit to make the display time of the video image of the first group longer than a predetermined display time for displaying other video images of the first group. |
US09965687B2 |
System and method for detecting potential mugging event via trajectory-based analysis
Disclosed is a method and system for detecting an interaction event between two or more objects in a surveillance area via the application of heuristics to trajectory representations of the static or dynamic movements associated with the objects. According to an exemplary embodiment, trajectory interaction features (TIFs) are extracted from the trajectory representations and heuristics are applied to the TIFs to determine if an interaction event has occurred, such as a potential mugging involving two or more pedestrians. |
US09965685B2 |
Method and system for detecting an audio event for smart home devices
This application discloses a method implemented by an electronic device to detect a signature event (e.g., a baby cry event) associated with an audio feature (e.g., baby sound). The electronic device obtains a classifier model from a remote server. The classifier model is determined according to predetermined capabilities of the electronic device and ambient sound characteristics of the electronic device, and distinguishes the audio feature from a plurality of alternative features and ambient noises. When the electronic device obtains audio data, it splits the audio data to a plurality of sound components each associated with a respective frequency or frequency band and including a series of time windows. The electronic device further extracts a feature vector from the sound components, classifies the extracted feature vector to obtain a probability value according to the classifier model, and detects the signature event based on the probability value. |
US09965682B1 |
System and method for determining position of a device
A system and method is provided for determining the location of a device based on image of objects captured by the device. In one aspect, an interior space includes a plurality of objects having discernable visual characteristics disposed throughout the space. The device captures an image containing one or more of the objects and identifies the portions of the image associated with the objects based on the visual characteristics. The visual appearance of the objects may also be used to determine the distance of the object to other objects or relative to a reference point. Based on the foregoing and the size and shape of the image portion occupied by the object, such as the height of an edge or its surface area, relative to another object or a reference, the device may calculate its location. |
US09965679B2 |
Capturing specific information based on field information associated with a document class
A device may obtain a document, of a document type, from which specific information is to be captured. The specific information to be captured may depend on a document class associated with the document. The device may identify the document class, associated with the document, based on a characteristic of the document. The document class may identify a category of document in which the document is included, and may be associated with multiple document types. The device may determine field information associated with the document class. The field information may include information that identifies a portion of the document where the specific information is located, or may include information that identifies a manner in which the specific information can be identified within the document. The device may analyze the document, based on the field information, in order to capture the specific information. The device may provide the captured specific information. |
US09965678B2 |
Method for recognizing table and flowchart in document images
A table and flowchart detection method is disclosed. First, based on connected component analysis and the sizes of the connected components, a target connected component that corresponds to possible elements of table or flowchart is detected in the input image. The target connected component is broken into corners and edges that connect the corners. Based on the relationship between the corners and edges, it is determined whether the target connected component is a table or a flowchart. For table detection, the edges and corners are linked into horizontal sets and vertical sets, and based on corner counts in the horizontal sets and vertical sets, it is determined whether the target connected component is a table. For flowchart detection, the boundary boxes and connecting lines between boundary boxes are detected to determine whether the target connected component is a flowchart. |
US09965676B2 |
Method and system for identifying a plurality of reference points in a hand drawing track
A method for identifying reference points in a hand drawing track with a number (n) of dots includes marking a first one of the dots as a reference point; for each of a (kth) one of the dots, determining an included angle; marking the (kth) one of the dots as a reference point when the included angle associated therewith is larger than a predetermined angle; calculating an accumulated distance between the (kth) one of the dots and a last one of the reference point (s) thus marked when the included angle is not larger than the predetermined angle; and marking the (kth) one of the dots as a reference point when it is determined that the accumulated distance thus calculated is larger than the predetermined distance, 2≤k≤(n−1). |
US09965675B2 |
Using virtual reality for behavioral analysis
Examples of the disclosure provide for calibrating a virtual reality environment based on data input in response to initial calibration prompts to provide a customized detection phase for a behavior analysis session. User interaction data are received during the customized detection phase and is dynamically pushed through a trained machine learning component to generate a dynamic behavior vector for the behavior analysis session, the dynamic behavior vector updating during the customized detection phase. The virtual reality environment is dynamically modified during the customized detection phase using the dynamic behavior vector. |
US09965674B2 |
Ticket evading decision system with human face recognition and usage method thereof
The present invention discloses a ticket evading decision system with human face recognition and usage method thereof. The ticket evading decision system comprises a human face information collecting module, an information storing module, a ticket counting module and a ticket evading decision module, wherein the human face information collecting module, the ticket counting module and the ticket evading decision module are connected with the information storing module; the human face information collecting module scans and collects human face feature information and converts and compresses the same; the information storing module integrates the collected human face feature information into a complete record and stores the same; the ticket counting module computes and counts thrown fare data in real time and stores or updates the currently thrown ticket data and state into the information storing module; and the ticket evading decision module retrieves and processes each record stored in the information storing module in real time, and performs analysis, decision and timing processing according to the state of the record. The present invention provides a solution with good compatibility, high efficiency, high automation degree and low cost for a ticket evading scene. |
US09965669B2 |
Optical device
An optical device includes a first substrate, a second substrate, a first transmitting portion, N light-emitting portions, and a light-receiving portion. The first transmitting portion is disposed in the first substrate. The N light-emitting portions are disposed in the first substrate, and the N is an integer of 2 or more. The light-receiving portion is configured to receive light passing through the first transmitting portion and is disposed in the second substrate. |
US09965667B2 |
Fingerprint recogntion sensor and terminal device
Disclosed is a fingerprint identification sensor, which comprises: a sensor unit, comprising a capacitor array formed by a plurality of capacitor induction units and having an output, a power supply and a sensor ground output; a conversion circuit, connected to the device ground of the terminal device, and the output and the sensor ground of the sensor unit, and configured to, upon modulating the driving signal to the modulated signal, output the modulated signal to the sensor ground; an energy storage capacitor, connected between the power supply and the sensor ground, and configured to stabilize an operating voltage of the sensor unit; a high-speed transistor switch, connected to the power supply, and configured to perform synchronous switch-on and switch-off according to status of the conversion circuit power supply; and a power supply, connected to the conversion circuit and the power supply of the sensor unit via the high-speed transistor switch. |
US09965666B2 |
Fingerprint recognition method, fingerprint recognition device and electronic device
The present disclosure relates to a fingerprint recognition method, a fingerprint recognition device and an electronic device, wherein the fingerprint recognition method comprises: an obtaining step of obtaining a capacitance detection value corresponding to each sensing electrode in a sensing electrode array; a calculation step of calculating a difference value between a first capacitance detection value corresponding to a first sensing electrode and a second capacitance detection value corresponding to a second sensing electrode, wherein the first sensing electrode and the second sensing electrode are adjacent to each other in the sensing electrode array; a type determination step of determining a fingerprint type detection result of the first sensing electrode and a fingerprint type detection result of the second sensing electrode according to the difference value; and a recognition step of recognizing the fingerprint according to the fingerprint type detection results. |
US09965664B2 |
Mobile data collector with keyboard
A mobile data collector with a keyboard, used to be combined with a mobile electronic device, includes a protective cover, a data reader, and a keyboard module. The protective cover has a bottom plate and a surrounding frame. The surrounding frame is disposed along the perimeter of the bottom plate to form a first accommodation space and a second accommodation space located at one side of the first accommodation space. The mobile electronic device is disposed at the first accommodation space. The data reader is located at a side of the bottom plate opposite to the mobile electronic device and is electrically connected to the mobile electronic device. The keyboard module is disposed in the second accommodation space and electrically connected to the data reader. Thus, the mobile data collector has an input interface for inputting or modifying related information, which enhances usage convenience. |
US09965662B2 |
Pattern recognition based motion detection for asset tracking system
An asset tracking system that optimizes the value per ping by tying the ping to a pattern of movements of the asset. The asset tracking device will send a ping to a remote host (i.e., receiver) when predetermined qualified event is detected by the device. In such a manner, the value per ping is optimized, leading to increased battery life and decreased operational cost. To satisfy these conditions, the asset tracking device is equipped with appropriate sensors, actuators, and trigger mechanism(s). A four-phase methodology or algorithm used to detect and determine when detected motions and movements warrant triggering the data ping. |
US09965660B2 |
Communication device, non-contact type card reader, and wireless system
A communication device having a function for supplying electric power to a communication partner may include a non-contact control section configured to balanced-output transmission power, an antenna circuit configured to transmit the transmission power as an electromagnetic wave, and a matching circuit which is disposed between an output of the non-contact control section and an input of the antenna circuit and is configured to perform impedance matching. The matching circuit and the antenna circuit are respectively provided with two systems and circuit structures from the output of the non-contact control section to the antenna circuits via the matching circuits of the two systems are formed symmetrically. |
US09965658B2 |
Person-centric activation of radio frequency identification (RFID) tag
In embodiments of person-centric RFID tag activation, an RFID tag is configured so as to be active or inactive based on proximity to a person. An RFID tag includes an integrated circuit (IC), an antenna coupled to the IC, and skin proximity activation circuitry. For example embodiments, the skin proximity activation circuitry is configured to establish an active state for the RFID tag if proximate to skin and an inactive state if not proximate to skin. For an example implementation, an RFID tag is placed in an operationally active state in which an interrogation signal is detectable by an IC if at least one skin contact point is touching skin. For another example implementation, an RFID tag is placed in a communicatively active state in which a received interrogation signal may trigger the sending of a response signal if a detected temperature comports with a human-appropriate range of temperatures. |
US09965657B1 |
Disposable patient tag
An apparatus, system and method to track location, the apparatus including: a substantially planar disposable housing comprising an electronics compartment; a secondary technology sensor disposed along a periphery of the disposable housing; an electronics module disposed within the electronics compartment, the electronics module comprising: a processor coupled to a memory; an RF transceiver coupled to an RF antenna and to the processor; a secondary technology transceiver coupled to the processor; and a battery coupled to the apparatus, wherein the battery is not field-replaceable. The apparatus may further include a marking to indicate a predetermined period of time that the apparatus is operable. Embodiments further include an unattended smart container to autonomously collect a plurality of the apparatus and to report status to a central monitor system. |
US09965656B2 |
Methods and apparatus for computer-aided tissue engineering for modeling, design and freeform fabrication of tissue scaffolds, constructs, and devices
One aspect of the invention provides a method for multi-nozzle biopolymer deposition of heterogeneous materials to create or modify a composite biopolymer multi-part three-dimensional assembly having at least one biomimetic and at least one non-biomimetic feature. The method includes: (a) utilizing a CAD environment to design and/or modify a composite multi-part assembly, thereby producing a CAD design; (b) converting the CAD design into a three-dimensional heterogeneous material and multi-part assembly model in a format suitable for three-dimensional, multi-nozzle printing, wherein the design comprises at least one biomimetic feature and at least one non-biomimetic feature; and (c) printing the composite assembly by simultaneously depositing the heterogeneous materials using multiple, different, specialized nozzles, wherein the simultaneous depositing includes direct deposition of cells. |
US09965654B2 |
Secure display element
Techniques for securely displaying sensitive information against attempts to capture such information via screenshots are introduced. Similar to the pieces of a puzzle, a plurality of images that collectively represent a keypad (for example) are generated and each image represents a different part of the characters. The generated images are to be displayed to a human user in a sequential fashion at at least a predetermined minimum frame rate, such that the plurality of images sequentially displayed are perceivable by the human user collectively as the keypad. In each of the plurality of images, at least a part of the characters of the keypad is disguised or concealed, and in some embodiments, to the extent that not a single character of the keypad is recognizable by a human or a machine. Further, bogus data can be selectively inserted to enhance security. |
US09965646B2 |
Sensitive data discrimination method and data loss prevention system using the sensitive data discrimination method
An exemplary embodiment of the present disclosure illustrates a sensitive data discrimination method executed in a data loss prevention system to determine whether a file has the least one sensitive data during a file generation proceeding. Steps of the sensitive data discrimination method are illustrated as follows. Multiple characters inputted via a keyboard are recorded. The recorded characters are trimmed to generate a trimmed data. The trimmed data and at least one predefined term related to the at least one sensitive data are compared, to determine whether the trimmed data has the at least one sensitive data. |
US09965645B2 |
Field level data protection for cloud services using asymmetric cryptography
Systems, apparatuses, and methods for providing data security for data that is stored in a cloud-level platform. In one embodiment, each session is associated with specific session “keys” for use in encrypting and decrypting data. The session specific keys are generated by a client application and the client public key of a public/private key pair is provided to the cloud platform as part of a user authentication process. If the user is properly authenticated, then the platform creates its own set of keys and sends the server public key of a public/private key pair to the client. When the client requests a data record or document, the platform can determine if the user is authorized to have access to the entire data record or document or only to certain fields or portions of the record or document. Based on that determination, the platform may selectively encrypt certain fields or portions of the record or document with the client public key. |
US09965642B2 |
Power efficient storage management
One or more systems and/or techniques are provided for managing a partially encrypted file system, for storage hardware virtualization, and/or for storage management. In example, data may be stored in a partially encrypted file system, where sensitive data is encrypted for security and non-sensitive data is unencrypted, which may mitigate energy usage otherwise used for encrypting non-sensitive data, thus improving battery life. In an example, a storage device may be exposed to applications as a plurality of isolated storage structures where an application is provided data access to an isolated storage structure assigned to the application but not to isolated storage structures assigned to other applications, which may provide hardware level isolation with improved energy efficiency. In an example, a storage management component, configured to provide isolation and encryption, may be integrated into a computing device as an application specific integrated circuit (ASIC) or a system on a chip (SoC). |
US09965640B1 |
Real-time distribution of messages via a network with multi-region replication in a hosted service environment
A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is authorized to receive, and it automatically sends those messages to the subscriber. |
US09965638B2 |
Rights application within document-based conferencing
Although current conferencing applications provide many abilities, some of these abilities are limited. Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet, where a view of a local copy of the document is synchronized between participants. Participation abilities of certain network-based conference participants may be limited in such embodiments. Such limits may be enforced locally for each participant, on a server by preventing data representative of certain actions from being broadcast to other participants, or in other ways as described and would be readily apparent herein. |
US09965637B2 |
Method and device for activating functions of a control device
A method for activating at least one function of a control device of a motor vehicle, which includes the steps: a) generating a random value in the control device; b) calculating a reference value from the random value by the control device; c) transmitting the random value to a remote control unit and from the remote control unit to a server; d) verifying the authorization of the remote control unit transmitting the random value by the server and if an authorization of the remote control unit is provided: e) generating a response value from the random value by the server; f) transmitting the response value to the remote control unit and from the remote control unit to the control device; and g) comparing the response value with the reference value and, if the response value matches the reference value, activating the at least one function of the control device. |
US09965635B2 |
Image tagging device
Provided is an image tagging device including: a first functional unit in which an image including an object that is a target of privacy protection is stored and that removes privacy information by changing part of the master image; a second functional unit that acquires the changed image from the first functional unit and changes a region image of an object that is not to be tagged in the first image; a function that distributes the changed image from the second functional unit to a tagging operation terminal device and receives image tag information from the tagging operation terminal device over a network; and a tagged image generator that generates a tagged image on the basis of the master image and the image tag information. This makes it possible to collect tagged images while achieving both privacy protection and an improvement in efficiency of a tagging operation. |
US09965632B2 |
System and methods for secure firmware validation
An electronic device, such as a dynamic transaction card having an EMV chip, that acts as a TPM having a memory, an applet, and a cryptographic coprocessor performs secure firmware and/or software updates, and performs firmware and/or software validation for firmware and/or software that is stored on the electronic device. Validation may compare a calculated checksum with a checksum stored in EMV chip memory. If a checksum calculated for firmware and/or a software application matches a checksum stored in EMV chip memory of the transaction card, the transaction card may operate normally. If a checksum calculated for firmware and/or a software application does not match a checksum stored in EMV chip memory of the transaction card, the transaction card may freeze all capabilities, erase the memory of the transaction card, display data indicative of a fraudulent or inactive transaction card, and/or the like. |
US09965627B2 |
Labeling objects on an endpoint for encryption management
Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility. |
US09965625B2 |
Control system and authentication device
Provided are a control system and an authentication device capable of detecting abnormality of a development device for distributing a control program and of preventing destruction and tampering of the program caused by the abnormality. To solve the above problem, there is provided: a control device that controls a controlled object; a development device that manages a plurality of control programs executed by the control device and sends the predetermined control program and information accompanying the control program to the network; and an authentication device having an authentication list storing the information accompanying the control program in association with the control program. Upon receiving the control program and the information accompanying the control program from the development device, the authentication device performs authentication whether or not the development device is normal by checking the accompanying information received from the development device with the information stored in the authentication list. |
US09965620B2 |
Application program interface (API) monitoring bypass
This disclosure is directed to a system for system for application program interface (API) monitoring bypass prevention. Operation of an API function may be preserved by generating a binary translation based on the API function native code. The native code may then be protected to prevent API monitoring bypassing. In one embodiment, access permission may be set to non-executable for a memory page in which the native code is stored. Attempts to execute the native code may generate exceptions triggering API monitoring. Alternatively, some or all of a body section of the native code may be replaced with at least one trap instruction that cause exceptions triggering API monitoring or engaging protective measures. Use of the trap instruction may be combined with at least one jump instruction added after a header section of the native code. Execution of the jump instruction may cause execution to be redirected to API monitoring. |
US09965618B1 |
Reducing privileges for imported software packages
Disclosed are various embodiments for reducing privileges for imported software packages, such as software libraries. Trusted code is received that is configured to use untrusted code. A wrapper is generated for the untrusted code. The trusted code is reconfigured to use the wrapper. The wrapper is configured to invoke the untrusted code with reduced privileges as compared to the trusted code. |
US09965617B2 |
Display apparatus and method for controlling display apparatus thereof
A display apparatus which determines a screen to be displayed when a power-on command is input, and method thereof, is provided. The display apparatus includes a display configured to display a content; an input unit configured to receive a command; and a controller configured to: in response to a power-off command being input while a content is displayed, determine whether or not the displayed content is appropriate to be subsequently displayed when a power-on command is input; in response to determining that the displayed content is not appropriate to be subsequently displayed when the power-on command is input, store a predetermined initial screen; in response to determining that the displayed content is appropriate to be subsequently displayed when a power-on command is input, store the displayed content; and in response to a power-on command being input, control the display to display the predetermined initial screen or the displayed content. |
US09965614B2 |
Mobile application, resource management advice
Techniques for a resource management advice service are provided. In some examples, resource management advice and/or instructions may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more resource management operations associated with a service provider. Based at least in part on the requested operation and/or the particular service provider, advice and/or instructions for managing the resource may be provided. |
US09965613B2 |
Method and system for user session discovery
Systems and methods are described to validate user connections to one or more application servers within a multi-tenant application system. A domain-level cookie at the client identifies any active connections for that client. As the client requests a connection to a particular application, the cookie is provided to a validation server that determines if any previously-established sessions with the multi-tenant system exist, and/or if such sessions remain active. If an active session already exists, then the client can be redirected to a particular server to continue the previously-established session. If no valid prior sessions are available, then the client can be validated and a new connection to an appropriate server can be established, as appropriate. |
US09965605B2 |
Apparatus and method for automatic unlocking of portable terminal
A method automatically unlocks a portable terminal. The method includes collecting specific information by the portable terminal at a current location, and if the specific information satisfies a pre-set condition, automatically unlocking the terminal. |
US09965599B2 |
Function setting method
A method of setting function includes first to fourth steps. The first step connects a recording medium to a first electrical apparatus having an optional function either disabled or temporarily enabled, the recording medium containing license information to enable the optional function. The second step allows first electrical apparatus to authenticate the license information. The third step, subsequent to the second step, enables the optional function of the first electrical apparatus. The fourth step, subsequent to the third step, records the optional function as having been authenticated in the license information. |
US09965596B2 |
Means and method for improved glycemic control for diabetic patients
A glycemic control system includes a physician processor, remote processor, and a portable telephone having a data input mechanism, a display, and an internal processor for bi-directional communication with the physician's processor and the remote processor. A patient inputs data to the internal processor responsive to input from the physician's processor and then transmits the information to the remote processor where an optimized number of units to be administered is sent back and displayed on the portable telephone. |
US09965593B2 |
Predicting risk of major adverse cardiac events
Measurement of circulating ST2 and natriuretic peptide (e.g., NT-proBNP) concentrations is useful for the prognostic evaluation of subjects, in particular for the prediction of adverse clinical outcomes, e.g., mortality, transplantation, and heart failure. |
US09965590B1 |
Healthcare collaboration computer system
According to various embodiments, a healthcare collaboration system and methods are provided to enable physicians and other participants in the healthcare system to efficiently collaborate with one another by engaging in system-facilitated consultations. As used herein, a consultation may generally refer to communications established between two or more users of the healthcare collaboration system. In general, the system and methods described herein provide the ability for users to establish consultations with other users at a mutually convenient time, whether or not there exists a prior relationship between the users. In exchange for time spent conducting consultations, users may be compensated using any number of compensation methods. By providing a platform that facilitates communication and collaboration among healthcare participants, both patients and physicians are benefited by improving the efficiency of medical diagnosis and treatment, thereby increasing satisfaction and lowering costs of the healthcare system. |
US09965578B2 |
Compensation for patterning device deformation
A method for improving a lithographic process for imaging a design layout onto a substrate using a lithographic projection apparatus comprising a patterning device, wherein the patterning device deforms from a first state to a second state, the method comprising: determining a deformation of the patterning device from the first state to the second state; determining a compensatory design layout from the design layout and the deformation; wherein the compensatory design layout is such that when the compensatory design layout is generated on the patterning device in the first state, the deformation of the patterning device deforms the compensatory design layout to the design layout. |
US09965576B2 |
Accommodating engineering change orders in integrated circuit design
A method includes receiving a register-transfer-level description and a gate-level description for an integrated circuit design. The gate-level description includes one or more spare latches implemented as reconfigurable latch filler cells. The method further includes receiving an engineering change order, and, responsive to the engineering change order, adding the at least one additional latch to the register-transfer-level description and, for at least one of the at least one additional latch, selecting one of the one or more spare latches in the register-transfer-level description to yield a selected spare latch. The method further includes, for the selected spare latch, identifying a selected reconfigurable latch filler cell in the gate-level description and replacing the selected reconfigurable latch filler cell with an operational latch in the gate-level description. The method further includes finalizing the integrated circuit design. A corresponding computer program product and computer systems are also disclosed. |
US09965572B1 |
Multi-user CAx assembly updater
A system for collaborating on a component according to an exemplary aspect of the present disclosure includes, among other things, a computing device configured to execute a first multi-user CAx environment including a synchronization module. The synchronization module is configured to selectively cause a display module at a first multi-user CAx environment to display data corresponding to changes to at least one subcomponent feature relating to an assembly model caused by a second multi-user CAx environment during an assembly session when at least one predetermined criterion is met. A method for collaborating on a component design is also disclosed. |
US09965568B2 |
Concepts for providing an enhanced media presentation
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment. |
US09965567B2 |
Adaptive content management system for multiple platforms
A content management system generates views of digital content for presentation on a user client. The content management system includes different publication templates having different layouts for presenting content on different types of viewing devices. The publication template is based on a layout, which specifies a spatial arrangement of sections. The publication template associates publication elements such as a leading article with sections of a layout. A view matches components such as an article with sections of a publication template based on a mapping between the components and publication elements associated with the sections. The content management system generates different views for different types of viewing devices. The content management system also analyzes interactions between user clients, components, and views, and the content management system includes an analytics interface to present data about these interactions. |
US09965565B2 |
Methods and terminals for generating and reading 2D barcode and servers
Generating a 2D barcode includes acquiring private information input by a user and sending the private information to a server through a network. The method includes receiving an information access address returned through the network by the server, and generating a 2D barcode including the information access address. The method further includes acquiring a 2D barcode including an information access address and scanning the 2D barcode to obtain the information access address included in the 2D barcode, the information access address being for accessing private information. The method further includes sending the information access address to a server through a network, and receiving the private information returned through the network by the server, and using the private information as a reading result of the 2D barcode. |
US09965564B2 |
Apparatus and method of displaying hardware status using augmented reality
A method of accessing equipment status information in a data center includes detecting, by a mobile computing device, a fiduciary marker within at least one image captured by an image capture device, decoding the equipment identification data from the fiduciary marker, providing the equipment identification data to a data center management system for the data center through a communications network, receiving status information for the piece of equipment from the data center management system through the communication network, and displaying the status information on a display screen of the mobile computing device. The fiduciary marker is configured to contain encoded equipment identification data associated with a piece of equipment. |
US09965563B2 |
Method and apparatus to identify outliers in social networks
A system that incorporates teachings of the present disclosure may include, for example, a process that reduces a sampling size of a total population of on-line social network users based on a comparison of seed information to a population of on-line social network users. The reduced sampling of on-line social network users is compared to a social graph of the on-line social network users, wherein the social graph is obtained from an algorithm applied to the reduced sampling of the on-line social network users. An outlier is determined in the reduced sampling of on-line social network users based on a characterizing of a cluster of social network users. Additional embodiments are disclosed. |
US09965559B2 |
Providing automatic actions for mobile onscreen content
Implementations provide an interface for initiating actions related to content the user is viewing on a mobile device. A method includes performing recognition on content captured from a display of a mobile device and identifying a plurality of entities in the content. The method may include issuing a query for each of the plurality of entities, ranking the plurality of entities based on the search results, generating an action card for at least some of the highest ranked entities, and providing the action cards for display on the mobile device. Alternatively or additionally, the method may include determining at least one contact in a contacts data store that corresponds to an entity and generating an action card for the entity, the action card having a first action that uses first information from the contacts data store and a second action that uses second information from the contacts data store. |
US09965555B1 |
System and method for search with the aid of images associated with product categories
The present application describes performing a user initiated search query comprising receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, retrieving an image of the at least one desired object based on one or more of the plurality of objects, generating a contour of the image and comparing the generated contour with other related contours of other images stored in the database, displaying all of the available contours of all of the images that match the generated contour, receiving a selection of one of the available contours from the user and performing the search query based on the user selected contour. |
US09965554B2 |
System and method for indexing and displaying document text that has been subsequently quoted
A computerized system and method is presented for analyzing quotations made in a quoting document of text originally found in a source document. The quoting document and source document can be web pages publicly available on the World Wide Web. The present invention analyzes the quoting document for quoted text, searches the source document for that text, and stores the existence of the quotation in association with the source document. When displaying the source document, quoted text is highlighted. A link is provided between items of quoted text and a list of documents that have quoted that text. From this list the full text of a quoting document may be displayed. |
US09965553B2 |
User agent with personality
A method builds a personality of a user agent that is based on verbal and nonverbal communication preferences of a person. The user agent executes a search request from a user and displays results to the search request based on the personality of the user agent opposed to a personality of the user. |
US09965547B2 |
System and methods for automating trademark and service mark searches
Exemplary embodiments of the present disclosure provide for extraction data from one or more repositories in response to an electronic search order including a text-based input string, a list of jurisdictions, and a list of international classes. Conditional logic of one or more rules is executed to process the search order, and the search order is transformed into one or more queries based on execution of the conditional logic of the one or more rules. A set of data is retrieved from the one or more repositories using the one or more queries to generate search results, where the set of trademarks retrieved can be limited to the list of jurisdictions and the list of international classes identified in the search order. At least a portion of the search results are transmitted to a user computing device to be rendered in a graphical user interface of a display device associated with the user computing device. |
US09965539B2 |
Computer implemented method for dynamic sharding
The present disclosure relates to systems and methods for dynamic sharding of a database comprising data identifiable by keys comprised within a global ordered range. When handling a request for data of at least one key: providing the request to a predetermined shard store; the predetermined shard store verifying, by means of its local subrange collection, whether the at least one key is present in a local subrange of a shard stored on the predetermined shard store; and when at least one key is not present in a local subrange of a shard stored on the predetermined shard store, returning a message comprising the local subrange collection of the predetermined shard store. |
US09965538B2 |
Early thread return with secondary event writes
A log manager causing events to be written to the primary and the secondary computing systems for high availability, and returning threads quickly. Rather than cause every event write to be immediately written to the secondary computing system, the log management component is triggered to write to the secondary computing system upon detecting event write requests of event writes of a particular event type. In response to detecting such an event write, the log management component gathers a group of event writes corresponding to that particular event write, and dispatches the event writes as a group. The particular thread that initiated the particular event write of the particular event type is returned after dispatching the event write group, but before or without confirmation of the particular event write group has been written to the secondary computing system. |
US09965537B2 |
System and method of providing a snapshot of data and replaying the data
A method including: receiving one or more first transactions at the computer replay system from one or more data sources; storing the one or more first transactions in a transactional database; updating a current state of one or more first records in a historical database based on the one or more first transactions; receiving a request from a first user for a replay of the data starting at a first moment; determining a state of the one or more first records in the historical database at the first moment; providing the state of the one or more first records at the first moment to the first user; determining one or more second transactions in the transactional database that occurred after the first moment; and providing sequentially the one or more second transactions to the first user. Other embodiments are provided. |
US09965536B2 |
Replication description model for data distribution
A system, method and computer-readable mediums for replicating data, are provided. A replication logic description describing how data is replicated in a replication path and a resource description describing a replication environment are specified. The replication logic description is bound to at least one resource in the resource description. Once bound, an object representing a bound replication logic description and the resource description is generated and deployed in the replication environment. Once deployed the object replicates data in the replication path while ensuring transaction consistency and delivery during replication of the data. |
US09965529B2 |
Maintaining search context
Methods and systems are provided for providing search results while maintaining search context. A search system may display a plurality of links related to a received search query, wherein the links are all of the same entity type. The system may display sets of search results related to the plurality of links, while continuing to display the plurality of links. |
US09965526B1 |
Data mining for multiple item comparisons
Techniques for determining multiple item comparisons may be provided. For example, a system may monitor user interaction of a plurality of users that includes viewing and ordering items. The system may determine one or more items that compete, such that ordering a first item in the competing category of items lowers a probability that the user will also order a second item. The system may determine a subset of the competing items and providing information about the comparison and/or items for presentation to a user. |
US09965525B2 |
Protecting personal data
Personal information related to calls is protected from disclosure. Mobile location data may be useful for profiling users of mobile devices. However, information related to calls may need protection from disclosure. Any mobile location data related to calls is thus excluded from profiling efforts. |
US09965524B2 |
Systems and methods for identifying anomalous data in large structured data sets and querying the data sets
The technology disclosed relates to automatic generation of tuples from a record set for outlier analysis. Applying this new technology, user need not specify which 1-tuples to combine into n-tuples. The tuples are generated from structured records organized into features (that also could be fields, objects or attributes.) Tuples are generated from combinations of feature values in the records. Thresholding is applied to manage the number of tuples generated. The technology disclosed further relates to indexing and searching high dimensional tuple spaces in a computer-implemented system. |
US09965522B2 |
Mobile application search ranking
Disclosed is a technique for providing a linkage between applications, or other digital content, of an application store by assigning values to users of the digital content with respect to a particular user who is submitting a query for particular digital content. The technique involves receiving a query and identifying a subset of digital content based on the query and a word matching technique. For each identified digital content, users who have installed or downloaded the digital content may be determined. A reputation score, corresponding to a user's influence, and a trust score, corresponding to a degree of separation between the user who submitted the query and other users who have installed the digital content, may be computed for each of the users. A list of recommended applications may be generated based on the word matching technique, the reputation score, and the trust score. |
US09965520B2 |
Efficient logical merging over physically divergent streams
A logical merge module is described herein for producing an output stream which is logically compatible with two or more physically divergent input streams. Representative applications of the logical merge module are also set forth herein. |
US09965519B2 |
Document linkage and forwarding
Keeping track of which communications are related, or linked, in a series of communications is an important feature in many electronic document systems. As communication chains grow and branch, however, these systems require meticulous use of unique document identifiers to maintain those links. Systems and methods to create or restore these links in the absence or misuse of unique document identifiers are therefore provided. Responsive communications from parties are linked with the initial communications whose requests are answered by the responsive communications. Additionally, any requests not answered by the responsive communications may be automatically configured into a secondary communication which will be linked with the responsive communication and the initial communication so that its responsive communication may be built into the chain of communication. |
US09965500B2 |
Mixed join of row and column database tables in native orientation
A mixed join between database column and row tables employs an algorithm that recognizes both row and column store, and is executable upon the data in its native form (row or column) without requiring conversion between orientations. The native mixed join algorithm accesses the column dictionary of the column table for efficient join processing. The native mixed join algorithm may also exploit an inverted index (if present) to search a record (e.g. docid) with a given value. In particular, the native mixed join algorithm looks up a column dictionary for a join condition, while iterating the row table and returning matched records in a pipelined manner. |
US09965498B2 |
Predictive resource management
Apparatus, systems, and methods may operate to monitor database system resource consumption over various time periods, in conjunction with scheduled data loading, data export, and query operations. Additional activities may include generating a database system resource consumption map based on the monitoring, and adjusting database system workload throttling to accommodate predicted database system resource consumption based on the resource consumption map and current system loading, prior to the current database resource consumption reaching a predefined critical consumption level. The current system loading may be induced by data loading, data export, or query activity. Other apparatus, systems, and methods are disclosed. |
US09965495B2 |
Method and apparatus for saving search query as metadata with an image
A computer implemented method and apparatus for saving a search query as metadata with an image, comprising receiving image search results from an image search string query, receiving one or more image files from the image search results as one or more selected image files for storage, generating metadata based on the image search string query, associating the metadata with the one or more selected image files, and storing the one or more selected image files with the metadata. |
US09965494B2 |
Sharing photos
Implementations generally relate to sharing photos. In some implementations, a method includes collecting photos associated with one or more objects, where the photos are collected from a plurality of users. The method also includes collecting attention information associated with the one or more objects. The method also includes generating an attention map based on the attention information. The method also includes grouping the one or more photos into groups of photos based on the attention map. The method also includes causing the groups of photos to be displayed to a target user based on one or more predetermined criteria. |
US09965493B2 |
System, apparatus, method, program and recording medium for processing image
An image processing system may include an imaging device for capturing an image and an image processing apparatus for processing the image. The imaging device may include an imaging unit for capturing the image, a first recording unit for recording information relating to the image, the information being associated with the image, and a first transmission control unit for controlling transmission of the image to the image processing apparatus. The image processing apparatus may include a reception control unit for controlling reception of the image transmitted from the imaging device, a feature extracting unit for extracting a feature of the received image, a second recording unit for recording the feature, extracted from the image, the feature being associated with the image, and a second transmission control unit for controlling transmission of the feature to the imaging device. |
US09965492B1 |
Using location aliases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query is received, and a user that submitted the query is identified. It can be determined that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user. In response, a prompt can be provided to the user to specify a geographical location corresponding to the one or more query terms, data indicating a geographical location is received, and data is stored that indicates that, for the identified user, the one or more terms are an alias for the geographical location. One or more search results responsive to the query are provided, where the alias corresponds to the geographical location input in response to the prompt. |
US09965487B2 |
Conversion of forms of user data segment IDs in a deduplication system
Various embodiments for managing data in a data storage having data deduplication. For a back reference data structure incorporating reference information for at least one user data segment to a storage block, using a plurality of hash functions to convert between a plurality of form types of user data segment identification (ID's) representative of the at least one user data segment. |
US09965486B2 |
Embedding information within metadata
In one embodiment, a method includes receiving a datafile and associated metadata, wherein the associated metadata has a reserved area of storage space and a known format, determining a sampled format for the associated metadata, wherein the sampled format creates available spaces within the reserved area of storage space, determining data to be embedded in the associated metadata, inserting the data to be embedded into a least one of the available spaces, and providing the datafile and the associated metadata with the inserted data. |
US09965483B2 |
File system
A digitally signed file system in which data, metadata and files are objects, each object having a globally unique and content-derived fingerprint and wherein object references are mapped by the fingerprints; the file system has a root object comprising a mapping of ail object fingerprints in the file system, such that a change to the file system results in a change in the root object, and tracking changes in the root object provides a history of file system activity. |
US09965482B2 |
Hash based read and write operations in a storage system
A method for hash-based writing, the method comprises: receiving a received data entity to be stored in a storage system, wherein the received data entity is associated with received data entity metadata; selecting a selected data structure out of a set of data structures that comprises K data structures; wherein K is a positive integer; wherein for each value of a variable k that ranges between 2 and K, stored data entity metadata that is stored in a k'th data structure out of the set collided with stored data entity metadata that is stored in each one of a first till (k−1)'th data structures of the set; calculating an index by applying, on the received data entity metadata, a hash function that is associated with the selected data structure; determining whether an entry that is associated with the index and belongs to the selected data structure is empty; writing to the entry, if the entry is empty, the received data entity metadata, and storing the received data entity in the storage system in response to a location of the entry in the set; and selecting, if the entry is not empty, a new data structure of the set and repeating at least the stages of calculating and determining. |
US09965480B2 |
Smart archiving of real-time performance monitoring data
A method for archiving monitoring data by enabling real-time analysis within a live database. A processor receives a set of parameters, which is selected based on monitoring data of a system application. The processor determines a historical schema of monitoring data and a retention period for a current schema of monitoring data, based on the set of parameters. The processor performs an impact analysis of the historical schema and retention period of the monitoring data. Upon acceptance of the impact analysis, the processor generates the historical schema which is applied to a table of monitoring data, populated by copying monitoring data from the current schema to the historical schema, within the live database. The processor removes monitoring data exceeding the rolling retention period from both the current schema and historical schema, based on the rolling retention period of the current schema. |
US09965479B2 |
Systems and methods for relinking data items
In one example embodiment, a method is implemented to relink a data item. The method includes identifying that a data item, referenced by a referencing document, is absent from a data item location for the data item indicated by the referencing document. User preference data, indicating a designated relink location to search for absent data items, is accessed. The relink location is searched for the absent data items. Another example embodiment may include a method to relink a current data item to a replacement data item location by accessing user preference data and searching a relink location for a replacement data item in accordance with the relink location indicated by the user preference data. |
US09965474B2 |
Dynamic summary generator
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a request for information about a term from a user; obtaining, at one or more processors, one or more characteristics of the user; obtaining, at the one or more processors, a template including a plurality of attributes associated with the term; generating, at the one or more processors and based on the one or more characteristics of the user, a response, the response including a respective description for each attribute of the plurality of attributes in the template; and providing for output, data representing the response. |
US09965473B2 |
System, information processing apparatus, method for controlling the same, and non-transitory computer-readable medium
A system in which data stored in a first information processing apparatus is migrated to a second information processing apparatus, wherein the first information processing apparatus comprises: an export unit configured to export migration target data that is stored in a storing unit; and a recording unit configured to record time information indicating the time of exporting performed by the export unit, and the export unit furthermore compares the time information and information regarding an update date of the data stored in the storing unit and exports data updated at or subsequent to the time indicated by the time information as a difference migration target. |
US09965468B2 |
Method and apparatus for acquiring network resource
A method and an apparatus for acquiring a network resource where the method includes extracting language configuration information of a browser, and placing the language configuration information into a language list, sending a hypertext transfer protocol (HTTP) request to a web server, locating a position of a media element, matching a value of a language attribute of a specified resource element in the media element with the language information in the language list, selecting a media resource address, and finally according to the media resource address, requesting a media resource from the web server and loading the media resource. Hence, the browser can automatically select a media file of a specified language version according to a language preference of a user, thereby reducing a workload of a website developer. Additionally, the user does not need to perform manual selection, thereby enhancing user experience. |
US09965467B2 |
Sign language communication with communication devices
Implementations enable conversations between operators of communication devices who use sign language and other operators who don't. A method may include receiving images of first sign language gestures captured by a camera of a first communication device, converting the first sign language gestures into first text, transmitting the first text to a second communication device, receiving second text from the second communication device, and converting the second text into images of second sign language gestures made by an avatar. The method may also include operating the camera to capture the images of the first sign language gestures and presenting the images of the second sign language gestures on a display of the first communication device. The method may further include receiving first speech captured at the second communication device, converting the first speech into third text, and then into images of third sign language gestures made by the avatar. |
US09965463B2 |
Information processing apparatus and information processing method
An information processing apparatus includes: an intention understanding unit configured to understand intention of a question inputted from a user; and an information extracting unit configured to extract response basic information which is a response to the question understood by the intention understanding unit and response addition information having relationship with the response basic information from a plurality of pieces of knowledge information including knowledge information relating to the user. Each piece of knowledge information includes a plurality of information elements and relationship information indicating relationship among the plurality of information elements. The information extracting unit extracts the response addition information from a group of information elements having relationship with an information element extracted as the response basic information and an information element included in the knowledge information relating to the user, directly or via one or more information elements. |
US09965462B2 |
Systems and methods for identifying and recording the sentiment of a message, posting, or other online communication using an explicit sentiment identifier
In some embodiments, a user expresses his/her sentiment in a message, blog post, social media post, or other online communication and explicitly identifies that sentiment with a symbol (such as an asterisk). This explicitly identified sentiment is recorded in a database of individual and public opinions. |
US09965460B1 |
Keyword extraction for relationship maps
Disclosed herein is a method of extracting keywords from a document based on certain statistical, positional and natural language data, as well as relationship maps between the keywords. Under this method, document data are processed to obtain an NLP result for each sentence of the document, and based on the NLP result, words in the document are filtered and grouped into terms; a frequency analysis as well as a co-occurrence analysis are performed over the terms to output one or more keywords representing the document. |
US09965457B2 |
Methods and systems of applying a confidence map to a fillable form
A method of determining placement of an input indicator on an electronic fillable form may include identifying, by an electronic device, a confidence map associated with an electronic fillable form. The confidence map may include, for one or more fillable fields of the electronic fillable form, a set of coordinates that define an area associated with each of one or more zones. The method may include receiving, by the electronic device, a selection of a portion of the electronic fillable form associated with one or more selection coordinates of the electronic fillable form, identifying a zone to which the selection coordinates correspond, and causing an input indicator to be displayed in a fill zone associated with the identified zone. |
US09965453B2 |
Document transformation
Aspects of the subject matter described herein relate to transforming documents. In aspects, a transformer obtains a source document and a transformation document. The transformation document indicates changes to make to the source document to transform the source document. The transformation document also includes location information that indicates where the changes are to be made. The transforms indicated by the transformation document may be extensible. Using the source document and the transformation document, the transformer transforms the source document into a target document. The transformer may be part of a development environment used to develop applications. |
US09965449B2 |
Providing product with integrated wiki module
Systems and methods include instantiating an application on first and second display devices. The application includes objects and an integrated wiki module. The integrated wiki module includes object wiki pages associated with the objects. The first display device is controlled to display a control module when an object is displayed thereon and to display an object wiki page in response to receiving a selection of the control module. The object wiki page includes content associated with the object. Instructions are received to change the content included in the object wiki page. The second display device is controlled to display the control module when the object is displayed on the second display device and to display the object wiki page including the changed content in response to receiving a selection of the control module after receiving the instructions to change the content. |
US09965442B2 |
Node card management in a modular and large scalable server system
A system for a system and method for provisioning of modular compute resources within a system design are provided. |
US09965439B2 |
Low latency multi-protocol retimers
A multi-protocol retimer apparatus and method for using the same are disclosed. In one embodiment, an apparatus for performing retiming between first and second devices according to a plurality of protocols comprises: a receiver operable to receive data; a transmitter to transmit data; a first data path coupled to the receiver and the transmitter and operable to transfer data received from the receiver to the transmitter during protocol specific training, where the first data path comprises control circuitry to control protocol specific training of one or both of the transmitter and receiver in response to an indication of one protocol of the plurality of protocols; and a second data path coupled to the receiver and the transmitter, the second data path having a lower latency than the first data path and for use in transferring data received from the receiver to the transmitter after protocol specific training. |
US09965435B2 |
Communication low-speed and high-speed parallel bit streams over a high-speed serial bus
Aspects disclosed in the detailed description include communicating low-speed and high-speed parallel bit streams over a high-speed serial bus. In one aspect, a data transmitting circuit converts a low-speed parallel bit stream into a high-speed parallel bit stream and then serializes the converted high-speed parallel bit stream based on a high-speed reference frequency. In another aspect, a data receiving circuit recovers the low-speed parallel bit stream from the high-speed parallel bit stream if the low-speed parallel bit stream is determined to exist in the high-speed parallel bit stream. By serializing and deserializing the low-speed parallel bit stream based on the high-speed reference frequency, it is possible to communicate the high-speed parallel bit stream and the low-speed parallel bit stream over the high-speed serial bus without requiring additional serializers and deserializers, thus reducing component costs and implementation complexities in both the transmitting circuit and the receiving circuit. |
US09965426B2 |
System and method for a low emission network
According to various embodiments, a method of operating a two-wire digital bus includes applying a bias voltage to the two-wire digital bus at a first interface node, measuring a common mode voltage of the two-wire digital bus at the first interface node, and adjusting the bias voltage at the first interface node based on the measured common mode voltage. |
US09965424B2 |
USB switch with multi-role ports
A Universal Serial Bus (USB) adapter includes a USB hub and a USB switch. The USB hub includes a plurality of downstream ports and one upstream port. The USB switch includes a plurality of connections that comprise a first connection configured to be coupled to a first USB apparatus, a second connection configured to be coupled to a second USB apparatus, a third connection coupled to the USB hub's upstream port, and a fourth connection coupled to one of the USB hub's downstream ports. The USB switch is configured to establish a first communication path between the first and second connections that bypasses the USB hub based on a determination that the first USB apparatus is to operate as a USB host, and to establish a second communication path through the USB hub based on a determination that the first USB apparatus is to operate as a client device. |
US09965419B1 |
Multiple-queue integer coalescing mapping algorithm with shared based time
A mapping technique sets coalescing latency values for computing systems that use multiple data queues having a shared base timer. A computing system having at least one receive queue and at least one transmit queue receives user-provided coalescing latency values for the respective queues, and converts these user-provided latencies to coalescing latency hardware register values as well as a base timer register value for the shared base timer. The hardware register values for the coalescing latencies together with the shared base timer register value determine the coalescing latencies for the respective queues. This mapping technique allows a user to conveniently set coalescing latencies for multi-queue processing systems while shielding the user settings from hardware complexity. |
US09965418B2 |
Semiconductor device, semiconductor system including the same, control method of semiconductor device, and check list generation program
A semiconductor device is provided which can quickly detect a malfunction of high priority modules by frequently checking a coupling state between the high priority modules and a communication bus.According to an embodiment, a host controller includes a module control circuit that performs data communication with a plurality of externally-provided modules through a communication bus, a coupling state check circuit which is coupled to the communication bus and which checks the presence or absence of a response from the modules, and selected from the modules based on information of a check list, and a control circuit that selectively causes the module control circuit and the coupling state check circuit to operate. |
US09965414B2 |
Systems and methods for managing inter-CPU interrupts between multiple CPUs
Methods for managing inter-CPU interrupts between sending and receiving CPUs are disclosed. As a part of a method, a target CPU identifier and an interrupt number is written in an interrupt send register of an interrupt sending CPU, the interrupt number is written into one of a plurality of locations of an interrupt receive register corresponding to the target CPU, an identifier of the location of the highest priority interrupt of a plurality of interrupts received by the interrupt receive register is written in an interrupt pick register, the interrupt pick register is read to determine the highest priority interrupt and a matrix associated with the target CPU is read to determine the sender of the highest priority interrupt. The highest priority interrupt is processed. |
US09965413B1 |
User mode interrupts
A method includes for each processed interrupt: identifying an interrupt associated with a first interrupt number; determining that the interrupt is designated as a special interrupt, the special interrupt being an interrupt to be translated to a different interrupt number only if the hardware processor is in user mode; determining a current execution mode for the hardware processor; for each interrupt in operating system mode, delivering the interrupt as the first interrupt number; and for each interrupt in user mode: translating the first interrupt number to a second interrupt number; and delivering the interrupt as the second interrupt number, wherein the current execution mode is determined to be an operating system mode for at least one of the interrupts, and the current execution mode is determined to be a user mode for at least an additional one of the interrupts. |
US09965411B2 |
Near field communication (NFC) enabled peripheral device
A communication system of the present disclosure includes a communication device that is communicatively coupled to a peripheral device. The peripheral device selects a selectable impedance from among multiple selectable impedances to communicate peripheral device information to the communication device. The communication device operates in an acquisition mode of operation to determine the selectable impedance to recover the peripheral device information. Optionally, the communication device can transition to a response mode of operation to respond to the peripheral device information. |
US09965410B2 |
Priority-based data communication over multiple communication buses
Priority-based data communication over multiple communication buses is disclosed. In this regard, an electronic device is communicatively coupled to a first communication bus and a second communication bus. The electronic device is configured to detect communication signals communicated over the first communication bus and the second communication bus. If the communication signals are detected on both the first communication bus and the second communication bus, the electronic device is further configured to protect data received over the second communication bus from being overwritten by data received over the first communication bus. By configuring the electronic device to support multiple communication buses, it is possible to configure one of the multiple communication buses as a priority communication bus, thus allowing time-critical communications to be carried out over the priority communication bus in a timely manner without preempting ongoing communications on other communication buses. |
US09965409B2 |
Data sampling alignment method for memory interface
The present disclosure relates to a system which includes a memory controller interface, a memory unit interface, and a correction block. The memory controller interface includes a digitally-controlled delay line (DCDL). The memory unit interface is coupled to the memory controller interface, and is configured to communicate with the memory controller interface through a first signal and a second signal. The correction block is configured to determine a result of alignment between the first signal and the second signal, and to provide a correction signal configured to align the first signal to the second signal. Other systems, devices and methods are disclosed. |
US09965405B2 |
Initial enumeration of empty endpoint slots using endpoint emulation
Embodiments of the present disclosure are directed to a system comprising a processing unit executing an enumeration process over a high performance I/O network having endpoint locations that can be populated with endpoint devices. The system further comprises endpoint emulators to represent endpoint devices at endpoint locations unpopulated during the enumeration process. The system facilitates accessing certain endpoint devices later inserted (e.g., hot plugged) into the endpoint locations that were unpopulated during the enumeration process. The endpoint emulators can be implemented using various techniques, such as cards plugged into card slots coupled to the endpoint locations, or emulation software and/or firmware exposed to the processing unit. In an embodiment, the system is a test system for testing endpoint devices (e.g., PCIe SSDs), which test system can facilitate hot plugging of units under test in test slots that were unpopulated during the enumeration process. |
US09965403B2 |
Increasing virtual-memory efficiencies
Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which are located in two memory pages in a virtual memory system, such that one of the pages does not permit execution of the instructions located therein, are identified and then executed under temporary permissions that permit execution of the identified instructions. In various embodiments, the temporary permissions may come from modified virtual memory page tables, temporary virtual memory page tables which allow for execution, and/or emulators which have root access. In embodiments, per-core virtual memory page tables may be provided to allow two cores of a computer processor to operate in accordance with different memory access permissions. In embodiments, a physical page permission table may be utilized to provide for maintenance and tracking of per-physical-page memory access permissions. Other embodiments may be described and claimed. |
US09965402B2 |
Memory initialization detection system
In some embodiments, a memory initialization detection process includes detecting a read instruction of a program, where the read instruction addresses a particular memory location, and where data corresponding to the particular memory location is cached in a particular cache line of a memory cache. The memory initialization detection process further includes determining, based on metadata stored in the memory cache, that a section of the particular cache line does not store valid data of the program. The memory initialization detection process further includes obtaining validity data from the section of the particular cache line. The memory initialization detection process further includes determining, based on the validity data, whether the read instruction is authorized to proceed. |
US09965401B2 |
Method of obfuscating a code
A method of obfuscating a code is provided, wherein the method comprises performing a first level obfuscating technique on a code to generate a first obfuscated code, and performing a second level obfuscating technique on the first obfuscated code. In particular, the code may be a software code or a software module. Furthermore, the first level obfuscating technique and the second obfuscating may be different. In particular, the second level obfuscating technique may perform a deobfuscation. |
US09965397B2 |
Fast read in write-back cached memory
An apparatus having a cache and a circuit is disclosed. The cache includes a plurality of cache lines. The cache is configured to (i) store a plurality of data items in the cache lines and (ii) generate a map that indicates a dirty state or a clean state of each of the cache lines. The cache also has a write-back policy to a memory. The circuit is configured to (i) check a location in the map corresponding to a read address of a read request and (ii) obtain read data directly from the memory by bypassing the cache in response to the location having the clean state. |
US09965395B2 |
Memory attribute sharing between differing cache levels of multilevel cache
The level one memory controller maintains a local copy of the cacheability bit of each memory attribute register. The level two memory controller is the initiator of all configuration read/write requests from the CPU. Whenever a configuration write is made to a memory attribute register, the level one memory controller updates its local copy of the memory attribute register. |
US09965393B2 |
Caching for heterogeneous processors
A multi-core processor providing heterogeneous processor cores and a shared cache is presented. |
US09965390B2 |
Reducing defragmentation in a multi-grained writeback cache
In one embodiment, a system includes a cache storage device and a processor and logic integrated with and/or executable by the processor. The logic is configured to select a cache block descriptor (CBD) from amongst a plurality of CBDs, the selected CBD including indications of being fragmented in the cache storage device. The logic is also configured to determine whether to defragment the selected CBD. Moreover, the logic is configured to defragment the selected CBD on the cache storage device in response to a decision to defragment the selected CBD. |
US09965384B2 |
Method for managing multi-channel memory device to have improved channel switch response time and related memory control system
A method for managing a multi-channel memory device includes at least following steps: when the multi-channel memory device is controlled to operate in an M-channel mode, reserving a partial memory space across N memory channels of the multi-channel memory device, where the reserved partial memory space is not used under the M-channel mode, M and N are positive integers, and M is smaller than N; and when the multi-channel memory device is controlled to switch from the M-channel mode to an N-channel mode, accessing data in the reserved partial memory space across the N memory channels used under the N-channel mode. The method for managing a multi-channel memory device can improve switch response time. |
US09965376B1 |
Speculative replay of executable code
Performing a speculative replay of code execution. Embodiments include replaying trace data comprising a trace data stream that represents execution of one or more executable entities, including storing first runtime state of replaying the trace data in a first replay data structure. During replay, a first point of interest in the executable entities is encountered. Based on encountering the first point of interest, replay of the trace data is ceased, and a user interface presents a portion of the first runtime state. While presenting the portion of runtime state, the trace data is speculatively replayed. Speculative replay includes automatically selecting a second point of interest in the executable entities, creating a second replay data structure from the first replay data structure, and replaying the trace data until encountering the second point of interest, including storing second runtime state of replaying the trace data in the second replay data structure. |
US09965375B2 |
Virtualizing precise event based sampling
A core includes a memory buffer and executes an instruction within a virtual machine. A processor tracer captures trace data and formats the trace data as trace data packets. An event-based sampler generates field data for a sampling record in response to occurrence of an event of a certain type as a result of execution of the instruction. The processor tracer, upon receipt of the field data: formats the field data into elements of the sampling record as a group of record packets; inserts the group of record packets between the trace data packets as a combined packet stream; and stores the combined packet stream in the memory buffer as a series of output pages. The core, when in guest profiling mode, executes a virtual machine monitor to map output pages of the memory buffer to host physical pages of main memory using multilevel page tables. |
US09965369B2 |
Self-organized storage nodes for distributed delivery network
A distributed delivery network for capacity enhancement of a communication link shared by multiple communication devices for network access service. The distributed delivery network may include one or more distributed storage devices, some of which may include at least one rotating disk storage device, a network interface, and one or more environmental sensors. Each distributed storage device may monitor data from the environmental sensor(s) and transition between an active state where messages are stored in or retrieved from the storage device, and a standby state where access is suppressed. The distributed storage devices may self-organize control operations for the distributed delivery network including message storage and retrieval and redundancy of messages, which may be determined by frequency of requests for the messages. |
US09965367B2 |
Automatic hardware recovery system
Systems, methods, and computer-readable storage media for automatic hardware recovery. In some examples, a system can receive a notification of a device failure of a peripheral component interconnect express device associated a node. The system can also receive a first request to disconnect a link between the peripheral component interconnect express device and the node, and a second request to connect, after disconnecting the link, a replacement peripheral component interconnect express device with the node. The system can then reconfigure a peripheral component interconnect express switch fabric to disconnect the link between the peripheral component interconnect express device and the node, and connect the replacement peripheral component interconnect express device with the node. |
US09965366B2 |
Assigning network device subnets to perform network activities using network device information
Techniques and systems for performing a network activity within a network. The technique includes assigning one or a plurality of network devices subnets with network devices for performing network activities. Network devices within the assigned network device subnets can be assigned to act as a primary network device and a backup network device. The primary network device can perform the network activity. The backup network devices can monitor the primary network device and continue performing the network activities if the primary network device fails or is rogue. |
US09965365B2 |
Power supply failover system and method
A power supply failover system/method providing uninterruptable power to protected load devices (PLD) is disclosed. The system includes a failover switch controller (FSC) with inputs from an AC I/V monitor (AIV), AC cycle counter (ACC), failover switch timer (FST), and overcurrent protection timer (OPT). The FSC utilizes these inputs to control failsafe switching of a bypass phase switch (BPS) and AC phase switch (ACS) to the PLD when power from the APS is determined to be good by the AIV. When power from the APS is determined to be compromised by the AIV, the FPS disables the ACS/BPS and enables a DC switch (DCS) and battery isolation switch (BIS) to connect a DC source to the PLD after a time period determined by the FST. APS/DCS overcurrent protection is limited by OPT intervals allowing a smooth transition between the APS to DCS during power failover/failback. |
US09965361B2 |
Avoiding inode number conflict during metadata restoration
A method for avoiding inode number conflict during metadata restoration at a restoration location is provided. The method includes receiving metadata for a first file including an inode containing an initial internal inode number and a directory entry containing an external inode number, determining an allocation status of the initial internal inode number at the restoration location, identifying an available internal inode number to be allocated to the first file, updating the initial internal inode number in the inode for the first file with the available internal inode number, registering the available internal inode number and the external inode number in an inode mapping table indicating correspondence between the available internal inode number and the external inode number, and restoring the inode based on the available internal inode number. |
US09965359B2 |
Log forwarding to avoid deadlocks during parallel log replay in asynchronous table replication
Disclosed herein are system, method, and computer program product embodiments for removing a deadlock during replication from distributed source tables to a replica node. An embodiment operates by detecting a deadlock at a parallel log replayer at a replica node. A first replication log entry from a queue at the parallel log replayer is then selected based on whether removing the first replication log entry from the queue removes the deadlock. The first replication log entry is then forwarded to a waiting queue. A second replication log entry is then replayed at the parallel log replayer. After replaying the second replication log entry, the first replication log entry is replayed at the parallel log replayer. |
US09965358B2 |
Seamless application backup and recovery using metadata
Technologies are generally described for systems and methods effective to provide a seamless backup and recovery of applications using metadata. In an example, metadata can be defined to map data associated with an application and provide the relationship of the data to the application. From the metadata, a backup system can create a capsule containing application data, and a payload containing application related data. The capsule can contain not just the application data, but also configuration information, and access parameters. The capsule and payload can be associated together and saved by the backup system. In another example, to recover an application, a capsule and a payload can be retrieved, and using the metadata, the capsule can be unpacked to reinstall the application to the same state it was in when backed up, and the application related data can be restored from the payload. |
US09965353B2 |
Distributed file system based on torus network
A distributed file system, based on a torus network, includes a center node and one or more storage nodes. The center node encodes data when the data is received from a client. The one or more storage nodes receive data blocks or parity blocks from the center node and store the data blocks or parity blocks. |
US09965350B2 |
Maintaining cyclic redundancy check context in a synchronous I/O endpoint device cache system
A method of maintaining a device table cache (DTC) included in a Synchronous input/output (I/O) computing system includes issuing, with a processor executing an operating system running on the Synchronous I/O computing system, a Synchronous I/O command indicating a request to perform a device table entry transaction including a plurality of device table entries. The method also includes determining, with a host bridge processor, based on device table information, whether the device table entry transaction is associated with a cyclic redundancy check (CRC) transaction, and pinning, with the host bridge processor, a device table entry from a device table based on the determination. |
US09965348B2 |
Optimized generation of data for software problem analysis
A computer optimizes the prospective generation of data used for analysis of a software problem. The computer generates data in accordance with data generation parameters and a software problem is analyzed with reference to the data so generated. The problem analysis produces a report that details specifics of the software problem, the data that was available for analysis, a flag to indicate success or failure of the analysis to identify a root cause, and information about whether the data supplied was insufficient, sufficient, or superfluous with respect to identifying a root cause of the software problem. The method then uses the analysis report to modify the data generation parameters, thereby iteratively optimizing the data that are generated for analysis of subsequent software problems. |
US09965343B2 |
System and method for determining concurrency factors for dispatch size of parallel processor kernels
Disclosed is a method of determining concurrency factors for an application running on a parallel processor. Also disclosed is a system for implementing the method. In an embodiment, the method includes running at least a portion of the kernel as sequences of mini-kernels, each mini-kernel including a number of concurrently executing workgroups. The number of concurrently executing workgroups is defined as a concurrency factor of the mini-kernel. A performance measure is determined for each sequence of mini-kernels. From the sequences, a particular sequence is chosen that achieves a desired performance of the kernel, based on the performance measures. The kernel is executed with the particular sequence. |
US09965340B2 |
Graph-enhanced event management
A first event notification is received. The first event notification is associated with a first event. Criteria is determined based, at least in part, on the first event notification. A first component is identified based, at least in part, on the criteria a component graph. An operational status associated with the first component is determined. It is determined not to generate a second event notification based, at least in part, on the operational status. |
US09965339B2 |
System and method for service provision in a multi-tenant environment
Provided is a service provision in a multi-tenant environment which includes determining, by an outsourcing service augmentation platform, that an event has occurred within a tenant instance. Authorization credentials needed to access the tenant instance are provided to the platform. Further steps can include identifying a type of the event and processing the event. The processing includes determining that data corresponding to the event is needed from the tenant instance, requesting the data from an application programming interface (API) corresponding to the tenant instance, receiving the data from the tenant instance, and executing actions within the platform based on the data, the type of event, and a configuration of services defined for the tenant instance. |
US09965334B1 |
Systems and methods for virtual machine storage provisioning
Methods and/or systems for provisioning storage capacity of a virtual machine are disclosed. Storage provisioning requests are received from virtual machines executing within a physical host environment. The provisioning requests are validated and processed to generate or otherwise expand storage capacities of the requesting virtual machines. |
US09965332B2 |
Provisioning of devices
A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server. |
US09965328B2 |
Selective and piecemeal data loading for computing efficiency
One or more processors determine a level of data usage for two or more types of data to be loaded in a database. One or more processors prioritize data of the two or more types for loading. Data of a first data type has a higher priority for loading than data of a second data type when the first data type has a higher level of data usage than the second data type. One or more processors load data of the two or more types in an order based, at least in part, on the level of data usage for the two or more types of data. |
US09965326B1 |
Prediction and management of multi-core computation deration
Systems and methods for predicting and managing computation derations that may occur in multi-core processors are disclosed. The method may include: determining effects of multi-core contentions on a particular core of a multi-core processor; determining effects of single-core contentions on a particular hosted function hosted on the multi-core processor; determining an adjustment time to a baseline activation time for the particular hosted function, wherein the adjustment time plus the baseline activation time overcome the effects of multi-core contentions and single-core contentions at a predetermined probability goal; and adjusting a computation time requirement of the particular hosted function to include the adjustment time and the baseline activation time. |
US09965324B2 |
Process grouping for improved cache and memory affinity
A multiprocessor computer system and method for use therein are provided for assigning processes to processor nodes. The system can determine a first pair of processes and a second pair of processes, each process of the first pair of processes executing on different nodes and each process of the second pair of processes executing on different nodes. The system can determine a first priority value of the first pair of processes, based at least in part on a first resource access rate of the first pair of processes; and determine a second priority value of the second pair of processes, based at least in part on a second resource access rate of the second pair of processes. The system can determine the first priority value is greater than the second priority value; and determine to reassign a first process of the first pair of processes to a first node, wherein a second process of the first pair of processes is executing on the first node. |
US09965321B2 |
Error checking in out-of-order task scheduling
One embodiment of the present invention sets forth a technique for error-checking a compute task. The technique involves receiving a pointer to a compute task, storing the pointer in a scheduling queue, determining that the compute task should be executed, retrieving the pointer from the scheduling queue, determining via an error-check procedure that the compute task is eligible for execution, and executing the compute task. |
US09965312B2 |
Remote debugging as a service
Debugging capabilities for software running in a cloud-computing environment are disclosed. A controller identifies which machines in the cloud are running instances of software to be debugged. An agent is deployed onto the machines in the cloud to facilitate communication with the developer's machine. When the developer wants to debug software on the agent's machine, the agent downloads and installs a monitor onto the machine. The agent configures the machine for remote debugging via the monitor. A security mechanism ensures that only authenticated developers can access the monitor and the remote machine for debugging. A controller automatically determines which machines can be debugged, updates a list of processes available for debugging on the machines, and identifies how to connect a developer's debugging client to the machines. The controller permits remote debugging only upon request from an authenticated developer and only for those processes that the developer is permitted to debug. |
US09965311B2 |
Application of a pattern to inactive pages in guest memory
Systems and methods are disclosed for migrating a virtual machine from a source hypervisor to a destination hypervisor. An example method of migrating a virtual machine from a source hypervisor to a destination hypervisor includes receiving, by a source hypervisor running a virtual machine, an indication to migrate the virtual machine to a destination hypervisor. A guest runs on the virtual machine and is allocated a plurality of pages in guest memory. The method also includes sending, by the source hypervisor, a request to the guest to apply a pattern to one or more inactive pages of the plurality of pages in response to receiving the indication to migrate the virtual machine. For each page of a plurality of pages traversed by the source hypervisor, the method includes determining whether the traversed page matches the pattern, and transmitting the traversed page to the destination hypervisor if the traversed page does not match the pattern. |
US09965310B2 |
Virtual machine exit analyzer
Technologies are generally described for systems, devices and methods effective to implement a virtual machine exit analyzer. A virtual machine handler may receive a request that includes an instruction. The instruction may include a port and a data block identifier. The virtual machine handler may generate a modified request. The modified request may include the port, a block portion identifier and an identification of a comparator. The virtual machine handler may send values identified by the block portion identifier to the comparator. The virtual machine handler may receive an exit indicator from the comparator that indicates whether the virtual machine should exit the core. |
US09965305B2 |
Stateless virtual machine in cloud computing environment and application thereof
The invention provides a stateless virtual machine in a cloud computing environment as well as an application thereof, and pertains to the technical field of cloud computing. The stateless virtual machine is mapped into a storage device of a computer in the form of file and specifically comprises: an application data image file for storing an application; an operating system (OS) image file for storing an operating system; and an application middleware corresponding to the application; wherein a middleware core of the application middleware is placed in the OS image file, a middleware configuration of the application middleware is placed in the application data image file, and the middleware core and the middleware configuration are associated so as to realize that the middleware core specifies a corresponding middleware configuration. The virtual machine can realize a stateless condition even for an application in an application middleware environment, the flexibility is good, and the configuration manageability is strong. |
US09965302B2 |
Systems and methods for providing an emulator
A method and system for providing an emulation of a computer product is described. The method and system involve receiving an emulation request for initiating the emulation; in response to receiving the emulation request, creating an emulation session based at least on the emulation data and creating an emulation session identifier; determining one or more resources required for providing the emulation based on the emulation data and linking resource identifiers for the one or more resources with the emulation session identifier; identifying one or more emulator servers capable of providing the emulation based at least on the one or more resources and linking emulator server identifiers for the one or more emulator servers with the emulation session identifier; defining session data for the emulation session based on the emulation session identifier; and initiating the emulation session based on the session data. |
US09965300B2 |
Message matching for opaque service virtualization
In a service emulation method, a transaction library storing a plurality of messages communicated between a system under test and a target system upon which the system under test depends is accessed responsive to receiving a request from the system under test. One of the messages stored in the transaction library is identified as corresponding to the received request based on a distance measure therebetween, and a response to the received request is generated using the one of the messages that was identified. Related systems and computer program products are also discussed. |
US09965298B2 |
Device with time limited use auto start application
(EN) The invention relates to a portable electronic device (SC, TK) comprising electric input means (VCC, GND, ANT) for receiving electric power from an external power supply. The portable electronic device (SC, TK) comprises an application, the application being set to be triggered when power is supplied to said electric input means (VCC, GND, ANT), and to not communicate with entities external to the portable electronic device (SC, TK), or to only notify such entities of an event. The application is further set to configure the portable electronic device (SC, TK), and to be successfully executable at most once. The invention also relate to a manufacturing equipment (M) for configuring a portable electronic device (SC, TK) and to a method for configuring a portable electronic device (SC, TK). |
US09965295B2 |
Creating a custom series of commands
For creating a custom series of commands, a method is disclosed that includes maintaining a record of executed commands, determining a time to select a subset of executed commands, selecting a subset of the executed commands for execution, and creating a shortcut to execute the selected commands. |
US09965294B2 |
Methods, devices, and systems for establishing, setting-up, and maintaining a virtual computer infrastructure
A system and method of operating an electronic device may include loading an operating system, from a boot key, on the electronic device during turn-on of the electronic device. The operating system may be operated on the electronic device. The boot key may cause the electronic device to automatically communicate with a web-service located on a communications network to enable executable instructions from the web-service to be communicated to the electronic device for execution thereon. |
US09965293B2 |
Techniques for adaptive interface support
Techniques for adaptive interface support are described. In one embodiment, for example, an apparatus may comprise logic, at least a portion of which is in hardware, the logic to execute a basic input/output system (BIOS), determine a respective impedance state for each of one or more pins in an M.2 physical interface, determine an interface type for a peripheral device coupled with the M.2 physical interface based on the impedance states for the one or more pins, and control an operational state of the peripheral device during execution of the BIOS, based on the interface type for the peripheral device. Other embodiments are described and claimed. |
US09965292B2 |
Method of bluetooth pairing with UEFI firmware and computer system thereof
A computer system includes a memory storing an UEFI firmware and a processor. The UEFI firmware supports pre-boot initialization of automatic first-time pairing of Bluetooth devices to the computer system. The processor is operatively coupled to the memory and is used to execute the UEFI firmware, wherein the executing the UEFI firmware performs the steps of: initiating a pre-connection routine to discover a default device information list in the computer system; gathering target device information from the wireless device; filtering default device information list and target device information with a filter condition; determining a result device information if the target device information matches the default device information; and recording the result device information to memory. |
US09965285B2 |
Method and apparatus for efficient scheduling for asymmetrical execution units
A method and system performs instruction scheduling in an out-of-order microprocessor pipeline. The method and system selects a first set of instructions to dispatch from a scheduler to an execution module, wherein the execution module comprises two types of execution units. The first type of execution unit executes both a first and a second type of instruction and the second type of execution unit executes only the second type. Next, the method selects a second set of instructions to dispatch, which is a subset of the first set and comprises only instructions of the second type. The method determines a third set of instructions, which comprises instructions not selected as part of the second set. Further, the method dispatches the second set for execution using the second type of execution unit and dispatching the third set for execution using the first type of execution unit. |
US09965278B1 |
Streaming engine with compressed encoding for loop circular buffer sizes
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register specifies a circular address mode for the loop, first and second block size numbers and a circular address block size selection. For a first circular address block size selection the block size corresponds to the first block size number. For a first circular address block size selection the block size corresponds to the first block size number. For a second circular address block size selection the block size corresponds to a sum of the first block size number and the second block size number. |
US09965274B2 |
Computer processor employing bypass network using result tags for routing result operands
A computer processor is provided with a plurality of functional units that performs operations specified by the at least one instruction over the multiple machine cycles, wherein the operations produce result operands. The processor also includes circuitry that generates result tags dynamically according to the number of operations that produce result operands in a given machine cycle. A bypass network is configured to provide data paths for transfer of operand data between the plurality of functional units according to the result tags. |
US09965264B2 |
Application bundle pulling
Disclosed aspects include receiving a stream of tuples to be processed by a plurality of processing elements operating on a set of compute nodes. A determination is made to retrieve an application bundle from a second compute node. The determination is made by a first compute node based on a set of application bundle data. The application bundle is installed on the first compute node by the first compute node. Using the application bundle on the first compute node, the stream of tuples is processed. In embodiments, the application bundle is retrieved by the first compute node in response to determining to retrieve the application bundle from the second compute node. |
US09965262B2 |
Application bundle pulling
Disclosed aspects include receiving a stream of tuples to be processed by a plurality of processing elements operating on a set of compute nodes. A determination is made to retrieve an application bundle from a second compute node. The determination is made by a first compute node based on a set of application bundle data. The application bundle is installed on the first compute node by the first compute node. Using the application bundle on the first compute node, the stream of tuples is processed. In embodiments, the application bundle is retrieved by the first compute node in response to determining to retrieve the application bundle from the second compute node. |
US09965261B2 |
Dependency-based container deployment
Embodiments of the present invention relate to a method, device and computer program product for container deployment. By comparing the target libraries required by a target container to be deployed and the libraries that have been loaded on the candidate hosts, the costs of deploying the target container on the candidate hosts can be estimated. Then a target host is selected from among the plurality of candidate hosts based on the determined costs. |
US09965260B2 |
Software product release automation framework
Systems, methods, and other embodiments associated with a software product release automation framework are described. In one embodiment, a system includes a repository configured to store activity instances and process instances. Each activity instance includes parameters and a plurality of blocks of executable code for performing the activity. Each block of executable code is associated with a target platform. Each process instance includes activity instances and a sequence in which the activity instances are to be performed. The system includes interpreter logic configured to retrieve a requested process instance and read the process instance to identify activity instances and parameter values for the parameters in the activity instances. The interpreter logic reads the activity instances to identify the block of code for the platform and combines the parameter values and the block of code to create a target definition for an execution application on the target's platform. |
US09965256B2 |
Method and system for evaluating computational algorithms described in printed publications
A system and method for evaluating computational algorithms described in printed publications are provided. The method comprises analyzing a printed publication to identify at least one computational algorithm described in the printed publication; analyzing the at least one identified computational algorithm to identify at least algorithm-indicating information related to the at least one identified computational algorithm; detecting, using the algorithm-indicating information, at least one software container likely to be associated with the at least one identified computational algorithm; and executing the at least one software container in a computing environment, wherein the computing environment includes computing resources configured to support execution of the software container. |
US09965251B2 |
Crossbar arithmetic and summation processor
A processor includes a crossbar array including row wires and column wires wherein bit patterns representative of numerical values are stored in a plurality of columns of the crossbar array in the form of high or low resistance states. An output unit electrically connected to the rows of the crossbar array is configured to sum the numerical values stored in the columns of the crossbar array. |
US09965248B2 |
Threshold filtering of compressed domain data using steering vector
In an embodiment, a processor includes a compression domain threshold filter coupled to a plurality of cores. The compression domain threshold filter is to: receive a sample vector of compressed data to be filtered; calculate, based at least on a first subset of the elements of the sample vector, an estimated upper bound value of a dot product of the sample vector and a steering vector; determine whether the estimated upper bound value of the dot product satisfies a filter threshold value; and in response to a determination that the estimated upper bound value of the dot product does not satisfy the filter threshold value, discard the sample vector without completion of a calculation of the dot product of the sample vector and the steering vector. Other embodiments are described and claimed. |
US09965247B2 |
Voice controlled media playback system based on user profile
Disclosed herein are systems and methods for receiving a voice command and determining an appropriate action for the media playback system to execute based on user identification. The systems and methods receive a voice command for a media playback system, and determines whether the voice command was received from a registered user of the media playback system. In response to determining that the voice command was received from a registered user, the systems and methods configure an instruction for the media playback system based on content from the voice command and information in a user profile for the registered user. |
US09965242B2 |
Communication based on operation mode
Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a first operation mode, a playback device may communicate with a second playback device of the networked media system via a first route and a second route. The playback device may determine that the first playback device is to enter a second operation mode. Responsive to the determination, the playback device may (i) transmit, to the second playback device, a message to cause the second playback device to cease communication with the first playback device via the first route, and (ii) operate in the second operation mode. |
US09965240B2 |
Storage method of OLED display panel compensation data
The present invention provides a storage method of OLED display panel compensation data. First, the OLED display panel is divided into a plurality of display zones, and then the compensation table and the link table are established. The compensation table records compensation information of the pixels which need to be compensated and zone row addresses and zone column addresses of the pixels. The link table records the zone codes of respective display zones and start digit addresses in the compensation table corresponded with the respective display zones. With the cooperation of the compensation table and the link table to store the OLED display panel compensation data, the storage space occupied by the OLED display panel compensation data can be decreased to lower the production cost of the OLED display panel and to raise the production efficiency of the OLED display panel. |
US09965236B2 |
Vehicle head unit and method of operating the same
The present disclosure provides a method of operating a vehicle head unit including a processor executing an application related to a connectivity service. In particular, the method includes: determining, by the processor, whether a current frame of video stream data transmitted from a user terminal corresponds to a black screen based on a line included in the current frame; determining, by the processor, whether the black screen continues for a predetermined time upon determining that the current frame corresponds to the black screen; and notifying, by the processor, that the user terminal needs to be re-connected or re-executed upon determining that the black screen continues for the predetermined time. |
US09965233B2 |
Digital content services or stores over the internet that transmit or stream protected or encrypted digital content to connected devices and applications that access the digital content services or stores
Digital content services provided over the Internet for transmitting or streaming protected digital content to information apparatus or output devices are herein disclosed and enabled. The protected digital content is encrypted and device dependent or specific for rendering at a limited number of devices including smart phones, information pads, audio players, media controllers, televisions, printers etc. To illustrate, an information apparatus may include an application for accessing selected digital content from a subscribed content service or store over the Internet. To access digital content, a client application may send, to the content service or store, authentication information, payment or subscription information, and/or a reference to selected digital content. The service then generates encrypted device dependent output data associated with a device or identification previously registered with the service for transmitting or streaming, to the information apparatus or output devices (e.g., televisions, speakers, media controllers), the digital content for rendering. |
US09965228B2 |
Information processing system, information processing method and non-transitory computer readable information recording medium
An information processing system includes one or more information processing apparatuses. The information processing system includes an output data reception part that receives, via a network, output data or output target data; a storage process part that associates data identification information with the output data and stores them in a data storage part when the output data reception part receives the data identification information for the output data or output data generated based on the output target data or a request to issue the data identification information; a notification part that notifies of the data identification information via a network; and a transmission part that transmits, via a network, the output data associated with the user identification information received via a network. |
US09965227B2 |
Image processing apparatus, image processing method, computer-readable recording medium, printing system, and method of producing printed material
An image processing apparatus configured to correct image data for printing includes: a defect image data acquisition unit configured to acquire defect image data indicating image information of a printer defect appearing on a printed material due to a printer; a print target image data input unit configured to acquire print target image data to be printed by the printer; a defect similar component extraction unit configured to extract a defect similar component, which is similar to the defect image data, from the print target image data; and a defect similar component subtraction unit configured to subtract the defect similar component from the print target image data. |
US09965225B2 |
Communication apparatus, method of controlling the same, and storage medium
A communication apparatus equipped with a direct wireless communication function for executing a direct wireless communication with an external apparatus includes a memory that stores a program and a processor that executes the program. In a case that a first setting for instructing to use a Service Set Identifier, SSID, corresponding to a user who uses the communication apparatus is set in the communication apparatus, the direct wireless communication function is executed using the SSID corresponding to the user, in a case that a second setting for instructing to use an SSID that is randomly generated is set in the communication apparatus, the direct wireless communication function is executed using the SSID that is randomly generated, and in a case that a third setting for instructing to use a default SSID is set in the communication apparatus, the direct wireless communication function is executed using the default SSID. |
US09965216B1 |
Targetless snapshots
Providing snapshots for a logical device includes maintaining a global sequence number for the logical device, providing a snapshot table having a plurality of entries, where each of the entries corresponds to a targetless snapshot and includes a sequence number associated with a particular one of the targetless snapshots, the sequence number corresponding to the global sequence number at a time each of the snapshots is created, and, if a sequence number associated with a specific portion of the logical device is less than the global sequence number, then prior to moving new data to a specific portion of the logical device, copying old data from the specific portion to a location in a pool device, setting a pointer in a replication data pointer table to point to the location in the pool device and setting the sequence number associated with the specific portion to equal the global sequence number. |
US09965209B2 |
Large-scale, dynamic graph storage and processing system
A method in a graph storage and processing system is provided. The method includes storing, in a scalable, distributed, fault-tolerant, in-memory graph storage device, base graph data representative of graphs, and storing, in a real-time, in memory graph storage device, update graph data representative of graph updates for the graphs with respect to a time threshold. The method further includes sampling the base graph data to generate sampled portions of the graphs and storing the sampled portions, by an in-memory graph sampler. The method additionally includes providing, by a query manager, a query interface between applications and the system. The method also includes forming, by the query manager, graph data representative of a complete graph from at least the base graph data and the update graph data, if any. The method includes processing, by a graph computer, the sampled portions using batch-type computations to generate approximate results for graph-based queries. |
US09965205B2 |
Data storage device performing a scramble operation and operating method thereof
A data storage device includes a conversion block suitable for performing a scramble operation on write data, and generating random write data, wherein the scramble operation includes inversion/non-inversion processing and calculation processing based on a random pattern. |
US09965202B2 |
Non-volatile storage device, non-volatile storage system, and memory control method with a refresh processing of a data
A non-volatile storage device of the present disclosure includes non-volatile memory configured to have a plurality of areas for storing data, and a memory controller configured to write the data to the non-volatile memory and to read the data from the non-volatile memory. The memory controller includes a memory interface (I/F) connected to the non-volatile memory, a threshold calculator calculating a threshold for the number of error bits of the data based on a storage condition in the case of storing the data in the non-volatile memory without power, and a refresh controller determining whether refresh processing of the data is necessary, based on the threshold and the number of error bits of the data, and executing the refresh processing of the data if the refresh processing of the data is necessary. |
US09965200B1 |
Storage path management host view
In large complex multi-path storage environments, knowing there is a problem is extremely valuable. Example embodiments of the present invention include a management framework that provides an easy to use and read graphical perspective that allows analysis of faults in a multi-path storage environment. The architecture is not only responsive, scalable, and robust, but also provides “middleware” services to a broad spectrum of enterprise management applications whose domains may extend beyond storage path management. The management framework includes a consolidator that, along with an agent on the hosts, supports an administrator in: collecting storage path information from hosts; summarizing, aggregating, filtering, and reformatting storage path information to serve enterprise management needs and policies; forwarding an alert regarding storage path information to interested managers; routing storage path management commands from managers to hosts; and reporting command completion status from the host back to the requesting manager. |
US09965198B2 |
Internally preconditioning solid state drives for various workloads
Systems and methods for internally preconditioning SSDs for various workloads are disclosed. One such method involves (1) receiving preconditioning parameters including an invalidity distribution across ribbons, a transfer size of workloads, and a randomness of workloads, (2) generating workload data including a percentage of random data and a percentage of non-random data, where the percentages are based on the randomness of workloads parameter, (3) determining preselected physical block addresses (PBAs) of a ribbon using the invalidity distribution parameter, (4) writing a portion of the workload data to each of the preselected PBAs of the ribbon using a preselected transfer size until the ribbon is full, where the transfer size is based on the transfer size of workloads parameter, (5) marking all PBAs of the ribbon that were not preselected using the invalidity distribution parameter as being invalid, and (6) repeating (2) to (5) until a preselected end condition is met. |
US09965191B2 |
Electronic system with message mechanism and method of operation thereof
An electronic system includes: a storage interface unit configured to receive an I/O command request with a logical block address field; a logical block address message unit, connected to the storage interface unit, configured to extract an embedded message from the logical block address field; and a storage controller unit, connected to the logical block address message unit, configured to process the embedded message. |
US09965190B2 |
Capacity forecasting based on capacity policies and transactions
According to one aspect of the present disclosure, a system and technique for capacity forecasting is disclosed. The system includes a host having a processor unit and a memory. Resource data stored associated with an environment is stored in the memory, the resource data comprising inventory information of applications, processing resources and storage resources of the environment. A ledger module is executable by a processor unit to: create a capacity-associated transaction; identify and link at least one of an application, processing resource and storage resource to the transaction from the resource data; determine an initiation time and duration associated with the transaction; and forecast a change in capacity of at least one linked storage resource for the transaction and a time of the change in capacity. |
US09965188B2 |
Memory cleaning method and apparatus, and terminal device
A memory cleaning method and apparatus, and a terminal device are provided. The memory cleaning method includes: acquiring information about application processes that occupy memory of a terminal device; determining, according to behavior characteristic information of using an application by a user, that a first application process in the application processes is an application process for which cleaning is not performed; and performing memory cleaning processing on an application process, except the first application process, in the application processes, so that it may be implemented that memory cleaning is performed according to the behavior characteristic information of using an application by the user and operating performance of the terminal device is improved. Furthermore a response time required when the user starts the first application process again is reduced, and an experience effect of using the terminal device by the user is ensured. |
US09965183B2 |
Method for processing data in storage device and storage device
In an embodiment, a method is provided for processing data in a storage device, and a storage device. The method includes writing data according to a write command received from a processor. The method also includes determining whether a predetermined write restriction time has elapsed. The method also includes discontinuing the data writing upon expiration of the predetermined write restriction time. |
US09965181B2 |
Hybrid-HDD with multiple caching modes
Data is stored in a hybrid HDD that includes a magnetic storage medium and a nonvolatile solid-state device according to multiple modes of operation: a full caching mode, a transitional caching mode, and an HDD only mode. The mode of operation may be selected based on the current condition or performance of individual storage regions in a nonvolatile solid-state device of the hybrid HDD, or on the current condition or performance of the nonvolatile solid-state device as a whole. As the nonvolatile solid-state device undergoes wear, performance of the hybrid HDD is maintained by using less reliable memory blocks in the nonvolatile solid-state device as a read cache, even when these memory blocks are considered too unreliable to store dirty data. |
US09965174B2 |
Multitouch gestures for a measurement system
A Method for a measurement system, wherein the measurement system includes a touch-screen, a control-unit for the touch-screen, a measurement hardware, a measurement application and a gesture detection unit, wherein the measurement application interacts with the measurement hardware. In a first step the control-unit detects a position and/or a movement of one or more physical objects on and/or near the touch-screen. In a second step the gesture detection unit assigns the position and/or the movement of one or more physical objects to one gesture within a set of gestures. In a third step the gesture detection unit communicated the detected gesture to the measurement application. Furthermore, the measurement application performs a different function for the same detected gesture depending on a user interface of the measurement application which is displayed on the touch-screen when the gesture is detected. |
US09965165B2 |
Multi-finger gestures
Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through the use of so-called bezel gestures. In at least some embodiments, off-screen motion can be used, by virtue of the bezel, to create screen input through a bezel gesture. Bezel gestures can include single-finger bezel gestures, multiple-finger/same-hand bezel gestures, and/or multiple-finger, different-hand bezel gestures. |
US09965164B2 |
Web application with adaptive user interface
Methods and systems are disclosed for dynamically and automatically modifying a user interface (UI) of an application based on the UI capabilities of a computer device running the application, in particular whether the computer device is touch-enabled or not. |
US09965163B2 |
Information processing apparatus, information processing method, and program
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location. |
US09965159B2 |
Automatic measurement of objects in images
An approach is provided for measuring objects in images of scenes using measurement markers. An image editor retrieves and displays an image of a scene that includes an object of interest and a reference object having a known actual size in the scene in at least one dimension. A user of the image editor overlays a measurement marker on the object of interest in the displayed image. The image editor image editor determines a display size in the image editor of the at least one dimension of the reference object and a display size in the image editor of at least one dimension of the measurement marker. The image editor determines and displays an actual size in the scene of the at least one dimension of the measurement marker. Embodiments allow a user to adjust the scale of the reference object. |
US09965156B2 |
Push-pull type gestures
Techniques for push-pull type gestures are described. In embodiments, a push gesture away from a cursor object that is displayed by a display device is recognized. An assisted location object is then displayed to assist a user in repositioning the cursor object based on the push gesture. In implementations, a prompt gesture is recognized effective to cause a prompt object having one or more options to be displayed. The options that are displayed are selectable to initiate a function that is operable using the cursor object. In addition, a motion select gesture that selects one of the options is recognized effective to replace the prompt object and initiate a function corresponding to the selected option. Also, selected text is automatically divided into a plurality of vertical sections that are individually selectable to include or exclude when performing a subsequent function, and then the subsequent function is performed. |
US09965154B2 |
Mobile terminal-based photograph deletion method and mobile terminal
A mobile terminal and a photograph deletion method thereof are disclosed. The method comprises: pre-storing in the mobile terminal a preset touch gesture used for deleting a picture from a photography interface during photography, and mapping the preset touch gesture to a deletion command; receiving a user's touchscreen command to determine whether the user's touch gesture matches the preset touch gesture when the photography interface of the mobile terminal requires deletion of a picture; if yes, determining a deletion target according to action points of the touch gesture; and moving deletion target into a recycling bin. The captured picture is rapidly deleted from the photography interface through a simple touchscreen gesture without exiting the camera application program and with no need to manually switch an operation interface. |
US09965153B2 |
Configuring and displaying multidimensional data using two or more correlated interactive screen interfaces
A method, system, and computer program product for human-machine interface devices. Embodiments commence upon receiving a set of dimensions then generating a first interactive user interface comprising a series of concentric rings corresponding to the set of dimensions. The concentric rings comprise a series of wedges representing dimension values. A second interactive user interface is displayed, wherein the second interactive user interface comprises at least some of the set of dimensions, and wherein a user interaction upon the first interactive user interface causes a change in the second interactive user interface. Embodiments can include a selector to select a wedge and/or a slice, and the second interactive user interface can be presented as a table. User interaction upon the second interactive user interface is reflected simultaneously on the first user interface and user interaction upon the first user interface is reflected simultaneously on the table. |
US09965143B2 |
3D mobile user interface with configurable workspace management
A mobile terminal is provided. The terminal includes a display unit configured to display a three-dimensional image comprising at least a plurality of objects, a memory unit configured to store property information for a plurality of applications, wherein each of the plurality of applications corresponds to a one object of the plurality of objects, and a controller. The controller is configured to detect a selection of the plurality of objects, execute the plurality of applications corresponding to the selected plurality of objects, generate priority information to determine priority levels for the executed plurality of applications based on the property information, and control the display unit to arrange a display of the executed plurality of applications on the three-dimensional image based on position information mapped to the generated priority information. |
US09965142B2 |
Direct manipulation user interface for smart objects
A direct manipulation user interface provides a user with a means to interact with control points associated with smart objects to create and modify complex 3D graphic objects. The direct manipulation user interface includes a precision control mechanism that enables a user to specify precise measurements for a transformation through the user's interaction with a control point. The direct manipulation user interface also includes a history bar that enables a user to scroll back to a previous stage in the design process and to undo a sequence of transformations through the user's interaction with the history bar. |
US09965137B2 |
Transparent display apparatus and object selection method using the same
A transparent display apparatus and an object selection method thereof for selecting objects disposed on one side of the transparent display apparatus opposite to a user on another side of the transparent display apparatus. |
US09965136B1 |
User interface based on viewable area of a display
A method for displaying content in a computing device including a display, the method including: displaying content in a viewable area of the display; detecting, by the display, an input associated with the content; and shifting, in response to the input, at least a portion of the content of the viewable area to display a non-modal view, where the non-modal view and the shifted content are concurrently available for user interaction after shifting the portion of the content. |
US09965134B2 |
Method and apparatus for providing a user interface for a file system
A method and apparatus provides a user an interface for a file system. In one example, the method and apparatus displays the file as a visualized object, e.g., a graphical representation of the file as a real life object, receives selection of visualized objects and activates data elements represented by the visualized objects. The visualization of the file may be determined based on visualizer identification information associated with the file. For the activated data elements, the method and apparatus displays tool interfaces, in combination with the visualized objects. The tool interfaces may be selectively displayed for the activated data element base on tool identification information associated with a data type of the data element. Furthermore, the method and apparatus can process the activated data elements using the selected tool actions from different programs. |
US09965130B2 |
Input error remediation
Technologies are generally described for an input error remediation scheme for an electronic device with a touch screen display. In some examples, a method performed under control of an electronic device with a touch screen display may include displaying a first page on the touch screen display, detecting a first input from a user of the electronic device, detecting a second input from the user; determining whether the first input is inadvertent based at least in part on the second input, and displaying a second page on the touch screen display, if the first input is determined to be inadvertent. |
US09965125B2 |
Input device and display device
An input device includes a first substrate, a light-emitting element, and a third electrode unit. The first substrate has first and second surfaces. The light-emitting element unit includes: a first conductive electrode unit including first conductive layers; a second conductive electrode unit including second conductive layers each having a size overlapping with the first conductive layer in planar view; and luminescent layers conducted with at least a part of the first electrode unit, each provided between the first and second electrode units and conducted with the first conductive layer and the second conductive layer overlapping with the first conductive layer in planar view. The third electrode unit is insulated from the first conductive layers and detects a change in an electric field between the first conductive layers and the third electrode unit depending on coordinates of a proximity object at a position overlapping with the first surface in planar view. |
US09965121B2 |
Display and touch detection method
To provide a display capable of achieving downsizing and a touch detection method. The display includes a pixel array including a plurality of pixels disposed in a matrix form, a plurality of scanning lines disposed in each row of the pixel array and supplying scanning signals to the plurality of pixels disposed in corresponding rows, a plurality of signal lines disposed in each column of the pixel array and supplying image signals to the plurality of pixels disposed in corresponding columns, a plurality of common electrodes disposed in each of the columns of the pixel array and supplied with driving signals for detecting touch, and a semiconductor device for touch including a plurality of driving terminals for supplying the driving signals. Here, the plurality of driving terminals of the semiconductor device for touch are smaller in number than the plurality of common electrodes disposed in the pixel array. |
US09965119B2 |
High-sensitivity self-capacitance in-cell touch display panel device
A high-sensitivity self-capacitance in-cell touch display panel device includes a sensing electrode layer having plural sensing electrodes, a display control circuit, a touch sensing control circuit, and an amplifier with gain greater than zero. The display control circuit is powered by a first power source and connected to a first ground. The touch sensing control circuit is coupled to the sensing electrodes for performing a touch sensing. The touch sensing control circuit is powered by a second power source and connected to a second ground, wherein the first power source and the first ground are different from the second power source and the second ground. The amplifier is connected to the touch sensing control circuit and a common voltage layer. The touch sensing control circuit applies a sensing signal sensed by at least one sensing electrode to the amplifier for being amplified and applied to the common voltage layer. |
US09965117B2 |
Display apparatus
A display apparatus includes a first substrate on which a display area is defined; a second substrate facing the first substrate and including a touch screen layer on a surface thereof; and a sealing portion between the first substrate and the second substrate, and bonding the first substrate and the second substrate to each other. The sealing portion is formed around the display area, and the touch screen layer includes a plurality of sensing patterns and a plurality of bonding pad portions electrically connected to the plurality of sensing patterns. Each of the bonding pad portions includes a pad electrode electrically connected to the plurality of sensing patterns and a cover portion surrounding a part of the pad electrode, and the cover portion is opaque and is formed to overlap the sealing portion. |
US09965116B1 |
Tactile overlay for touchscreen device
A system for facilitating engagement with a touch screen by a visually impaired person comprises an overlay. The overlay includes a bottom surface having a capacitive component and an overlay locating element. The overlay locating element is configured to interface with a touch screen underlying the overlay to provide a position of the overlay relative to the touch screen. A top surface of the overlay includes a tactile button that is located opposite of the capacitive component. The tactile button and the capacitive component are above the region of a displayed soft button. Engagement of the tactile button by the visually impaired person results in the capacitive component interacting with the touch screen in the region of the displayed soft button to provide a capacitive input detectable by the touch screen. |
US09965109B2 |
Touch screen driver
A touch screen driver includes a touch screen comprising Tx channels, Rx channels crossing the Tx channels, and sensor nodes formed at the crossings of the Tx channels and the Rx channels; a Tx driving circuit for supplying a Tx driving pulse to the Tx channels; an Rx driving circuit comprising an offset charge compensation circuit that equally compensates for the amount of offset charge included in the voltages of the sensor nodes supplied through the Rx channels and a sampling circuit that samples the offset-compensated voltages of the sensor nodes in response to an Rx sampling clock and converts the sampled voltages into digital data; and a touch controller that analyzes the digital data input from the Rx driving circuit by a preset touch recognition algorithm and outputs touch data including coordinate information of a touch position. |
US09965107B2 |
Authenticating with active stylus
In one embodiment, a stylus includes electrodes operable to transmit signals wirelessly to a device through a touch sensor of the device. The stylus also includes one or more computer-readable non-transitory storage media within the stylus and embodying logic that is operable when executed to access first data representing a gesture made with the stylus by a user, such as a sequence of manipulations of the stylus. The logic is further operable to access second data representing a pre-defined authentication sequence and compare the first data with the second data. This comparison may authenticate the user to the stylus or the device, authenticate the stylus to the device or the user, or authenticate the device to the stylus or the user. |