Document | Document Title |
---|---|
US10199630B2 |
Electrode terminal, electro-chemical device and electro-chemical device comprising same
Electrode terminals are provided. The electrode terminal includes a copper substrate and a metal layer covering at least one surface of the copper substrate, wherein the metal layer includes greater than or equal to about 10 wt % and less than or equal to about 80 wt % of tungsten (W), and an additional metal comprising nickel (Ni), silver (Ag), gold (Au), platinum (Pt), zinc (Zn), iron (Fe), lead (Pb), tin (Sn), molybdenum (Mo), beryllium (Be), rhodium (Rh), iridium (Ir), or a combination thereof. An electro-chemical device and an electro-chemical device module including the same are also provided. |
US10199626B2 |
Spring loaded busbar for laser welding operation
A spring-loaded busbar has a first portion divided from a second portion by a first pair of notches and a third portion divided from the second portion by a second pair of notches. The second portion is bent relative to the first portion and the third portion is bent relative to the second portion. The busbar is configured to deform elastically when pressed against an electrical cell to ensure proper contact between the busbar and the cell before the busbar is welded to the cell. |
US10199624B2 |
Layered double hydroxide-containing composite material
Provided is a layered-double-hydroxide-containing composite material including a porous substrate and a functional layer disposed on and/or in the porous substrate, the functional layer containing a layered double hydroxide represented by the formula M2+1-xM3+x(OH)2An−x/n.mH2O, where M2+ represents a divalent cation, M3+ represents a trivalent cation, An− represents an n-valent anion, n is an integer of 1 or more, and x is 0.1 to 0.4, and the functional layer further containing sulfur (S) at the interface between the functional layer and the porous substrate and in the vicinity of the interface. In the LDH-containing composite material of the present invention, the LDH-containing functional layer disposed on and/or in the porous substrate exhibits significantly improved conductivity. |
US10199622B2 |
Battery cell and method for controlling ion flow within the battery cell
A battery cell (2) comprising at least one electrode unit (10) having an anode (82), a cathode (84) and a separator (83) which is arranged between the anode (82) and the cathode (84). In this case, the separator (83) has an electrically conductive core layer (93) and at least one ionically permeable edge layer (91, 92). The invention also relates to a method for controlling ion flow within the battery cell (2), wherein an electrical connection is established between the electrically conductive core layer (93) of the separator (83) and a current collector (81) of the anode (82) or a current collector (85) of the cathode (84). |
US10199621B2 |
Battery cell spacer for establishing dielectric barriers within a battery assembly
A battery cell spacer according to an exemplary aspect of the present disclosure includes, among other things, a body extending between a top surface and a bottom surface and a saddle disposed at the top surface of the body and configured to establish a barrier surface between metallic components. |
US10199620B2 |
System for attaching a thermal battery to a power section of an underwater craft
A system for attaching a thermal battery to a flange of a power supply section of an underwater craft, such as a torpedo, comprising a fixing sleeve arranged around and fixed to the battery and provided with fixing lugs comprising holes for the passage of screws for attachment to the flange, wherein the sleeve is in an overall shape of a C, of which an intermediate part and ends of branches comprise the fixing lugs for fixing the fixing sleeve to the flange. |
US10199613B2 |
Packaging material for batteries
The purpose of the first invention is to provide a packaging material for batteries, which has excellent resistance to electrolyte solution. A packaging material for batteries, which is composed of a laminate that sequentially comprises at least a base layer, an adhesive layer, a metal foil layer and a sealant layer in this order. This packaging material for batteries is able to have excellent resistance to electrolyte solution by disposing an acid-reactive resin layer containing an acid curable resin between the adhesive layer and the metal foil layer and/or between the metal foil layer and the sealant layer. |
US10199612B2 |
Semiconductor device having reduced upper surface shape of a partition in order to improve definition and manufacturing method thereof
As a result of miniaturization of a pixel region associated with an improvement in definition and an increase in a substrate size associated with an increase in area, defects due to precision, bending, and the like of a mask used at the time of evaporation have become issues. A partition including portions with different thicknesses over a pixel electrode (also referred to as a first electrode) in a display region and in the vicinity of a pixel electrode layer is formed, without increasing the number of steps, by using a photomask or a reticle provided with an auxiliary pattern having a light intensity reduction function made of a diffraction grating pattern or a semi-transmissive film. |
US10199610B2 |
Display apparatus having mirror function
A display apparatus includes a display layer, an encapsulation layer, and a reflective layer. The display layer is on a substrate and includes a non-emission area adjacent to an emission area. The encapsulation layer is over the display layer. The reflective layer is on the encapsulation layer and includes a first opening corresponding to the emission area and a reflecting area adjacent the first opening and corresponding to the non-emission area. The reflective layer transmits light in a first mode and reflects light in a second mode different from the first mode. |
US10199605B2 |
Organic electroluminescence device and method for manufacturing organic electroluminescence device
An organic EL device according to one aspect of the present invention includes: a base material; a first recess provided on a top surface of the base material; a reflective layer provided along a surface of the first recess; a filling layer filled in the first recess, the filling layer including a top surface on which a second recess is provided; a first electrode provided on an upper layer side of the filling layer; an organic layer comprising a light emitting layer provided on an upper layer side of the first electrode; and a second electrode provided on an upper layer side of the organic layer. Within the organic layer, a part of a light emitting area interposed between the first electrode and the second electrode is positioned inside the second recess The reflective layer is in contact with the first electrode in a periphery of the first recess. |
US10199604B2 |
Organic light emitting diode substrate
The present disclosure discloses an organic light emitting diode substrate, comprising: a base substrate and a device layer formed in a middle part thereon, a region on the base substrate other than the device layer being divided into an inner ring region that surrounds the device layer and an outer ring region outside the inner ring region; a first adhesive layer adhered on the device layer and the inner ring region and covering the device layer and the inner ring region, the first adhesive layer being used to block moisture and oxygen for the device layer; a second adhesive frame adhered on the outer ring region and the first adhesive layer and covering a portion of the first adhesive layer over the inner ring region, the second adhesive frame having a higher adhesive strength than the first adhesive layer. |
US10199598B2 |
Display device and manufacturing method of the same
A display device includes a display area and a non-display area. The non-display area includes a sealing area which includes a sealing material. The display area includes a thin film transistor structure, a pixel electrode on and connected to the thin film transistor structure, and a pixel defining layer overlapping an edge of the pixel electrode. A first functional layer is on substrate on which the pixel defining layer is formed and does not overlap the sealing area. A light emitting layer is on the first functional layer and overlaps the pixel electrode, and a common electrode on the light emitting layer. |
US10199597B2 |
Light-emitting apparatus and illumination apparatus
A light-emitting apparatus is provided. The light-emitting apparatus includes a substrate, a light-emitting element on the substrate, a first sealing layer which seals the light-emitting element, and a second b sealing layer. The substrate includes a base, an interconnect layer disposed on the base and electrically connected to the light-emitting element, a metal layer which covers a portion of the interconnect layer, and an electrically insulating layer which covers another portion of the interconnect layer. The second sealing layer seals a boundary between the metal layer and the electrically insulating layer. |
US10199596B2 |
Flexible organic light emitting display device
A flexible organic light emitting display device includes a substrate having a display area and a side sealant pattern covering a portion outside the display area, wherein the side sealant pattern has a first width and a second width narrower than the first width, in the side sealant pattern, a pattern with the first width and a pattern with the second width alternate. |
US10199594B2 |
Organic light emitting display device
An organic light emitting display device according to an embodiment includes: a first anode electrode, a second anode electrode, and a third anode electrode, each anode electrode being spaced apart from each other; a bank disposed on edges of the first to third anode electrodes; a third hole transporting layer disposed on the first to third anode electrodes and the bank, and having a third hole mobility; a first hole transporting layer disposed on the third hole transporting layer and having a first hole mobility higher than the third hole mobility; and a second hole transporting layer disposed next to the first hole transporting layer on the third hole transporting layer and having a second hole mobility higher than the third hole mobility. |
US10199593B2 |
Display device and manufacturing method of the same
A display device comprises: a light emitting array including a plurality of light emitting elements on a substrate and an insulating pattern disposed between the light emitting elements; a color conversion array including a plurality of sub-color conversion parts corresponding to the respective light emitting elements; and a printed circuit board having a first contact electrode connected to each of the light emitting elements, the printed circuit board driving the light emitting elements, wherein the plurality of sub-color conversion parts include first to third sub-color conversion parts that convert the light provided from corresponding light emitting elements into lights of first to third colors and emitting the converted lights, wherein each of the plurality of light emitting elements is electrically insulated from an adjacent light emitting elements. |
US10199592B2 |
Display element, display device, or electronic device
A highly reliable micromachine, display element, or the like is provided. As a micromachine or a transistor including the micromachine, a transistor including an oxide semiconductor in a semiconductor layer where a channel is formed is used. For example, a transistor including an oxide semiconductor is used as at least one transistor in one or a plurality of transistors driving a micromachine. |
US10199589B2 |
Photoelectric conversion element and image sensor using same
A photoelectric conversion element, including a first electrode, a second electrode, and at least one organic layer being present between the first electrode and the second electrode, in which the organic layer contains at least two kinds of compounds having the same skeletons and different substituents in combination. |
US10199587B2 |
Photoelectric conversion element, imaging device, and optical sensor
An organic photoelectric conversion element, an imaging device, and an optical sensor, which can detect a plurality of wavelength regions by a single element structure, are provided. The photoelectric conversion element is formed by providing an organic photoelectric conversion portion including two or more types of organic semiconductor materials having different spectral sensitivities between the first and the second electrodes. Wavelength sensitivity characteristics of the photoelectric conversion element change according to a voltage (bias voltage) applied between the first and the second electrodes. The photoelectric conversion element is mounted in the imaging device and the optical sensor. |
US10199583B1 |
Blue luminescent material of platinum complex and organic light-emitting device
The present disclosure provides a blue luminescent material, and the blue luminescent material is a tertradentate platinum complex having a chemical structure of Formula I comprising a pyridoimidazole carbene platinum structure. The blue luminescent material of the present disclosure may be used in OLED devices and apparatus as a dopant material and emits blue light having a wavelength of 450-490 nm. The present disclosure provides a design route for a material by introducing a pyridoimidazole-type carbene into the ligand of a platinum complex. Since the carbene structure has suitable triplet energy and its carbon-platinum bond is more stable than the nitrogen-platinum bond, the entire spectrum can become narrower, which will promote development of blue luminescent material and improve performances of the devices. |
US10199578B2 |
Fluorine-atom-containing polymer and use thereof
Provided are a fluorine-atom-containing polymer that is a condensation polymer of a fluorine-atom-containing triphenylamine derivative giving a repeating unit represented by formula (1) and a fluorine derivative giving a repeating unit represented by formula (2) and the use of this fluorine-atom-containing polymer. (In the formulas, A represents a fluoroalkanediyl group, at least one of R1 and R2 represents any of an alkoxyl group, an alkenyloxy group, an alkynyloxy group, an aryloxy group, a heteroaryloxy group, and an alkyl group including at least one ether structure, R3-R6 represent prescribed substituents, m1 and m2 each independently represent an integer of 0-4, n1 and n2 represent an integer of 0-3.) |
US10199577B2 |
Electroactive materials
There is disclosed a compound having Formula I or Formula I′: In Formula I and Formula I′: Ar1 and Ar2 are the same or different and are aryl groups; R1 through R5 are independently the same or different at each occurrence and are D, F, alkyl groups, aryl groups, alkoxy groups, silyl groups, or crosslinkable groups; R6 is H, D, or halogen; a through e are independently an integer from 0 to 4; f is 1 or 2; g is 0, 1 or 2; h is 1 or 2; and n is an integer greater than 0. |
US10199575B2 |
RRAM cell structure with laterally offset BEVA/TEVA
The present disclosure relates to a resistive random access memory (RRAM) device. The RRAM device has a bottom electrode arranged over a bottom electrode via. A variable resistive dielectric layer is arranged over the bottom electrode. The variable resistive dielectric layer extends to within a recess in an upper surface of the bottom electrode. A top electrode is disposed over the variable resistive dielectric layer. A top electrode via extends outward from an upper surface of the top electrode at a position centered along a first axis that is laterally offset from a second axis centered upon the recess within the upper surface of the bottom electrode. The top electrode via has a smaller total width than the top electrode. |
US10199574B2 |
Magnetoresistive stack and method of fabricating same
A magnetoresistive element (e.g., a spin-torque magnetoresistive memory element) includes a fixed magnetic layer, a free magnetic layer, having a high-iron alloy interface region located along a surface of the free magnetic layer, wherein the high-iron alloy interface region has at least 50% iron by atomic composition, and a first dielectric, disposed between the fixed magnetic layer and the free magnetic layer. The magnetoresistive element further includes a second dielectric, having a first surface that is in contact with the surface of the free magnetic layer, and an electrode, disposed between the second dielectric and a conductor. The electrode includes: (i) a non-ferromagnetic portion having a surface that is in contact with a second surface of the second dielectric, and (ii) a second portion having at least one ferromagnetic material disposed between the non-ferromagnetic portion of the electrode and the conductor. |
US10199573B2 |
Magnetic core
A method of fabricating a semiconductor device includes aligning an alignment structure of a wafer to a direction of a magnetic field created by an external electromagnet and depositing a magnetic layer (e.g., NiFe) over the wafer in the presence of the magnetic field and while applying the magnetic field and maintaining a temperature of the wafer below 150° C. An insulation layer (e.g., AlN) is deposited on the first magnetic layer. The alignment structure of the wafer is again aligned to the direction of the magnetic field and a second magnetic layer is deposited on the insulation layer, in the presence of the magnetic field and while maintaining the temperature of the wafer below 150° C. |
US10199570B2 |
Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, the tunnel barrier layer is expressed by a composition formula of AB2Ox (0 |
US10199569B2 |
Magnetic element
A magnetic element is provided. The magnetic element includes a free magnetization layer having a surface area that is approximately 1,600 nm2 or less, the free magnetization layer including a magnetization state that is configured to be changed; an insulation layer coupled to the free magnetization layer, the insulation layer including a non-magnetic material; and a magnetization fixing layer coupled to the insulation layer opposite the free magnetization layer, the magnetization fixing layer including a fixed magnetization so as to be capable of serving as a reference of the free magnetization layer. |
US10199568B2 |
Magnetic storage device and manufacturing method of magnetic storage device
According to one embodiment, a magnetic storage device includes a substrate, a dummy contact disposed on a top surface of the substrate, extending linearly in a direction substantially perpendicular to the top surface of the substrate, and floating electrically, and a magnetoresistive effect element included in a layer and insulated from the dummy contact, wherein the layer is disposed on the top surface of the dummy contact. |
US10199567B2 |
Sensor and method for producing same
A sensor includes: an integrated circuit having a power supply lead, a ground lead and a signal lead; a power supply terminal connected to the power supply lead; a ground terminal connected to the ground lead; a first signal terminal connected to the signal lead; a second signal terminal connected to the first signal terminal; a filter member having one end connected to one of the terminals and another end connected to another one of the terminals; and a sealing body sealing the integrated circuit, the terminals and the filter member. A part of each terminal is exposed from the sealing body. |
US10199561B2 |
Carbon nanofiber actuator
An electroconductive film for an actuator is formed from a gel composition including carbon nanofibers, an ionic liquid, and a polymer. The carbon nanofibers are produced with an aromatic mesophase pitch by melt spinning. |
US10199560B2 |
Piezoelectric nanoparticle-polymer composite structure
Methods, systems, and devices are disclosed for implementing a stretchable nanoparticle-polymer composite foams that exhibit piezoelectric properties. In one aspect, a nanoparticle-polymer composite structure includes a curable liquid polymer; piezoelectric nanoparticles; and graphitic carbons. |
US10199554B2 |
Trilayer Josephson junction structure with small air bridge and no interlevel dielectric for superconducting qubits
A technique relates to a trilayer Josephson junction structure. A dielectric layer is on a base electrode layer that is on a substrate. A counter electrode layer is on the dielectric layer. First and second counter electrodes are formed from the counter electrode layer. First and second dielectric layers are formed from the dielectric layer. First and second base electrodes are formed from base electrode layer. The first counter electrode, first dielectric layer, and first base electrode form a first stack. The second counter electrode, second dielectric layer, and second base electrode form a second stack. A shunting capacitor is between first and second base electrodes. An ILD layer is deposited on the substrate, the first and second counter electrodes, and the first and second base electrodes. A contact bridge connects the first and second counter electrodes. An air gap is formed underneath the contact bridge by removing ILD. |
US10199548B2 |
Photosensitive resin composition for thin film transistors, cured film, thin film transistor, liquid crystal display device or organic electroluminescent display device, method for producing cured film, method for manufacturing thin film transistor, and method for manufacturing liquid crystal display device or organic electroluminescent display device
The purpose of the present invention is to provide a photosensitive resin composition for thin film transistors, a cured film of which generates an extremely small amount of an outgas, and which is capable of forming an insulating layer for thin film transistors having excellent drive performance. In order to achieve the above-described purpose, the present invention has the configuration described below. Namely, a photosensitive resin composition for thin film transistors, which contains (A) an alkali-soluble resin having an amide group and/or an imide group, (B) a photosensitive compound and (C) organic solvents, and wherein the content of an organic solvent having nitrogen atoms in the organic solvents (C) is 1% by mass or less relative to the total mass of the organic solvents. |
US10199542B2 |
Light-emitting device
A light-emitting device comprises a semiconductor stack; a pad electrode comprising a periphery disposed on the semiconductor stack; and a finger electrode connected to the pad electrode, wherein the finger electrode comprises a first portion extended from the periphery of the pad electrode and a second portion away from the pad electrode, the first portion comprises a first side and a second side, the first side is opposite to the second side, the first side comprises a first arc having a first curvature radius, and the first curvature radius is larger than 10 μm. |
US10199530B2 |
Ultraviolet light-emitting device and light unit comprising same
The present embodiments disclose a light emitting device.The light emitting device disclosed includes a first conductive semiconductor layer; an active layer that is disposed on a first conductive semiconductor layer and generates ultraviolet wavelength; an electron blocking layer that is disposed on the active layer; a second conductive semiconductor layer that is disposed on the electron blocking layer; a third conductive semiconductor layer that is disposed on the second conductive semiconductor layer; and an electrode that is disposed on the third conductive semiconductor layer, in which the second and third conductive semiconductor layers include an AlGaN semiconductor, and in which the third conductive semiconductor layer has a lower aluminum composition than that of the second conductive semiconductor layer and has an electrical contact resistance with the electrode that is lower than that of the second conductive semiconductor layer. |
US10199527B2 |
Solar concentrator and illumination apparatus
Device for harvesting direct sunlight, transmitting diffuse sunlight and for scattering light from a light source to provide illumination, including: a receiving layer including at least one solar energy collector and at least one light source; at least one optical component disposed on a first side of the receiving layer, the optical component including at least one plano-convex refracting element; a second optical component disposed on a second side of the receiving layer, the second optical component comprising at least one optical element; wherein the at least one plano-convex element is positioned to receive direct light and refract it towards the at least one optical element of the second optical component, and wherein the optical element is positioned to reflect light towards the solar energy collector; wherein the at least one optical element is positioned to refract and emit indirect light impinging thereon towards the exterior of the apparatus. |
US10199525B2 |
Light-receiving element and optical integrated circuit
A light-receiving element (10) according to the present invention includes a semiconductor layer (100) including a p-type semiconductor region (101), an n-type semiconductor region (102), and a multiplication region (103), and a p-type light absorption layer (104) formed on the multiplication region. The p-type semiconductor region and the n-type semiconductor region are formed to sandwich the multiplication region in a planar direction of the semiconductor layer. This allows an easy implementation of a light-receiving element that serves as an avalanche photodiode by a monolithic manufacturing process. |
US10199522B2 |
Solar cell interconnector and manufacturing method thereof
A high electrical conductive, high temperature stable foil material, a process for the preparation of such a high electrical conductive, high temperature stable foil material, a solar cell interconnector including the high electrical conductive, high temperature stable foil material as well as the use of the high electrical conductive, high temperature stable foil material and/or the solar cell interconnector in solar power, aircraft or space applications. The high electrical conductive, high temperature stable foil material includes an aluminum alloy that has at least two elements selected from the group of scandium (Sc), magnesium (Mg), zirconium (Zr), ytterbium (Yb) and manganese (Mn). |
US10199518B2 |
Methods of growing heteroepitaxial single crystal or large grained semiconductor films and devices thereon
A method is provided for making smooth crystalline semiconductor thin-films and hole and electron transport films for solar cells and other electronic devices. Such semiconductor films have an average roughness of 3.4 nm thus allowing for effective deposition of additional semiconductor film layers such as perovskites for tandem solar cell structures which require extremely smooth surfaces for high quality device fabrication. |
US10199512B2 |
High voltage withstand Ga2O3-based single crystal schottky barrier diode
A high withstand voltage Schottky barrier diode includes a first layer that includes a first Ga2O3-based single crystal including a first Group IV element and Cl at a concentration of not more than 5×1016 cm−3 and that has an effective donor concentration of not less than 1×1013 and not more than 6.0×1017 cm−3, a second layer that includes a second Ga2O3-based single crystal including a second Group IV element and that has a higher effective donor concentration than the first layer and is laminated on the first layer, an anode electrode formed on the first layer, and a cathode electrode formed on the second layer. |
US10199507B2 |
Thin film transistor, display device and method of manufacturing the same
A thin film transistor and a method of manufacturing the same, and a display device and a method of manufacturing the same are disclosed, in which the thin film transistor substrate comprises an active layer formed on a substrate; a gate electrode controlling electron transfer within the active layer; a source electrode connected with one end area of the active layer; a drain electrode connected with the other end area of the active layer; and a light-shielding layer formed under the active layer to shield light from entering the active layer. |
US10199506B2 |
Low temperature poly-silicon transistor array substrate and fabrication method thereof, and display device
The embodiments of the present invention disclose a low temperature poly-silicon (LTPS) transistor array substrate and a method of fabricating the same, and a display device. The LTPS transistor array substrate comprises a substrate; a poly-silicon semiconductor active region provided on the substrate; a gate insulated from the poly-silicon semiconductor active region; and a dielectric spacer region provided on a side wall of the gate, wherein a portion of the poly-silicon semiconductor active region corresponding to the dielectric spacer region comprises a buffer region, and the dielectric spacer region surrounds the side wall of the gate and covers the buffer region. |
US10199504B2 |
Thin film transistor and manufacturing method thereof, array substrate, display device
Embodiments of the present invention disclose a thin film transistor and a manufacturing method thereof, an array substrate, and a display device, which relates to the field of display technology, and solves the problem that the adhesion of the electrode thin film with the adjacent thin film layer in the thin film transistor of the prior art is relatively bad. More specifically, an embodiment of the present invention provides a thin film transistor, comprising a gate, a source, a drain and a buffer layer, the buffer layer is located at one side or two sides of the gate, the source or the drain, the material of the buffer layer is a copper alloy material, the copper alloy material contains nitrogen element or oxygen element, the copper alloy material further contains aluminum element. |
US10199503B2 |
Under-channel gate transistors
Transistors and methods of forming the same include forming a semiconductor fin from a first material on dielectric layer. Material is etched away from the dielectric layer directly underneath a channel region of the semiconductor fin, with the semiconductor fin still being supported by the dielectric layer in a source and drain region. A gate stack is formed around the channel region of the semiconductor fin, with a portion of the gate stack underneath the semiconductor fin being larger than a portion of the gate stack above the semiconductor fin. |
US10199502B2 |
Structure of S/D contact and method of making same
A semiconductor device includes a fin feature in a substrate, a stack of semiconductor layers over the fin feature. Each of the semiconductor layers does not contact each other. The device also includes a semiconductor oxide layer interposed between the fin feature and the stack of the semiconductor layers. A surface of the semiconductor oxide layer contacts the fin feature and an opposite surface of the semiconductor oxide layer contacts a bottom layer of the stack of semiconductor layers. The device also includes a conductive material layer encircling each of the semiconductor layers and filling in spaces between each of two semiconductor layers. |
US10199500B2 |
Multi-layer film device and method
A device, structure, and method are provided whereby an insert layer is utilized to provide additional support for weaker and softer dielectric layer. The insert layer may be applied between two weaker dielectric layers or the insert layer may be used with a single layer of dielectric material. Once formed, trenches and vias are formed within the composite layers, and the insert layer will help to provide support that will limit or eliminate undesired bending or other structural motions that could hamper subsequent process steps, such as filling the trenches and vias with conductive material. |
US10199499B2 |
Semiconductor device including active fin
A semiconductor device includes first through fourth active fins, which extend alongside one another in a first direction; and a field insulating film that covers lower portions of the first through fourth active fins, the first and second active fins protrude from the field insulating film at a first height, the third active fin protrudes from the field insulating film at a second height different from the first height, and an interval between the first and second active fins is different from an interval between the third and fourth active fins. |
US10199495B2 |
Laterally diffused metal-oxide semiconductor field-effect transistor
A laterally diffused metal-oxide semiconductor field-effect transistor, comprising a substrate, a first conductivity type well region, a second conductivity type well region, a drain electrode in the first conductivity type well region, a source electrode and a body region in the second conductivity type well region, and a gate electrode arranged across surfaces of the first conductivity type well region and the second conductivity type well region, and also comprising a floating layer ring arranged on the top of the first conductivity type well region and located between the gate electrode and the drain electrode and a plurality of groove polysilicon electrodes running through the floating layer ring and stretching into the first conductivity type well region. |
US10199493B2 |
Semiconductor device and method of manufacturing semiconductor device
In a first main surface side of a silicon carbide semiconductor base, a trench is formed. A second base region of a second conductivity type is arranged at a position facing the trench in a depth direction. An end (toward a drain electrode) of the second base region of the second conductivity type, and an end (toward the drain electrode) of a first base region of the second conductivity type reach a position deeper than an end (toward the drain electrode) of a region of a first conductivity type. Thus, the electric field at a gate insulating film at the trench bottom is mitigated, suppressing the breakdown voltage of the active region and enabling breakdown voltage design of the edge termination region to be facilitated. Further, such a semiconductor device may be formed by an easy method of manufacturing. |
US10199491B2 |
Vertical transistor with improved robustness
A transistor is disclosed that includes a semiconductor body having a first horizontal surface. A drift region is arranged in the semiconductor body. A plurality of gate electrodes is arranged in trenches of the semiconductor body. The trenches have a longitudinal direction and extending parallel relative to each other. The longitudinal direction of the trenches extends in a first lateral direction of the semiconductor body. The body regions and the source regions are arranged between the trenches. The body regions are arranged between the drift region and the source regions in a vertical direction of the semiconductor body. In the first horizontal surface, the source regions and the body regions are arranged alternately in the first lateral direction. A source electrode is electrically connected to the source regions and the body regions in the first horizontal surface. |
US10199489B2 |
Compound semiconductor device and method of manufacturing compound semiconductor device
A compound semiconductor device disclosed herein includes: a GaN carrier transit layer formed on a substrate; a barrier layer formed on the carrier transit layer; a first recess and a second recess formed in the barrier layer; a first InAlN layer and a second InAlN layer formed in the first recess and the second recess respectively, a composition ratio of In in the InAlN layers being equal to or more than 17% and equal to or less than 18%; a source electrode formed on the first InAlN layer; a drain electrode formed on the second InAlN layer; and a gate electrode formed on the barrier layer. |
US10199488B2 |
Shield wrap for a heterostructure field effect transistor
A semiconductor device includes a heterostructure field effect transistor (HFET) having an active region in a semiconductor film between a source electrode and a drain electrode, where a gate electrode is over a portion of the active region and is configured to modulate a conduction channel in the active region. The semiconductor device also includes a first passivation film over the active region and an encapsulation film over the first passivation film. A first metal pattern is disposed on the encapsulation film, and the first metal pattern includes a shield wrap over the majority of the active region and is electrically connected to the source electrode. A gap is defined in the first metal pattern and the gap separates the shield wrap from a portion of the first metal pattern that is connected to the drain electrode, and the gap is not formed over the active region. |
US10199486B2 |
Semiconductor device
A semiconductor device 1 of an embodiment is provided, including an insulating substrate 2, conductive pattern parts 51, 52, 53, 54, and 55 formed on the insulating substrate, a GaN-HEMI 10 disposed on the conductive pattern part 51, and a GaN-HEMT 20 disposed on the conductive pattern part 52, wherein an imaginary line L1 of the GaN-HEMT 10 and an imaginary line L2 of the GaN-HEMT 20 intersect each other, a GaN gate electrode 23 of the GaN-HEMT 20 is electrically connected to the conductive pattern part 55 via a metal wire 6, and the metal wire 6 is perpendicular to a side 55 of the GaN-HEMT 20 and a conductive pattern side 55S of the conductive pattern part 55. |
US10199483B2 |
Semiconductor device
In a semiconductor device according to an embodiment, ends of conductor portions are electrically connected to an overvoltage protection diode so that depletion occurs in a diffusion layer in a portion near an insulating film in a reverse bias application state, and/or ends of conductor portions are electrically connected to the overvoltage protection diode so that depletion occurs in a peripheral semiconductor region in a portion near the insulating film in the reverse bias application state. |
US10199482B2 |
Apparatus for electrostatic discharge protection
An apparatus includes an electrostatic discharge (ESD) protection device configured to protect a circuit from ESD conditions. The protection device includes an emitter region having a first diffusion polarity; a collector region laterally spaced apart from the emitter region, and having the first diffusion polarity; and a barrier region interposed laterally between the emitter region and the collector region while contacting the emitter region. The barrier region has a second diffusion polarity opposite from the first diffusion polarity. The device can further include a base region having the second diffusion polarity, and laterally surrounding and underlying the emitter region and the barrier region. The barrier region can have a higher dopant concentration than the base region, and block a lateral current flow between the collector and emitter regions, thus forming a vertical ESD device having enhanced ESD performance. |
US10199479B2 |
Methods of forming a gate cap layer above a replacement gate structure
A method includes performing a first chemical mechanical polishing process to define a polished replacement gate structure having a dished upper surface, wherein the polished dished upper surface of the polished replacement gate structure has a substantially curved concave configuration. A gate cap layer is formed above the polished replacement gate structure, wherein a bottom surface of the gate cap layer corresponds to the polished dished upper surface of the polished replacement gate structure. |
US10199476B2 |
Semiconductor device and manufacturing method of semiconductor device
A mesa portion of a semiconductor device, which includes a channel base layer formed of a first nitride semiconductor layer, a channel layer formed of a second nitride semiconductor layer, a barrier layer formed of a third nitride semiconductor layer, a mesa-type fourth nitride semiconductor layer, a gate insulating film that covers the mesa portion, and a gate electrode formed over the gate insulating film, is used as a co-doped layer. The mesa portion is used as the co-doped layer, so that interface charges generated at an interface between the gate insulating film and the mesa portion can be cancelled by p-type impurity or n-type impurity in the co-doped layer and a threshold potential can be improved. Further, the fourth nitride semiconductor layer is n-type until the gate insulating film is formed, and the fourth nitride semiconductor layer is made neutral or p-type after the gate insulating film is formed. |
US10199474B2 |
Field effect transistor with decoupled channel and methods of manufacturing the same
A field effect transistor (FET) for an nFET and/or a pFET device including a substrate and a fin including at least one channel region decoupled from the substrate. The FET also includes a source electrode and a drain electrode on opposite sides of the fin, and a gate stack extending along a pair of sidewalls of the channel region of the fin. The gate stack includes a gate dielectric layer and a metal layer on the gate dielectric layer. The FET also includes an oxide separation region separating the channel region of the fin from the substrate. The oxide separation region includes a dielectric material that includes a portion of the gate dielectric layer of the gate stack. The oxide separation region extends completely from a surface of the channel region facing the substrate to a surface of the substrate facing the channel region. |
US10199473B2 |
Semiconductor device, antenna switch circuit, and wireless communication apparatus
Provided is a semiconductor device that includes a drain electrode and a source electrode, a gate electrode, one or more gate-electrode extensions, and a link. The drain electrode and the source electrode have a planar shape of combs in mesh with each other. The gate electrode is provided between the drain electrode and the source electrode, and has a meandering planar shape. The one or more gate-electrode extensions are projected from the gate electrode. The link is confronted with one or both of the drain electrode and the source electrode, and couples the one or more gate-electrode extensions together. |
US10199468B2 |
Methods for forming semiconductor devices, semiconductor devices and power semiconductor devices
A method for forming a semiconductor device includes forming a first insulation layer on a semiconductor substrate and forming a structured etch stop layer. Further, the method includes depositing a second insulation layer after forming the structured etch stop layer and forming a structured mask layer on the second insulation layer. Additionally, the method includes etching portions of the second insulation layer uncovered by the structured mask layer and portions of the first insulation layer uncovered by the structured etch stop layer to uncover at least one of a portion of the semiconductor substrate and an electrode located within a trench. Further, the method includes depositing electrically conductive material to form an electrical contact to at least one of the uncovered electrode and the uncovered portion of the semiconductor substrate. |
US10199466B1 |
Semiconductor device, method for manufacturing semiconductor device, inverter circuit, driving device, vehicle, and elevator
A semiconductor device of an embodiment includes a silicon carbide layer including a first plane and a second plane; a trench including a first side face, a second side face, and a bottom face; a first silicon carbide region of a first-conductivity type; a second silicon carbide region of a second-conductivity type; a third silicon carbide region of the second-conductivity type sandwiching the trench with the second silicon carbide region; a sixth silicon carbide region of the second-conductivity type being in contact with the second side face and the bottom face; a gate electrode; and an insulating layer between the gate electrode and the second silicon carbide region, in which a portion of the first side face being in contact with the first silicon carbide region includes a first, second, and third region, and inclination angle of the second region is shallower than those of the first and third regions. |
US10199464B2 |
Techniques for VFET top source/drain epitaxy
Techniques for VFET top source and drain epitaxy are provided. In one aspect, a method of forming a VFET includes: patterning a fin to form a bottom source/drain region and a fin channel of the VFET; forming bottom spacers on the bottom source/drain region; depositing a high-κ gate dielectric onto the bottom spacers and along sidewalls of the fin channel; forming gates over the bottom spacers; forming top spacers on the gates; partially recessing the fin channel to create a trench between the top spacers; forming a nitride liner along sidewalls of the trench; fully recessing the fin channel through the trench such that side portions of the fin channel remain intact; and forming a doped epitaxial top source and drain region over the fin channel. Methods not requiring a nitride liner and VFET formed using the present techniques are also provided. |
US10199456B2 |
Method of manufacturing a semiconductor device having a charge compensation region underneath a gate trench
A method of forming a semiconductor device is provided. The device includes a semiconductor substrate having a main surface and a rear surface vertically spaced apart from the main surface, a first doped region, a second doped region and a third doped region. The third doped region is interposed between the first and second doped regions beneath the main surface. Field plate trenches having field plates vertically extend from the main surface to a bottom that is arranged in the first doped region. A gate trench having a gate electrode vertically extends from the main surface to the first doped region. A compensation zone vertically extends from the bottom of the gate trench deeper into the first doped region. The compensation zone is laterally aligned with the gate trench and is adjacent to the field plates along a cross-sectional plane of the device that is parallel to the main surface. |
US10199455B2 |
Dual-gate trench IGBT with buried floating P-type shield
A method of manufacturing an insulated gate bipolar transistor (IGBT) device comprising 1) preparing a semiconductor substrate with an epitaxial layer of a first conductivity type supported on the semiconductor substrate of a second conductivity type; 2) applying a gate trench mask to open a first trench and second trench followed by forming a gate insulation layer to pad the trench and filling the trench with a polysilicon layer to form the first trench gate and the second trench gate; 3) implanting dopants of the first conductivity type to form an upper heavily doped region in the epitaxial layer; and 4) forming a planar gate on top of the first trench gate and apply implanting masks to implant body dopants and source dopants to form a body region and a source region near a top surface of the semiconductor substrate. |
US10199454B2 |
Semiconductor device having schottky electrode connected to anode region
For enhancing a reverse-recovery immunity of a diode element, a semiconductor device includes a first conductivity-type drift layer, a second conductivity-type anode region provided in an upper portion of the drift layer, an insulating film provided on the drift layer, an anode electrode having an ohmic contact portion ohmically contacted to the anode region through a contact hole penetrating the insulating film, and a Schottky electrode Schottky-contacted to a peripheral portion of the anode region. |
US10199448B2 |
Organic light emitting display device and method of manufacturing an organic light emitting display device
An organic light emitting display (OLED) device includes a substrate comprising a display region and a peripheral region. The OLED device further includes a conductive layer disposed in the peripheral region on the substrate and including an opening portion exposing at least a portion of the substrate, the conductive layer having an undercut shape. The OLED device additionally includes an insulation layer disposed on the conductive layer, the insulation layer including an opening that exposes the opening portion. The OLED device further includes a common layer disposed in both the display region and the peripheral region on the insulation layer and on the substrate exposed by the opening portion. The common layer disposed on the substrate exposed by the opening portion is spaced apart from the common layer disposed on the insulation layer. |
US10199439B2 |
Integrated touch screen
In one embodiment, an apparatus includes a display stack for a touch-sensitive screen. The display stack comprises a plurality of layers in which a top layer comprises a substantially transparent cover layer. The display stack is configured to display a color image. The apparatus also includes a touch sensor provided within the display stack. The touch sensor comprises a plurality of first conductive electrodes contacting a layer of a subset of the plurality of layers of the display stack. The subset of the plurality of layers is below the substantially transparent cover layer. The touch sensor also includes a plurality of second conductive electrodes contacting a layer of the subset of the plurality of layers. |
US10199438B2 |
Top-emitting organic electroluminescent display panel, manufacturing method thereof and display device
A top-emitting organic electroluminescent display panel, a manufacturing method, and a display device. The top-emitting organic electroluminescent display panel comprises: a substrate, a layer of white organic light emitting diodes and a thin film encapsulation layer arranged on the substrate in sequence. The thin film encapsulation layer comprises at least two inorganic thin film layers and at least one organic thin film layer. At least one organic thin film layer is a color filter layer, the color filter layer being arranged between the at least two inorganic thin film layers. Since one of the organic thin film layers in the thin film encapsulation layer is a color filter layer, the color filter layer does not have to be arranged above the thin film encapsulation layer separately, thus reducing the number of film layers, simplifying the film layer structure, reducing manufacturing costs, and improving the luminous efficiency and the display effect. |
US10199436B2 |
Light-emitting device and electronic device
Provided is a light-emitting device that can display an image with a wide color gamut or a novel light-emitting element. The light-emitting device includes a plurality of light-emitting elements each of which includes an EL layer between a pair of electrodes. Light obtained from a first light-emitting element through a first color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than 0.680 and less than or equal to 0.720 and a chromaticity y of greater than or equal to 0.260 and less than or equal to 0.320. Light obtained from a second light-emitting element through a second color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than or equal to 0.130 and less than or equal to 0.250 and a chromaticity y of greater than 0.710 and less than or equal to 0.810. Light obtained from a third light-emitting element through a third color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than or equal to 0.120 and less than or equal to 0.170 and a chromaticity y of greater than or equal to 0.020 and less than 0.060. |
US10199433B2 |
Electronic device and method for fabricating the same
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a first portion of a variable resistance element, the first portion having an island shape and including at least a free layer which has a variable magnetization direction; a second portion of the variable resistance element, the second portion having a line shape which extends in a direction over the first portion and including at least a pinned layer which has a pinned magnetization direction; and a tunnel barrier layer interposed between the free layer and the pinned layer. |
US10199429B2 |
LEDs with three color RGB pixels for displays
Devices and methods of forming the devices are disclosed. The device includes a substrate and a color LED pixel disposed on the substrate. The color LED pixel includes a red LED, a green LED and a blue LED. Each of the color LED includes a specific color LED body disposed on the respective color region on the substrate, a specific color multiple quantum well (MQW) on the respective color LED body and a specific color top LED layer disposed over the respective color MQW. The MQWs of the red LED, green LED and blue LED includes at least an indium gallium nitride (InxGa1-xN) layer and a gallium nitride (GaN), where x is the atomic percentage of In in the InxGa1-xN layer, and the MQWs of the red LED, green LED and blue LED have different bandgaps by varying x of the InxGa1-xN layer in the red LED, the green LED and the blue LED. |
US10199428B2 |
Light-emitting device
A light-emitting device includes a mounting board, a first wiring, a plurality of light-emitting elements, a first light-transmissive member, and a second wiring. The first wiring includes a plurality of electrodes which are disposed away from each other on the mounting board. The plurality of light-emitting elements is provided on the mounting board and is electrically connected to the first wiring. The first light-transmissive member is disposed above the plurality of light-emitting elements. The second wiring is disposed on a lower surface of the first light-transmissive member and electrically connects between electrodes among the plurality of electrodes of the first wiring. |
US10199425B2 |
Semiconductor device
A mask includes a substrate, an effective pixel formation region and a reference pattern formation region. A pixel pattern for forming a pixel component that constitutes a pixel is arranged in the effective pixel formation region. A reference pattern for indicating a reference position where pixel pattern should be arranged in the effective pixel formation region is arranged in the reference pattern formation region. Pixel pattern is arranged to be displaced from the reference position toward a center side of the effective pixel formation region. |
US10199424B1 |
Thermoelectric-based infrared detector having a cavity and a MEMS structure defined by BEOL metals lines
Device and method of forming a device are disclosed. The device includes a substrate with a transistor component disposed in a transistor region and a micro-electrical mechanical system (MEMS) component disposed on a membrane over a lower sensor cavity in a hybrid region. The MEMS component serves as thermoelectric-based infrared sensor, a thermopile line structure which includes an absorber layer disposed over a portion of oppositely doped first and second line segments. A back-end-of-line (BEOL) dielectric is disposed on the substrate having a plurality of inter layer dielectric (ILD) layers with metal and via levels. The ILD layers include metal lines and via contacts for interconnecting the components of the device. The metal lines in the metal levels are configured to define a BEOL or an upper sensor cavity over the lower sensor cavity, and metal lines of a first metal level of the BEOL dielectric are configured to define a geometry of the MEMS component. |
US10199418B2 |
Semiconductor photodetection device
A plurality of semiconductor photodetecting elements have a planar shape having a pair of first sides opposed to each other in a first direction and a pair of second sides being shorter than the pair of first sides and opposed to each other in a second direction perpendicular to the first direction, and are disposed on a base so as to be adjacent to each other in juxtaposition. A plurality of bump electrodes each are disposed on sides where the pair of first sides lie in each semiconductor photodetecting element, to electrically and mechanically connect the base to each semiconductor photodetecting element. A plurality of dummy bumps are disposed so that at least one dummy bump is disposed on each of sides where the pair of second sides lie in each semiconductor photodetecting element, to mechanically connect the base to each semiconductor photodetecting element. |
US10199417B2 |
Stacked-type image sensor and image capturing apparatus
A stacked-type image sensor has an imaging chip and a signal processing chip. The imaging chip includes a pixel unit in which a plurality of pixels are arranged, a plurality of output terminals provided so as to respectively correspond to the plurality of pixels, a first signal selection unit capable of inputting and outputting signals of pixels among the plurality of pixels, and a selection control unit that controls the first signal selection unit. The signal processing chip includes a plurality of input terminals electrically connected to the plurality of output terminals, a second signal selection unit capable of distributing and outputting signals that are input from the plurality of input terminals, and a signal processing circuit that performs predetermined signal processing on the signals distributed by the second signal selection unit. |
US10199413B2 |
Methods of manufacturing a color image sensor having an array of pixels with color filters
A color image sensor including an array of pixels is formed in a semiconductor layer having a back side that receives an illumination. Insulated conductive walls penetrate into the semiconductor layer from the back side and separate the pixels from one another. For each pixel, a color pixel penetrates into from 5 to 30% of a thickness of the semiconductor layer from the back side and occupies at least 90% of the surface area delimited by the walls. An electrically-conductive layer extends from the lateral wall of the filter all the way to the walls. |
US10199409B2 |
Trench between stacked semiconductor substrates making contact with source-drain region
A semiconductor device includes a first semiconductor substrate with a first transistor therein. The first transistor includes a first source-drain formed by a doped region in the first semiconductor substrate. An intermediary insulating layer is formed on and above the first semiconductor substrate. A second semiconductor substrate is formed on and above the intermediary insulating layer. A second transistor is formed in the second semiconductor substrate, and includes a second source-drain formed by a doped region in the second semiconductor substrate. A trench is formed in the second semiconductor substrate and in contact with the doped region for the second semiconductor substrate. The trench has a thickness equal to that of the second semiconductor substrate. Metal wiring extends from a contact with the doped region for the first source-drain, through the intermediary insulating layer and the trench, to make electrical contact with the doped region for the second source-drain. |
US10199407B2 |
Light-receiving device and photo-detection apparatus with such light-receiving device
A light-receiving device has a semiconductor substrate that includes a first pixel region that has a first thickness and a second pixel region that has a second thickness less than the first thickness. It has a plurality of first photoelectric conversion elements formed in the first pixel region and a first electrode where their outputs are supplied thereto. It has a plurality of photoelectric conversion elements formed in the second pixel region and a second electrode where their outputs are supplied thereto. It has a common electrode for the first and second photoelectric conversion elements. |
US10199404B2 |
Array substrate and manufacturing method thereof and display device
An array substrate, a manufacturing method thereof and a display device are provided by the present disclosure. The manufacturing method includes: providing a base substrate; forming a plurality of pixel electrodes on the base substrate, in which the operation of forming the plurality of pixel electrodes includes: depositing a first transparent conductive film, and forming the plurality of pixel electrodes and a connection unit for connecting adjacent pixel electrodes by patterning the first transparent conductive film; forming a passivation layer on the plurality of pixel electrodes, and patterning the passivation layer to expose at least a portion of the connection unit; and processing the exposed portion of the connection unit, so that the plurality of interconnected pixel electrodes are electrically insulated. |
US10199402B2 |
Display device and manufacturing method thereof
A display device and a manufacturing method thereof are provided, and the display device includes a color filter substrate and an array substrate which are cell-assembled, the array substrate includes a first base substrate, an organic insulating layer is formed on the first base substrate, and a via hole is formed in the organic insulating layer; the color filter substrate includes a second base substrate, a main spacer and a secondary spacer is formed on the second base substrate, an orthogonal projection of the secondary spacer is located in an orthogonal projection area of the via hole on the first base substrate, and an orthogonal projection of the main spacer is located outside of the orthogonal projection area of the via hole on the first base substrate. |
US10199401B2 |
Array substrate and method for maintaining the same, display panel and display device
An array substrate includes a pixel unit, a data line, a first gate line and a second gate line. Adjacent two columns of pixel units are collectively connected to one data line, adjacent two of the pixel units in each row of pixel units are respectively connected to the first and second gate lines, the pixel unit includes a transistor, and the transistor in each pixel unit is provided adjacent to the data line. In adjacent two columns of pixel units, transistors of two diagonally adjacent pixel units are provided adjacent to the data line and connected respectively to the first and second gate lines. The first and second gate lines surround the gate electrode of the transistor, respectively, and the first and second gate lines are connected to the gate electrode of the transistor at positions of the gate electrode away from the data line. |
US10199399B2 |
Display substrate and manufacturing method thereof, and display apparatus
A display substrate, a display apparatus and a production method of the display substrate are provided. The display substrate includes a plurality of pixel units arranged in an array. Each of the pixel units includes: a first electrode; a first connection portion connected with the first electrode; and a first connection line, the first connection portion being connected to the first connection line through a first via hole. The first connection line of at least one of the pixel units is connected with the first connection line of the pixel unit positioned on an upper side of the at least one of the pixel units and the first connection line of the pixel unit positioned on a lower side of the at least one of the pixel units. |
US10199398B2 |
Display device with different circuit groups
A display device that includes a substrate having a display region and an adjacent peripheral region is provided, including; a plurality of sub-pixels provided within the display region; a plurality of data lines electrically connected to the sub-pixels; and a first electronic circuit group and a second electronic circuit group provided in the peripheral region, connected to the corresponding data lines. The first electronic circuit group includes a plurality of first electronic circuits, and the second electronic circuit group includes a plurality of second electronic circuits. Two adjacent first electronic circuits are arranged with a first interval therebetween, and the first interval has a first width. Two adjacent second electronic circuits are arranged with a second interval therebetween, and the second interval has a second width. The first width and the second width are different. |
US10199396B2 |
Display device having improved manufacturability and method for fabricating same
A display device and a method of fabricating the display device may simplify a fabrication process and reduce fabrication cost. The display device includes: a substrate; a gate line and a data line on the substrate; a switching element connected to the gate line and the data line, the switching element including a source electrode and a drain electrode; and a first pixel electrode connected to the switching element. At least one of the source electrode and the drain electrode of the switching element includes substantially a same material as a material included in the first pixel electrode. |
US10199389B2 |
Non-volatile memory device
A non-volatile memory device is provided. The non-volatile memory device includes a channel structure that is located on a substrate and extends perpendicularly to the substrate, a conductive pattern that extends perpendicularly to the substrate and is spaced apart from the channel structure, an electrode structure that is located between the channel structure and the conductive pattern, and comprises a plurality of gate patterns and a plurality of insulation patterns that are alternately laminated. An insulating layer that contacts with a top surface of the conductive pattern is formed along side surfaces of the electrode structure. The top surface of the conductive pattern is formed to be lower than the top surface of the channel structure. |
US10199388B2 |
VNAND tensile thick TEOS oxide
Embodiments of the present disclosure generally relate to an improved method for forming a dielectric film stack used for inter-level dielectric (ILD) layers in a 3D NAND structure. In one embodiment, the method comprises providing a substrate having a gate stack deposited thereon, forming on exposed surfaces of the gate stack a first oxide layer using a first RF power and a first process gas comprising a TEOS gas and a first oxygen-containing gas, and forming over the first oxide layer a second oxide layer using a second RF power and a second process gas comprising a silane gas and a second oxygen-containing gas. |
US10199385B1 |
Non-volatile memory device with reduced distance between control gate electrode and selecting gate electrode and manufacturing method thereof
A non-volatile memory device includes a semiconductor substrate, a control gate electrode, a first oxide-nitride-oxide (ONO) structure, a selecting gate electrode, a second ONO structure, and a spacer structure. The control gate electrode and the selecting gate electrode are disposed on the semiconductor substrate. The first ONO structure is disposed between the control gate electrode and the semiconductor substrate. The second ONO structure is disposed between the control gate electrode and the selecting gate electrode in a first direction. The spacer structure is disposed between the control gate electrode and the second ONO structure in the first direction. A distance between the control gate electrode and the selecting gate electrode in the first direction is smaller than or equal to a sum of a width of the second ONO structure and a width of the spacer structure in the first direction. |
US10199379B2 |
Semiconductor device
A semiconductor device includes an active region on a substrate, a device isolation film on the substrate to define the active region, a gate trench including a first portion in the active region and a second portion in the device isolation film, a gate electrode including a first gate embedded in the first portion of the gate trench and a second gate embedded in the second portion of the gate trench, a first gate capping pattern on the first gate and filling the first portion of the gate trench, and a second gate capping pattern on the second gate and filling the second portion of the gate trench, an upper surface of the first gate being higher than an upper surface of the second gate, and the first gate capping pattern and the second gate capping pattern have different structures. |
US10199377B2 |
Semiconductor device having asymmetric fin-shaped pattern
Semiconductor devices are provided including a first fin-shaped pattern having first and second sidewalls facing one another and a field insulating film contacting at least a portion of the first fin-shaped pattern. The first fin-shaped pattern includes a lower portion of the first fin-shaped pattern contacting the field insulating film; an upper portion of the first fin-shaped pattern not contacting the field insulating film; a first boundary between the lower portion of the first fin-shaped pattern and the upper portion of the first fin-shaped pattern; and a first fin center line perpendicular to the first boundary and meeting the top of the upper portion of the first fin-shaped pattern. The first sidewall of the upper portion of the first fin-shaped pattern and the second sidewall of the upper portion of the first fin-shaped pattern are asymmetric with respect to the first fin center line. |
US10199374B2 |
Semiconductor device and fabrication method thereof
A method for fabricating semiconductor device is disclosed. A substrate having a first transistor on a first region, a second transistor on a second region, a trench isolation region, a resistor-forming region is provided. A first ILD layer covers the first region, the second region, and the resistor-forming region. A resistor material layer and a capping layer are formed over the first region, the second region, and the resistor-forming region. The capping layer and the resistor material layer are patterned to form a first hard mask pattern above the first and second regions and a second hard mask pattern above the resistor-forming region. The resistor material layer is isotropically etched. A second ILD layer is formed over the substrate. The second ILD layer and the first ILD layer are patterned with a mask and the first hard mask pattern to form a contact opening. |
US10199373B2 |
Method of forming a heterojunction semiconductor device having integrated clamping device
A cascode switch structure includes a group III-V transistor structure having a first current carrying electrode, a second current carrying electrode and a first control electrode. A semiconductor MOSFET device includes a third current carrying electrode electrically connected to the first current carrying electrode, a fourth current carrying electrode electrically connected to the first control electrode, and a second control electrode. A first diode includes a first cathode electrode electrically connected to the second current carrying electrode and a first anode electrode. A second diode includes a second anode electrode electrically connected to the first anode electrode and a second cathode electrode electrically connected to the fourth current carrying electrode. In one embodiment, the group III-V transistor structure, the first diode, and the second diode are integrated within a common substrate. |
US10199364B2 |
Non-volatile dual in-line memory module (NVDIMM) multichip package
A single multichip package is provided, comprising: a substrate having opposing upper and lower surfaces. A first die is mounted on the upper surface of the substrate and includes one or more non-volatile memory devices. A second die is mounted on the upper surface of the substrate, and includes at least one of: (a) a non-volatile memory controller that facilitates transfer of data to/from the one or more non-volatile memory devices, (b) a register clock driver for volatile memory devices, and/or (c) one or more multiplexer switches configured to switch between two or more of the volatile memory devices. A plurality of wire bonds connect the first and second dies. A plurality of solder balls are located on the lower surface of the substrate for mounting the single multichip package to a printed circuit board, the plurality of solder balls electrically coupled to the first die and the second die. |
US10199363B2 |
Semiconductor memory device including output buffer
A semiconductor module includes a module substrate, a line pattern provided to the module substrate, first and second semiconductor chips on the module substrate and coupled to the line pattern, and a termination resister on the module substrate and coupled to the line pattern, the termination resistor being located between the first and second semiconductor chips. |
US10199361B2 |
Stacked electronic structure
A stacked electronic structure comprises: a substrate and a magnetic device, wherein a plurality of electronic devices and a plurality of conductive pillars are disposed on and electrically connected to the substrate, wherein a molding body encapsulates the plurality of electronic devices, wherein the magnetic device is disposed over the top surface of the molding body and the plurality of conductive pillars, wherein a first terminal of the magnetic device is disposed over and electrically connected to a first conductive pillar and a second terminal of the magnetic device is disposed over and electrically connected to a second conductive pillar, without using any substrate. |
US10199358B2 |
Multilayer substrate
Provided is a multilayer substrate obtained by laminating semiconductor substrates each having a trough electrode. The multilayer substrate has excellent conduction characteristics and can be manufactured at low cost. Conductive particles are each selectively present at a position where the through electrodes face each other as viewed in a plan view of the multilayer substrate. The multilayer substrate has a connection structure in which the facing through electrodes are connected by the conductive particles, and the semiconductor substrates each having the through electrode are bonded by an insulating adhesive. |
US10199357B2 |
Semiconductor package
A semiconductor package includes a first chip, a second chip stacked over the first chip and having a different size from the first chip, a first guard unit formed in an edge of a chip having a relatively small size of the first chip and the second chip, and a second guard unit formed in an edge of a chip having a relatively large size of the first chip and the second chip. The first guard unit includes an extension pad which expands the size of the chip having the relatively small size to the size of the chip having the relatively large size. |
US10199355B2 |
Semiconductor devices including stacked semiconductor chips
A semiconductor device includes a chip stack structure including a first semiconductor chip and a second semiconductor chip stacked on the first semiconductor chip. The first semiconductor chip includes a first substrate, a first circuit layer on a front surface of the first substrate, and a first connecting layer disposed on the first circuit layer and including a first metal pad electrically connected to the first circuit layer. The second semiconductor chip includes a second substrate, a second circuit layer on a front surface of the second substrate, and a second connecting layer disposed on the second circuit layer and including a second metal pad electrically connected to the second circuit layer. The first connecting layer faces the second connecting layer. The first and second metal pads are in contact with each other to couple the first and second semiconductor chips to each other. |
US10199351B2 |
Method and device for improved die bonding
Method and device for improved die bonding. In some embodiments, a bonding device includes a heating element configured to heat air. The bonding device also includes an application element having a plurality of holes configured to apply the heated air to a die, the application element is characterized by an arrangement of the plurality of holes that satisfies one or more directionality criteria. The bonding device further includes a controller configured to control the heating element and to set the temperature of the heated air expelled through the plurality of holes of the application element in order to satisfy one or more bonding criteria. |
US10199349B2 |
Mounting device and mounting method
A mounting device includes a thermocompression bonding head, a pressure reduction mechanism, and a resin sheet feed mechanism. The thermocompression bonding head is configured to heat a semiconductor chip while holding the semiconductor chip and to bond the semiconductor chip to a joined piece by compression. The thermocompression bonding head has a suction hole in a face that holds the semiconductor chip. The pressure reduction mechanism communicates with the suction hole and is configured to reduce pressure inside the suction hole. The resin sheet feed mechanism is configured to supply a resin sheet between the thermocompression bonding head and the semiconductor chip. An electrode that protrudes from a top face of the semiconductor chip is bonded by thermocompression after being embedded in the resin sheet. |
US10199347B2 |
Semiconductor device
A semiconductor device includes a semiconductor chip having a source electrode on the front surface thereof, a diode that has an anode electrode on the front surface thereof, and a first conductive member through which output signals from the source electrode pass. The semiconductor device further includes a first wiring member that electrically connects the source electrode and the first conductive member, and a second wiring member that electrically connects the anode electrode and the first conductive member and that has a wider surface area than the first wiring member. The semiconductor device includes a second conductive member where the semiconductor chip and the diode are arranged. |
US10199346B2 |
High density substrate routing in package
Discussed generally herein are devices that include high density interconnects between dice and techniques for making and using those devices. In one or more embodiments a device can include a bumpless buildup layer (BBUL) substrate including a first die at least partially embedded in the BBUL substrate, the first die including a first plurality of high density interconnect pads. A second die can be at least partially embedded in the BBUL substrate, the second die including a second plurality of high density interconnect pads. A high density interconnect element can be embedded in the BBUL substrate, the high density interconnect element including a third plurality of high density interconnect pads electrically coupled to the first and second plurality of high density interconnect pads. |
US10199343B2 |
UBM (under bump metal) electrode structure for radiation detector, radiation detector and production method thereof
An UBM electrode structure body for a radiation detector and a radiation detector arranged with the UBM electrode structure body are provided for suppressing peeling and having high electrode adhesion. In addition, a manufacturing method of an UBM electrode structure body for a radiation detector and a manufacturing method of a radiation detector using the UBM electrode structure body are provided in which peeling does not occur during UBM structure formation, a solder bonding process or bonding of a signal line to a Pt layer. The UBM electrode structure body for a radiation detector of the present invention is arranged with a CdTe substrate or CdZnTe substrate and a Pt electrode layer arranged on the CdTe substrate or CdZnTe substrate, adhesion of the Pt electrode layer with respect to the CdTe substrate or the CdZnTe substrate being 0.5 N/cm or more. |
US10199341B2 |
Substrate structure
Provided is a substrate structure, including: a substrate body having a conductive contact; an insulating layer formed on the substrate body with the conductive contact exposed therefrom; and an insulating protection layer formed on a portion of a surface of the insulating layer, and having a plurality of openings corresponding to the conductive contact, wherein at least one of the openings is disposed at an outer periphery of the conductive contact. Accordingly, the insulating protection layer uses the openings to dissipate and disperse residual stresses in a manufacturing process of high operating temperatures. |
US10199339B2 |
Semiconductor structure with sacrificial anode and method for forming
A packaged semiconductor device is made by forming a conductive pad on an external surface of an integrated circuit device, forming a passivation layer over the conductive pad, removing a portion of the passivation layer over a bond area on the conductive pad, forming a sacrificial anode around a majority of a periphery surrounding the bond area, forming a conductive bond in the bond area, and forming an encapsulating material around the conductive bond and an exposed portion of the sacrificial anode. |
US10199336B2 |
Antenna package device
An antenna semiconductor package device includes a first conductive layer, a second conductive layer, a first conductive element and a first directing element. The second conductive layer is over the first conductive layer and separated from the first conductive layer. The first conductive element connects the first conductive layer to the second conductive layer. The first directing element is adjacent to the first conductive layer and separated from the first conductive layer by a first gap. The first conductive element, the first conductive layer and the second conductive layer define a waveguide cavity and a radiation opening. |
US10199335B2 |
Electronic device including coupling structure along with waveguide, and electronic equipment
An electronic device includes a first electronic component including a first signal line and a first ground conductor surface, a second electronic component that is placed above the first electronic component and includes a second signal line and a second ground conductor surface opposed to the first ground conductor surface, a waveguide including the first ground conductor surface, the second ground conductor surface, and a pair of first ground conductor walls that are opposed to each other and are placed between the first ground conductor surface and the second ground conductor surface, a first transducing part that transduces a signal between the first signal line and the waveguide, and a second transducing part that transduces a signal between the second signal line and the waveguide. |
US10199334B2 |
Digital circuit and method for manufacturing a digital circuit
According to one embodiment, a method for manufacturing a digital circuit is described comprising forming a modified RS master latch with an output for outputting an output signal comprising forming two field effect transistors which are virtually identical wherein the two formed field effect transistors are connected to each other in an RS latch type configuration and the respective threshold voltages of the two field effect transistors are set to be different from each other so that the output signal of the modified RS master latch in response to an RS latch forbidden input transition has a predetermined defined logic state, forming an RS slave latch having a set input and a reset input and connecting the set input or the reset input of the RS-slave latch to the output of the modified RS master latch. |
US10199332B2 |
Method of manufacturing a semiconductor device comprising a support element and semiconductor device comprising a support element
A semiconductor device includes a power transistor in a semiconductor substrate portion, where the semiconductor substrate portion includes a central portion and a kerf, components of the power transistor are arranged in the central portion, and the central portion has a thickness d. The semiconductor device also includes a support element disposed over a main surface of the central portion, where the support element has a smallest lateral extension t at a side adjacent to the main surface of the semiconductor substrate portion and a height h, where 0.1×h≤d≤4×h and 0.1×h≤t≤1.5×h. |
US10199331B2 |
Fabrication method of electronic package having embedded package block
A method for fabricating an electronic package is provided, including steps of: providing a carrier having at least an electronic element and at least a package block disposed thereon, wherein the package block has a plurality of conductive posts bonded to the carrier; forming an encapsulant on the carrier for encapsulating the electronic element and the package block; and removing the carrier so as to expose the electronic element and the conductive posts from a surface of the encapsulant. As such, the invention dispenses with formation of through holes in the encapsulant for forming the conductive posts as in the prior art, thereby saving the fabrication cost. |
US10199322B2 |
Semiconductor device with redistribution layers on partial encapsulation and non-photosensitive passivation layers
A semiconductor device with a redistribution structure on partial encapsulation is disclosed and may include an electronic device having a top surface, a bottom surface, and side surfaces between the top and bottom surfaces of the electronic device. An encapsulant may encapsulate the side surfaces of the electronic device, a contact pad may be on the top surface of the electronic device, and a redistribution structure may be coupled to the contact pad. The redistribution structure may include a linear portion and a bump pad, and a conductive bump on the bump pad may include a main bump and a protruding part extending toward the linear portion, where the protruding part may be smaller than the main bump. |
US10199321B2 |
Interconnect substrate having cavity for stackable semiconductor assembly, manufacturing method thereof and vertically stacked semiconductor assembly using the same
An interconnect substrate includes vertical connection channels around a cavity. The vertical connection channels are made of a combination of metal posts and metallized vias. The cavity includes a recess in a core layer and an aperture in a stiffener. The metal posts, disposed over the top surface of the core layer, are sealed in the stiffener and are electrically connected to a buildup circuitry adjacent to the bottom surface of the core layer. The minimal height of the metal posts needed for the vertical connection can be reduced by the amount equal to the depth of the recess. The buildup circuitry is electrically connected to the metal posts through the metallized vias. |
US10199319B2 |
Printed circuit board and semiconductor package including the same
A printed circuit board (PCB) includes a substrate base including at least two chip attach regions spaced apart from one another, a plurality of upper pads disposed in the at least two chip attach regions of the substrate base, an accommodation cavity overlapping a part of each of the at least two chip attach regions and recessed in an upper surface of the substrate base, and at least one spacing groove recessed in the upper surface of the substrate base. The at least one spacing groove is connected to the accommodation cavity, and extends in a region between the at least two chip attach regions. |
US10199317B2 |
Electronic package
An electronic package includes a circuit structure having a first metal layer, a packaging layer formed on the circuit structure, and a second metal layer formed on the packaging layer and separated from the first metal layer at a distance. The first metal layer and the second metal layer constitute an antenna structure. Since the second metal layer is formed on a portion of a surface of the packaging layer, a propagating wave emitted by the first metal layer cannot pass through the second metal layer, but a surface of the packaging layer not covered by the second metal layer. Therefore, the propagating wave can be transmitted to a predetermined target, and the electronic package performs the function of an antenna. |
US10199314B2 |
Semiconductor device, metal member, and method of manufacturing semiconductor device
A flange on first open end of a tubular contact member is soldered to a conductive plate of an insulating substrate. An external electrode terminal is fitted into a main body tube portion of the tubular contact member. The tubular contact member includes a protrusion that protrudes inwardly from an inner wall of the main body tube portion. The protrusion is disposed along the entire perimeter of inner wall toward the first open end. The protrusion has a thickness deformation of the protrusion by a load applied thereto when the external electrode terminal is pressed into the main body tube portion. The protrusion is disposed at a height that can block solder that climbs the inner wall of the main body tube portion, to form a gap between the protrusion and a lower end of the external electrode terminal inserted to a predetermined depth of the main body tube portion. |
US10199311B2 |
Leadless semiconductor packages, leadframes therefor, and methods of making
A leadframe includes a frame, a die pad, a contact including a flank adjacent to the frame, a first tie bar between the frame and die pad, and a second tie bar between the die pad and contact. The leadframe is disposed over a carrier. A semiconductor die is disposed over the die pad. An encapsulant is deposited over the leadframe and semiconductor die including between the carrier and half-etched portions of the leadframe. A first trench is formed in the encapsulant to remove a portion of the frame and expose the flank of the contact. A conductive layer is formed over the flank by electroplating. A second trench is formed in the encapsulant through the second tie bar after forming the conductive layer. |
US10199310B2 |
Semiconductor device and process for fabricating the same
A thin stacked semiconductor device has a plurality of circuits that are laminated and formed sequentially in a specified pattern to form a multilayer wiring part. At the stage for forming the multilayer wiring part, a filling electrode is formed on the semiconductor substrate such that the surface is covered with an insulating film, a post electrode is formed on specified wiring at the multilayer wiring part, a first insulating layer is formed on one surface of the semiconductor substrate, the surface of the first insulating layer is removed by a specified thickness to expose the post electrode, and the other surface of the semiconductor substrate is ground to expose the filling electrode and to form a through-type electrode. A second insulating layer is formed on one surface of the semiconductor substrate while exposing the forward end of the through-type electrode, and bump electrodes are formed on both electrodes. |
US10199304B2 |
Thermally enhanced semiconductor package having field effect transistors with back-gate feature
The present disclosure relates to a thermally enhanced semiconductor package having field effect transistors (FETs) with a back-gate feature. The thermally enhanced semiconductor package includes a first buried oxide (BOX) layer, a first epitaxial layer over the first BOX layer, a second BOX layer over the first epitaxial layer, a second epitaxial layer over the second BOX layer and having a source, a drain, and a channel between the source and the drain, a gate dielectric aligned over the channel, and a front-gate structure over the gate dielectric. Herein, a back-gate structure is formed in the first epitaxial layer and has a back-gate region aligned below the channel. A FET is formed by the front-gate structure, the source, the drain, the channel, and the back-gate structure. |
US10199303B1 |
Molded air cavity packages and methods for the production thereof
Molded air cavity packages and methods for producing molded air cavity packages are disclosed. In one embodiment, the molded air cavity package includes a molded package body having an upper peripheral edge portion, an air cavity around which the upper peripheral edge portion extends, and a cover piece bonded to the upper peripheral edge portion to enclose the air cavity. The cover piece has a lower peripheral edge portion, which cooperates with the upper peripheral edge portion to define a cover-body interface. The cover-body interface includes an annular channel extending around the cover-body interface, as taken about the package centerline, and first and second hardstop features formed on the upper peripheral edge portion of the molded package body and on the lower peripheral edge portion of the cover piece, respectively. The hardstop features contact to determine a vertical height of the annular channel, as taken along the package centerline. |
US10199302B1 |
Molded air cavity packages and methods for the production thereof
Molded air cavity packages and methods for producing molded air cavity packages are disclosed. In one embodiment, the molded air cavity package includes a base flange, retention posts integrally formed with the base flange and extending from the flange frontside in a direction opposite the flange backside, and retention tabs having openings through which the retention posts are received. A molded package body is bonded to the base flange and envelopes, at least in substantial part, the retention posts and the retention tabs. The molded air cavity package further includes package leads extending from the molded package body. In certain implementations, the package leads and the retention tabs comprise singulated portions of a leadframe. Additionally or alternatively, the retention posts may be staked or otherwise physically deformed in a manner preventing disengagement of the retention posts from the retention tabs along a centerline of the molded air cavity package. |
US10199301B2 |
Methods of manufacturing a printed circuit module having a semiconductor device with a protective layer in place of a low-resistivity handle layer
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned integrated passive die (IPD) attached to the printed circuit substrate. A protective layer is disposed over the thinned IPD to protect passive devices integrated within the thinned IPD, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 103 Ohm-cm. |
US10199295B2 |
Display panel and method for forming the same
A display panel and a method for forming the same are disclosed. The display panel includes a first substrate and a second substrate arranged opposite to each other. An integrated circuit (IC) is arranged at a non-display region of the first substrate, and at least one supporting component is arranged beyond a portion of the non-display region where the IC is arranged. A thickness of the at least one supporting component is larger than a thickness of the IC. |
US10199294B1 |
Method for processing a semiconductor wafer using non-contact electrical measurements indicative of a least one side-to-side short or leakage, at least one via-chamfer short or leakage, and at least one corner short or leakage, where such measurements are obtained from cells with respective side-to-side short, via-chamfer short, and corner short test areas, using a charged particle-beam inspector with beam deflection to account for motion of the stage
A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one side-to-side short or leakage, at least one via-chamfer short or leakage, and at least one corner short or leakage, where such measurements are obtained from cells with respective side-to-side short, via-chamfer short, and corner short test areas, using a charged particle-beam inspector with a moving stage and beam deflection to account for motion of the stage. |
US10199293B1 |
Method for processing a semiconductor water using non-contact electrical measurements indicative of at least one tip-to-tip short or leakage, at least one side-to-side short or leakage, and at least one chamfer short or leakage, where such measurements are obtained from non-contact pads associated with respective tip-to-tip short, side to side short, and chamfer short test areas
A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one tip-to-tip short or leakage, at least one side-to-side short or leakage, and at least one chamfer short or leakage, where such measurements are obtained from non-contact pads associated with respective tip-to-tip short, side-to-side short, and chamfer short test areas. |
US10199291B2 |
Sensor for a semiconductor device
A semiconductor arrangement is presented. The semiconductor arrangement comprises a semiconductor body, the semiconductor body including a semiconductor drift region, wherein the semiconductor drift region has dopants of a first conductivity type; a first semiconductor sense region and a second semiconductor sense region, wherein each of the first semiconductor sense region and the second semiconductor sense region is electrically connected to the semiconductor drift region and has dopants of a second conductivity type different from said first conductivity type; a first metal contact comprising a first metal material, the first metal contact being in contact with the first semiconductor sense region, wherein a transition between the first metal contact and the first semiconductor sense region forms a first metal-to-semiconductor transition; a second metal contact comprising a second metal material different from said first metal material, the second metal contact being separated from the first metal contact and in contact with the second semiconductor sense region, a transition between the second metal contact and the second semiconductor sense region forming a second metal-to-semiconductor transition different from said first metal-to-semiconductor transition; first electrical transmission means, the first electrical transmission means being arranged and configured for providing a first sense signal derived from an electrical parameter of the first metal contact to a first signal input of a sense signal processing unit; and second electrical transmission means separated from said first electrical transmission means, the second electrical transmission means being arranged and configured for providing a second sense signal derived from an electrical parameter of the second metal contact to a second signal input of said sense signal processing unit. |
US10199288B1 |
Method for processing a semiconductor wafer using non-contact electrical measurements indicative of at least one side-to-side short or leakage, at least one corner short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective side-to-side short, corner short, and via open test areas
A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one side-to-side short or leakage, at least one corner short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective side-to-side short, corner short, and via open test areas. |
US10199287B1 |
Method for processing a semiconductor wafer using non-contact electrical measurements indicative of at least one tip-to-side short or leakage, at least one chamfer short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective tip-to-side short, chamfer short, and via open test areas
A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one tip-to-side short or leakage, at least one chamfer short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective tip-to-side short, chamfer short, and via open test areas. |
US10199285B1 |
Method for processing a semiconductor wafer using non-contact electrical measurements indicative of at least one tip-to-tip short or leakage, at least one side-to-side short or leakages, and at least one via respective tip-to-tip short, side-to-side short, and via open test areas
A method for processing a semiconductor wafer uses non-contact electrical measurements indicative of at least one tip-to-tip short or leakage, at least one side-to-side short or leakage, and at least one via open or resistance, where such measurements are obtained from non-contact pads associated with respective tip-to-tip short, side-to-side short, and via open test areas. |
US10199281B2 |
Substrate features for inductive monitoring of conductive trench depth
A substrate for use in fabrication of an integrated circuit has a layer with a plurality of conductive interconnects. The substrate includes a semiconductor body, a dielectric layer disposed over the semiconductor body, a plurality of conductive lines of a conductive material disposed in first trenches in the dielectric layer to provide the conductive interconnects, and a closed conductive loop structure of the conductive material disposed in second trenches in the dielectric layer. The closed conductive loop is not electrically connected to any of the conductive lines. |
US10199280B2 |
Method for detecting bonding failure part and inspection system
According to the present invention, there is provided a method for detecting a bonding failure part of a compound semiconductor chip cut from a compound semiconductor wafer in which a first transparent substrate composed of a compound semiconductor having a light-emitting layer is bonded with a second transparent substrate composed of a compound semiconductor, including irradiating the compound semiconductor chip with a coaxial vertical light, and identifying a color of a reflected-light from the bonding failure part of the compound semiconductor chip to detect the bonding failure part. As a result, it is possible, to provide a method for detecting a bonding failure part which can precisely detect a bonding failure part on a bonding interface of a compound semiconductor chip cut from a compound semiconductor wafer in which two transparent substrates composed of a compound semiconductor are directly bonded with each other. |
US10199279B2 |
Method of fabricating FinFET structure
A method of fabricating a semiconductor device includes forming a first well region and a second well region in a semiconductor substrate, forming an isolation region defining a first fin active region and a second fin active region on the semiconductor substrate, forming a sacrificial gate layer on the semiconductor substrate having the first and second fin active regions and the isolation region, forming a hardmask line on the sacrificial gate layer, forming a gate cut mask having a gate cut opening on the hardmask line, and forming first and second hardmask patterns spaced apart from each other by etching the hardmask line using the gate cut mask as an etching mask. The gate cut opening overlaps a boundary between the first and second well regions formed between the first and second fin active regions, and has a line shape in a direction intersecting the hardmask line. |
US10199277B2 |
Semiconductor process
A semiconductor structure includes a stacked metal oxide layer on a substrate, wherein the stacked metal oxide layer includes a first metal oxide layer, a second metal oxide layer, and a third metal oxide layer from top to bottom, and the energy bandgap of the second metal oxide layer is lower than the energy bandgap of the first metal oxide layer and that of the third metal oxide layer. The semiconductor structure includes a metal oxide layer on a substrate, wherein the energy bandgap of the metal oxide layer changes along a direction perpendicular to the surface of the substrate. The present invention also provides a semiconductor process forming said semiconductor structure. |
US10199267B2 |
Tungsten nitride barrier layer deposition
Provided herein are methods of tungsten nitride (WN) deposition. Also provided are stacks for tungsten (W) contacts to silicon germanium (SiGe) layers and methods for forming them. The stacks include SiGe/tungsten silicide (WSix)/WN/W layers, with WSix providing an ohmic contact between the SiGe and WN layers. Also provided are methods for reducing fluorine (F) attack of underlying layers in deposition of W-containing films using tungsten hexafluoride (WF6). Apparatuses to perform the methods are also provided. |
US10199264B2 |
Self aligned interconnect structures
The present disclosure relates to semiconductor structures and, more particularly, to self-aligned interconnect structures and methods of manufacture. The structure includes an interconnect structure which is self-aligned with an upper level via metallization, and both the interconnect structure and the upper level via metallization are composed of a Pt group material. |
US10199261B1 |
Via and skip via structures
The present disclosure generally relates to semiconductor structures and, more particularly, to dielectric repair for via and skip via structures and methods of manufacture. The method includes: etching a via structure in a dielectric layer; repairing sidewalls of the via structure with a repair agent; and extending the via structure with an additional etching into a lower dielectric layer to form a skip via structure exposing a metallization layer. |
US10199257B2 |
Fixed position mask for workpiece edge treatment
Embodiments of the disclosure include a fixed position mask for workpiece edge treatment. In some embodiments, an apparatus includes a roplat having a rotatable assembly, and a platen coupled to the rotatable assembly, wherein the platen is configured to hold a workpiece. The apparatus further includes a bracket affixed to the rotatable assembly, and a mask directly coupled to the bracket, wherein the mask is positioned adjacent the workpiece. The mask covers an inner portion of the platen and the workpiece, leaving just an outer circumferential edge of the workpiece exposed to an ion treatment. In some embodiments, the platen is permitted to rotate relative to the bracket during an ion treatment. In some embodiments, the mask includes a solid plate section devoid of any openings, and a mounting portion extending from the plate section, wherein the mounting portion is directly coupled to an extension arm of the bracket. |
US10199250B2 |
Substrate processing device
A substrate processing device contains a substrate loading/unloading area for loading/unloading of substrates. The substrate processing device further has a process chamber, a carrier device with which the substrates are transported by a carrier transport device to the process chamber, and a gas-tight closing device between the process chamber and the carrier transport area as well as a gas-tight closing device between the substrate loading/unloading area and the carrier transport area. The substrate processing device allows substrate processing at a high quality with high process purity, thereby being suitable for mass production. The object is achieved by the substrate loading/unloading area being coupled with the carrier transport area by a substrate transfer area with a substrate transfer device for transferring the substrates from a substrate cassette provided in the substrate loading/unloading area and in which substrates can be arranged in different horizontal cassette levels of the substrate cassette. |
US10199242B2 |
Planarizing processing method and planarizing processing device
A planarization processing device for polishing a substrate, such as a semiconductor wafer, includes a drive motor that rotates the substrate about a rotational axis. A support plate holds a pad for polishing the substrate such that the surface of the pad faces the surface of the substrate. The surface of the pad contains a catalyst, e.g., composed of a transition metal compound. A liquid that supports a catalytic reaction for polishing the substrate is supplied between the surfaces of the substrate and the pad. A reciprocating drive device causes the support plate to undergo reciprocating motion in a direction parallel to the surface of the pad by at least an amount that makes possible planarization of the substrate based on the catalytic reaction. |
US10199240B2 |
Substrate processing method, substrate processing apparatus, and storage medium
A substrate processing method and apparatus which can remove an anti-drying liquid, which has entered a three-dimensional pattern with recessed portions formed in a substrate, in a relatively short time. The substrate processing method includes the steps of: carrying a substrate, having a three-dimensional pattern formed in a surface, into a processing container, said pattern being covered with an anti-drying liquid that has entered the recessed portions of the pattern; heating the substrate and supplying a pressurizing gas or a fluid in a high-pressure state into the processing container, thereby forming a high-pressure atmosphere in the processing container before the anti-drying liquid vaporizes to such an extent as to cause pattern collapse and bringing the anti-drying liquid into a high-pressure state while keeping the liquid in the recessed portions of the pattern; and thereafter discharging a fluid in a high-pressure state or a gaseous state from the processing container. |
US10199235B2 |
Liner and barrier applications for subtractive metal integration
Methods and techniques for fabricating metal interconnects, lines, or vias by subtractive etching and liner deposition methods are provided. Methods involve depositing a blanket copper layer, removing regions of the blanket copper layer to form a pattern, treating the patterned metal, depositing a copper-dielectric interface material such that the copper-dielectric interface material adheres only to the patterned copper, depositing a dielectric barrier layer on the substrate, and depositing a dielectric bulk layer on the substrate. |
US10199226B2 |
Method for manufacturing flexible electrode using sputtering process
There is provided a method for manufacturing a flexible electrode, the method comprising: cleaning a plastic substrate; forming a metal-oxide seed layer on the plastic substrate by sputtering a metal oxide on the plastic substrate; and forming a metal plating layer on the metal oxide seed layer using an electroless plating. |
US10199220B2 |
Semiconductor structure having insulator pillars and semiconductor material on substrate
One aspect of the disclosure relates to a method of forming a semiconductor structure. The method may include: forming a set of openings within a substrate; forming an insulator layer within each opening in the set of openings; recessing the substrate between adjacent openings containing the insulator layer in the set of openings to form a set of insulator pillars on the substrate; forming sigma cavities within the recessed substrate between adjacent insulator pillars in the set of insulator pillars; and filling the sigma cavities with a semiconductor material over the recessed substrate between adjacent insulator pillars. |
US10199216B2 |
Semiconductor wafer and method
In an embodiment, a method includes treating an edge region of a wafer including a substrate having an upper surface and one or more epitaxial Group III nitride layers arranged on the upper surface of the substrate, so as to remove material including at least one Group III element from the edge region. |
US10199215B2 |
Apparatus and method for selective deposition
Methods and apparatus for processing a substrate are described herein. Methods for passivating dielectric materials include forming alkyl silyl moieties on exposed surfaces of the dielectric materials. Suitable precursors for forming the alkyl silyl moieties include (trimethylsilyl)pyrrolidine, aminosilanes, and dichlorodimethylsilane, among others. A capping layer may be selectively deposited on source/drain materials after passivation of the dielectric materials. Apparatus for performing the methods described herein include a platform comprising a transfer chamber, a pre-clean chamber, an epitaxial deposition chamber, a passivation chamber, and an atomic layer deposition chamber. |
US10199214B2 |
Insulator, capacitor with the same and fabrication method thereof, and method for fabricating semiconductor device
Disclosed is a multilayer insulator, a metal-insulator-metal (MIM) capacitor with the same, and a fabricating method thereof. The capacitor includes: a first electrode; an insulator disposed on the first electrode, the insulator including: a laminate structure in which an aluminum oxide (Al2O3) layer and a hafnium oxide (HfO2) layer are laminated alternately in an iterative manner and a bottom layer and a top layer are formed of the same material; and a second electrode disposed on the insulator. |
US10199209B2 |
Substrate treatment apparatus and substrate treatment method
In one embodiment, a substrate treatment apparatus includes cleaning and rinse modules configured to clean and rinse a surface of a substrate provided with a pattern, and a solidifying agent containing liquid supplying module configured to supply a solidifying agent containing liquid that contains a solidifying agent to the cleaned and rinsed surface of the substrate. The apparatus further includes a precipitation module configured to precipitate the solidifying agent as solid on the surface of the substrate, and a decomposition module configured to decompose and gasify the solid to remove the solid from the surface of the substrate. The solidifying agent contains an ammonium salt, and the ammonium salt contains an ammonium ion or an ion having a structure in which at least one of four hydrogen atoms of an ammonium ion is substituted with another atom or atom group. |
US10199201B2 |
Plasma source
A plasma source is provided. The plasma source includes a chamber body, a supply passage, a vacuum connector, an antenna, a first insulator, a second insulator, and a conductor. The chamber body has an opening for emitting ions or electrons. The supply passage penetrates through a first peripheral wall of the chamber body. The vacuum connector is provided in a second peripheral wall of the chamber body at a position opposed to the opening. The antenna has a base end connected to the vacuum connector, and extends inside the chamber body toward the opening. The first insulator covers a first region of the antenna at a distal end of the antenna inside the chamber body. The second insulator covers a second region of the antenna at the base end of the antenna inside the chamber body. The conductor covers the second insulator. |
US10199198B2 |
Electron microscope and method for transmission electron microscopy imaging of sample arrays
A method of electron microscopy imaging of samples, using an electron microscope (100) having a microscope column (10) and a transfer device (11) with a grid carriage (12), comprises the steps of preparing multiple samples (1) on a single electron microscopy grid (2), including dispensing the samples (1) with a dispenser device (30) on distinct positions on the grid (2), introducing the grid (1) with the transfer device (11) into the microscope column (10), and electron microscopy imaging of the samples (1), wherein the preparing step includes holding the grid (2) on the grid carriage (12) of the transfer device (11) or on a grid holder device (20) provided at the electron microscope (100) and dispensing the samples (1) on the grid (2) while holding it on the grid carriage (12) or on the grid holder device (20). Furthermore, an electron microscope (100) for electron microscopy imaging of samples is described. |
US10199189B2 |
Switchgear arrangement
A switchgear includes an interrupter unit. The interrupter unit is provided with first and second switching contact pieces that are movable relative to one another. A switching-gas duct that runs through the interrupter unit originates at an arc gap in which an electric arc can burn. The duct connects the arc gap to the surroundings of the interrupter unit. At least some sections of the switching-gas duct are delimited by mutually encompassing elements similar to an annular duct. One of the elements is a first member which is braced at the end similar to a pipe joint and which has a free end that projects in the direction of the arc gap. |
US10199186B1 |
Key structure with extensions to provide haptic feedback
A keyboard device includes a base plate, a key structure and a membrane wiring board. The key structure is connected with the base plate. The membrane wiring board includes a membrane switch. The membrane wiring board is arranged between the key structure and the base plate. When the keycap of the key structure is moved upwardly or downwardly relative to the base plate, the connecting element between the keycap and the base plate interferes with the membrane wiring board or the base plate. Consequently, a click sound is generated, and a feedback feel is provided. |
US10199185B2 |
Electric switch
The present invention relates to an electric switch including a hollow cylindrical casing delimiting a cavity, and an actuator that can slide inside the cavity along an axial direction defined by the casing, and including at least one upper part positioned at least partially outside the casing and at least one lower part positioned inside the cavity. The electric switch also includes a contact block movable under the action of the actuator along the axial direction between two specific positions, namely upstream and downstream contact positions, with the contact block having at least two conductive areas, namely upstream and downstream conductive areas respectively positioned at the two ends of an oblong opening formed inside the contact block, and with the ends positioned in an offset manner along the axial direction. The electric switch further includes a pair of electrical contacts, namely upstream and downstream electrical contacts respectively projecting into the oblong opening. The upstream or downstream conductive area, respectively, and the upstream or downstream electrical contact, respectively, are electrically connected in the upstream or downstream contact position, respectively, of the contact block, thus closing a first electrical circuit or a second electrical circuit, respectively. |
US10199184B2 |
Illuminated switches and input buttons
This application relates to illuminated dome switches and a dome switch assembly having a first contact carried by a switch base and a dome shaped structure coupled to and supported by the switch base, the dome shaped structure comprising a material that is flexible and capable of internally transmitting visible light. The switch assembly can include a second contact coupled to the dome shaped structure and arranged opposite the first contact, and a light source configured to emit visible light, the light source in optical communication with the dome shaped structure such that at least some of the visible light emitted by the light source passes into the material and is subsequently emitted by the material in a generally uniform manner. |
US10199175B2 |
Method of producing solid electrolytic capacitor and capacitor made thereby
A method for manufacturing a solid electrolytic capacitor and an improved capacitor formed thereby is described. The method includes forming a dielectric on an anode at a formation voltage; forming a conductive polymer layer on the dielectric; and reforming the dielectric in a reformation electrolyte at a reformation voltage wherein the reformation electrolyte comprises a thermal degradation inhibitor. |
US10199173B2 |
Variable capacitance element, packaged circuit, resonant circuit, communication apparatus, communication system, wireless charging system, power supply apparatus, and electronic apparatus
The present provides a variable capacitance element enabling a further reduction in capacitance variation among variable capacitance elements, and provides a packaged circuit including the variable capacitance element. A variable capacitance element is configured to include an element body unit, a compensation unit, a first external terminal for signals, a second external terminal for signals, external terminals for control, and external terminals for capacitance compensation. The compensation unit has second variable-capacitance capacitor units C9 to C 11, each including a second dielectric layer formed of a ferroelectric material, and is connected to the element body unit, and has a capacitance varying according to a control voltage signal. |
US10199171B2 |
Thin film type capacitor element and method of manufacturing the same
Disclosed herein is a thin film type capacitor element, including: a body part formed by stacking a plurality of dielectric layers; a first internal electrode provided in the body part and including a first non-plated region; a second internal electrode including a second non-plated region; a first via formed in the first non-plated region; and a second via formed in the second non-plated region. |
US10199169B2 |
Mutilayer ceramic capacitor with dielectric layers containing nickel
A multilayer ceramic capacitor includes: a pair of external electrodes; a first internal electrode that is coupled to one of the pair of external electrodes; a dielectric layer that is stacked on the first internal electrode and contains BaTiO3 and Ni; and a second internal electrode that is stacked on the dielectric layer, contains Ni, and is coupled to another one of the pair of external electrodes, wherein Ni is contained in five regions, which are equally divided region of a region between locations 50 nm away from the first and second internal electrodes in a stacking direction between the first and second internal electrodes, and a Ni concentration in at least one of end regions located closest to the first internal electrode and the second internal electrode among the five regions is greater than a Ni concentration in a central region of the five regions by 10% or more. |
US10199165B2 |
Energy storage device
Embodiments of a high-permittivity, low-leakage energy storage device, such as a capacitor, and methods of making the energy storage device are disclosed. The disclosed device includes electrically conductive first and second electrodes, and a sterically constrained dielectric film disposed between the first and second electrodes. The sterically constrained dielectric film comprises a plurality of polymeric molecules, and at least some of the polymeric molecules are bound to the first electrode. The disclosed device may include an insulative layer between the first electrode and the dielectric film and/or between the second electrode and the dielectric film. |
US10199164B2 |
Device and method for winding toroidal cores without using a magazine
The invention relates to a device and to a method for winding toroidal cores without using a magazine, comprising a toroidal-core retainer and comprising elements that are substantially arranged in a wire-guiding plane and that serve to guide and to magazine wire. The device comprises: a first transport roller and a second transport roller, which are arranged in relation to the toroidal-core retainer in such a way that a wire to be magazined on the transport rollers in the wire-guiding plane and to be wound can be guided between the first and the second transport roller through the toroidal core; a wire ejector arranged adjacently to the second transport roller; and a wire tensioner. |
US10199161B2 |
Autotransformer rectifier unit
The present improvement essentially integrates a DC link inductance within an interphase power transformer (IPT). The integration is achieved by creating auxiliary magnetic paths for leakage inductance inside the IPT core. The magnetic path can be created, for example, by incorporating extra portions of magnetic material commonly referred to hereinafter as shunts. The IPT flux shared between windings does not cross these shunts. Therefore, this magnetic path increases the self-inductance of the IPT but does not contribute to the mutual inductance between windings. This extra magnetic path allows for leakage inductance of a much higher quantity than that achievable with a conventional IPT. |
US10199160B2 |
Inductor system having shared material for flux cancellation
Methods and apparatus for flux cancellation includes first and second inductors. A system cam include first and second inductors and a layer of magnetic material disposed between the first inductor and the second inductor. In embodiments, when the inductors are driven with a respective oscillating current, at least a portion of magnetic flux generated by the first inductor is substantially canceled by at least a portion of magnetic flux generated by the second inductor in the layer of magnetic material. |
US10199156B2 |
Method of manufacturing winding-type coil component
A method of manufacturing a winding-type coil component, wherein at the time of manufacturing the winding-type coil component, the method can efficiently form an inclined external electrode, can change inclination of an external electrode, and can satisfy a demand for the manufacture of plural kinds of winding-type coil components provided with external electrodes having different inclination angles respectively. |
US10199152B2 |
Embedded thin film magnetic carrier for integrated voltage regulator
An inductor can include a first substrate, a magnetic piece, and a conductor. The first substrate can be formed within a second substrate. The magnetic piece can be connected to a first side of the first substrate. The conductor can be formed within the second substrate, on the second substrate, or both. The conductor can have an input and an output. The conductor can be configured to surround the first substrate without being in contact with the first substrate and without being in contact with the magnetic piece. |
US10199149B2 |
183NM laser and inspection system
A laser assembly for generating laser output light at an output wavelength of approximately 183 nm includes a fundamental laser, an optical parametric system (OPS), a fifth harmonic generator, and a frequency mixing module. The fundamental laser generates fundamental light at a fundamental frequency. The OPS generates a down-converted signal at a down-converted frequency. The fifth harmonic generator generates a fifth harmonic of the fundamental light. The frequency mixing module mixes the down-converted signal and the fifth harmonic to produce the laser output light at a frequency equal to a sum of the fifth harmonic frequency and the down-converted frequency. The OPS generates the down-converted signal by generating a down-converted seed signal at the down-converted frequency, and then mixing the down-converted seed signal with a portion of the fundamental light. At least one of the frequency mixing, frequency conversion or harmonic generation utilizes an annealed, deuterium-treated or hydrogen-treated CLBO crystal. |
US10199145B2 |
Rare-earth magnet and method for producing the same
Provided is a rare-earth magnet containing no heavy rare-earth metals such as Dy or Tb in a grain boundary phase, has a modifying alloy for increasing coercivity (in particular, coercivity under a high-temperature atmosphere) infiltrated thereinto at lower temperature than in the conventional rare-earth magnets, has high coercivity, and has relatively high magnetizability, and a production method therefor. The rare-earth magnet RM includes a RE-Fe—B-based main phase MP with a nanocrystalline structure (where RE is at least one of Nd or Pr) and a grain boundary phase BP around the main phase, the grain boundary phase containing a RE-X alloy (where X is a metallic element other than heavy rare-earth elements). Crystal grains of the main phase MP are oriented along the anisotropy axis, and each crystal grain of the main phase, when viewed from a direction perpendicular to the anisotropy axis, has a plane that is quadrilateral in shape or has a close shape thereto. |
US10199134B2 |
Electrically conductive rubber composition, and developing roller
The present invention provides an electrically conductive rubber composition of an electron conductive type which contains neither an expensive ion conductive rubber having a higher environmental dependence nor a softening agent and a liquid rubber which are liable to increase the compression set of a developing roller or contaminate a photoreceptor body, and is usable for production of a more flexible developing roller. The present invention also provides a developing roller produced by using the rubber composition. The electrically conductive rubber composition contains a rubber component including an EPDM and an NBR and/or an SBR, sulfur, a thiazole crosslinking accelerating agent, tetramethylthiuram monosulfide and tetrabutylthiuram disulfide. The developing roller (1) is formed from the electrically conductive rubber composition. |
US10199130B2 |
Methods and devices for isolating lead 203
Methods for isolating Pb and/or Pb isotopes from various sources are provided. Compositions comprising Pb and/or Pb isotopes free of certain amounts of various contaminants are also provided. |
US10199128B2 |
Nuclear reactor core having moderator blocks with fissile material fuel rods and hydrogen-containing glass microspheres coated with burnable poison
Methods, processes, and systems of nuclear reactor cores are provided. In one embodiment, the reactor core may comprise a nuclear fuel rod inserted into each of a plurality of moderator blocks in the reactor core; e.g., wherein the fuel comprises plutonium, carbon, hydrogen, zirconium and thorium. In some embodiments, the fuel may comprise hydrogen-containing glass microspheres, wherein the glass microspheres may be coated with a burnable poison, and other coating materials that may aid in keeping the hydrogen within the microsphere glass at relatively high temperature. The disclosed methods, processes and systems may aid in providing energy to remote areas. |
US10199127B2 |
Fuel pellets for laser fusion
Fuel pellets for use as targets in thermonuclear fusion by inertial confinement are manufactured from a solid palladium core that contains deuterium tritium gases. The palladium core is covered with a tamper-ablator shell of heavy metal selected from the group including gold, platinum, and tungsten. |
US10199120B2 |
Shift register and driving method thereof, driving circuit, array substrate and display device
Embodiments of the present disclosure provide a shift register and a driving method thereof, a driving circuit, an array substrate, and a display device. The shift register comprises: a pull-up control sub-circuit, a pull-up sub-circuit, a pull-down control sub-circuit, a pull-down sub-circuit, a reset sub-circuit, a reverse sub-circuit and an output terminal. The pull-up control sub-circuit controls the pull-up for the electric level of the output terminal by the pull-up sub-circuit. The pull-down control sub-circuit controls the pull-down for the electric level of the output terminal by the pull-down sub-circuit. The reset sub-circuit resets the electric level of the output terminal. The reverse sub-circuit reverses the phase of the clock signal inputted to the pull-up sub-circuit. The circuit structure is simplified and can be applied to a narrow bezel or a screen with ultra-high resolution. |
US10199117B2 |
Antifuse unit cell of nonvolatile memory device for enhancing data sense margin and nonvolatile memory device with the same
Disclosed are a unit cell capable of improving a reliability by enhancing a data sensing margin in a read operation, and a nonvolatile memory device with the same. The unit cell of a nonvolatile memory device includes: an antifuse having a first terminal between an input terminal and an output terminal; and a first switching unit coupled between a second terminal of the antifuse and a ground voltage terminal. |
US10199115B2 |
Managing refresh for flash memory
Systems and method for a host-driven data refresh of a Flash memory include registers provided in the Flash memory for storing various settings related to refresh operations, such as, when to start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, refresh rate requirements, etc. A host can control the various settings for start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, through the corresponding registers; and the Flash memory can control various values related to refresh rate requirements through corresponding registers. In this manner, a standard platform or interface is provided within the Flash memory for refresh operations thereof. |
US10199109B2 |
Low power sense amplifier for a flash memory system
Multiple embodiments of a low power sense amplifier for use in a flash memory system are disclosed. In some embodiments, the loading on a sense amplifier can be adjusted by selectively attaching one or more bit lines to the sense amplifier, where the one or more bit lines each is coupled to an extraneous memory cell. |
US10199107B2 |
Data storage device and data refresh method thereof
A data storage device includes a flash memory and a controller. The controller determines whether a first page of the flash memory meets a predetermined condition, and refreshes a block corresponding to the first page when the first page meets the predetermined condition, wherein the predetermined condition includes a voltage distribution of the first page being shifted to a predetermined direction, the predetermined direction being left. |
US10199099B2 |
Semiconductor memory device
A semiconductor memory device includes a first memory cell having a first end connected to a first wiring and a second end connected to a second wiring and a second memory cell having a first end connected to the first wiring and a second end connected to a third wiring. A sense amplifier is configured to: sense a first current flowing in the first wiring when a first voltage is applied to the second and third wirings and a second voltage, larger than the first voltage, is applied to the first wiring; and sense a second current flowing in the first wiring when a third voltage larger than the second voltage is applied to the first wiring, the first voltage to the second wiring, and the second voltage to the third wiring. The sense amplifier reads data according to a difference between the first current and the second current. |
US10199098B2 |
2T-1R architecture for resistive RAM
A memory device includes a plurality of resistive memory cells and a plurality of word lines. Each resistive memory cell includes a resistive memory element, a first switching element electrically coupled in series with the resistive memory element, and a second switching element electrically coupled in series with the first switching element. The first switching element and the second switching element in each resistive memory cell is coupled to different ones of the word lines. |
US10199097B2 |
Apparatuses and methods for sensing a phase-change test cell and determining changes to the test cell resistance due to thermal exposure
A phase change memory array may include at least one cell used to determine whether the array has been altered by thermal exposure over time. The cell may be the same or different from the other cells. In some embodiments, the cell is only read in response to an event. If, in response to that reading, it is determined that the cell has changed state or resistance, it may deduce whether the change is a result of thermal exposure. Corrective measures may then be taken. |
US10199096B2 |
Semiconductor device
There is provided, for example, a write assist circuit for controlling the voltage level of a memory cell power supply line coupled to an SRAM memory cell to be written in the write operation. The write assist circuit reduces the voltage level of the memory cell power supply line to a predetermined voltage level, in response to a write assist enable signal that is enabled in the write operation. At the same time, the write assist circuit controls the reduction speed of the voltage level of the memory cell power supply line, according to the pulse width of a write assist pulse signal. The pulse width of the write assist pulse signal is defined in such a way that the greater the number of rows (or the longer the length of the memory cell power supply line), the greater the pulse width. |
US10199092B2 |
Boost circuit for memory
Various implementations described herein are directed to a device having a memory cell coupled to complementary bitlines. The memory cell may store at least one data bit value associated with complementary bitline signals received via the complementary bitlines. The device may include a pair of write drivers coupled to the memory cell via the complementary bitlines. The pair of write drivers may be arranged to provide the complementary bitline signals to the memory cell based on complementary boost signals. The device may include a pair of complementary boost generators coupled to corresponding gates of the pair of write drivers. The pair of complementary boost generators may be arranged to selectively provide the complementary boost signals to the corresponding gates of the pair of write drivers based on the at least one data bit value. |
US10199089B2 |
Reduced transport energy in a memory system
A memory stack comprises at least two memory components. The memory components have a first data link interface and are to transmit signals on a data link coupled to the first data link interface at a first voltage level. A buffer component has a second data link interface coupled to the data link. The buffer component is to receive signals on the second data link interface at the first voltage level. A level shifting latch produces a second voltage level in response to receiving the signals at the second data link interface, where the second voltage level is higher than the first voltage level. |
US10199088B2 |
Apparatuses and methods for cache invalidate
The present disclosure includes apparatuses and methods for cache invalidate. An example apparatus comprises a bit vector capable memory device and a channel controller coupled to the memory device. The channel controller is configured to cause a bulk invalidate command to be sent to a cache memory system responsive to receipt of a bit vector operation request. |
US10199086B2 |
Semiconductor device having a reduced footprint of wires connecting a DLL circuit with an input/output buffer
An apparatus includes a clock terminal configured to receive an external clock signal, a clock generator configured to generate an internal clock signal in response to the external clock signal, first and second output circuits each coupled to the clock generator, a first clock line coupled between the clock generator and the first output circuit, and the second clock line coupled between the clock generator and the second output circuit. The first clock line represents a first capacitance and a first resistance while the second clock line represents a second capacitance and a second resistance. A first value defined as the product of the first capacitance and the first resistance is substantially equal to a second value defined as the product of the second capacitance and the second resistance. |
US10199085B2 |
Semiconductor device
A semiconductor device capable of controlling a memory while preventing the functional deterioration of the memory and reducing the power consumption of the semiconductor device is provided. The semiconductor device includes a first semiconductor chip (logic chip) and a second semiconductor chip (memory chip). The first semiconductor chip includes a plurality of temperature sensors disposed in mutually different places, and a memory controller that controls each of a plurality of memory areas provided in the second semiconductor chip based on output results of a respective one of the plurality of temperature sensors. |
US10199083B1 |
Three-terminal MRAM with ac write-assist for low read disturb
Methods and structures useful for magnetoresistive random-access memory (MRAM) are disclosed. The MRAM device has a magnetic tunnel junction stack having a significantly improved performance of the free layer in the magnetic tunnel junction structure. The MRAM device also utilizes a three-terminal structure, thereby allowing efficient writing of the bit without a concomitant increase in read disturb. |
US10199082B2 |
Automatic delay-line calibration using a replica array
A computer memory system, delay calibration circuit, and method of operating a delay calibration circuit are provided. The disclosed method includes providing a delay-line ring oscillator on silicon of a chip, providing at least one counter on the silicon of the chip, and measuring a chip-specific delay for performing an operation with the chip by synchronizing the at least one counter and operation of the delay-line ring oscillator with a timing trigger. |
US10199081B1 |
Apparatuses and methods for providing bias signals in a semiconductor device
Apparatuses and methods for providing bias signals in a semiconductor device are described. As example apparatus includes a power supply line configured to provide a supply voltage and further includes first and second nodes. An impedance element is coupled between the power supply line and the first node and a first transistor having a gate, a source coupled to the first node, and a drain coupled to the second node. A reference line is configured to provide a reference voltage. A second transistor has a gate, a source coupled to the reference line, and a drain. The gate and the drain of the second transistor are coupled to the gate of the first transistor. |
US10199080B2 |
Low swing bitline for sensing arrays
Apparatuses, methods and storage media associated with single-ended sensing array design are disclosed herein. In embodiments, a memory device may include bitcell arrays, clipper circuitry, read merge circuitry, and a set dominant latch (SDL). The clipper circuitry may be coupled to a read port node of a first bitcell array of the bitcell arrays and a local bitline (LBL) node, the clipper circuitry to provide a voltage drop between the read port node and the LBL node. The read merge circuitry coupled to the clipper circuitry at the LBL node, the read merge circuitry to drive a value of a global bitline (GBL) node based on a value of the LBL node. The SDL coupled to the GBL node to sense the value of the GBL node. Other embodiments may be described and/or claimed. |
US10199058B2 |
Method of forming magnetic recording head having protected reader sensors and near zero recession writer poles
A method according to one embodiment includes recessing a portion of a media facing side of a module, the module having first and second transducers of different magnetic transducer types positioned towards the media facing side of the module, wherein the different transducer types are selected from a group consisting of data reader transducers, servo reader transducers, write transducers, piggyback read-write transducers and merged read-write transducers; wherein the recess is positioned towards one of the first transducers, wherein the recess forms a first protection structure for protecting the first transducer; and wherein the second transducer has either no protection or is protected by a second protection structure that is different than the first protection structure. |
US10199054B1 |
Data storage device measuring difference between read signals when reading a preamble with multiple read elements
A data storage device is disclosed comprising a disk comprising a plurality of data tracks, wherein each data track comprises a plurality of data sectors, each data sector comprises a preamble, and the preambles of adjacent data tracks are recorded at different frequencies. A first read element and a second read element of a head are positioned over a first preamble of a first data track to generate a first read signal emanating from the first read element and a second read signal emanating from the second read element. A first metric is generated based on the first read signal and a second metric is generated based on the second read signal. A difference between the first metric and the second metric is generated and used, for example, to servo the head over the disk or to measure a radial offset between the read elements. |
US10199053B2 |
Method, apparatus for eliminating popping sounds at the beginning of audio, and storage medium
A method and apparatus for eliminating popping sounds at the beginning of audio includes: examining audio frames within a pre-set time period at the beginning of audio to determine a popping residing section; applying popping elimination to audio frames in the popping residing section; calculating an average value of amplitudes of M audio frames preceding the popping residing section and an average value of amplitudes of K audio frames succeeding the popping residing section; setting the amplitudes of the audio frames in the popping residing section to zero in response to a determination that the two average values are both smaller than a pre-set sound reduction threshold; weakening the amplitudes of the audio frames in the popping residing section in response to a determination that both the two average values are not smaller than a pre-set sound reduction threshold; M and K are integers larger than one. |
US10199052B2 |
Method of providing dynamic speech processing services during variable network connectivity
Systems, computer-implemented methods, and tangible computer-readable media are presented to provide dynamic speech processing services during variable network connectivity. The method includes monitoring, via a processor, a level of network connectivity between a device and a network server. When the level of network connectivity between the device and the network server is below a threshold, the method includes performing speech processing using a speech processor of the device. When the level of network connectivity between the device and the network server is at or above the threshold, the method includes performing speech processing using a speech processor at the network server. |
US10199051B2 |
Voice trigger for a digital assistant
A method for operating a voice trigger is provided. In some implementations, the method is performed at an electronic device including one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a sound input. The sound input may correspond to a spoken word or phrase, or a portion thereof. The method includes determining whether at least a portion of the sound input corresponds to a predetermined type of sound, such as a human voice. The method includes, upon a determination that at least a portion of the sound input corresponds to the predetermined type, determining whether the sound input includes predetermined content, such as a predetermined trigger word or phrase. The method also includes, upon a determination that the sound input includes the predetermined content, initiating a speech-based service, such as a voice-based digital assistant. |
US10199049B2 |
Adaptive transition frequency between noise fill and bandwidth extension
A method for spectrum recovery in spectral decoding of an audio signal, comprises obtaining of an initial set of spectral coefficients representing the audio signal, and determining a transition frequency. The transition frequency is adapted to a spectral content of the audio signal. Spectral holes in the initial set of spectral coefficients below the transition frequency are noise filled and the initial set of spectral coefficients are bandwidth extended above the transition frequency. Decoders and encoders being arranged for performing part of or the entire method are also illustrated. |
US10199047B1 |
Systems and methods for processing an audio signal for replay on an audio device
Systems and methods for processing an audio signal are provided for replay on an audio device. An audio signal is spectrally decomposed into a plurality of subband signals using and pass filters. Each of the subband signals are provided to a respective modulator and subsequently, from the modulator output, provided to a respective first processing path that includes a first dynamic range compressor, DRC. Each subband signal is feedforward compressed by the respective first DRC to obtain a feedforward-compressed subband signal, wherein the first DRC is slowed relative to an instantaneous DRC. Subsequently, each feedforward-compressed subband signal is provided to a second processing path that includes a second DRC, wherein the feedforward-compressed subband signal is compressed by the respective second DRC and outputted to the respective modulator. Modulation of the subband signals is then performed in dependence on the output of the second processing path. Finally, the feedforward-compressed subband signals are recombined. |
US10199044B2 |
Audio signal encoder comprising a multi-channel parameter selector
An apparatus comprising: a channel analyzer configured to determine for a first frame of at least one audio signal a set of first frame audio signal multi-channel parameters; a multichannel parameter selector configured to select for the first frame a sub-set of the set of first frame audio signal multi-channel parameters based on a value associated with the first frame; and a multichannel parameter encoder configured to generate an encoded first frame audio signal multi-channel parameter based on the selected sub-set of the set of first frame audio signal multi-channel parameters. |
US10199043B2 |
Scalable code excited linear prediction bitstream repacked from a higher to a lower bitrate by discarding insignificant frame data
The present invention provides for methods and apparatuses for processing audio data. In one embodiment, there is provided a method for achieving bitstream scalability in a multi-channel audio encoder, said method comprising receiving audio input data; organizing said input data by a Code Excited Linear Predictor (CELP) processing module for further encoding by arranging said data according to significance of data, where more significant data is placed ahead of less significant data; and providing a scalable output bitstream; a higher bitrate bitstream is scaled to lower bitrate by discarding less significant data from frame ends. The organized CELP data comprises of a first part and a second part. The first part comprises a frame header, sub frame parameters and innovation vector quantization data from the first frame from all channels. The innovation vector quantization data from the first frames from all channels is arranged according to channel number. |
US10199042B2 |
Context-based smartphone sensor logic
Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed. |
US10199039B2 |
Library of existing spoken dialog data for use in generating new natural language spoken dialog systems
A machine-readable medium may include a group of reusable components for building a spoken dialog system. The reusable components may include a group of previously collected audible utterances. A machine-implemented method to build a library of reusable components for use in building a natural language spoken dialog system may include storing a dataset in a database. The dataset may include a group of reusable components for building a spoken dialog system. The reusable components may further include a group of previously collected audible utterances. A second method may include storing at least one set of data. Each one of the at least one set of data may include ones of the reusable components associated with audible data collected during a different collection phase. |
US10199035B2 |
Multi-channel speech recognition
Systems, methods, and computer-readable storage devices for performing per-channel automatic speech recognition. An example system configured to practice the method combines a first audio signal of a first speaker in a communication session and a second audio signal from a second speaker in the communication session as a first audio channel and a second audio channel. The system can recognize speech in the first audio channel of the recording using a first model specific to the first speaker, and recognize speech in the second audio channel of the recording using a second model specific to the second speaker, wherein the first model is different from the second model. The system can generate recognized speech as an output from the communication session. The system can identify the models based on identifiers of the speakers, such as a telephone number, an IP address, a customer number, or account number. |
US10199023B2 |
Electronic woodwind instrument
Disclosed is an electronic woodwind instrument for that allows adjusting the behavior thereof to be adjusted to approach as much as close as possible to that of an acoustic woodwind instrument. The instrument includes a mouthpiece, a body provided with keys and a channel connected to the mouthpiece and leading to the outside of the instrument, at least one pressure sensor configured to deform under the action of breath, and an electronic processing system connected to the keys and the pressure sensor and configured to produce musical notes according to the handling of the keys and the measurement of breath. The channel includes an inlet tube, an outlet tube and an intermediate chamber, the elements being configured to pressurize the chamber when the musician blows into the mouthpiece. The chamber includes a measuring port on to which the pressure sensor is connected. |
US10199020B1 |
Drum practice apparatus
A drum practice apparatus is provided, including: a main body, including a base and a striking portion, the striking portion disposed on a side of the base; at least one sounding assembly, each sounding assembly including a connection member and at least one sounding member, the connection member being connected with the at least one sounding member and another side of the base opposite to the striking portion, at least one said sounding member being freely movable relative to the connection member. |
US10199018B2 |
Mute
A mute is provided that can be stored together with a wind instrument. A mute comprises a main body portion, a rod-like member, and an inner head. The main body portion comprises a body, a head, and a connecting member. When in use, a large diameter end of the body is connected to a large diameter end of the head. When the inner head is in a bell, the body is fixed to the inner circumferential face of the bell. For storage, the mute is reassembled into a mode for storage in which the body is separated from the head, the head is in the head, and the inner head is in the head. The entire mute reassembled into this mode is in the bell. |
US10199017B2 |
Wind instrument
A wind instrument includes: a tube body; and a plurality of tone hole tubes each having an outer open end formed at the outer periphery of the tube body and an inner open end formed through the outer opening end and opening to the inside of the tube body, wherein at least one of the tube body and the tone hole tube is curved such that the plurality of outer open ends of the plurality of tone hole tubes are disposed so as to be in positions corresponding to respective fingers of the performer, and the plurality of inner open ends are connected at positions that cause the tube body to produce a predetermined pitch. |
US10199015B2 |
Stringed instrument
[Problems to be Solved]The object of the present invention is to provide a stringed instrument which can maintain sound volume at a specific level, optimize vibration of strings and resonance of body and improve balance of the sound volume and sound quality in the treble side tone and the bass side tone.[Means for Solving the Problems]A force is applied to a front end of said tailpiece for rotating a front end of a tailpiece in a direction from a portion to which a string having a high basic frequency is fastened to a portion to which a string having a low basic frequency is fastened so that a load applied from the string having a high basic frequency to a bridge decreases and a load applied from the string having a low basic frequency to the bridge increases. |
US10199011B2 |
Generation of tone mapping function for dynamic pixel and backlight control
Systems, methods, and devices are provided for generating a tone mapping function used in adjusting the power consumed by a backlight of an electronic display. One such method includes sampling an image frame in framebuffer space and generating a tone mapping function in linear space. The tone mapping function may have at least two portions: a nondistorting portion that does not to distort pixels to which it applies when an intensity of a backlight of the electronic display is modified and a distorting portion that does distort pixels to which it applies when the intensity of the backlight is modified. Thereafter, the intensity of the backlight may be modified based at least in part on the nondistorting portion of the tone mapping function, the tone mapping function converted to framebuffer space, and the tone mapping function applied to the image frame or a subsequent image frame. |
US10199010B2 |
Display driving system and display apparatus
The embodiments of the present disclosure provide a display driving system and a display apparatus. The display driving system comprises: a voltage adjustment circuit comprising an analog display signal input terminal, a trigger signal input terminal and an analog display signal output terminal. The voltage adjustment circuit is configured to adjust a blue voltage signal inputted to the analog display signal input terminal, in response to an adjustment trigger signal inputted to the trigger signal input terminal, to lower a light emission brightness corresponding to the blue voltage signal, and output the adjusted blue voltage signal via the analog display signal output terminal. In the display driving system, the adjustment trigger signal is inputted to the trigger signal input terminal and the blue voltage signal inputted to the analog display signal input terminal is adjusted, such that the blue voltage signal outputted from the analog display signal output terminal has a reduced amplitude. |
US10199008B2 |
Systems, devices, and methods for wearable electronic devices as state machines
Systems, devices, and methods that implement state machine models in wearable electronic devices are described. A wearable electronic device stores processor-executable gesture identification instructions that, when executed by an on-board processor, enable the wearable electronic device to identify one or more gesture(s) performed by a user. The wearable electronic device also stores processor-executable state determination instructions that, when executed by the processor, cause the wearable electronic device to enter into and transition between various operational states depending on signals detected by on-board sensors. The state machine models described herein enable the wearable electronic devices to identify and automatically recover from operational errors, malfunctions, or crashes with minimal intervention from the user. |
US10199007B2 |
Output circuit and data driver of liquid crystal display device
A differential amplifier circuit includes a differential input stage, a first current mirror, a second current mirror, a first current source circuit, and a second current source circuit. The first current source circuit has a first transistor of a first conductivity type with a control terminal supplied with a first bias voltage, and a second transistor of a second conductivity type with a control terminal supplied with a second bias voltage. An output amplifier circuit includes a third transistor of the first conductivity type and a fourth transistor of the second conductivity type. A control circuit has a fifth transistor of the first conductivity type with a first terminal connected to a connection point between the other end of the second current source circuit and the control terminal of the fourth transistor in the output amplifier circuit, with a second terminal connected to an output node of the second current mirror, and with a control terminal receiving the first bias voltage. |
US10199004B2 |
Display device
A gate signal line driving circuit includes plural basic circuits, each outputting to a gate signal line a gate signal which is high during a high signal period and low during a low signal period. Each of the basic circuits includes: a gate line high voltage application circuit which is turned on in accordance with the high signal period to apply the high voltage to the gate signal line; a gate line low voltage application circuit which is turned on in accordance with the low signal period to apply the low voltage to the gate signal line; and a second gate line low voltage application circuit which is turned on to apply the low voltage to the gate signal line in at least a part of a period between turning off the gate line high voltage application circuit and turning on the gate line low voltage application circuit. |
US10199002B2 |
Electrooptical device, electronic apparatus, and method for driving electrooptical device
A first supply circuit outputs data signals to odd-numbered distribution circuits, and outputs selection signals to all of distribution circuits. A second supply circuit outputs data signals to even-numbered distribution circuits. The odd-numbered distribution circuits distribute the data signals to signal lines using the selection signals. The even-numbered distribution circuits distribute the data signals to signal lines using the selection signals. The first supply circuit outputs the data signals generated based on digital data signals which are basic signals of the data signals and an adjustment value, to the distribution circuits. |
US10198997B2 |
Scan driver circuit and driving method for the scan driver circuit
A scan driving circuit includes a plurality of stages, each having a shift register and a scan signal output unit. The shift register has a first node to receive a first driving voltage according to a control signal and a second node to receive the first driving voltage according to a reset signal. The scan signal output unit outputs scan signals to respective scan lines. The scan signal output unit has a plurality of clock switches controlled according to a voltage of the first node and a plurality of switches controlled according to a voltage of the second node. The clock switches sequentially output clock signals to respective third nodes, which are connected to respective scan lines. The switches output a second driving voltage to the third nodes. |
US10198995B1 |
Pixel driving circuit and driving method
The pixel driving circuit and the driving method for driving pixels of an AMOLED display are provided. A 6T1C circuit is adopted by the pixel driving circuit and the pixel driving method proposed by the present disclosure so the threshold voltage of the driving tube is effectively compensated and that the current flowing through a light emitting device is not affected by the threshold voltage of the driving tube. The display brightness of the light emitting device is not affected by the ageing of the light emitting device itself, and the display of the panel becomes much more even; in other words, the display effect of the image improves. Besides, the structure of the light emitting device is simplified. In other words, the cost is obviously saved. |
US10198992B2 |
EL display apparatus
An electroluminescent (EL) display apparatus and method of controlling are provided. A display screen includes gate signal lines and source signal lines. A pixel corresponds to each intersection of the gate and source signal lines. Each pixel includes: an EL device including an anode and cathode terminals; a driving transistor to flow a current to the EL device; a first switch transistor provided on a current path through which the current flows from a power line through the driving transistor to the EL device; a second switch transistor to supply, to the driving transistor, an image signal from one of the source signal lines; and a third switch transistor provided between the anode terminal of the EL device and a voltage line. The voltage line is configured to supply a reverse bias voltage for reverse biasing the anode terminal of the EL device. |
US10198981B2 |
Pixel structure and display device
A pixel structure and a display device are provided. The pixel structure includes: a plurality of pixel units arranged in a matrix, each pixel unit including first to seventh subpixels arranged sequentially in a row direction, and the first subpixel, the second subpixel, the third subpixel and the fourth subpixel being different from one another in color. Each subpixel among the first to third subpixels has a same color as that of one subpixel among the fifth to the seventh pixels, respectively. The number of colors of the pixel structure becomes from original three to at least four, added subpixels are shared by pixels on both sides thereof, colors illustrated are more diversified by color modulation, and gamut of the display device is improved. |
US10198980B2 |
Display device and method for controlling the same
A display device that supports a suspend mode and a method for controlling the same are provided. The display device includes a display configured to display an image; an interface configured to connect to at least one external device; and a controller configured to resume a configuration process of the display device in response to a command to turn on a power of the display device being input and control the interface to resume the at least one external device in response to the configuration process of the display device being completed. |
US10198979B2 |
Re-interpolation with edge detection for extracting an aging pattern for AMOLED displays
A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges. |
US10198976B2 |
Display set and display method
In a viewing object display set, it is possible to prevent a reduction in a sense of reality when a viewing object is seen. Specifically, the display set for viewing the viewing object includes the viewing object that is attached to a display surface and an object for visual effect that is provided on a viewing position side with respect to the viewing object and shields at least a portion of the viewing object. The object for visual effect is arranged so as to shield the boundary between the viewing object and the display surface. |
US10198975B2 |
Adjustable indicators for container assemblies
Adjustable indicators for containers and methods for using and making the same are provided. In one embodiment, a method for changing the portion of indicia on a dial within a closure of a bottle cap that is visible to a user through a passageway in the bottle cap may include rotating the dial with respect to the closure by a first amount in a particular direction about a particular axis by forcing the dial towards a base for physically interacting with the base, and rotating the dial with respect to the closure by a second amount in the particular direction about the particular axis by forcing a button towards the dial for physically interacting with the dial. Additional embodiments are also provided. |
US10198974B2 |
Display device and method of manufacturing the same
A display device includes a base substrate layer including a first base substrate and a second base substrate separated from the first base substrate in a first direction, a flexible film disposed on a first surface of the base substrate layer, and one or more light emitting elements disposed on a first surface of the flexible film. The flexible film includes a flat portion and a bent portion. The bent portion is inserted into a space between the first base substrate and the second base substrate. |
US10198971B1 |
Label with removable section
A multi-layer label system. A carrier material with an upper label and a lower label removably adhered thereto is provided. The upper label and lower label are dispensed from the carrier and applied to a surface, whereby after application the underside of the lower label is in contact with the surface and the undersurface of the upper label is in contact with the top side of the lower label. |
US10198957B2 |
Computer-based virtual trainer
Embodiments of a system and method for generating a computer-based virtual training application are generally described herein. One embodiment for the method comprises generating input data, converting the input data to a predefined format for use by a virtual trainer framework, and generating the virtual training application comprising interactive displays, configured for use on a computer, in response to the virtual trainer framework rendering the input data in the predefined format. |
US10198952B2 |
Operator alertness monitor
In one example embodiment, an operator alertness monitoring system may include a proximate condition monitor that is configured to issue an alert to direct an operator's attention to a detected hazardous condition, and an operator alertness monitor that is configured to detect the operator's physical reaction to the issued alert and instruct the proximate condition monitor to respond to the operator's detected physical reaction to the issued alert. |
US10198947B2 |
Emitter programmer and verification system
The disclosure describes a device for configuring an infrared (IR) emitter. The device includes a support structure and a microprocessor attached to the support structure. An interface circuit is also attached to the support structure and is configured to provide communications between the microprocessor and a portable computing device. A memory, which is attached to the support structure, is coupled to the microprocessor and is configured with instructions. Execution of the instructions by the microprocessor cause the microprocessor to communicate with an application executing on the portable computing device and initiate transmission of configuration data received from the application to the IR emitter. A transmitter is attached to the support structure and is coupled to the microprocessor. The transmitter is configured to transmit the configuration data to the IR emitter. |
US10198944B2 |
Automatic driving device
An automatic driving device includes a position acquisition unit configured to acquire position information on another automatically-driving vehicle and another manually-driving vehicle, a route searching unit configured to search a route, a calculation unit configured to calculate a ratio of the number of the other automatically-driving vehicles to a total number of all other vehicles on the route for each route based on the position information on the other automatically-driving vehicle and the position information on the other manually-driving vehicle when a plurality of routes is searched, a selection unit configured to select the route wherein the other automatically-driving vehicle ratio calculated by the calculation unit is highest as a route for the host vehicle to travel, and a control unit configured to control automatic driving of the host vehicle so travel along the selected route. |
US10198931B2 |
Method for sending an alarm to persons
A method sends an alarm to persons (P1, P2, P3, P4, P5), who are located in an area of a warning device (1, 2, 3, 4, 5), as a function of request signals (S1, S2) of at least one alarm source (10, 11). Each warning device specifies current countdowns (S1C1, S1C2, S1C3, S1C4, S1C5, S2C1, S2C2, S2C3, S2C4, S2C5) for each alarm source. When a request signal is sent by one of the alarm sources, the corresponding countdowns of all warning devices that receive the request signal are started. The warning device, with a countdown that has come to an end, sends an alarm signal (S1A1, S1A2, S1A3, S1A4, S1A5, S2A1, S2A2, S2A3, S2A4, S2A5). A manual acceptance of the sent alarm signal by a person, who is located in the area of the warning device that sends the alarm signal, ends the started countdowns of the other warning devices. |
US10198927B2 |
Methods for detecting and handling fall and perimeter breach events for residents of an assisted living facility
One variation of a method for detecting and handling falls by residents of a facility includes: receiving a notification for a fall event from a resident wearable device associated with a resident; determining a location of the resident within a facility at a time of the fall; in response to the notification, distributing a fall response prompt to a set of computing devices, each computing device associated with a care provider; in response to receipt of a fall response confirmation from a first computing device, deescalating the fall response prompt at a second computing device; and, in response to proximity of the first computing device to the resident wearable device, authorizing edit permissions for an electronic incident report by a first care provider exclusive of a second care provider. |
US10198920B1 |
Wearable electronic device including audio output transducer and haptic actuator driving and related methods
A wearable electronic device may include a wearable band and audio output transducers carried by the wearable band. The wearable electronic device may also include respective haptic actuators carried by the wearable band and adjacent respective ones of the audio output transducers. A drive circuit may be configured to concurrently drive the audio output transducers with respective first drive signals, and drive the haptic actuators with respective second drive signals different than the first drive signals. |
US10198919B2 |
System, apparatus and method for haptic commands
A system, apparatus and method are disclosed. The system includes a command module that generates haptic commands; a haptic actuator; a drive circuit that applies a first driving voltage in response to a first haptic command and applies a second driving voltage in response to a second haptic command. The apparatus includes a haptic actuator; a DC power supply; a first power supply circuit that outputs a first DC voltage; a second power supply circuit that outputs a second DC voltage higher than the first DC voltage; a drive circuit that applies a first driving voltage and a second driving voltage; and a controller that designates an operating mode. The method includes generating a first haptic command and a second haptic command; applying a first driving voltage to a haptic actuator; and applying a second driving voltage to the haptic actuator. |
US10198915B2 |
Gaming system and method providing one or more incentives to delay expected termination of a gaming session
Various embodiments of the present disclosure provide a gaming system and method providing one or more incentives to delay termination of a gaming session. In general, for a player, the gaming system utilizes gaming session data collected from the player's previous gaming sessions to determine one or more termination causation events for the player. When a designated number of the termination causation events occur during a current gaming session of the player, the gaming system provides an incentive to the player, wherein the incentive is configured to cause the player to delay expected termination of the player's current gaming session. In certain embodiments, the gaming system optimizes an incentive available to be provided to a player based on the effectiveness of prior incentives provided to the player. |
US10198912B2 |
Gaming system and method providing a multi-play game having a persistent moving modifier
Various embodiments of the present disclosure are directed to a gaming system and method providing a multi-hand poker game having a persistent moving modifier. Generally, when a modifier triggering event occurs in association with a play of the multi-hand poker game, the gaming system activates a corresponding modifier, associates the active modifier with one of the hands of the multi-hand poker game, and uses the active modifier to modify any award for that hand. In one embodiment, after completing that play, the gaming system moves the active modifier to another hand for the next play. In another embodiment, after completing that play, the gaming system enables the player to determine whether to move the active modifier to another hand for the next play. When the modifier expiration event occurs for an active modifier, the gaming system deactivates the modifier. |
US10198908B2 |
Method and apparatus for integrated customer tracking and browsing
A system and method for tracking customer activity without need for an extensive interconnecting network. The system includes a plurality of gaming devices that are communicatively isolated from one another. Information, including tracked customer activity, bonus requirements, and in one embodiment, personal information, is stored on a memory device communicable with the gaming devices. This allows implementation of an incentive program at reduced cost because the service devices themselves need not be networked together. |
US10198905B2 |
Multi-mode multi-jurisdiction skill wagering interleaved game
Methods and apparatus for a gaming system are provided. The gaming system enables a player to engage in various types of gaming depending on the jurisdiction in which the player is located. For example, depending on the jurisdiction of a player's device, the gaming system may allow the player to wager using real world currency, or virtual currency. If the player's device is located in a jurisdiction that allows gambling using real world currency, the gaming system may allow the player to place wagers using real world currency. Alternatively, if the player's device is located in a jurisdiction that does not allow gambling using real world currency, the gaming system may limit the player to placing wagers using virtual currency. |
US10198902B2 |
Localized remote gaming
A gaming machine, such as a video slot or video poker machine located in a casino or other gaming environment, may be configured to provide simultaneous play by both an in-person player and one or more remote players. Session identifiers may be assigned to the gaming machine that correspond to the game session of the in-person player and the game session of any remote players. |
US10198901B1 |
Systems and methods for facilitating group gameplay in an online game
A system and method for facilitating group gameplay in an online game may include executing an game instance of an online game. User selected criteria may define values of one or more parameters associated with the users that may be eligible to receive benefit offers to participate in cooperative gameplay with groups towards common objectives. The benefit offers may include reward enhancements. Synchronous gameplay by the users with the groups towards one or more objectives may be facilitated. Rewards for individual ones of the users may be determined based on one or more of: whether the common objectives are successfully achieved, individual performances of the users, wager information, reward enhancements, and/or other information. |
US10198897B2 |
Gaming machine, control method for machine, and program for gaming machine
A gaming machine that provides an operation unit, a display unit, and a control unit. The operation unit is configured to receive an operation of the player. The display unit is operably coupled to the operation unit and is configured to display a symbol display area. The symbol display area includes a plurality of cells arranged in a grid. The control unit is operably coupled to the operation unit and the display unit and being configured to initiate a game in response to player operation and to establish an outcome of the game. During the game, the control unit, in response to a trigger condition, is further configured to establish a set of replacement symbols and to divide the set of replacements symbols into two groups and to display the replacement groups using features or feature animations. |
US10198892B2 |
Metered delivery of wireless power
A system is disclosed for charging or billing for access to wireless power. The device requiring power communicates with the power provider and the billing method is determined. A consumer may be required to provide billing information, or if the billing information is already associated with an existing account, the consumer account is automatically charged for the wireless power. The account may include prepaid charging minutes that are debited as wireless power is provided, or the account may be billed for the wireless power that is provided. The charging/billing for the wireless power may be used to receive value for the power that is provided, while remaining consumer friendly. |
US10198890B2 |
Hybrid banknote with electronic indicia using near-field-communications
A hybrid high-security document includes a document and one or more independent light-emitting modules disposed on or embedded in the document. Each module comprises an antenna with multiple turns, an electronic circuit, and a light emitter mounted and electrically connected on a substrate separate from the document. The electronic circuit is responsive to electrical power provided from the antenna to control the light emitter to emit light. The electronic circuit can include a memory storing information relevant to the hybrid high-security document or its use. The information can be accessed by external readers providing electromagnetic energy to the hybrid high-security document. The hybrid high-security document can be a hybrid banknote. |
US10198887B2 |
Parking lockers
Methods and systems for retrieving or depositing a package using a beacon are described. A locker and parking space are assigned to a user or selected by the user, and the user is able to access the locker using a mobile device. The mobile device transmits identification information to a beacon associated with the locker. This information is passed to a service provider, who identifies the user or the locker and causes the locker to open. |
US10198886B2 |
Electronic location identification and tracking system with beacon clustering
A system and method for determining the presence of an individual at a particular spot within a location preferably based on the strength of signals received from beacons assigned to the particular spot by a software application (“App”) running on an electronic device of the individual. In one embodiment, certain presence calculations are performed by the App. In another embodiment, the App forwards information regarding the received beacon signals to an electronic identification and location tracking system and the presence calculations are performed by the system. |
US10198882B2 |
Data recorder system and unit for a vehicle
Disclosed is a data recording unit and data recording system for use in connection with a vehicle, such as a train, a locomotive of a train, a railcar of a train, and the like. |
US10198878B2 |
Method and system for logging vehicle behaviour
Methods and systems for logging driving information associated with a vehicle when driven are disclosed. In one aspect, a mobile telecommunications device is provided that is adapted for installation to a vehicle and configured to log driving information associated with the vehicle when driven. The mobile device is arranged to register the start of a driving period during which the mobile device is installed to the vehicle and the vehicle is being driven by a driver. The mobile device is also arranged to process sensor data during the driving period to derive driving information associated with how the vehicle is driven. The mobile device is also arranged to store a selection of the driving information to a memory. |
US10198877B1 |
Providing a communications channel between instances of automated assistants
Implementations relate to interactions, over a wireless communication modality, between an automated assistant of an automobile computer system, and separate client device(s). In some of those implementations, the client device(s) can be paired with the automobile computer system, and the client device(s) and the automobile computer system can include separate instances of an automated assistant, which can be associated with different user accounts. In some additional or alternative implementations, particular actions to be performed by a local application of a client device can be advanced via user interaction with the automobile automated assistant, despite a counterpart to the local application not being installed directly on automobile computer system. For example, despite an automobile computer system not having a third-party messaging application installed, the automobile automated assistant can access requested actions to be performed by the third-party messaging application in order to further a requested action. The automobile computer system can transmit, via the wireless communication modality, content to cause the third-party application to further the requested action. |
US10198874B2 |
Methods and apparatus to align components in virtual reality environments
Systems, devices, methods, computer program products, and electronic apparatuses for aligning components in virtual reality environments are provided. An example method includes detecting a first input from a handheld controller of a virtual reality system, responsive to detecting the first input, instructing a user to orient a handheld controller in a designated direction, detecting a second input from the handheld controller; and responsive to detecting the second input, storing alignment data representative of an alignment of the handheld controller. |
US10198873B2 |
Common geometric primitive associated with multiple geometric primitives
Disclosed herein are system, method, and computer program product embodiments for identifying and processing a common geometric primitive associated with multiple geometric primitives. In some embodiments, a first geometric primitive including a first set of end points and a second geometric primitive including a second set of end points are obtained. A common point that is shared by the first geometric primitive and the second geometric primitive is determined based on at least some of the first and second sets of end points. The common geometric primitive is generated based on at least the common point. The common geometric primitive is associated with the first geometric primitive and the second geometric primitive so that a change to the common geometric primitive is applied to the first geometric primitive and the second geometric primitive. |
US10198869B2 |
Remote expert system
A remote expert application identifies a manipulation of virtual objects displayed in a first wearable device. The virtual objects are rendered based a physical object viewed with a second wearable device. A manipulation of the virtual objects is received from the first wearable device. A visualization of the manipulation of the virtual objects is generated for a display of the second wearable device. The visualization of the manipulation of the virtual objects is communicated to the second wearable device. |
US10198861B2 |
User interactive controls for a priori path navigation in virtual environment
Navigation in a virtual environment (VE) is facilitated by the creation and traversal of a 3D navigation path. A computing platform renders perspective-view imagery (PVI) of portions of the VE for display on a display device. User interactive input (UII) is read, and interaction with the VE is effected via the UII. A 3D navigation path is formed in the VE based on the UII interactive with the PVI. Thereafter, virtual movement is effected along the 3D navigation path while the viewing direction of the PVI is varied based on the UII. |
US10198859B2 |
Automated three dimensional model generation
In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position. |
US10198858B2 |
Method for 3D modelling based on structure from motion processing of sparse 2D images
A method based on Structure from Motion for processing a plurality of sparse images acquired by one or more acquisition devices to generate a sparse 3D points cloud and of a plurality of internal and external parameters of the acquisition devices includes the steps of collecting the images; extracting keypoints therefrom and generating keypoint descriptors; organizing the images in a proximity graph; pairwise image matching and generating keypoints connecting tracks according maximum proximity between keypoints; performing an autocalibration between image clusters to extract internal and external parameters of the acquisition devices, wherein calibration groups are defined that contain a plurality of image clusters and wherein a clustering algorithm iteratively merges the clusters in a model expressed in a common local reference system starting from clusters belonging to the same calibration group; and performing a Euclidean reconstruction of the object as a sparse 3D point cloud based on the extracted parameters. |
US10198857B2 |
Method for the automatic material classification and texture simulation for 3D models
A method of automatically transforming a computerized 3D model having regions of images utilized as textures on one or more physical objects represented in the 3D model (such as building sides and roofs, walls, landscapes, mountain sides, trees and the like) to include material property information for one or more regions of the textures of the 3D model. In this method, image textures applied to the 3D model are examined by comparing, utilizing a computer, at least a portion of each image texture to entries in a palette of material entries. The material palette entry that best matches the one contained in the image texture is assigned to indicate a physical material of the physical object represented by the 3D model. Then, material property information is stored in the computerized 3D model for the image textures that are assigned a material palette entry. |
US10198855B2 |
Method of providing virtual space, method of providing virtual experience, system and medium for implementing the methods
A method of providing a virtual experience to a user includes identifying a plurality of virtual objects. The method further includes detecting a position of a part of the user's body other than the user's head. The method further includes detecting a reference line of sight of the user. The method further includes setting an extension direction for a first virtual object of the plurality of virtual objects based on a direction of the reference line of sight. The method further includes setting a region for a first virtual object of the plurality of virtual objects, wherein the region comprises a part extending in the extension direction. The method further includes determining whether the first virtual object and a virtual representation of the part of the body have touched based on a positional relationship between the region and a position of the virtual representation of the part of the body. |
US10198853B2 |
Method and system for performing real-time volume rendering to provide enhanced visualization of ultrasound images at a head mounted display
A processor receives sensor feedback indicating a focal point of an HMD user. The processor casts rays through an image volume based on the sensor feedback. Each of the rays is associated with a pixel of a rendered image. The rendered image has a first plurality of pixels associated with the rays and a second plurality of unassociated pixels. The rays comprise a first portion cast at or near the focal point and a second portion that is cast farther away from the focal point. A first spacing between rays of the first portion is less than a second spacing between rays of the second portion. The processor determines color values corresponding with each of the first plurality of pixels associated with the rays. The processor determines color values corresponding with each of the second plurality of unassociated pixels of the rendered image. The HMD displays the rendered image. |
US10198852B2 |
Digital pore alteration methods and systems
A method includes receiving images of a rock sample. The method also includes modifying a set of voxels related to one or more of the received images by applying a digital pore growing operation that changes non-pore voxels surrounding a pore space to pore voxels, wherein the digital pore growing operation is based at least in part on a predetermined dead oil estimate. The method also includes estimating a property of the rock sample based at least in part on the modified set of voxels. |
US10198851B2 |
Rendering system and method
A rendering system includes: a ray generator configured to generate a ray; a memory chip configured to store information about objects in three-dimensional (3D) space; an intersection tester embedded in the memory chip and configured to perform an intersection test between the ray and the objects by using the information about the objects and information about the ray; and a shader configured to perform pixel shading based on a result of the intersection test. |
US10198849B1 |
Preloading translation and data caches using on-chip DMA engine with fast data discard
Systems, apparatuses, and methods for preloading caches using a direct memory access (DMA) engine with a fast discard mode are disclosed. In one embodiment, a processor includes one or more compute units, a DMA engine, and one or more caches. When a shader program is detected in a sequence of instructions, the DMA engine is programmed to utilize a fast discard mode to prefetch the shader program from memory. By prefetching the shader program from memory, the one or more caches are populated with address translations and the shader program. Then, the DMA engine discards the shader program rather than writing the shader program to another location. Accordingly, when the shader program is invoked on the compute unit(s), the shader program and its translations are already preloaded in the cache(s). |
US10198843B1 |
Conversion of 2D diagrams to 3D rich immersive content
Implementations are directed to methods, systems, apparatus, and computer programs for generation of a three-dimensional (3D) animation by receiving a user input defining a two-dimensional (2D) representation of a plurality of elements, processing, by the one or more processors, the 2D representation to classify the plurality of elements in symbolic elements and action elements, generating, by the one or more processors, based on the symbolic elements, the action elements, and a set of rules a 3D animation corresponding to the 2D representation, and transmitting, by the one or more processors, the 3D animation to an extended reality device for display. |
US10198841B2 |
Map view
A mapping system receives sensor data from an unmanned aerial vehicle. The mapping system further receives images from a camera of the unmanned aerial vehicle. The mapping system determines an altitude of the camera based on the sensor data. The mapping system calculates a footprint of the camera based on the altitude of the camera and a field of view of the camera. The mapping system constructs a localized map based on the images and the footprint of the camera. |
US10198840B2 |
Silhouette display for visual assessment of calcified rib-cartilage joints
Apparatuses (IP) and related methods to visualize previously suppressed image structures in a radiograph (RD). A graphical indicator (505, 510, 515) is superimposed on the radiograph (RD) to indicate the suppressed image structure (412). The apparatuses allow toggling in our out the graphical indicator (505, 510, 515) or to toggle between different graphical renderings thereof. |
US10198838B2 |
Geometric work scheduling with dynamic and probabilistic work trimming
Various embodiments may include methods executed by processors of computing devices for geometry based work execution prioritization. The processor may receive events, such as images. The processor may overlay a boundary shape on the event to identify discard regions of the event lying outside the boundary shape. The processor may identify work regions of the events lying within the working boundary shape. The devices may determine a cancellation likelihood for each of the identified work regions of the events. The processor may assign a trimming weight to each of the identified work regions based on the determined cancellation likelihoods. The processor may then add each of the identified work regions as a work item to an execution work list in an order based on the assigned trimming weights. The work items may be processed in order of trimming weight priority. |
US10198837B2 |
Network graphing selector
A method of displaying a network graph with a computing system includes accessing data defining a network and including a plurality of vertices and a plurality of edges. If a number of vertices included in the network graph is below a first threshold, the network graph is locally rendering with a scalable vector graphics rendering engine of the computing system. If a number of vertices included in the network graph is between the first threshold and a second, higher, threshold, the network graph is locally rendered with a raster rendering engine of the computing system. If a number of vertices included in the network graph is above the second threshold, a remotely-rendered network graph rendered by a remote rendering engine is received at the computing system. The method further includes displaying the rendered network graph via a web browser of the computing system. |
US10198835B2 |
Continuous RF signal visualization with high resolution
A method and apparatus for continuous RF signal visualization with high resolution acquires RF signal data within a specified frequency bandwidth seamlessly to produce digitized time domain data. The digitized time domain data is processed in both the frequency and time domains to form high resolution spectral and time traces which are stored. To match human visualization abilities, the high resolution traces are combined to form low resolution traces which are displayed. With the spectral traces, spectrum bitmaps may be generated and stored so that the spectrum bitmap for any displayed spectral trace may be recalled and displayed. The high resolution traces for any specified low resolution trace may be recalled for display. Finally multiple trigger event types may be generated and displayed with the displayed traces. |
US10198827B2 |
Inspection method and system and a method of inspecting a semiconductor device using the same
A method of inspecting a sample includes performing a focusing operation on a target pattern of a sample. The focusing operation includes scanning the target pattern at different focusing levels to obtain a plurality of focus images. The method further includes using at least one of the plurality of the focus images as a target pattern image of the target pattern and then measuring a dimension of the target pattern based on the target pattern image. |
US10198825B2 |
Method and apparatus for analyzing three-dimensional image data of a target region of a subject
A method for analyzing three-dimensional image data of a target region of a subject, the method comprising identifying a region of interest within the target region containing imaging information predictive of a disease state of the target region, calculating at least two radiomic features associated with the region of interest, and classifying the region of interest based on the calculated radiomic features. |
US10198823B1 |
Segmentation of object image data from background image data
Devices and techniques are generally described for segmentation of object image data from background image data. In some examples, the segmentation of object image data may comprise capturing image data comprising color data and depth data. In some examples, the segmentation of object image data may further include separating the depth data into a plurality of clusters of image data, wherein each cluster is associated with a respective range of depth values. In various examples, the segmentation of object image data may comprise selecting a main cluster of image data as corresponding to an object of interest in the image data. In various other examples, the segmentation of object image data may comprise identifying pixels of the main cluster that correspond to the object of interest. |
US10198821B2 |
Automated tattoo recognition techniques
In some implementations, a computer-implemented method is capable of automatically segmenting and detecting a tattoo within an image. An image may be initially obtained. A block coverage pattern that identifies multiple blocks within the obtained image may be determined. A set of processing operations may then be performed for each block. The processing operations may include calculating a plurality of statistical features. A confidence score reflecting a likelihood that at least a portion of the block includes a predetermined graphical attribute associated with tattoos may be calculated. A subset of the multiple blocks of the image that have a respective confidence score greater than a predetermined threshold value may be identified. A portion of the image that includes one or more blocks from among the subset of the multiple blocks may then be determined to correspond to a tattoo. |
US10198816B2 |
Medical evaluation machine learning workflows and processes
Systems and methods for processing electronic imaging data obtained from medical imaging procedures are disclosed herein. Some embodiments relate to data processing mechanisms for medical imaging and diagnostic workflows involving the use of machine learning techniques such as deep learning, artificial neural networks, and related algorithms that perform machine recognition of specific features and conditions in imaging data. In an example, a deep learning model is selected for automated image recognition of a particular medical condition on image data, and applied to the image data to recognize characteristics of the particular medical condition. Based on the characteristics recognized by the automated image recognition on the image data, an electronic workflow for performing a diagnostic evaluation of the medical imaging study may be modified, updated, or prioritized. |
US10198813B2 |
Posture estimation device, posture estimation system, posture estimation method, posture estimation program, and computer-readable recording medium on which posture estimation program is recorded
An image acquisition part acquires image data from an image sensor provided in a room. A storage stores information indicating a transition model of a human body posture and test information indicating a test area of the image data in each posture of the transition model. A posture estimator calculates a statistic in the test area of the image data by referring to the information indicating the transition model and the test information, and estimates a current human body posture from a human body posture before one point of time based on the statistic. |
US10198812B2 |
Data fidelity weight design for iterative reconstruction
A method and apparatus is provided to determine a reconstructed image from computed tomography projection data using iterative reconstruction with an objective function that includes modified weights. The modified weights can include, among other weight values, redundancy weights and statistical weights, which are modified to compress low-frequency components. Additionally, high-frequency components of the statistical weights can be compressed, amplified, or maintained at their current magnitude. The high-frequency components can be subject to a threshold-and-invert step, substituting an inverted value for each high-frequency component above a predefined threshold. Using the modified weights, the reconstructed image can be determined using penalized weighted least squares to minimize the objective function. |
US10198811B2 |
Image processing apparatus, image processing method, and computer-readable recording medium
An image processing apparatus includes: a detecting unit that detects regions of interest that are estimated as an object to be detected, from a group of a series of images acquired by sequentially imaging a lumen of a living body, and to extract images of interest including the regions of interest; a neighborhood range setting unit that sets, as a time-series neighborhood range, a neighborhood range of the images of interest in the group of the series of images arranged in time series so as to be wider than an interval between images that are continuous in time series in the group of the series of images; an image-of-interest group extracting unit that extracts an image-of-interest group including identical regions of interest from the extracted images of interest, based on the time-series neighborhood range; and a representative-image extracting unit that extracts a representative image from the image-of-interest group. |
US10198807B2 |
Tagging of materials and goods with particles of complex shapes and/or fluorescent spectra
This invention comprises methods, systems, and devices for tagging objects with one or more particles of complex geometry, individually and in combination. The particles are created via the process of either artificial or biological/natural self-assembly and are used for tagging or labeling various goods in order to identify those goods. The particles may be used individually or in combination as a plurality of particles which are scattered or positioned in a pattern. For example, the use of ultrabright fluorescent silica particles comprising complex optical fluorescent spectra and/or geometrical shapes to tag and authorize objects is disclosed. Application methods and materials are disclosed as well as methods and devices for detecting and decoding resulting tags or labels. |
US10198803B2 |
System for detecting image abnormalities
Image capture systems including a moving platform; an image capture device having a sensor for capturing an image, the image having pixels, mounted on the moving platform; and a detection computer executing an abnormality detection algorithm for detecting an abnormality in the pixels of the image immediately after the image is captured by scanning the image utilizing predetermined parameters indicative of characteristics of the abnormality and then automatically and immediately causing a re-shoot of the image. |
US10198801B2 |
Image enhancement using self-examples and external examples
Systems and methods are provided for image enhancement using self-examples in combination with external examples. In one embodiment, an image manipulation application receives an input image patch of an input image. The image manipulation application determines a first weight for an enhancement operation using self-examples and a second weight for an enhancement operation using external examples. The image manipulation application generates a first interim output image patch by applying the enhancement operation using self-examples to the input image patch and a second interim output image patch by applying the enhancement operation using external examples to the input image patch. The image manipulation application generates an output image patch by combining the first and second interim output image patches as modified using the first and second weights. |
US10198799B2 |
Method and apparatus for processing magnetic resonance image
Provided are a method and apparatus for reconstructing a magnetic resonance (MR) image based on a structural similarity among a plurality of MR images having different contrasts. According to the method and apparatus, acceleration, high resolution imaging, quantification of parameters, and acquisition of an MR image having a new contrast are achievable by reconstructing the plurality of MR images by using a learning process via an artificial neural network (ANN) model. |
US10198793B2 |
Image processing apparatus, image processing method, and X-ray diagnosis apparatus
An image processing apparatus includes a processor that acquires medical image data and performs noise reduction in at least two of three different directions in the medical image data in a predetermined order. |
US10198790B1 |
Multi-domain foveated compressive sensing system for adaptive imaging
Described in this disclosure is a space-variant Multi-domain Foveated Compressive Sensing (MFCS) system for adaptive imaging with variable resolution in spatial, polarization, and spectral domains simultaneously and with very low latency between multiple adaptable regions of interest (ROIs) across the field of view (FOV). The MFCS system combines space-variant foveated compressive sensing (FCS) imaging covered by a previous disclosure with a unique dual-path high efficiency optical architecture for parallel multi-domain compressive sensing (CS) processing. A single programmable Digital Micromirror Device (DMD) micro-mirror array is used at the input aperture to adaptively define and vary the resolution of multiple variable-sized ROIs across the FOV, encode the light for CS reconstruction, and adaptively divide the input light among multiple optical paths using complementary measurement codes, which can then be reconstructed as desired. |
US10198789B2 |
Out-of-order cache returns
Techniques for allowing cache access returns out of order are disclosed. A return ordering queue exists for each of several cache access types and stores outstanding cache accesses in the order in which those accesses were made. When a cache access request for a particular type is at the head of the return ordering queue for that type and the cache access is available for return to the wavefront that made that access, the cache system returns the cache access to the wavefront. Thus, cache accesses can be returned out of order with respect to cache accesses of different types. Allowing out-of-order returns can help to improve latency, for example in the situation where a relatively low-latency access type (e.g., a read) is issued after a relatively high-latency access type (e.g., a texture sampler operation). |
US10198783B2 |
Dynamic digital watermark
Some implementations may provide a computer-implemented method for validating a digital document, the method including: receiving, at a computing device, the digital document comprising at least two digital watermarks, the digital document issued by a central entity; retrieving a first digital watermark from the digital document, the first digital watermark visually presented at a first time point; retrieving a second digital watermark from the digital document, the second digital watermark visually presented at a second time point, the second digital watermark being different from the first digital watermark and the second time point being different from the first time point; and reading the digital document based on the retrieved first and second digital watermarks. |
US10198782B1 |
Detecting conflicts between multiple different encoded signals within imagery
Various image processing arrangements are detailed for detecting mis-marking of product packaging artwork with two conflicting steganographically-encoded product identifiers. Some embodiments concern detection in a pre-press or test-print quality assurance stage. Others concern detection post-press. All help serve to assure accurate product identification by point of sale scanners. A great number of other features and arrangements are also detailed. |
US10198775B2 |
Acceleration of social interactions
A system and method for facilitating social interactions between different individuals. Information available about each of the individuals engaged in a social interaction is used to provide a “social accelerator” for an interaction between the individuals. Social interactions are improved or accelerated by aggregating available information about individuals participating in an information system. When an interaction event trigger is received, the context of context for possible social interaction between the users around the trigger event is determined. A social accelerator is selected from available interest information common to the participating user and the target user, and the social accelerator is provided to one of the individuals. |
US10198773B2 |
Cooperative evidence gathering
In an approach to cooperative evidence gathering, a first computing device receives a request for data corresponding to an event, where a second computing device detecting the event initiates the request for data. The first computing device aggregates data from one or more sensors, the one or more sensors associated with one or more first computing devices within a proximity of a location of the event. The first computing device determines whether at least a portion of the aggregated data is applicable to the event. |
US10198769B2 |
Method, apparatus, and computer-readable media for enabling real-time competition having an entertaining experience based on commodities or currencies
Methods, apparatus, and computer-readable media for enabling real-time competition based on commodities. An exemplary computer-implemented method executed by one or more computing devices for enabling real-time competition based on commodities includes receiving information from a first user including a selection of a commodity and a competitive position corresponding to a criteria associated with the commodity, determining, based at least in part on real-time information regarding the selected commodity, whether the competitive position regarding the criteria is consistent with the real-time information, transmitting information to the first user indicating an outcome that is favorable based at least in part of a determination that the competitive position regarding the criteria is consistent with the real-time information, and transmitting information to the first user indicating an outcome that is not favorable based at least in part of a determination that the competitive position regarding the criteria is not consistent with the real-time information. |
US10198768B2 |
Order message flow routing engine and method
A routing device for routing an electronic order data message is provided. A storage medium stores a routing table and a transceiver communicates with a first set of computing nodes, a first electronic trading platform, and a second set of electronic trading platforms. An electronic order data message and an updated financial data message feed are accepted at the routing device. The marketable or non-marketable operation state of the electronic order data message is determined from the updated financial data message feed. The electronic order data message is then routed based on a selected routing strategy and a selected destination address. A non-marketable operation state routes the electronic order data message to the first electronic trading platform. A marketable operation state routes the electronic order data message to at least one of the second set of electronic trading platforms. |
US10198767B2 |
Displayed and dark equity options electronic order book with market maker participation
An enhanced system and method for executing options trades are disclosed. The lead market maker entitlements are integrated with sophisticated order types, including dark order types, so that the lead marker maker is guaranteed an allocation of the trade if the lead market maker is at the NBBO when an order priced at or better than the NBBO is received. The lead market maker is not provided an opportunity to price improve to execute with a specific incoming order. Additionally, market makers who are not the lead market maker in an option series may be granted the privileges of a lead market maker for the purpose of executing with a specific incoming directed order if the designated market maker is at the NBBO when a directed order priced at or better than the NBBO is received. The system and method disclosed encourages market makers to quote the best price possible, which in turn has the effect of narrowing spreads. Furthermore, as only displayed orders at the NBBO are eligible to execute ahead of market makers quoting at the NBBO, the system and method encourages users to display their best prices and sizes to the marketplace. |
US10198766B1 |
Systems and methods for selecting loan payment terms for improved loan quality and risk management
Systems, methods, and computer-readable media are disclosed for selecting loan payment terms for improved loan quality and risk management. An exemplary embodiment includes storing first loan data corresponding to a first loan to a first borrower. The first loan may have been funded based on an initial financial disclosure that reflects the financial status of the first borrower during an initial time period when the first loan was funded. First payment terms and second payment terms are stored, and one of the first payment terms or the second payment terms is selected based on whether the first borrower provides the updated financial disclosure. The first loan data is processed consistently with the selected payment terms. |
US10198765B2 |
Multiple interaction auction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content items. In one aspect, a method includes identifying a content item that is eligible to be provided in response to a content item request and is associated with a bid. It is determined that the identified content item includes two or more different interactive elements that each cause different actions to be initiated in response to user interaction with the different interactive elements. An auction score is determined for the content item based on a function of the bid, a bid modifier for each different interaction, and a probability that each interaction will be invoked. The content item is selected to be provided based on the auction score. Data that cause presentation of the selected content item at a user device are output. |
US10198764B2 |
System and method for message-based purchasing
Various embodiments of a system and method for message-based purchasing are described. The system and method for message-based purchasing may include a message-based purchase service configured to determine that a selection has been performed through a network-based interface. Such selection may be indicative of one or more items offered for sale via the network-based interface. The message-based purchase service may be configured to, in response to the selection of one or more items, send to a communication device, a message indicating a code corresponding to the selection. The message-based purchase service may receive from the communication device through a communication channel that does not include the network-based interface, a message including the code. The message-based purchase service may be configured to, in response to determining that the message received from the communication device includes the code, generate a purchase request for the one or more previously selected items. |
US10198763B2 |
Computer program, method, and system for matching consumers with service providers
A method for matching consumers with service providers, including the initial step of receiving service provider profile data from one or more service providers. Additional steps include: receiving service request data from a consumer; comparing, based on a matching criteria, the service request data with the service provider profile data to obtain a primary set of service providers; presenting, to the consumer, at least a portion of the service provider profile data of each of the service providers included in the primary set; receiving a selection by the consumer to transact with a first service provide; presenting information a request to the first service provider to either accept or reject to transact with the consumer; and obtaining a secondary set of service providers from the one or more service providers and presenting the secondary set of service providers to the consumer. |
US10198762B1 |
Ordering search results to maximize financial gain
Technology for determining the order of the search results to maximize a financial goal is described. In an example embodiment, a method, implemented using the one or more computing devices, such as client and/or server devices, may receive a product search request from a user device associated with a user and retrieve a set of products from a product database based on the product search request. Based on a purchase probability and one or more of a margin and a price for that product, the method determines an expected financial gain for each of the products of the set and sorts the set of products into an ordered set of products having an order based on the expected financial gain associated with each of the products. The method may then provide the ordered set of products for display to the user on the user device. |
US10198756B2 |
Dynamic repricing of an online subscription
A method and associated e-commerce system for dynamically repricing an online subscription automatically identify a competing offer that offers a product that is equivalent to a subscribed product. If the competing offer offers a quantity of the equivalent product that is different from a quantity specified by the subscription, or if the competing offer is effective during a period of time that differs from a replenishment period of the subscription, the system automatically reconciles the differences and compares the resulting unit cost of the subscription product to the unit cost of the competing offer product. The system then determines whether it would be more beneficial to the subscriber to reprice a certain number of units of the subscription or to reprice the subscription for a certain period of time, and raises or lowers the price of the subscription accordingly as a function of this determination. |
US10198754B2 |
System and method for adding an advertisement to a personal communication
A system and method is provided for adding at least one advertisement to a personal communication and providing additional communication data to a recipient that interacts with the advertisement. A sender network device communicates with an advertising application operating on a Web site to generate a personal communication containing at least one advertisement, where the at least one advertisement is selected from a palette of advertisements. In one embodiment of the present invention, the sender has control over advertisements that are displayed together with the personal communication by allowing the sender to delete (or remove) an advertisement from either the at least one advertisement or the palette of advertisements. If a displayed advertisement is interactive, and the advertisement is interacted with, the advertising application will provide the recipient with additional communication data in a format that can be understood by the recipient network device. |
US10198751B2 |
Method and apparatus for monitoring usage of items
A system that incorporates teachings of the present disclosure may include, for example, a device having a memory and a processor coupled to the memory. The processor can be operable to transmit a radio frequency signal directed to a radio frequency identifier tag carried by a first item, receive usage information from the radio frequency identifier tag, determine a measure of wear and tear of the first item from the usage information, compare the measure of wear and tear to a threshold, detect from the comparison a state of usage of the first item, and submit a notice representative of the state of usage of the first item. Other embodiments are disclosed. |
US10198748B2 |
System and method for adaptive media playback based on destination
Disclosed herein are systems, methods, and computer readable-media for adaptive media playback based on destination. The method for adaptive media playback comprises determining one or more destinations, collecting media content that is relevant to or describes the one or more destinations, assembling the media content into a program, and outputting the program. In various embodiments, media content may be advertising, consumer-generated, based on real-time events, based on a schedule, or assembled to fit within an estimated available time. Media content may be assembled using an adaptation engine that selects a plurality of media segments that fit in the estimated available time, orders the plurality of media segments, alters at least one of the plurality of media segments to fit the estimated available time, if necessary, and creates a playlist of selected media content containing the plurality of media segments. |
US10198747B1 |
Consumer advertising control method
The primary consumer objection to digital advertising is solved when content providers grant users control of the quality and relevance of ads for preferred products and services, and when and how often these ads are displayed. The invention grants users control of all advertisements on digital media platforms, as the platforms do not display advertisements. However, they do permanently display a command button icon that is initiated by the user to display advertisements, and in response to only the indicated single action being performed, the user sends a request to display advertisements. In addition, the same command button icon may be initiated by the user to remove advertisements. The method prompts user to engage in advertising for preferred products and services through paradigm shifts in permission-based marketing, e-commerce, and gamification. |
US10198745B2 |
Associating ad results with purchases made via mobile devices
Implementations and techniques for associating ad results with purchases made via mobile devices are generally disclosed. |
US10198744B2 |
User-targeted advertising
Structured data sets including one or more attributes are identified, each structured data set associated with, for example, a particular user. Values corresponding the at least one of the one or more attributes in each structured data set are identified. A condition established by a content provider, for instance, an advertiser, is compared to the identified values to determine if the condition is satisfied. When the condition is satisfied, one or more content items are identified to the users associated with the structured data sets containing identified values satisfying the condition. |
US10198743B2 |
Detecting prohibited data use in auction-based online advertising
Techniques are provided that relate to online advertising, such as in connection with an auction-based online advertising market, including techniques for determining evidence of prohibited use of user segment information by an advertiser. Segment information may be utilized in allowing a targeted advertising opportunity for an advertiser. The advertiser may, for example, have agreed not to use such segment information outside of the allowed opportunity. Particular users in a segment may be identified and utilized as indicator users for use in determining evidence of prohibited use of segment information by an advertiser in bidding occurring after the targeted advertising opportunity. For example, later advertiser bidding relating to near-threshold in-segment or out-of-segment indicator users may be analyzed. Alternatively or additionally, for example, bidding relating to false positive or false negative indicator users may be analyzed, where such indicator users may be falsely identified by an advertiser as being in-segment or out-of-segment. |
US10198741B2 |
Method and apparatus for content presentation in association with a communication connection
A method and apparatus are provided for presenting content to a caller and/or a called party in association with a telephone call or other communication connection. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call, and may be related to a party participating in the call or may be related to a third party. Presentation of specified content may include assisted sharing, wherein both parties view the same content and one guides or assists the other. A received call may be split into signal and voice channels, with the signal channel used to notify a call controller of the call and the voice channel being directed to an agent selected by the call controller to handle the call. |
US10198736B2 |
Personalizing digital gifts
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for gifting and personalizing a digital media item, particularly an electronic book. A system is described that includes personalizing a digital media item that is to be gifted from a first person to one or more people. The digital media item can be personalized using a segment of the digital media item that the first person associated with the second person. Depending on the second person's response, the gift can be accepted, rejected, or re-gifted. News of the second person's response can be automatically transmitted to a plurality of social networking services. |
US10198735B1 |
Automatically determining market rental rate index for properties
A facility for determining a market rental rate index for homes located in a distinguished geographic area is described. The facility accesses a current market rental rate attributed to substantially every home in the named geographic area based on automatically comparing the attributes of each home to attributes of homes recently listed for rental in the named geographic area. The facility then applies an aggregation function to the accessed current market rental rates to obtain an aggregation result. The facility causes to be displayed a characterization of the current market rental rate of homes in the named geographic area that is based on the aggregation result. |
US10198731B1 |
Performing actions based on the location of mobile device during a card swipe
Various embodiments are related to apparatuses and methods for basing actions on a location of a card swipe. A computer system receives information indicative of a location of a mobile device associated with a customer at a time corresponding to a swipe of a payment card at a card reader of a merchant. The location information can indicate, for example, the location of the mobile device as being at a GPS coordinate, or at a merchant's place of business. When the location information indicates that the mobile device and the card swipe are located near to each other, or are both located at the same merchant's place of business, a reduced level of fraud analysis can be used when authorizing the purchase transaction. A targeted ad can be sent to a mobile device associated with the customer based on the location of the card reader used for the card swipe. |
US10198715B2 |
Web content management driven collaborative activities system and method
A method, computer program product, and computer system for generating, at a computing device, a collaboration container associated with a project. One or more requirements associated with the project is received using the collaboration container. The one or more requirements is mapped into changes for a web content management artifact. The web content management artifact is generated from the collaboration container. Collaboration for the web content management artifact is received. A status of the web content management artifact is promoted to the collaboration container, wherein promoting includes publically publishing at least a portion of the web content management artifact, closing at least the portion of the collaboration container, and archiving at least the portion of the collaboration container. |
US10198713B2 |
Method and system for predicting audience viewing behavior
The present invention is directed to a method and system for predicting the behavior of an audience based on the biologically based responses of the audience to a presentation that provides a sensory stimulating experience and determining a measure of the level and pattern of engagement of that audience to the presentation. In particular, the invention is directed to a method and system for predicting whether an audience is likely to view a presentation in its entirety. In addition, the present invention may be used to determine the point at which an audience is likely to change their attention to an alternative sensory stimulating experience including fast forwarding through recorded content, changing the channel or leaving the room when viewing live content, or otherwise redirecting their engagement from the sensory stimulating experience. |
US10198712B2 |
Virtual planogram management systems and methods
Systems and methods of constructing and managing virtual planograms are presented. Contemplated systems allow for construction of a virtual planogram, which can be used to present consumers virtual inventory items as being available for purchase via a display device. The display device can include an electronic billboard within an establishment, a mall for example, or include a user's smart device, a cell phone or tablet for example. |
US10198707B1 |
Systems and methods for synchronized delivery
Various embodiments provide systems and methods for facilitating synchronized delivery of shipments/items scheduled to be delivered to multiple serviceable points located nearby one another. Various embodiments identify nearby serviceable points based on an identification of serviceable points within a common delivery density area. In various embodiments, serviceable point data identifying a serviceable point cluster are stored for a plurality of serviceable points. Shipping data for a first shipment to be delivered to a first serviceable point is then received, and a determination is made whether a second shipment is scheduled to be delivered to a second serviceable point within the same cluster as the first serviceable point. Historical delivery activity is identified for the serviceable point cluster, and is compared with a threshold frequency. Upon a determination that the historical delivery activity satisfies the threshold, an indication is provided that the first and second shipments are eligible for synchronized delivery. |
US10198706B2 |
Operator identification and performance tracking
A system for identifying and tracking performance of operators in a warehouse. The system comprises at least one robot configured to interact with the operators in the warehouse. The at least one robot includes a first transceiver, a proximity detector, and a memory. The first transceiver defines a zone surrounding the robot and the proximity detector is coupled to the first transceiver. The proximity detector is configured to detect entry, into the zone, of an operator and to detect exit of the operator from the zone. The memory contains information identifying said operators who have entered and exited the zone. |
US10198698B2 |
Machine learning auto completion of fields
Systems and methods for using a mathematical model based on historical natural language inputs to automatically complete form fields are disclosed. An incident report may be defined with a set of required parameter fields such as category, priority, assignment, and classification. Incident report submission forms may also have other free text input fields providing information about a problem in the natural vocabulary of the person reporting the problem. Automatic completion of these so-called parameter fields may be based on analysis of the natural language inputs and use of machine learning techniques to determine appropriate values for the parameter fields. The machine learning techniques may include parsing the natural language input to determine a mathematical representation and application of the mathematical representation to “match” historically similar input. Once matched the parameter values from the historically similar input may be used instead of generic default values. |
US10198696B2 |
Apparatus and methods for converting user input accurately to a particular system function
An apparatus for use in adjusting a controllable system based on a user-communication input, such as non-detailed or indiscriminate input. The apparatus includes a processor and a computer-readable storage medium comprising instructions that, when executed by the processor, cause the processor to perform operations for determining an objective system command, corresponding to the user input, for use in adjusting the controllable system. |
US10198692B2 |
Scalable neural hardware for the noisy-OR model of Bayesian networks
Embodiments of the invention relate to a scalable neural hardware for the noisy-OR model of Bayesian networks. One embodiment comprises a neural core circuit including a pseudo-random number generator for generating random numbers. The neural core circuit further comprises a plurality of incoming electronic axons, a plurality of neural modules, and a plurality of electronic synapses interconnecting the axons to the neural modules. Each synapse interconnects an axon with a neural module. Each neural module receives incoming spikes from interconnected axons. Each neural module represents a noisy-OR gate. Each neural module spikes probabilistically based on at least one random number generated by the pseudo-random number generator unit. |
US10198690B2 |
Transform architecture for multiple neurosynaptic core circuits
Embodiments of the present invention provide a method for feature extraction using multiple neurosynaptic core circuits including one or more input core circuits for receiving input and one or more output core circuits for generating output. The method comprises receiving a set of input data via the input core circuits, and extracting a first set of features from the input data using the input core circuits. Each feature of the first set of features is based on a subset of the input data. The method further comprises reordering the first set of features using the input core circuits, and generating a second set of features by combining the reordered first set of features using the output core circuits. The second set of features comprises a set of features with reduced correlation. Each feature of the second set of features is based on the entirety of said set of input data. |
US10198686B2 |
Contactless chip card with dual antenna
An insert for a chip card includes a body provided with a cavity in which is inserted an electronic module provided with a microelectronic chip connected to an inductive or capacitive coupling. The body has a stack of layers at least a first layer of which comprises a first booster antenna and a second layer of which comprises a second booster antenna, the various booster antennas being coupled together inductively and/or capacitively, and at least one of the booster antennas being coupled inductively and/or capacitively with the coupling of the module. The body furthermore comprises at least one metal plate disposed between two layers of ferrite, the first and second booster antennae and the metallic plate being arranged in such a way that at least one of the two booster antennas and the electronic module remain coupled together inductively and/or capacitively, despite the presence of the metal plate. |
US10198684B2 |
Smart card module, smart card, and method for producing a smart card module
A smart card module includes a substrate having a first main surface and a second main surface, which is opposite the first main surface. The substrate has a plurality of plated-through holes, which extend through the substrate from the first main surface to the second main surface. The smart card module further includes a chip over the first main surface of the substrate, a first metal structure over the second main surface of the substrate, electrically insulating material, which covers the first metal structure, and a second metal structure over the electrically insulating material, wherein the second metal structure is electrically insulated from the first metal structure by the electrically insulating material. The chip is connected to the first metal structure by at least one first plated-through hole. The chip is connected to the second metal structure by at least one second plated-through hole. |
US10198679B2 |
NFC card emulation device
An NFC card emulation device including a button press confirmation circuit, a time-out determination unit, and a control circuit. The time-out determination unit is formed by adopting discrete components, such as, the second diode, the second resistor, the first resistor and the first capacitor, etc. When the NFC card emulation device approaches the card reader, the card reader supplies energy to the NFC card emulation device and charges the first capacitor by the control circuit, and when the NFC card emulation device is removed from the card reader, the control circuit realizes the timing function by the first capacitor; if, within the timing period, it is determined that the button press confirmation has been performed, it is determined that the button press confirmation is valid. Such a time-out determination unit has a simple structure and a low cost. |
US10198672B2 |
Single tree segmentation method and apparatus
Embodiments of the present disclosure disclose a single-tree segmentation method and apparatus. The method includes: acquiring point cloud data in a region to be segmented, classifying a highest point in the point cloud data into a target tree point cloud, setting an infinite point, and classifying the set point into a non-target tree point cloud; comparing similarity between a current point to be classified and a current target tree point cloud with similarity between the current point to be classified and a current non-target tree point cloud for each point to be classified in the point cloud data, and classifying the current point to be classified into corresponding point cloud according to a comparison result; and segmenting a final target tree point cloud into point cloud data corresponding to a target tree after all points to be classified are completely classified. |
US10198669B2 |
Image classifying apparatus, image classifying method, and image classifying program
[Objective]To enable a three dimensional image to be accurately classified into a plurality of classes with a small amount of calculations, in an image classifying apparatus, an image classifying method, and an image classifying program.[Constitution]A three dimensional image is classified into a plurality of classes by a convolutional neural network, in which a plurality of processing layers are connected hierarchically. The convolutional neural network includes: a convoluting layer that administers a convoluting process on each of a plurality of two dimensional images, which are generated by the neural network administering a projection process on the three dimensional image according to a plurality of processing parameters; and a pooling layer that pools the values of the same position within each of the plurality of two dimensional images which have undergone the convoluting process. |
US10198662B2 |
Image analysis
A computer-implemented method for identifying features in an image. The method comprises fitting a plurality of second models to the image, the plurality of second models together modelling a region of interest, wherein each part of the region of interest is modelled by at least two of the plurality of second models; and identifying the features in the image based upon the fit of the plurality of second models. |
US10198659B1 |
Diagnostics and imaging
Home healthcare and other clinical solutions are embodied in a platform that diagnoses cancer and other disease states. Representing the lowest cost healthcare solution and a means to reduce healthcare cost; The platform combines imaging and diagnostic technologies with conventional inkjet technologies to provide a contextual diagnostic that will replace most clinical laboratories. |
US10198654B2 |
Automated saliency map estimation
In various example embodiments, a system and method are provided for automated estimation of a saliency map for an image based on a graph structure comprising nodes corresponding to respective superpixels on the image, the graph structure including boundary-connecting nodes that connects each non-boundary node to one or more boundary regions. Each non-boundary node is in some embodiments connected to all boundary nodes by respective boundary-connecting edges forming part of the graph. Edge weights are calculated to generate a weighted graph. Saliency map estimation comprises bringing respective nodes for similarity to a background query. The edge weights of at least some of the edges are in some embodiments calculated as a function of a geodesic distance or shortest path between the corresponding nodes. |
US10198653B2 |
System and method for performing production line product identification
In an illustrative embodiment, a system for identifying products on a production line includes image capturing devices that acquire images of containers moving along a production line at an inspection location. The system also includes a rejection device and a controller that configures the image capturing devices for image acquisition based on properties of the containers, identifies a product associated with each of the containers based on a portion of a product identification code and a portion of additional features detected in the images, and determines whether the identified product matches predetermined properties or characteristics, resulting in a pass result, otherwise a non-pass result occurs. When a non-pass result occurs, the controller outputs a signal to actuate the rejection device that removes the container from the production line. |
US10198648B1 |
Decoding 1D-barcodes in digital capture systems
The present disclosure relates to advanced image signal processing technology including: i) rapid localization for machine-readable indicia including, e.g., 1-D and 2-D barcodes; and ii) barcode reading and decoders. One claim recites: a method for constructing a symbol template for use by a 1-dimensional (1D) barcode decoder, the barcode decoder configured for processing image data suspected of including a 1D barcode, said method comprising: obtaining a first symbol pattern representing a first symbol, the first symbol pattern comprising a plurality of elements, with each element corresponding to a 1D barcode space or bar; obtaining prefix elements, the prefix elements comprising a subset of second symbol elements from a second symbol pattern which precedes the first symbol from within a scanline of image data; extending the first symbol pattern with the prefix to yield an overlapping symbol template; and providing the overlapping symbol template for use in correlation-based barcode decoding by the 1D barcode decoder. Of course other combinations and claims are provided too. |
US10198647B2 |
Compact imaging module with range finder
Systems and methods of operation for a machine-readable symbol reader for estimating the distance of a scanned target object or item labeled with indicia, such as a machine-readable symbol. The reader may include an illumination subsystem which projects a light pattern (e.g., line) out from the reader. The reader may capture an image of the target object while the light pattern is projected thereon and analyze at least one detectable characteristic of the pattern to estimate distance of the target object relative to the reader. A one-dimensional sensor array of the reader may be exploited in part for imaging a symbol and in part for imaging detectable characteristics (e.g., edges) of the projected illumination pattern which allows for estimation of the reading distance. A central portion of the one-dimensional sensor array may be dedicated to imaging a machine-readable symbol and lateral portions may be dedicated to implementing a range finder. |
US10198641B2 |
3D position estimation of objects from a monocular camera using a set of known 3D points on an underlying surface
Disclosed herein are methods and systems for determining a location of an object within an environment. An example method may include determining a three-dimensional (3D) location of a plurality of reference points in an environment, receiving a two-dimensional (2D) image of a portion of the environment that contains an object, selecting certain reference points from the plurality of reference points that form a polygon when projected into the 2D image that contains at least a portion of the object, determining an intersection point of a ray directed toward the object and a 3D polygon formed by the selected reference points, and based on the intersection point of the ray directed toward the object and the 3D polygon formed by the selected reference points, determining a 3D location of the object in the environment. |
US10198640B2 |
Measuring device, measuring system, measuring method, and program
A measuring device includes a data acquisition unit that acquires measurement data, including width direction acceleration of a road surface on which a moving object moves, from an acceleration sensor provided on a structure having the road surface, and a moving object information acquisition unit that acquires information relating to the moving object moving on the road surface, on the basis of the width direction acceleration. |
US10198635B2 |
Systems and methods for associating an image with a business venue by using visually-relevant and business-aware semantics
Systems and methods disclosed herein associate images with business venues. An example method includes: receiving a first image and retrieving textual reviews and stored images that are associated with one or more candidate business venues. The method further includes: detecting, using trained visual detectors, a plurality of business-aware concepts in the first image and assessing likelihood that detected business-aware concepts are in the first image. The method additionally includes: (i) generating a first representation of the first image based on the likelihoods and one or more term vectors for high-scoring concepts and (ii) receiving second representations of each candidate based on the retrieved textual reviews and stored images. In accordance with determining that the first representation is most similar to a respective second representation of a first candidate, the method includes: (i) associating the first image with the first candidate and (ii) providing an indication of the association. |
US10198634B2 |
Systems and methods for detecting and tracking movable objects
Systems, methods, and devices are provided herein for detecting and tracking one or more movable objects. A method for supporting visual tracking may be provided. The method may comprise: receiving a plurality of image frames captured at different times using an imaging device, wherein each image frame comprises a plurality of pixels that are associated with a plurality of feature points; analyzing the plurality of image frames to compute movement characteristics of the plurality of feature points; and identifying at least one tracking feature relative to at least one background feature based on the movement characteristics of the plurality of feature points. |
US10198632B2 |
Survey data processing device, survey data processing method, and survey data processing program
The efficiency of the work for identifying reference points that are included in photographed images is improved. Targets are located and are photographed from short distances, and the positions of the targets are measured. A 3D reference point model is generated by using the measured positions of the targets as apexes. Then, the positions of the targets that are detected from images taken by a UAV from the air are calculated from a three-dimensional model that are generated by the principle of the stereoscopic three-dimensional measurement, whereby a 3D relative model constituted of a TIN is obtained. After a matching relationship between the 3D reference point model and the 3D relative model is identified, the positions of the targets in the 3D relative model are estimated based on the identified matching relationship, and the positions of the reference points in the images taken from the UAV are estimated. |
US10198625B1 |
Association of unique person to a mobile device using repeat face image matching
A method and system for associating a physically identifiable feature of a person with the unique identifier of a mobile device carried by the person as detected across repeat visits to a physical location or multiple locations. Specifically, associating the face of a repeat visitor with a unique identifier of a mobile device, such as the device's MAC address, by means of a repeat visit analysis without any explicit or voluntary participation of the person, for example, in a form of providing their information by participation in a survey. For each detection of a particular MAC address associated with a mobile device at a particular physical location, a set of candidate faces can be captured at that physical location. Revisiting faces can be identified and grouped together, and a probability that each group of faces is associated with a particular MAC address can then be calculated. After satisfying several constraints, a maximum probability can be determined, resulting in a match of a particular face to a particular MAC address. |
US10198624B2 |
Segmentation-guided real-time facial performance capture
There is disclosed a system and method of performing facial recognition from RGB image data. The method includes generating a lower-resolution image from the RGB image data, performing a convolution of the lower-resolution image data to derive a probability map identifying probable facial regions and a probable non-facial regions, and performing a first deconvolution on the lower-resolution image using a bilinear interpolation layer to derive a set of coarse facial segments. The method further includes performing a second deconvolution on the lower-resolution image using a series of unpooling, deconvolution, and rectification layers to derive a set of fine facial segments, concatenating the set of coarse facial segments to the set of fine facial segments to create an image matrix made up of a set of facial segments, and generating a binary facial mask identifying probable facial regions and probable non-facial regions from the image matrix. |
US10198622B2 |
Electronic mirror device
An electronic mirror device 100 according to an aspect of the present disclosure displays a user's facial mirror image, and can shift, according to the user's facial orientation or line of sight, the location where the facial image is displayed to a location where he or she can view his or her own facial image easily. The electronic mirror device 100 according to an aspect of the present disclosure includes an image capturing section 102 which captures the user's facial image, an image data generating section 120 which outputs image data representing the user's facial mirror image based on image data representing the user's facial image that has been captured, a display section 103 which displays the image data representing the user's facial mirror image, and a display location shifting section 130 which shifts a location where the mirror image is displayed on the display section. |
US10198618B2 |
Commodity registration apparatus configured to perform object recognition
A commodity registration apparatus configured to perform object recognition includes an interface connected to receive captured images, a storage unit storing a dictionary for the object recognition, and a processor. The processor is configured to designate a learning target article for learning processing, extract, from each captured image, feature value indicating feature of an article contained in the captured image, compare each of the extracted feature values with stored feature values of the learning target article registered in the dictionary and calculate a similarity degree therebetween, generate relationship information indicating a relationship between the captured images based on the calculated similarity degrees, exclude captured images that meet a predetermined condition based on the relationship information, and execute the learning processing by adding, to the dictionary with respect to the learning target article, the feature values indicating features of the article contained in the non-excluded captured images. |
US10198614B2 |
Method and device for fingerprint recognition
The present disclosure relates to a method and device for fingerprint recognition. The method includes: acquiring one or more recognition records indicating one or more fingerprint templates, among at least two pre-stored fingerprint templates, that have matched one or more input fingerprints during previous fingerprint recognition processes; re-ranking the at least two pre-stored fingerprint templates according to the one or more recognition records; and comparing, when receiving a new input fingerprint, the new input fingerprint with the at least two pre-stored fingerprint templates in an order according to rankings of the at least two pre-stored fingerprint templates that have been re-ranked until one of the at least two fingerprint templates matches the new input fingerprint or until all of the at least two fingerprint templates have been compared with the new input fingerprint. |
US10198612B1 |
System and method for scaling biometric images
A method includes: normalizing intensities at each pixel in a fingerprint slap scan image such that variations of pixel intensities between fingerprint ridges and valleys are regularized; subsequently dividing the fingerprint slap scan image into blocks of pixels; for each block of pixels, estimating a spatial separation between adjacent fingerprint ridges as well as a ridge orientation for each fingerprint ridge within the particular block of pixels; calculating a distortion map for the various blocks by projecting, according to the estimated ridge orientation for each fingerprint ridge, an adjustment to the estimated spatial separation that is based on a difference between the estimated spatial separation and a target spatial separation; and warping the fingerprint slap scan image to compensate for the calculated distortion map such that the fingerprint ridges in the warped fingerprint slap scan image are scaled to compensate for local variations of adjustments in the calculated distortion map. |
US10198607B2 |
Sensor with tail or transmission line for vehicle leak testing
A method begins by detecting a variance of one or more RF characteristics of a wireless sensor from a desired value of the one or more RF characteristics, due to exposure to an environmental condition. The tuning circuit is operably coupled to an antenna that includes a tail section that is located in a radio frequency (RF) limited area, and a head section that is located in a non-RF limited area. The method continues by adjusting the tuning circuit in response to the detecting of the variance. The method continues by generating a message regarding the adjusting of the tuning circuit, wherein a level of the adjusting of the tuning circuit is representative of the variance of the one or more RF characteristics sensed by the tail section. The method continues by transmitting the message to one or more of an RF reader and a computing device. |
US10198606B2 |
Radio frequency identification tag delivery system
A system for operating a downhole tool includes a tag carrier; a RFID tag coupled with the tag carrier; and a control sub having a bore extending therethrough, the control sub comprising: an antenna located adjacent to the bore; and a stop for catching the tag carrier, wherein: the radio frequency identification tag is coupled with the tag carrier in relation to the stop and the antenna such that the radio frequency identification tag is aligned with the antenna when the tag carrier is caught in the stop, and the stop is operable to allow passage of the tag carrier through the stop after the tag carrier is caught by the stop. |
US10198604B2 |
Detection of unauthorized tags
Systems and methods for detecting unauthorized tags are provided. A tag transmission report is received from a tag reader that receives wireless transmissions from a plurality of tags. A tag ID is determined for each tag of the plurality of tags in the tag transmission report. The determined tag IDs are compared to association information indicating associations between tag IDs. A notification is generated responsive to a comparison indicating that ones of the plurality of tags are not associated with other tags of the plurality of tags. |
US10198602B2 |
Card processing device and a control method of card processing device
A card processing device with which a user operates a card by hand may include a card-inserting section at which the card is inserted; a card-storing section structured to store the card while a rear end portion of the inserted card is exposed from the card-inserting section; a reading section structured to read recorded information on the card stored in the card-storing section; a first detecting section structured to detect that the card is inserted to the card-storing section from the card-inserting section; a second detecting section, arranged on the farther side than the first detecting section in the inserting direction of the card, structured to detect that the card is inserted; and a status-monitoring section structured to detect fraud from the relation of the detections of the card at the first detecting section and the second detecting section. |
US10198601B2 |
Card reader with adaptive magnetic head assembly
Card readers with adaptive magnetic head assemblies are disclosed. According to one embodiment, a card reader may include chassis comprising a card slot that receives a portion of a magnetic stripe card; a card guiding element positioned in a card path defined by the card slot and that interacts with a datum edge of the magnetic stripe card, at least a portion of the card guiding element being rotatable relative to the card path; and a magnetic reading head provided on the card guiding element that reads a magnetic stripe on the magnetic stripe card. The card guiding element and the magnetic reading head rotate relative to the card path in response to the datum edge of the magnetic stripe card applying a force to the card guiding element, thereby substantially maintaining an alignment between the magnetic stripe and the magnetic reading head. |
US10198600B2 |
Transparent execution of secret content
The present application is directed to transparent execution of secret content. A device may be capable of downloading content that may include at least one secret portion, wherein any secret portions of the content may be directed to a secure workplace in the device not accessible to device operating system components, applications, users, etc. The device may then present the content in a manner that allows secret portions of the content to be executed without direct access. For example, the device may download content, and a director module in the device may direct any secret portions of the downloaded content to a secure workspace. During execution of the content, any inputs required by the secret portions may be provided to the secure workspace, and any resulting outputs from the secret portions may then be used during content presentation. |
US10198599B2 |
Privacy user interactive apparatus, electronic apparatus having the same, and user interactive method for protecting privacy
The present application discloses a privacy user interactive apparatus including a display panel configured to display a stereoscopic image of a user input interface in a three-dimensional display space; a three-dimensional positional sensor configured to detect a three-dimensional position of a user input object; and a processor coupled to the display panel and the three-dimensional positional sensor, configured to control the display panel to display the stereoscopic image of the user input interface in the three-dimensional display space, configured to receive an input control signal from the three-dimensional positional sensor, and configured to execute an operation in response to the input control signal. The display panel is configured to display a three-dimensional image of the user input interface in the three-dimensional display space and a two-dimensional image outside the three-dimensional display space. |
US10198597B2 |
Managing mobile application security
One embodiment provides a method, the method including: utilizing at least one processor to execute computer code that performs the steps of: identifying one or more access permissions of an application associated with an electronic device; identifying, based on the access permissions, information accessible to the application; analyzing user information within with the accessible information; determining, based on the analyzing, at least one personal exposure risk; and providing to a user, based on the at least one information exposure risk, at least one proposed solution. Other aspects are described and claimed. |
US10198594B2 |
Method and device for displaying notification information
A method for displaying notification information on an electronic device is disclosed. The method includes: receiving notification information in a lockscreen state; determining a user type of a user to view the notification information; determining a display mode of the notification information according to the user type; and displaying the notification information on the electronic device according to the display mode. |
US10198590B2 |
Content sharing collections and navigation
Content creation collection and navigation techniques and systems are described. In one example, a representative image is used by a content sharing service to interact with a collection of images provided as part of a search result. In another example, a user interface image navigation control is configured to support user navigation through images based on one or more metrics. In a further example, a user interface image navigation control is configured to support user navigation through images based on one or more metrics identified for an object selected from the image. In yet another example, collections of images are leveraged as part of content creation. In another example, data obtained from a content sharing service is leveraged to indicate suitability of images of a user for licensing as part of the service. |
US10198589B2 |
Secure distributed backup for personal device and cloud data
Securely distributing a backup file includes identifying a file to be stored, generating a plurality of file chunks from the file, transmitting from a first device, each of the plurality of file chunks to one of a plurality of storage locations, and generating, at the first device, a map that identifies the storage location for each chunk. Retrieving a distributed backup file includes receiving a request to retrieve a file, obtaining a map corresponding to the file, wherein the map identifies a storage location for each of a plurality of file chunks of the file, retrieving the plurality of file chunks from the identified locations, and generating the requested file by combining the plurality of file chunks. |
US10198587B2 |
System, method, and computer program product for preventing access to data with respect to a data access attempt associated with a remote data sharing session
A system, method, and computer program product are provided for preventing access to data associated with a data access attempt. In use, a data access attempt associated with a remote data sharing session is identified. Further, access to the data is prevented. |
US10198581B2 |
Controlling enterprise access by mobile devices
A system comprising at least one component running on at least one server and receiving vulnerability data and, for each device of a plurality of devices, device data that includes data of at least one device component. The system includes a trust score corresponding to each device of the plurality of devices and representing a level of security applied to the device. The trust score is generated using a severity of the vulnerability data. The system includes an access control component coupled to the at least one component and controlling access of the plurality of devices to an enterprise using the trust score. |
US10198578B2 |
Secure privilege level execution and access protection
The subject disclosure is directed towards using one or more of hardware, a hypervisor, and privileged mode code to prevent system mode code from accessing user mode data and/or running user mode code at the system privilege level, or vice-versa. Also described is (in systems with a hypervisor) preventing non-hypervisor code from running in hypervisor mode or accessing hypervisor-only data, or vice-versa. A register maintained by hardware, hypervisor, or system mode code contains data access and execution polices for different chunks of addressable space with respect to which requesting entities (hypervisor mode code, system mode code, user mode code) have access to or can execute code in a given chunk. When a request to execute code or access data with respect to an address is received, the request is processed to determine to which chunk the address corresponds. The policy for that chunk is evaluated to determine whether to allow or deny the request. |
US10198577B1 |
Hack-proof computer interface with touch-screen and voice command user interfaces
A hack-proof computer interface between a public-side operating system and a private-side operating system utilizing a “King's food taster” approach. A public-side operating system is exposed to the outside world, while a private-side operating system is isolated from the outside world except through the hack-proof interface. This effectively prevents infection of the private-side operating system with viruses or other computer malware from the outside world. The hack-proof interface includes a bitmap-coupled interface, such as a camera capturing a video image of the visible computer screen public-side operating system. A security device, such as a video scrambler or security lens, distorts or decimates the video image sufficiently to prevent active virus code from passing through the bitmap-coupled interface. A user-controlled input interface, such as hardware or software switches, allows a user to selectively direct touch-screen and voice commands to the public-side operating system or the private-side operating system. |
US10198576B2 |
Identification of mislabeled samples via phantom nodes in label propagation
Systems and method identify potentially mislabeled file samples. A graph is created from a plurality of sample files. The graph includes nodes associated with the sample files and behavior nodes associated with behavior signatures. Phantom nodes are created in the graph for those sample files having a known label. During a label propagation operation, a node receives data indicating a label distribution of a neighbor node in the graph. In response to determining that the current label for the node is known, a neighborhood opinion is determined for the associated phantom node, based at least in part on the label distribution of the neighboring nodes. After the label propagation operation has completed, differences between the neighborhood opinion and the current label distribution for nodes are determined. If the difference exceeds a threshold, then the current label may be incorrect. |
US10198574B1 |
System and method for analysis of a memory dump associated with a potentially malicious content suspect
A network device for detecting malware is described. The network device features a memory storage device and a controller. The controller operating in cooperation with one or more virtual machines that are based on software modules stored within the memory storage device. The controller is configured to (i) monitor behaviors of at least a first virtual machine of the one or more virtual machines processing data received over a network, (ii) identify at least one anomalous behavior that includes either a communication anomaly or an execution anomaly, and (iii) detect, based on the identified at least one anomalous behavior, a presence of malware in the first virtual machine in response to identifying the at least one anomalous behavior. |
US10198572B2 |
Virtual machine manager facilitated selective code integrity enforcement
A virtual machine manager facilitates selective code integrity enforcement. A virtual machine manager (or other higher privileged entity) can verify the integrity of code in memory pages, and a virtual processor running in kernel mode executes the code on a memory page only if the virtual machine manager (or other higher privileged entity) has verified the code integrity of that code. However, the virtual machine manager need not verify the integrity of code in memory pages when the virtual processor is running in user mode. Rather, an operating system running on the virtual processor can apply any of a variety of policies (e.g., optionally perform any of a variety of different checks or verifications of the code) to determine whether the code can be executed in user mode. |
US10198571B2 |
Authentication management
Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input. |
US10198570B2 |
Dynamic password lock and remote password lock apparatus
Disclosed are a dynamic password lock and a remote password lock apparatus. The dynamic password lock includes a bolt, a bolt actuation device, a microprocessor, an unlocking authentication device and a power supply conversion device, the unlocking authentication device being connected electrically with the bolt actuation device through the microprocessor to actuate the bolt, in which: the dynamic password lock further includes a physical interface, the physical interface is connected electrically with the microprocessor to serve as a communication interface for the dynamic password lock to communicate with external communication equipment; and the physical interface is connected electrically with the power supply conversion device to serve as a powering interface for external powering equipment to power the dynamic password lock. The remote password lock includes the dynamic password lock, an IPC and a storage device. |
US10198566B2 |
Coercion resistant authentication system based on neurophysiological responses to music
The present invention discloses a method and system for authentication that is coercion resistant by using music that invokes reproducible neurological responses uniquely to a user in order to authenticate the user. The neurological responses may include neurochemical activities inside the brain and brain waves. The unique neurological response of a user to his or her selected music is stimulated by neurochemical release such as dopamine. During the most pleasing part of the music, the user's neurochemical activities and brain waves notably change, which can be captured by using sensors. The timing, rate and extent of the notable change in neurological responses can be used to form a user's unique and non-transferable password. The present invention can be used to authenticate a user while preventing against standard attacks as well as coercion attack, i.e., forcing the user to provide his or her authentication material such as a password. |
US10198561B2 |
Systems, methods, and media for media session concurrency management with recurring license renewals
The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals. |
US10198559B2 |
Media content feed format for management of content in a content hosting website
A system and method for providing a content feed file for a content file to a content host. The method comprises delivering the content file and the content feed file to the content host, wherein the content feed file comprises one or more policies and the one or more policies direct the content host to manage the content file according to the one or more policies. After the content host processes the content file according to the provided policies, the content owner receives a status report wherein the status report comprises information about actions taken by the content host according to the one or more policies. |
US10198557B2 |
System and method for content-based medical macro sorting and search system
When automatically populating medical report templates, insertable macros are indexed and searched not only my name or title but also by contents, such as keywords times, pre-defined terms for key information included in the macro, free texts in the macros, etc. When a unique macro is found, the system inserts the text of the macro into the report being generated. If multiple related macros are found, the system highlights the macros for user review. After the insertion of the macro into the template, the system identifies pre-defined terms and fills in the key information value(s). The system thus facilitates, e.g., radiologists' observation reporting procedure through an intelligent matching algorithm that facilitates finding a unique macro, which in turn aids in filling in report field instance values and optimizes radiology workflow. |
US10198553B2 |
Combined CGH and allele specific hybridisation method
The invention combines the fields of comparative genomic hybridization (CGH) analysis and SNP array analysis. It relates to methods for detecting and mapping genetic abnormalities associated with various diseases. In particular the invention provides a method for simultaneously performing array CGH and SNP array analysis on a genomic DNA sample comprising contacting a nucleic acid array which comprises a first probe set and a second probe set with a genomic DNA sample, comprising a test and reference sample, under hybridization conditions, comparing the amount of test sample and reference sample hybridized to the hybridization probes of the first probe set, comparing the amount of test sample and reference sample hybridized to the hybridization probes of the second probe set; and using the data obtained to determine the copy number of at least one locus; and at least one SNP in the genomic DNA sample. |
US10198552B2 |
Method of diagnosis of fibrotic diseases
The present invention relates to a new diagnosis method in the field of hepatology, combining measurement of serum markers and of liver elasticity. |
US10198549B2 |
Three-dimensional mask model for photolithography simulation
A three-dimensional mask model that provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image. |
US10198542B2 |
Semiconductor apparatus and design apparatus
In a compression scan, the number of test steps is reduced without reducing a defection efficiency. A semiconductor apparatus includes one or more scan chains each including one or more MMSFFs being serially connected and combinational circuits and can switch between a scan shift operation and a capture operation. The MMSFF includes an MUX that selects one of an external input test signal which is externally input and a shift test signal which is input via the MMSFF in a preceding stage in the same scan chain, and an FF that outputs one of the external input test signal and the shift test signal which has been selected by the MUX. |
US10198538B1 |
Relocate targets to different domains in an emulator
The embodiments described herein may improve utilization of an emulator system's resources, and may improve efficiency and effectiveness in bug-identification and/or target-debugging; the components described herein may improve utilization of the emulator's resources, reduce wait time to execute emulation routines, and may limit or eliminate the need to stop or kill emulations in process. The various embodiments described herein allow for dynamically associating domains and targets by dynamically allocating and assigning domains with particular target connections, which are pins and/or wires that connect target pods to the emulation system. An emulation system may comprise one or more target MUXs that are situated between the target connections and the domains, to allow the relationships between target pods and domains to be identified and switched dynamically. The target MUXs may be reprogrammed while emulations are ongoing, in order to redirect data communications between available domains and target pods of target systems. |
US10198532B2 |
Reducing data storage, memory, and computational time needed for ad-hoc data analysis
A compressed data structure is disclosed for storing collected data and delivering ad-hoc data analysis. The compressed data structure can reduce hardware requirements, such as data storage requirements, and decrease processing requirements during ad-hoc data analysis. Raw data can be pre-aggregated to a base level of aggregation (base cell level) that is determined by the unique combination of attributes available for aggregation. Rather than storing the raw data, the entire distribution is stored at the base cell level along with a selection of pre-computed statistics of the raw data. At the time of ad-hoc analysis, pre-computed results based on the raw data can be retrieved or computed from the pre-computed statistics, or analysis of higher-level data can be computed on-demand based on the pre-aggregated base level data. |
US10198531B2 |
Method and apparatus for proliferating testing data
Embodiments of the present invention provide information processing systems and methods for proliferating testing data based on sample testing data. In one embodiment, a difference is determined by comparing a desired query result to a query result acquired by executing a query statement on sample testing data. Sample testing data can then be proliferated based, at least in part, on the difference and data generation constraint conditions. |
US10198528B2 |
Methods and apparatus for accelerating content authored for multiple devices
Disclosed herein are systems, methods, and apparatus for improving the delivery of web content that has been authored for multiple devices. In certain embodiments, an intermediary device such as a proxy server determines the characteristics of a client device requesting multi-device content, obtains and examines the multi-device content, and in view of the particular requesting client device removes portions that are irrelevant for that device. Doing so can accelerate delivery of the content by reducing payload and relieving the client device of the processing burden associated with parsing the content to make that determination itself, among other things. |
US10198525B2 |
Asset intelligence network
A system, a method, and a computer program product for providing an asset intelligence network to maintain information about various assets are provided. At least one server generates a first information based on a first data received from at least one first party using at least one template. The server uses the template to generate a second information based on a second data received from at least one second party. The second data is related to the first data. Based on the template, the server creates a uniform record containing a combination of the first information and the second information, and stores the created uniform record. |
US10198524B1 |
Dynamic categories
Techniques for providing dynamic categories are disclosed. In some embodiments, a system for providing dynamic categories includes receiving user context data, and dynamically determining a plurality of categories for the user based on the user context data, in which the plurality of categories are for categorizing content on a web site. For example, the user context data can be based on monitored user behavior on a web site, and one or more of the plurality of categories can include a synthesized category on the web site that is dynamically generated based on the monitored user behavior on the web site. |
US10198518B2 |
Filtering search results using current software application states
Techniques include receiving a search query from a user device, receiving an indication of a current application (app) state of a native app executing on the device from the device, and identifying app state records based on the query and the indication. Each app state record includes an app access mechanism (AAM) and app state information (ASI). The AAM references the native app executing on the user device and indicates operations for the app to perform. The ASI describes an app state of the app after performing the operations. Identifying each app state record based on the indication includes determining that the current app state is a parent app state of the app state described by the ASI included in the identified record. The techniques further include selecting the AAMs from the identified app state records and transmitting the selected AAMs to the user device. |
US10198515B1 |
System and method for aggregating data from a plurality of data sources
According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic. |
US10198514B1 |
Context based search filters
Techniques are described for dynamically generating filter controls that enable the filtering of content items presented in a user interface such as a web application. In response to a request for content, one or more content items may be provided. The content item(s) may be analyzed to determine one or more attributes that describe the content item(s). The filter control(s) may then be determined dynamically based on the attribute(s) of the content item(s). The filter control(s) may be presented in the same user interface with the content item(s) to enable filtering of the content item(s) based on the attribute(s). The filter control(s) may be determined based on user behavior data, user demographic data, social network data, historical sales information, or other information. |
US10198513B2 |
Robust location, retrieval, and display of information for dynamic networks
A computer-implemented system and method for navigation on a communication network to robustly locate, retrieve and display information. In response to one or a few user inputs, a hyperlink in a referring document provides efficient and robust access to original resources and also to alternative resources for originally intended content. Intended content may comprise the whole of or only parts of document resources, which may be affected by linkrot or content modification. Links are checked to determine if they cannot be followed or if they can be followed but originally intended content is missing or altered. Then, in response to zero or a few additional user inputs, intended content is accessed from alternative resources including archival resources and non-archival live resources. |
US10198511B1 |
Datacenter search query interpretation system
A computerized datacenter contextual search query interpretation method includes receiving a search query from a user; displaying search suggestions based on the search query and obtaining a selected one of the search suggestions. Any time period associated with the search query is identified, instructions based on the selected search suggestion and any time period for searching a data model of a datacenter are generated to obtain search results and display a graphical visualization of the search results. |
US10198508B1 |
Systems and methods for searching quotes of entities using a database
Systems and methods are provided for searching and identifying quotes in response to a query from a user. Consistent with certain embodiments, systems and methods are provided for identifying one or more subject entities associated with the query and for identifying, from a database or from search results obtained in response to the query, a set of quotes corresponding to the one or more subject entities. Further, systems and methods are provided for determining quote scores for the identified quotes based on at least one of the relationship of each quote to the one or more subject entities, the recency of each quote, and the popularity of each quote. Additionally, systems and methods are provided for organizing the identified quotes in a rank order based on the quote scores and selecting quotes based on the rank order or based on the quote scores. In addition, systems and methods are provided for transmitting information to display the selected quotes on a display device. |
US10198507B2 |
Method system and computer readable medium for identifying assets in an asset store
A method system and computer readable medium for a method of identifying assets in an asset store, said method comprising, receiving an input representing a predetermined requirement, generating semantic based segments of the predetermined requirement, from the received input, mapping at least one parameter for each of the assets in the asset store with the generated segments, the parameter being one of metadata, supporting documents and source code, identifying at least one asset in the asset store based on the mapping, the asset being relevant to the predetermined requirement and providing as output the identified asset. |
US10198502B2 |
Data constrained resource access
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing data deliver for data constrained user devices. In one aspect, a method includes the actions of receiving, from a user device, requests for resources. For each of the requests, determining whether the user device is currently subject to a data constraint for receiving data responsive to the request. For each request for which the user device is determined to be subject to the data constraint, provide data that causes the user device to display a prompt to choose whether a resource responsive to the request is to be provided in the unrestricted data form or a restricted data form. A resource can be provided in an unrestricted data form has a first data size and provided in a restricted data form has a second data size that is less than the first data size. |
US10198500B2 |
Systems and methods for document analytics
A system and method dynamically analyze documents to determine relevancy of a document relatively quickly and efficiently. Potentially relevant documents can be determined using a search string and then converted into corresponding document data structures for analysis. Keywords can be used to identify documents of interest from the document data structures. Tools are provided to assess the relevancy of documents, including tools to determine the frequency of keywords in the documents, to compare documents, and to contrast documents. Algorithms are provided that use prior searches to determine sets of relevant documents. Adaptive search methods are provided that refine searching during analysis to reduce a number of documents that are not sufficiently relevant. A dynamic relevancy matrix can be generated that provides access to keyword frequency and associated keyword frequency for a plurality of documents. |
US10198499B1 |
Synonym discovery
Methods, systems, and computer-readable media are provided for facilitating mapping of semantically similar terms between and among two or more information systems. In particular, to facilitate automatic discovery, establishment, and/or statistical validation of linkages between a plurality of different nomenclatures employed by a plurality of information systems, such as multiple electronic health record systems. In embodiments, the imputation of latent synonymy in corpora comprised of samples of historical records from each system enables automated terminology mapping between disparate systems' records, thereby establishing reliable linkages that may subsequently be utilized for realtime decision support, data mining-based research, or other valuable purposes. |
US10198495B1 |
Configurable database management
A device for partitioning a database includes an interface to a database including one or more tables, and a hardware-based processor configured to determine configuration information for the database, the configuration information defining a partitioning scheme for the one or more tables of the database, form a partition function based on the configuration information and a schema for the database, and apply the partition function to the one or more tables to partition the one or more tables. |
US10198492B1 |
Data replication framework
Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system. |
US10198491B1 |
Computerized systems and methods for extracting and storing information regarding entities
Computer-implemented systems and methods are provided for extracting and storing information regarding entities from documents, such as webpages. In one implementation, a system is provided that detects an entity candidate in a document and determines that the detected candidate is a new entity. The system also detects a known entity proximate to the known entity based on the one or more entity models. The system also detects a context proximate to the new and known entities having a lexical relationship to the known entity. The system also determines a second entity class associated with the known entity and a context class associated with the context. The system also generates a first entity class based on the second entity class and the context class. The system also generates an entry in the one or more entity models reflecting an association between the new entity and the first entity class. |
US10198490B2 |
Systems and methods for interactively configuring multiple conditions and multiple actions in a workflow application
Methods and systems are provided for cascading multiple recipes in a single work flow process. The method includes: providing a database comprising a plurality of object types; providing a graphical user interface (GUI) for display on a computer monitor; prompting the user, using the GUI, to select one of the object types; in response to selecting an object type, prompting the user to define: i) a first recipe comprising first criteria and a first action associated with the first criteria; and ii) a second recipe comprising a second criteria and a second action associated with the second criteria; and automatically executing the work flow process on the selected object type in the database. |
US10198487B2 |
System and a method for organizing real-world group gatherings around a topic of interest
A computer-assisted method, computer system, and program product provide the functionality of a portal for persons to find, based on a topic of interest, the nearest relevant in-person gathering of other persons interested in the topic as well. The system provides for the automated creation of groups and for their automatic sustainment through automatic scheduling of periodic gatherings. Strangers in geographic proximity are automatically brought together into chapters formed around the topic of interest. Chapters may be led by organizers, and gatherings may have hosts. Automatic functions for venue selection, venue voting, cancellation, and feedback are provided. |
US10198481B2 |
Multiple criteria decision analysis in distributed databases
Embodiments of the present disclosure set forth methods for selecting a preferred data set from distributed databases including a first database having a first probability attribute and a second database having a second probability attribute. One example method may include receiving a first data set from the first database and a second data set from the second database. The first data set includes a first monotonic attribute. The second data set includes a second monotonic attribute. It may further include selecting a candidate data set from one of the first data set and the second data set based on a comparison of the first monotonic attribute and the second monotonic attribute and determining whether the selected candidate data set is the preferred data set. |
US10198477B2 |
System for automatic classification and routing
A request classifier service implemented on a server computer receives an input request from a client device. The request classifier service accesses classification data from a knowledge repository. The knowledge repository includes one or more defined input requests mapped to one or more classification types. The request classifier service determines confidence values for the one or more defined input requests. The confidence values represent a relative match score between the input request from the client device and each of the one or more defined input requests. The request classifier service sends classification types to a processing service implemented on the server computer. The processing service determines a process response type for the input request based upon the one or more classification types. The processing logic routes the process response type and the input request to a destination mapped to the process response type. |
US10198476B2 |
Statistical identification of instances during reconciliation process
A system for reconciling object for a configuration management databases employs statistical rules to reduce the amount of manual identification required by conventional reconciliation techniques. As users manually identify matches between source and target datasets, statistical rules are developed based on the criteria used for matching. Those statistical rules are then used for future matching. A threshold value is adjusted as the statistical rules are used, incrementing the threshold value when the rule successfully matches source and target objects. If the threshold value exceeds a predetermined acceptance value, the system may automatically accept a match made by a statistical rule. Otherwise, suggestions of possibly applicable rules may be presented to a user, who may use the suggested rules to match objects, causing adjustment of the threshold value associated with the suggested rules used. |
US10198472B2 |
Outer join optimizations in database management systems
In one embodiment, a method of processing a structured query language (SQL) statement is provided, comprising: determining whether a first query and a second query are equivalent, the first and second queries being respectively the left side and the right side operands of the OUTER JOIN operation; determining whether a SELECT output of the SQL statement does not refer to database columns from the left side of the OUTER JOIN operation which are not also partitioning columns of the OUTER JOIN operation; and responsive to determining that the first query and the second query are equivalent and that the SELECT output of the SQL statement does not refer to database columns from the left side of the OUTER JOIN operation which are not also partitioning columns of the OUTER JOIN operation, transforming the SQL statement into an optimized query SQL statement by removing the OUTER JOIN operation. |
US10198471B2 |
Joining semantically-related data using big table corpora
Examples of the disclosure enable performing semantic joins using a big table corpus. Pairs of values from at least two data sets are identified. The pairs of values include one value from a first one of the data sets and one value from a second one of the data sets. Statistical co-occurrence scores for the identified pairs of values are determined based on historical co-occurrence data. The determined statistical co-occurrence scores are used for predicting a semantic relationship between the at least two data sets. The predicted semantic relationship is used for joining the at least two data sets. |
US10198470B2 |
Process for embedded intelligence
A system for executing an embedded intelligence process comprises an interface and a processor. The interface is for receiving an input object for a process associated with an embedded intelligence applet. The processor is for searching a database for a set of objects. The set of objects is based at least in part on the input object. The processor is for determining display information for the embedded intelligence applet based at least in part on the set of objects. |
US10198460B2 |
Systems and methods for management of data platforms
In system for analyzing large data sets, document/file format can be discovered by attempting to parse the file using several parsers to generate a schema, assigning a score to each parsing, and selecting a parser based on the assigned scores. Schema element attributes, such as statistical parameters, can be derived and used in identifying schema elements associated with other files. Attributes of identified schema elements can be used to substitute missing data values with values based on such attributes. Data values corresponding schema elements can be selected and highlighted, and schema elements and/or attributes thereof can be highlighted based on selected data values. From a cluster of files, a lineage relationship between file pairs, indicating whether one file is derived from another, can be determined for several files. In reducing/compacting data, utilization of all available reducers can be optimized according to current utilization of one or more reducers. |
US10198459B2 |
Data model change management
A version manager that manages multiple versions of a logical data model. Each version of the logical data model exposes a data storage system using a corresponding semantic mapping set that for multiple logical data model entities, maps at least the logical data model entity to at least a corresponding physical data model entity of the data storage system. The logical data model itself may consistent of multiple constituent logical data models, each used for a different vertical to expose the same underlying storage system. The version manager corresponds each of one or more data consumers of the data storage system with a version of the logical data model. Accordingly, when requests come in from a particular data consumer, the corresponding version of the logical data model is used. |
US10198458B2 |
Intelligent electrical distribution grid control system data
Aspects of a multi-level electrical distribution control system associated with an electrical distribution grid are disclosed. Data access and processing across the multi-level control system and the electrical distribution grid can provide improved utilization of energy within the electrical distribution grid. Further, dynamic reconfiguration of the electric distribution grid can be based distributed processing and access to information relating to the electrical distribution control system or electrical distribution grid. An encapsulated DNNC data element is disclosed as an efficient and secure means of accessing data across the multi-level electrical distribution control system or the associated electrical distribution grid. |
US10198456B1 |
Systems and methods for data accuracy in a positioning system database
Methods for improving data accuracy in a positioning system database are provided. In one aspect, a method includes obtaining an image of a building including a business, and receiving from a user a first identifier in the image of a first edge of the business. The first identifier is associated with a first axis heading in the direction of the first edge of the business. The method also includes receiving from the user a second identifier of a second edge of the business, the second identifier associated with a second axis, receiving from the user a third identifier of an entrance to the business, the third identifier associated with a third axis, and identifying first, second, and third points on the first, second, and third axes, respectively, to identify the first edge, the second edge, and the entrance of the business on the map. Systems and machine-readable media are provided. |
US10198451B2 |
Systems and methods for using metadata to enhance data identification operations
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system. |
US10198450B2 |
Virtual file system remote search
Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network. |
US10198446B2 |
Apparatus and method for exchanging CAD data
A CAD file converting device for applying CAD files created in a CAD system for machines to a CAD system for ships maps modeling units that the CAD files created in the CAD system for machines and those applied in the CAD system for ships, and converts parameter values determining feature shapes in the mapped modeling units into parameter values proper to the CAD files of the CAD system for ship design. Accordingly, CAD files of a CAD system for machines can be accurately converted into CAD files of a CAD system for ships. |
US10198445B2 |
Automated archiving of user generated media files
Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded. |
US10198444B2 |
Display of presentation elements
Disclosed are methods and apparatus for displaying a plurality of presentation elements to a user. A progress bar is displayed. A length of the progress bar is representative of a duration of a multimedia presentation. A communication box is also displayed. The communication box comprises a marker and a communication composed by an originator in relation to a certain point or time period within the multimedia presentation. The progress bar and the communication box are displayed such that the marker is in alignment with a position along the length of the progress bar that corresponds to the point or time period in the multimedia presentation in relation to which the communication was composed. The marker may be moved relative to the progress bar. |
US10198440B2 |
System and method for publishing and displaying digital materials
The present invention provides a system for publishing and displaying digital materials, comprising an ePub publishing module comprising a mechanism for publishers to upload ePub files, a user management module providing a means to add, edit and remove end users from the system, a bookshelf module for organizing the user's content in order to create a logical grouping of content, a reading content module for reading content after the user has been mapped to the content, and an annotating content module for annotating user selected text. |
US10198438B2 |
E-services translation utilizing machine translation and translation memory
A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation. |
US10198437B2 |
Machine translation device and machine translation method in which a syntax conversion model and a word translation model are combined
The present invention relates to statistical machine translation, and provides a machine translation device and a machine translation method that acquire a creation probability for a target language from a single corpus while extracting respective conversion probabilities by extracting syntax conversion knowledge and word translation knowledge from a parallel corpus, model a weighted translation model by allowing each of the conversion knowledge and each of the probabilities to learn using a translation model learning device, and generate a target sentence through decoding processes of a syntax converter and a word translator by applying the translation model to a source sentence input in real time, thereby resolving disadvantages of the existing phrase-based SMT and syntax-based SMT and combining advantages thereof. |
US10198435B2 |
Apparatus and method for generating translation model, apparatus and method for automatic translation
Disclosed herein are an apparatus and method for generating a translation model and an apparatus and method for automatic translation. A translation model generation apparatus and corresponding method include a learning data collector configured to collect an original text, an original text containing an error, and a translation of the original text as learning data, and a model generator that generates a translation model to simultaneously perform error correction and translation generation by enabling a neural network to learn based on the collected learning data. |
US10198429B2 |
Automatic text language selection mechanism
A mechanism is described for facilitating automatic selection of a text language for a message according to one embodiment. A method of embodiments, as described herein, includes scanning text received in a message, calculating an average character code value for characters in the message and automatically selecting a text language for a response message based on a range of the average character code value. |
US10198428B2 |
Methods and systems for textual analysis
Computer-implemented methods and systems for textual analysis by generating models of the progression of writing and writing abilities are provided. A set of examinee-generated responses for one or more test items may be identified based upon at least one index. One or more data-based profiles may be assembled from the identified set of examinee-generated responses. Writing characteristics may be quantified from the assembled one or more data-based profiles based on the at least one index. |
US10198425B2 |
Methods and apparatus for reusing report design components and templates
The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding values are to be inherited by each copy of the template. A value of a property that is inherited may be overridden by modifying the inherited value. A copy of a template may be incorporated into a report design. Conversely, at least a portion of a report design may be saved as a template. |
US10198424B2 |
Simulation system, simulation method, and simulation program
In a conventional quantitative plan simulation, it is practically impossible to prepare a spreadsheet-type data input template applicable to all types of plans. Thus, a quantitative plan simulation system is required to handle a plurality of spreadsheets containing variously-formatted data. Therefore, the present invention provides a simulation system, a simulation method and a simulation program which are configured to extract a numerical value, a mathematical formula or other kinds of data necessary for a quantitative plan simulation, based on a relevancy among numerical values and mathematical formulas or other kinds of data in a spreadsheet, and perform the quantitative plan simulation based on the extracted numerical values and mathematical formulas. |
US10198420B2 |
Telling interactive, self-directed stories with spreadsheets
A spreadsheet storytelling engine is provided. The spreadsheet storytelling engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The spreadsheet storytelling engine allows for the authoring and telling of a story. The story is a collection of operations that guide the consumer through a spreadsheet. The story allows the spreadsheet to be used to convey visualizations, data, calculations, or other objects in a spreadsheet in a way that may be simple, pleasant to look at, and/or visually engaging to help a consumer understand the information and internalize it in a way that is actionable without requiring the real time availability of the spreadsheet author. The spreadsheet storytelling engine is useful for purposes including, but not limited to, making presentations, creating tutorials, validating data, explaining how a model works, and generating interactive business intelligence dashboards. |
US10198417B2 |
Systems and methods to input or access data using remote submitting mechanism
Systems and methods for data entering and submission for an online interface using a remote entering/submitting mechanism, said system comprising: a. at least one data entry field in an online interface; b. a remote entering/submitting mechanism comprising: i. a pointer generating or retrieving system adapted to generate a pointer data to be displayed on the online interface; ii. a central interface system adapted to receive a communication linked to a pointer data from an electronic device; iii. a pre-populated database comprising one or more pointer data which are pre-defined; and iv. a central database adapted to store correlative information in relation to one or more pre-defined pointer data; and c. a submission component capable of submitting data after receiving the communication from the electronic device. |
US10198413B2 |
Image annotations in collaborative content items
A collaborative content management system enables users to selectively create threads and comments linked to specific portions of an image. An image comment may be indicated by a tag displayed at the location based on the specific portion of the image and having an identifier of the thread. Tags for image comments may be clustered together. When an image having image comments is replaced by a replacement image, the tags from the image may be transferred from the image to the replacement image and displayed at the same relative positions in the replacement image as positioned in the original image. |
US10198409B2 |
Adapting multiple column layout to a single column based on data relevancy
Systems and methods are disclosed regarding the positioning related data in a browser on a client device received from a server. The browser on the client device is capable of being resized in a number of potential sizes—e.g., desktop browser viewport, laptop browser viewport, tablet browser viewport and mobile browser viewport. Related data may comprise main data, relevant data and ancillary data. Depending on the browser viewport and the relevancy of the data to be displayed, one embodiment may dynamically position the relevant data to be near the top of the main data. Alternatively, ancillary data may be dynamically positioned to be near the bottom of the main data. |
US10198408B1 |
System and method for converting and importing web site content
A system and method for converting and importing web site content are presented. A web page is rendered to create a rendered web page. The web page may be rendered by at least one server communicatively coupled to a network. The rendered web page is inspected to identify a plurality of display elements. Display attributes are captured for each one of the plurality of display elements in the rendered web page, and mark-up code is generated using the display attributes for each one of the plurality of display elements. |
US10198404B2 |
Flexible online form display
A method of displaying an electronic form on a mobile device comprises creating one or more repeatable items comprising a plurality of fields to be filled or displayed wherein one or more of the fields may include another one or more repeatable item. A method of displaying an electronic form on a mobile device having a screen and managed by an operating system comprises attaching a visual priority to one or more fields used in the electronic form; obtaining the current mobile device screen size; and adapting the number of fields to be displayed on the screen based on the screen size and on visual priority attached to one or more of the fields. In one implementation, a minimum width is set for each of the one or more fields, and the fields that can meet the minimum width based on the current mobile device screen size are displayed. |
US10198398B2 |
Public wireless network performance management system with mobile device data collection agents
Mobile user auditing system and method for monitoring at least one available network accessible by a mobile user within a mobile communications environment. The mobile user auditing system includes an acquisition device to acquire, from the mobile user, data related to at least one of: service coverage for the mobile user in the at least one available network; service quality for the mobile user in the at least one available network; and service usage for the mobile user in the at least one available network, and a plotter to identify on an audit map locations within the at least one available network from which the acquired data was received. |
US10198397B2 |
Flow control in remote direct memory access data communications with mirroring of ring buffers
Two computing devices utilizing remote direct memory access establish a send ring buffer on a sending computer and a receive ring buffer on a receiving computer that mirror one another. A message is copied into the ring buffer on the sending computer and a write edge pointer is updated to identify its end. The message is copied, by the sending computer, from its ring buffer into a ring buffer on the receiving computer. A process executing on the receiving computer periodically checks, at its write edge pointer, and, upon detecting the new message's header, it updates the location identified by the write edge pointer. Once the new message is copied out of the ring buffer at the receiving computer, a trailing edge pointer is updated and a process executing at the sending computer monitors the trailing edge pointer of the receiving computer and updates its own trailing edge pointer accordingly. |
US10198394B2 |
Reduced pin count interface
An apparatus is provided that includes a set of registers, and an interface of a computing block. The computing block includes one of a physical layer block or a media access control layer block. The interface includes one or more pins to transmit asynchronous signals, one or more pins to receive asynchronous signals, and a set of pins to communicate particular signals to access the set of registers, where a set of control and status signals of a defined interface are mapped to respective bits of the set of registers. |
US10198393B2 |
System transparent retimer
A protocol transparent retimer circuit monitors certain link layer control signals, detects far-end receiver parameters of the link partners, and detects attributes of the data signal on the link to determine the link status and operate the retimer in accordance with the determined link status. By combining and reducing host and device system states into a few retimer states, the retimer circuit is largely simplified and yet still serves its purpose. The retimer includes a controller that employs a state machine to interpret the monitored and detected signals to determine the link state and operate the retimer in an operating state corresponding to the determined link state. The approach enables the retimer to restore signal integrity and forward what ever it receives in both downstream and upstream directions of the link without frequency alteration. |
US10198388B2 |
Data storage system with pre-boot interface
A data storage system and associated method of using may generally have at least a data storage device that has independent first and second interfaces respectively connecting the data storage device to a host controller and an auxiliary controller. The auxiliary controller can be configured to provide system information to the data storage device prior to a synchronized connection being established between the data storage device and the host controller. |
US10198387B2 |
Electronic device and method for controlling signal strength according to mode
An electronic device and a method for changing modes according to external devices connected through a universal serial bus (USB) and controlling the strength of signals communicated according to changed modes are provided. The method includes detecting a connection with an external device corresponding to booting of the electronic device, determining a mode of the electronic device according to the detected connection with the external device, varying a characteristic setting of an input output (IO) buffer to a certain strength corresponding to the determined mode, and communicating a signal at a strength corresponding to the varied setting. |
US10198384B2 |
One wire bus to RFFE translation system
This disclosure relates generally to bus interface systems for mobile user devices. In one embodiment, the bus interface system includes a first bus interface subsystem that operates in accordance with a one wire bus protocol, a second bus interface subsystem that operates in accordance with a Mobile Industry Processor Interface (MIPI) radio frequency front end (RFFE) bus protocol, and a translation bus controller that translates commands between the first bus interface subsystem and the second bus interface system. The translation bus controller is configured to implement cross over bus operations between a master bus controller that operates in accordance with in the one wire bus protocol and a slave bus controller in the second bus interface system. In this manner, the translation bus allows the master bus controller to be the master of different bus systems that operate in accordance with different bus protocols. |
US10198382B2 |
12C bus controller slave address register and command FIFO buffer
Performing transactions on a bus by first generating a sequence of commands by an initiator module and queuing the sequence of commands in a queue module. A first one of the sequence of commands is sent from the queue module via the bus to a target module. The queue module is paused while waiting for a response via the bus from the target module; however, the initiator may continue processing another task. The queue module repeatedly sends a next command via the bus to the target module and waits for a response via the bus from the target module until a last one of the sequence of commands is sent to the target module. The queue module provides only a single acknowledgement to the initiator module after the sequence of commands has been transferred to the target module. |
US10198378B2 |
Faster data transfer with simultaneous alternative remote direct memory access communications
Two computing devices utilizing remote direct memory access to exchange digital data across a computer network can utilize existing registered memory and can transmit the digital data in slices, one after another while simultaneously registering a larger quantity of memory and, when complete, the rest of the digital data can be transmitted as a single block. Completion of the memory registration triggers a notification comprising a token, providing the sending computing device with direct access to the registered memory on the receiving computing device, and further a quantity of the digital data that has already been properly received via the slices. On the sending computing device, the registered memory is that from which the digital data is being sliced, and, on the receiving computing device, that into which the digital data is being reassembled from the slices. |
US10198372B2 |
Electronic device and method for fabricating the same
This technology provides an electronic device and a method for fabricating the same. An electronic device in accordance with an implementation of this document may include a semiconductor memory, wherein the semiconductor memory may include: one or more variable resistance elements each exhibiting different resistance states for storing data, wherein each variable resistance element may include: a Magnetic Tunnel Junction (MTJ) structure including a free layer having a changeable magnetization direction, a pinned layer having a fixed magnetization direction and a tunnel barrier layer interposed between the free layer and the pinned layer; a seed layer disposed under the MTJ structure to facilitate a growth of the pinned layer or the free layer; and an amorphous metallic carbon layer disposed under the seed layer. |
US10198371B2 |
Apparatuses and methods for transferring data from memory on a data path
Apparatuses and methods for transferring data from memory on a data path are described. An example apparatus includes: one or more data terminals; a plurality of memory banks, one of the plurality of memory banks being selected responsive, at least in part, to a bank address; and a data path including a plurality of data path routes and a plurality of switching buffers on the plurality of data path routes. The plurality of switching buffers are arranged such that one or more of the plurality of switching buffers are selected responsive, at least in part, to the bank address and activates one of the plurality of data path routes. |
US10198370B2 |
Memory distribution across multiple non-uniform memory access nodes
A system, methods, and apparatus for determining memory distribution across multiple non-uniform memory access processing nodes are disclosed. An apparatus includes processing nodes, each including processing units and main memory serving as local memory. A bus connects the processing units of each processing node to different main memory of a different processing node as shared memory. Access to local memory has lower memory access latency than access to shared memory. The processing nodes execute threads distributed across the processing nodes, and detect memory accesses made from each processing node for each thread. The processing nodes determine locality values for the thread that represent the fraction of memory accesses made from the processing nodes, and determine processing time values for the threads for a sampling period. The processing nodes determine weighted locality values for the threads, and determine a memory distribution across the processing nodes based on the weighted locality values. |
US10198366B2 |
System for mobile computing device data synchronization
Among other things, embodiments of the present disclosure facilitate the transfer and reconditioning of mobile computing devices. Various embodiments can receive and store mobile computing devices, perform a variety of tests and analyses on such devices, and transfer content electronic content (such as data and software applications) and/or access to such content from a user's old mobile device to the user's new mobile device. |
US10198364B2 |
Memory access protection apparatus and methods for memory mapped access between independently operable processors
Methods and apparatus for registering and handling access violations of host memory. In one embodiment, a peripheral processor receives one or more window registers defining an extent of address space accessible from a host processor; responsive to an attempt to access an extent of address space outside of the extent of accessible address space, generates an error message; stores the error message within a violation register; and resumes operation of the peripheral processor upon clearance of the stored error message. |
US10198361B2 |
Memory sharing via a unified memory architecture
A method and system for sharing memory between a central processing unit (CPU) and a graphics processing unit (GPU) of a computing device are disclosed herein. The method includes allocating a surface within a physical memory and mapping the surface to a plurality of virtual memory addresses within a CPU page table. The method also includes mapping the surface to a plurality of graphics virtual memory addresses within an I/O device page table. |
US10198360B2 |
Systems and methods storing a page fault virtual address to prevent unnecessary page table walks
There is provided a data processing apparatus comprising: processing circuitry to speculatively execute an instruction referencing a virtual address. Lookup circuitry receives the virtual address from the processing circuitry. The lookup circuitry comprises storage circuitry to store at least one virtual address and page walking circuitry to perform a page walk on further storage circuitry, in dependence on the virtual address being unlisted by the storage circuitry, to determine whether a correspondence between a physical address and the virtual address exists. The lookup circuitry signals an error when the correspondence cannot be found and, in response to the error being signaled, the storage circuitry stores an entry comprising the virtual address. |
US10198358B2 |
System and method of testing processor units using cache resident testing
Apparatuses, computer readable mediums, and methods of processor unit testing using cache resident testing are disclosed. The method may include loading a test program in a cache on a chip comprising one or more processor units. The method may include the one or more processor units executing the test program to generate one or more results. The method may include redirecting a first memory reference to the cache, wherein the first memory reference is generated during the execution of the test program. The method may include determining whether the one or more generated results match one or more test results. The method may include redirecting a memory request to a memory location resident in the cache if the memory request includes a memory location not resident in the cache. The method may include redirecting a memory request to the cache if the memory request is not directed to the cache. |
US10198357B2 |
Coherent interconnect for managing snoop operation and data processing apparatus including the same
A coherent interconnect is provided. The coherent interconnect includes a snoop filter and a circuit that receives a write request, strobe bits, and write data from a central processing unit (CPU); generates a snoop filter request based on the write request; and transmits, at substantially the same time, the snoop filter request to the snoop filter and the write request, the strobe bits, and the write data to a memory controller. |
US10198356B2 |
Distributed cache nodes to send redo log records and receive acknowledgments to satisfy a write quorum requirement
A separate distributed buffer cache system may be implemented for a storage client of a distributed storage system. Storage I/O requests may be sent from a storage client to one or more buffer cache nodes in a distributed buffer cache system that maintain portions of an in-memory buffer cache to which the requests pertain. The distributed buffer cache system may send the write requests on to the distributed storage system to be completed, and in response to receiving acknowledgements from the storage system, sending a completion acknowledgement back to the storage client. Buffer cache nodes may update buffer cache entries for received requests such that they are not available for reads until complete at the distributed storage system. For read requests where the buffer cache entries at the buffer cache node are invalid, valid data may be obtained from the distributed storage system and sent to the storage client. |
US10198355B2 |
Proving a dynamic digital content cache
One or more embodiments of a thumbnail caching system dynamically provide a thumbnail cache of digital content items (e.g., photos, videos, audio) to a user on a client device. In particular, the thumbnail caching system provides a thumbnail cache of a digital content collection to a client device such that the thumbnail cache does not exceed a threshold storage limit for the client device. In addition, the thumbnail caching system intelligently adjusts the thumbnails within the thumbnail cache to keep the size of the thumbnail cache within the threshold storage limit irrespective of the number of digital content items stored or added to the digital content collection. Further, the thumbnail caching system can dynamically adjust the size of the thumbnail cache in response to a user adding or removing external data to the client device. |
US10198352B2 |
Efficient pointer swizzling for persistent objects
Techniques for efficiently swizzling pointers in persistent objects are provided. In one embodiment, a computer system can allocate slabs in a persistent heap, where the persistent heap resides on a byte-addressable persistent memory of the system, and where each slab is a continuous memory segment of the persistent heap that is configured to store instances of an object type used by an application. The system can further store associations between the slabs and their respective object types, and information indicating the locations of pointers in each object type. At the time of a system restart or crash recovery, the system can iterate through each slab and determine, based on the stored associations, the slab's object type. The system can then scan though the allocated objects in the slab and, if the system determines that the object includes any pointers based on the stored pointer location information, can swizzle each pointer. |
US10198350B2 |
Memory module having volatile and non-volatile memory subsystems and method of operation
A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non-volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non-volatile memory subsystem, and the C/A bus. The module controller reads first data from the non-volatile memory subsystem in response to a Flash access request received via the memory channel, and causes at least a portion of the first data to be written into the volatile memory subsystem in response to a dummy write memory command received via the C/A bus. The module control device includes status registers accessible by the computer system via the memory bus. |
US10198344B2 |
Build failure management in continuous integration environments for distributed systems
A processing device, responsive to requests for builds for an application, forces an error to occur during an execution of each request. The execution of each request represents an execution of a set of operations for providing a respective build. The processing device determines that each execution has a false failure caused by a forced error, classifies each execution of the set of operations as having the false failure, determines that an execution of a new set of operations for providing a new build has a failure, determines that one or more features pertaining to the execution of the new set of operations correspond to one or more features pertaining to an execution of one of the sets of operations classified as having the false failure, and re-executes the new set of operations in a modified computing environment to increase a likelihood of successfully providing the new build. |
US10198333B2 |
Test, validation, and debug architecture
An apparatus and method is described herein for providing a test, validation, and debug architecture. At a target or base level, hardware hooks (Design for Test or DFx) are designed into and integrated with silicon parts. A controller may provide abstracted access to such hooks, such as through an abstraction layer that abstracts low level details of the hardware DFx. In addition, the abstraction layer through an interface, such as APIs, provides services, routines, and data structures to higher-level software/presentation layers, which are able to collect test data for validation and debug of a unit/platform under test. Moreover, the architecture potentially provides tiered (multiple levels of) secure access to the test architecture. Additionally, physical access to the test architecture for a platform may be simplified through use of a unified, bi-directional test access port, while also potentially allowing remote access to perform remote test and debug of a part/platform under test. In essence, a complete test architecture stack is described herein for test, validation, and debug of electronic parts, devices, and platforms. |
US10198331B2 |
Generic bit error rate analyzer for use with serial data links
Disclosed herein is a test apparatus for a device under test. The test apparatus includes a voltage translator coupled to receive test data from the device under test, over a physical interface, using one of a plurality of I/O standards, with the voltage translator being capable of communication using each of the plurality of I/O standards. A programmable interface is configured to receive the test data from the voltage translator. A bit error rate determination circuit is configured to receive the test data from the programmable interface and to determine a bit error rate of reception of the test data over the physical interface based upon a comparison of the test data to check data. |
US10198329B2 |
Power supply device
A power supply device including a working power supply module with a plurality of power supply units; a plurality of monitoring units outputting a power failure signal when the corresponding power supply unit is in a power failure; a plurality of latching units respectively corresponding to the plurality of monitoring units one to one, receiving the power failure signal and a disabling signal, and outputting a latching signal when the power failure signal is received but the disabling signal is not received; and a positioning module used for receiving the latching signal and outputting a disabling signal when the positioning module receives a first latching signal output by one latching unit to disable other latching units, so as to enable the positioning module to position the latching unit which firstly outputs the latching signal to position the corresponding power supply unit which is firstly in a power failure. |
US10198328B2 |
ACL based open transactions in replication environment
A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete. |
US10198320B2 |
Power-loss protection
Power loss in a client device is detected. In response to the detecting of the power loss, an electronic card is alerted that the power loss is about to occur, where the electronic card includes a volatile storage and a non-volatile storage. A transfer of data from the volatile storage to the non-volatile storage is triggered in response to the alert. |
US10198308B2 |
Availability-estimate based configuration generation
A system is adapted to generate a configuration for a service provider system to provide a highly available (HA) service. The system first identifies type stacks that provide the HA service and one or more component types in each type stack. Each type stack is a combination of prototypes that describe features and capabilities of available software providing the HA service. The system estimates, for each component type in the type stacks, a mean-time-to-recover (MTTR) of the HA service based on time for completing an actual recovery action in response to a component failure. The system further estimates service availability provided by each type stack based on the MTTR and a mean-time-to-failure (MTTF) of each component type in the type stack. The system then eliminates one or more of the type stacks that do not satisfy a requested service availability before proceeding to subsequent steps of configuration generation. |
US10198307B2 |
Techniques for dynamic selection of solutions to storage cluster system trouble events
Various embodiments are generally directed to techniques for dynamic diagnosis and/or prediction of trouble events in a storage cluster system and automated selection of solutions thereto. An apparatus includes a retrieval component to, in response to a trouble event with a first component of a storage cluster system at a usage level under a first usage type, retrieve a component model of a second component associated with a second usage type from a model database, wherein the second usage type comprises operations that differ from operations of the first usage type by no more than a predetermined threshold of difference; and a selection component to apply the first usage level to the component model to derive a resulting level of performance and determine whether to recommend installation of the second component in the first storage cluster system to address the trouble event based on the resulting level of performance. |
US10198302B2 |
Residue prediction of packed data
In an approach for protecting recoding logic in a computing environment, a processor obtains an operand of an instruction in a first data format. A processor converts the operand from the first data format to a second data format. A processor generates a predicted residue of the operand in the second data format, wherein generating the predicted residue of the operand in the second data format comprises: generating a residue of the operand from the first data format. |
US10198301B2 |
Semiconductor device
A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a first register setting list and notifies the central processing unit of an access complete signal indicating completion of reading a second register setting list within a memory. The central processing unit changes the second register setting list within the memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the second register setting list changed by the central processing unit into the buffer to update the first register setting list based on the update request information. |
US10198298B2 |
Handling multiple task sequences in a stream processing framework
The technology disclosed improves existing streaming processing systems by allowing the ability to both scale up and scale down resources within an infrastructure of a stream processing system. In particular, the technology disclosed relates to a dispatch system for a stream processing system that adapts its behavior according to a computational capacity of the system based on a run-time evaluation. The technical solution includes, during run-time execution of a pipeline, comparing a count of available physical threads against a set number of logically parallel threads. When a count of available physical threads equals or exceeds the number of logically parallel threads, the solution includes concurrently processing the batches at the physical threads. Further, when there are fewer available physical threads than the number of logically parallel threads, the solution includes multiplexing the batches sequentially over the available physical threads. |
US10198297B1 |
Provisioning virtual resource on a server based on label associated with virtual resource and servers
Virtual resource provisioning may be enhanced by coloring virtual resource instances and/or underlying implementation resources. Particular resource colors may be associated with particular treatments during allocation of implementation resources to virtual resources. There may be different types of colors corresponding to different types of allocation treatment. Exclusory colors may be utilized to reduce clustering of virtual resources with respect to implementation resources. Assignment of exclusory colors to virtual resources can help strike a balance between lower costs through efficient implementation resource utilization and higher fault tolerance through spreading across an available implementation resource pool. Inclusive colors may be utilized to require and/or prefer allocation of virtual resources to implementation resources painted with the inclusive color. Proximity colors may be utilized to enhance a computational performance of a set of virtual resources. Proximity colors may be associated with proximity specifications that define proximity in implementation resource networks. |
US10198293B2 |
Distributed real-time computing framework using in-storage processing
According to a general aspect, a method may include receiving a computing task, wherein the computing task includes a plurality of operations. The method may include allocating the computing task to a data node, wherein the data node includes at least one host processor and an intelligent storage medium, wherein the intelligent storage medium comprises at least one controller processor, and a non-volatile memory, wherein each data node includes at least three processors between the at least one host processor and the at least one controller processor. The method may include dividing the computing task into at least a first chain of operations and a second chain of operations. The method may include assigning the first chain of operations to the intelligent storage medium of the data node. The method may further include assigning the second chain of operations to the central processor of the data node. |
US10198291B2 |
Runtime piggybacking of concurrent jobs in task-parallel machine learning programs
One embodiment provides a method for runtime piggybacking of concurrent data-parallel jobs in task-parallel machine learning (ML) programs including intercepting, by a processor, executable jobs including executable map reduce (MR) jobs and looped jobs in a job stream. The processor queues the executable jobs, and applies runtime piggybacking of multiple jobs by processing workers of different types. Runtime piggybacking for a ParFOR (parallel for) ML program is optimized including configuring the runtime piggybacking based on processing worker type, degree of parallelism and minimum time thresholds. |
US10198289B2 |
Relating user action flows by storing relationships between threads and objects
A system for connecting user action flows is disclosed. The system determines when a first object is created on a first thread in response to a first user action. Additionally, the system stores a first relationship between the first thread and the first object based on the determination of when the first object is created. Moreover, the system determines when the first object is running on a second thread that differs from the first thread, and stores a second relationship between the second thread and the first object based on the determination of when the first object is running. |
US10198288B2 |
System and method for providing a dynamic cloud with subnet administration (SA) query caching
A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can become a bottleneck point that delays efficient service. A system and method can alleviate this bottleneck point by ensuring a virtual machine retains a plurality of addresses after migration. The system and method can further allow for each host node within the cloud environment to be associated with a local cache that virtual machines can utilize when re-establishing communication with a migrated virtual machine. |
US10198286B2 |
Handling memory requests
A converter module is described which handles memory requests issued by a cache (e.g. an on-chip cache), where these memory requests include memory addresses defined within a virtual memory space. The converter module receives these requests, issues each request with a transaction identifier and uses that identifier to track the status of the memory request. The converter module sends requests for address translation to a memory management unit and where there the translation is not available in the memory management unit receives further memory requests from the memory management unit. The memory requests are issued to a memory via a bus and the transaction identifier for a request is freed once the response has been received from the memory. When issuing memory requests onto the bus, memory requests received from the memory management unit may be prioritized over those received from the cache. |
US10198285B2 |
System and method for creating virtual disk images for use with remote computer
A system and method is disclosed for creating and exposing virtual disk images to a host server, during a KVM session, using an HTML5 KVM/virtual media client running in a Chrome™ Web browser of a user's device (e.g., PC workstation). The host server is able to select all or specific portions of the virtual disk image for use, whereupon the bytes representing the selected data content are packaged by the HTML5 KVM/virtual media client using a persistent sandbox and transmitted to the host server. Using the HTML5 KVM/virtual media client to create and expose virtual disk images from the persistent sandbox of the Chrome™ Web Browser eliminates the problem of the Web browser not being able to directly access physical media (e.g., disks) on the user's device, and further significantly reduces data size limitations on the size of the virtual disk images that may be created. |
US10198284B2 |
Ensuring operational integrity and performance of deployed converged infrastructure information handling systems
An operational integrity and performance validation module performs operational integrity operations, performance validation operations, or both. Operational integrity operations may include: accessing an operational integrity schema comprising a task manifest identifying operational tasks and a performance manifest including performance thresholds for the tasks. The OIPV module communicates with different types of infrastructure managers and each schema may be associated with a particular infrastructure manager. The OIPV module may invoke the applicable infrastructure manager to perform the applicable tasks. For each task, the module may poll the infrastructure manager for status information and record completion status and time-to-complete information. Performance validation operations may include accessing a performance validation manifest, configuring an image manifest of a benchmark image in accordance with the performance validation operations, deploying the benchmark image to a node under test and instructing an image agent of the benchmark image to execute performance tests according with the image manifest. |
US10198282B2 |
Controlling a VM migration to a destination host based on resource availability and a type of application running on the VM
A method and an apparatus for controlling virtual machine migration is presented, where the method includes obtaining information about an application running on a first virtual machine, where the first virtual machine runs on a first host; determining, according to the information about the application, whether an application associated with the application running on the first virtual machine runs on a second virtual machine, where the second virtual machine is any virtual machine running on a second host; and if no application associated with the application running on the first virtual machine runs on the second virtual machine, migrating the first virtual machine to the second host. The embodiments of the present disclosure can ensure that reliability of an application is not affected during a virtual machine migration process. |
US10198281B2 |
Hybrid infrastructure provisioning framework tethering remote datacenters
Techniques are disclosed for deploying and maintaining appliances in a hybrid cloud computing system which includes an on-premise data center and a public cloud computing system configured to provide a common platform for managing and executing virtual workloads. Appliances to be deployed may include those required (or useful) for hybrid operations, including a cloud gateway appliance, a wide area network (WAN) optimizer, a layer 2 (L2) concentrator, and a mobility agent that handles virtual machine (VM) migration traffic. Such appliances are deployed first on the on-premise data center, and remote jobs are then sent to the public cloud to deploy the same appliances thereon. After deployment, the appliances deployed on the on-premise data center and corresponding appliances on the public cloud share configuration states and may further be wired together to communicate via secure encrypted tunnels. |
US10198275B2 |
Protecting firmware flashing from power operations
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the management device is in a protected mode for executing a protected process. The management device, in response to a determination that the management device is in the protected mode, determines whether the first command, when executed, interrupts the execution of the protected process. The management device, in response to a determination that the first command interrupts the execution of the protected process, discards the first command. |
US10198274B2 |
Technologies for improved hybrid sleep power management
Technologies for hybrid sleep power management include a computing device with a processor supporting a low-power idle state. In a pre-boot firmware environment, the computing device reserves a memory block for firmware use and copies platform wake code to a secure memory location, such as system management RAM (SMRAM). At runtime, an operating system may execute with the processor in protected mode. In response to a request to enter a sleep or suspend state, the computing device generates a system management interrupt (SMI). In an SMI handler, the computing device copies the wake code from SMRAM to the reserved memory block. The computing device resumes from the SMI handler to the wake code with the processor in real mode. The wake code enters the low-power idle state and then jumps to a wake vector of the operating system after receiving a wake event. Other embodiments are described and claimed. |
US10198271B2 |
System and method for booting application servers in parallel
A system and method for booting application servers in parallel. In an exemplary method, each server and server group entry can be associated with a dependency attribute. The method can create a dependency map based upon the dependency attributes. Servers that do not have a dependency can be booted in parallel. The remaining servers and server groups can be booted based upon the dependency map. |
US10198267B2 |
Register renaming using snapshot buffers
An apparatus has register rename circuitry to map architectural register specifiers specified by instructions to physical register specifiers identifying physical registers. A restoration table identifies at least one restoration mapping between an architectural register specifier and a previously mapped physical register specifier. Register reserving circuitry indicates one or more reserved register specifiers. In response to detecting that a speculative instruction corresponding to a restoration mapping has been committed when that instruction or an older instruction still could potentially read a register, the register reserving circuitry indicates the physical register specifier of that restoration mapping as reserved. |
US10198265B2 |
Microprocessor for gating a load operation based on entries of a prediction table
A method for gating a load operation based on entries of a prediction table is presented. The method comprises performing a look-up for the load operation in a prediction table to find a matching entry, wherein the matching entry corresponds to a prediction regarding a behavior of the load operation, and wherein the matching entry comprises: (a) a tag field operable to identify the matching entry; (b) a distance field operable to indicate a distance of the load operation to a prior aliasing store instruction; and (c) a confidence field operable to indicate a prediction strength generated by the prediction table. The method further comprises determining if the matching entry provides a valid prediction and, if valid, retrieving a location for the prior aliasing store instruction using the distance field. The method finally comprises performing a gating operation on the load operation. |
US10198260B2 |
Processing instruction control transfer instructions
A system that for storing program counter values is disclosed. The system may include a program counter, a first memory including a plurality of sectors, a first circuit configured to retrieve a program instruction from a location in memory dependent upon a value of the program counter, send the value of the program counter to an array for storage and determination a predicted outcome of the program instruction in response to a determination that execution of the program instruction changes a program flow. The second circuit may be configured to retrieve the value of the program counter from a given entry in a particular sector of the array, and determine an actual outcome of the program instruction dependent upon the retrieved value of the program counter. |
US10198256B2 |
Synchronization of code execution
A system for determining a toggle value includes an input interface and a processor. The input interface is to receive a request for the toggle value associated with a toggle. The processor is to determine an indicated toggle value associated with the toggle; determine the toggle value associated with the toggle based at least in part on the indicated toggle value and a set of dependencies; and provide the toggle value associated with the toggle. |
US10198244B1 |
Head-mounted device, headphone apparatus and separation control method for head-mounted device
A head-mounted device, a headphone apparatus, and a separation control method for the head-mounted device, the separation control method includes following steps: detecting whether the headphone apparatus of the head-mounted device is separated from the display apparatus of the head-mounted device; if yes, controlling the head-mounted device to enter an audio playing mode; and receiving an input signal generated by an input unit of the head-mounted device in response to an input operation, and controlling to execute a corresponding audio playing control function according to the input signal. The head-mounted device may continue to use the headphone apparatus conveniently when the headphone apparatus is separated from the display apparatus. |
US10198242B2 |
Method and apparatus for a volume of a device
A method and apparatus for controlling a volume of a device is provided herein. During operation, a first device will receive a volume-adjustment message from a second device, along with an identity of an active application being run on the second device. The volume-adjustment message indicates whether or not the second device increased or decreased their volume. The first device will increase or decrease their volume in a similar manner as the second device if the first device is currently running a same active application as the second device; otherwise the first device will adjust its volume in an opposite direction as indicated in the volume-adjustment message. |
US10198235B2 |
Display device, display unit, and display system
Provided is a display device or a display system capable of displaying images along a curved surface, a display device or a display system capable of displaying images seamlessly in the form of a ring, or a display device or a display system that is suitable for increasing in size. The display device includes a display panel. The display panel includes a first part and a second part and is flexible. The first part can display images. The second part can transmit visible light. The display panel is curved so that the second part and the first part overlap with each other. |
US10198234B2 |
Method for setting color temperature of display device, display system, program for setting color temperature of display, and method for determining color temperature of display
By setting the color temperatures of displays included in a display system to a desired value, the life of the displays and display system is extended. A method for this includes acquiring outputable maximum luminances of the displays at each of multiple color temperatures, comparing the outputable maximum luminances of the displays at the same color temperature and determining the lowest maximum luminance value for each of the color temperatures, a color temperature corresponding to the highest of the lowest maximum luminance values identified for each of the color temperatures, and setting color temperatures of at least two of the displays to the common set color temperature. |
US10198227B2 |
Electronic apparatus and image forming apparatus
An electronic apparatus includes an operation unit or a terminal device for inputting address information of the terminal device of a user who instructed execution of a job, and notification target information indicating whether the terminal device is a notification target to which an interruption of the job is to be notified, a network interface unit that performs data communication with a plurality of the terminal devices, and a controller that decides, when an interruption of the job is detected, whether the terminal device is the notification target, according to the notification target information, and causes the network interface unit to transmit interruption data indicating that the job has been interrupted to the terminal device, using the address information of the terminal device, when the terminal device is the notification target. |
US10198226B2 |
Image forming apparatus, control method therefor, and computer-readable storage medium in which a restriction mode restricts image formation by a cartridge that is a predetermined cartridge
An image forming apparatus determines, if a restriction mode is set in which image formation by a predetermined cartridge is restricted, whether a cartridge loaded to the apparatus is the predetermined cartridge. If the cartridge loaded to the apparatus is the predetermined cartridge, the apparatus determines whether an accepted job is a specific job of printing information for purchasing a cartridge for which image formation is not restricted. If the accepted job is the specific job, the apparatus executes printing based on the accepted job without restricting the image formation by the predetermined cartridge, and executes printing based on an accepted job if the restriction mode is not set or if the cartridge loaded to the apparatus is not the predetermined cartridge. If the accepted job is not the specific job, the apparatus restricts execution of the image formation by the predetermined cartridge loaded to the image forming apparatus. |
US10198224B1 |
Scheduling high priority print jobs with minimal print waste
Systems and methods are provided for scheduling high priority print jobs with minimal paper waste. One embodiment is a printing system that includes a print controller having a print data path with intermediate queues and a last queue to store print ready bitmap data. The print controller monitors the last queue to determine an estimate time for printing the print ready bitmap data stored in the last queue, determines whether the estimate time exceeds a time threshold, and determines whether a high priority print job is detected in the job storage system. In response to determining that the estimate time exceeds the time threshold and detecting the high priority print job, the print controller halts processing of at least one of the plurality of print jobs that is not the high priority print job, and advances processing of the high priority print job on the print data path. |
US10198223B2 |
Print management apparatus and print management program
There is provided a print management apparatus including a display that displays a setting screen relating to a print apparatus to be managed including a first display field capable of displaying a plurality of pieces of medium print information including setting information necessary for printing corresponding to print media for each of print media and a second display field capable of displaying a plurality of pieces of medium print information selected from the plurality of pieces of medium print information displayed in the first display field, a first memory that stores the medium print information for each of print media displayed in the first display field, a second memory that stores the selected medium print information displayed in the second display field in association with the print apparatus. |
US10198215B2 |
System and method for multi-stream data write
A method of writing multi-stream host data to a storage device comprising a CPU, a multi-stream fast release buffer (FRB), and a non-volatile memory (NVM), includes: receiving a command to write the multi-stream host data to the NVM, the multi-stream host data being associated with a logical block number (LBN) and a new stream ID, recording a status of the active stream ID and retrieving a status of the new stream ID to determine a physical address in the NVM for storing one or more codewords (CWs) corresponding to the multi-stream host data, allocating space in a buffer of the FRB for storage of the multi-stream host data, organizing the multi-stream host data into the one or more CWs, and storing the one or more CWs into the allocated space in the buffer, transferring the one or more CWs from the buffer to the physical address in the NVM. |
US10198214B2 |
Memory system capable of controlling operation performance according to temperature and method of operating the same
A method of operating a memory system, which includes a memory controller and at least one non-volatile memory, includes storing, in the memory system, temperature-dependent performance level information received from a host disposed external to the memory system, setting an operation performance level of the memory system to a first performance level, operating the memory controller and the at least one non-volatile memory device according to the first performance level, detecting an internal temperature of the memory system, and changing the operation performance level of the memory system to a second performance level that is different from the first performance level. The operation performance level is changed by the memory controller of the memory system, and changing the operation performance level is based on the temperature-dependent performance level information and the detected internal temperature. |
US10198212B2 |
Distributed backup system
A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy. |
US10198211B2 |
Hybrid memory system and refresh method thereof based on a read-to-write ratio of a page
A hybrid memory system may include: a volatile memory; a nonvolatile memory; and a memory controller configured to a threshold value for a read-to-write ratio according to a refresh interval of the volatile memory, and to perform migration of a page between the volatile memory and the nonvolatile memory based on the threshold value and a read-to-write ratio of the page. |
US10198206B2 |
Memory mode categorizations
Example implementations relate to memory mode categorization. An example memory mode categorization can include determining local and remote data bandwidths received at each of a first processor and a second processor for a data sample, comparing the local and the remote data bandwidths to a first threshold bandwidth and a second threshold bandwidth, respectively, creating a traffic pattern for the data sample based on the comparison, and categorizing the data sample as being a candidate for a particular memory mode based on the created traffic pattern. |
US10198204B2 |
Self refresh state machine MOP array
In one form, a memory controller includes a controller and a memory operation array. The controller has an input for receiving a power state change request signal and an output for providing memory operations. The memory operation array comprises a plurality of entries, each entry comprising a plurality of encoded fields. The controller is responsive to an activation of the power state change request signal to access the memory operation array to fetch at least one entry, and to issue at least one memory operation indicated by the entry. In another form, a system comprises a memory system and a processor coupled to the memory system. The processor is adapted to access the memory module using such a memory controller. |
US10198196B2 |
Monitoring health condition of a hard disk
Various embodiments of the present disclosure provide a method and apparatus for monitoring health condition of a hard disk by obtaining full-dimensional characteristics associated with the hard disk, wherein the full-dimension characteristics comprise at least two of: hard disk performance information, data integrity information, input/output I/O correctness information, and a hard disk Self-Monitoring Analysis and Reporting Technology S.M.A.R.T. report, and determining the health condition of the hard disk based on the full-dimension characteristics. |
US10198181B2 |
Information record/reproduction apparatus and record/reproduction method
An information record/reproduction apparatus includes logical volumes that can be used as a variable-length record/reproduction area and a physical volume that has been divided into a plurality of fixed-length areas and is not subjected to record or reproduction. Allocation to the logical volume is made by combining the divided fixed-length physical volumes by a management unit, and the size of the information storage area can be set depending upon, for example, a category of information to be recorded. If the amount of information of high priority exceeds a size of a predetermined logical volume corresponding to the information while no unused physical volume is available, then the management unit detaches part of a logical volume in which information of low priority has been recorded, allocates the detached part to the logical volume corresponding to the information, and thus records the exceeding amount of information. |
US10198179B2 |
Program for character input system, character input device, and information processing device
A non-transitory computer readable medium includes a character input system including a first band-shaped key area displayed including the characters of character groups including representative characters lined up one by one. When a touch point is detected in this area, a second band-shaped key area is displayed including the characters of the group including the representative characters lined up at that detection position. When movement of a touch point from the first band-shaped key area to the second band-shaped key area is detected, a band-shaped candidate area is displayed including candidate character strings matching the characters in a line at that movement position. These areas are arranged in the width direction and with their orientations aligned. When the touch point disappears after moving from the second band-shaped key area to the band-shaped candidate area, the candidate character string displayed at that disappearance position is confirmed as the input character string. |
US10198177B2 |
Image processing apparatus, image processing method, and recording medium
An image processing apparatus, an image processing method, and a recording medium storing a program for causing a computer to execute the image processing method. The image processing apparatus and the image processing method includes obtaining size data of a contact portion of an object on a display, the object including a first object and a second object, measuring a time passed since a touch of the first object is detected by a detector, and performing at least one of controlling display of an image to be displayed at the contact portion or erased from the contact portion based on the size data obtained by the obtaining and based on whether the second object is detected before a prescribed time has elapsed since the measuring started, and controlling display of an image to be changed based on an operation made by the first object and the second object. |
US10198167B2 |
Interacting with nonconforming applications in a windowing environment
A computer-implemented technique is described herein for efficiently and reliably interacting with a nonconforming application component in a windowing environment. The nonconforming application component corresponds to a type of application (such as, but not limited to, an immersive-type full-screen application) that was not originally designed for presentation of application content in a windowing environment, or was not originally designed for presentation of application content in a windowing environment of a certain type. In some implementations, the computer-implemented technique generates a composite window by: creating a system-owned frame; receiving an application-owned window; and creating the composite window by combining the frame and the application-owned window. The technique can thereafter control the composite window by performing operations on the composite window via its system-owned frame. |
US10198162B2 |
Method for installing or upgrading an application
A technique for installing or upgrading an application on a managed device of a user is provided. The technique comprises storing a set of packages for the application, and performing a first determination as to whether the user portion of any package of the set of packages has been installed on the managed device. Based on the first determination, the technique selectively performs a removal process of unwanted packages. The technique comprises performing a second determination as to whether the user portion of any package of the set of packages has been installed on the managed device, and responsive to performing the second determination, selectively performing a process of upgrading and installing packages. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims. |
US10198161B2 |
Communicating reactions to media content
A method of and system enabling asynchronous communication, whereby a message comprising an image or video is sent to one or more individuals or groups, a recipient of which is presented with the opportunity to capture an image, video, and/or auditory response, and to communicate that response to one or more of the sending individual, said one or more individuals or groups, or a second one or more individuals or groups. |
US10198158B2 |
Map with different degrees of overlapping geocoded pixels
A pattern of geocoded pixels is generated by accessing data point values, where each data point value includes an attribute value and coordinates of a geographic location. Each data point value corresponds to a geocoded pixel that is positioned on the pattern based on the coordinates of the data point value such some geocoded pixels overlap other geocoded pixels. Different levels of the pattern of geocoded pixels correspond to a different degree of overlap between the geocoded pixels. The different levels of the pattern of geocoded pixels are associated with different magnification levels of a geographic map such that changing a magnification level of the geographic map causes a degree of overlap between the geocoded pixels of the pattern to change. |
US10198156B2 |
Merging artifact information system and method
A system and method is provided that facilitates merging artifact information. The system may comprise a processor configured to generate a graphical user interface (GUI) through a display device that enables a first sequence of artifact information of at least one first artifact document and a second sequence of artifact information of at least one second artifact document stored in a data store and of a merge bar to be displayable in the GUI; to receive at least one first input through an input de-vice corresponding to a first selection of the at least one first artifact document and of the at least one second artifact document; to cause the first sequence of artifact information of the at least one first artifact document and the second sequence of artifact information of the at least one second artifact document corresponding to the first selection to be displayed in the GUI; to determine at least one first subsequence of the first sequence and at least one second subsequence of the second sequence which are at least related to each other; to cause the at least one first subsequence and the at least one second subsequence to be displayed in the GUI in a highlighted manner; to receive at least one second input through the input device corresponding to a second selection of the at least one first subsequence and the at least one second subsequence which are to be merged; to determine at least one merge action available for merging the at least one first subsequence and the at least one second subsequence corresponding to the second selection; to cause the at least one merge action to be displayed in the merge bar in the GUI; to receive at least one third input through the input device corresponding to a third selection of the at least one merge action; and to create at least one first amended subsequence of artifact information by merging the at least one first subsequence and at least one second subsequence according to the at least one merge action corresponding to the third selection. |
US10198154B2 |
Translating user interfaces of applications
A user interface translation system can provide functionality of translating at least a portion of a user interface of a primary application. The user interface translation system may, for instance, add an overlay interface over a portion of the primary application. The primary application can conduct all the processing tasks. The overlay interface can correspond to user interfaces of well-known applications that users may prefer. In certain embodiments, users can select from a list of overlay interfaces. The user interface translation system can receive user control input from the overlay interface and map the received input to a corresponding command for the primary application. The user interface translation system can also train users to adapt to a change in user interface over a period of time or usage. |
US10198149B2 |
Information processing apparatus, and method of controlling information processing apparatus
An information processing apparatus that executes an application including a plurality of user interfaces displaying information corresponding to a plurality of edit modes includes storing information about controls arranged in each of the plurality of user interfaces displayed on a display, managing the information about controls arranged in each of the plurality of user interfaces, acquiring an edit mode selected when customization of the plurality of user interfaces is instructed, acquiring control information about a control executable in the acquired edit mode, displaying, on a screen for customizing the plurality of user interfaces, a list of the acquired control information, and receiving an instruction to edit the plurality of user interfaces. |
US10198143B2 |
Providing user interfaces and window previews for hosted applications
A local computing device may use a remote computing device to host various resources on behalf of the local computing device. The local computing device may receive data related to a graphical window of the remotely hosted resource and generate a graphical window on the local desktop environment for the remotely hosted resource. The local computing device may also update a taskbar to include the remote hosted resource. Window previews may also be generated by the local computing device and the window previews may include snapshots or dynamic images of the graphical window for the remotely hosted resource. In some instances, the snapshots may be provided to the local computing device from the remote computing device. |
US10198140B2 |
Systems and methods for facilitating communication between users of a content management service
Computer systems and methods, according to various embodiments, allow users with shared access to a shared file or folder to communicate with one another via online chat. In particular embodiments, the system is configured to facilitate a chat session among all users that have shared access to a particular file or folder in response to a particular user selecting a “chat” button (or other suitable chat initiation element) associated with the shared file or folder. After a chat session is complete, the system may archive the chat session for later viewing and use. |
US10198138B2 |
Conductive film for touch panel, and touch panel and display apparatus including the same
Discussed is a touch panel including a base film, a first electrode formed on one surface of the base film, the first electrode being provided with a first sensor part including a first conductor, and a second electrode formed on the other surface of the base film, the second electrode being provided with a second sensor part including a second conductor different from the first conductor. The first sensor part has a higher resistance than a resistance of the second sensor part. A first area ratio, which is a ratio of an area, in which the first sensor part is formed, to an area inside an outer edge of the first sensor part is greater than a second area ratio, which is a ratio of an area, in which the second sensor part is formed, to an area inside an outer edge of the second sensor part. |
US10198134B2 |
Shadow elimination arrangement, touch screen and method for producing the same
Embodiments of the present application provide a shadow elimination arrangement, a touch screen and a method for producing the same. The shadow elimination arrangement for a pattern of an ITO layer includes a silicon oxynitride layer, on which the pattern of the ITO layer is provided, being provided on a transparent substrate; and a silicon dioxide layer, provided over the pattern of the ITO layer. |
US10198133B2 |
Inflection based calibration method for force detector
Embodiments described herein include a method for calibrating capacitive force sensors. The method includes acquiring a plurality of changes of capacitance at a plurality of sensor electrodes in a capacitive sensor, where the plurality of changes of capacitance represents a force. The method also includes identifying a plurality of inflection points in the plurality of changes of capacitance, where each of the plurality of inflection points bounds a region of modeling. The method includes determining a modeling equation for each region of modeling, where the modeling equations are used for calibration of force sensing. |
US10198131B2 |
Touch control device
A touch control device includes a cover lens, a groove, a fingerprint, and a touch sensing structure. The cover lens has a first surface and a second surface opposite to the first surface, in which the first surface is a touch surface. The groove is disposed on the second surface and has a top surface and a side surface adjacent to the top surface, in which an angle between the top surface and the side surface is greater than 90°. The fingerprint recognition structure is at least partially disposed on the top surface of the groove. The touch sensing structure is disposed on the second surface. |
US10198127B2 |
Display control device, display control method, and program
The present technology relates to a display control device, a display control method, and a program which allow operability of a touch panel display to be improved. A display data generation unit obtains first display data representing a touch input position by a user on a touch panel display, from a first processing unit through a first path, obtains second display data using the first display data from a second processing unit through a second path, the second processing unit performing display image generation processing involving a processing amount larger than a processing amount of the first processing unit, and performs control to allow first display information based on the first display data and second display information based on the second display data to be displayed on the touch panel display. The present technology is applicable to an LCD module and the like, for example. |
US10198124B2 |
Method and circuit for driving touch sensors and display device using the same
Disclosed herein are a method and circuit for driving touch sensors and a display device using the same. A method of driving touch sensors includes supplying a touch sensor driving signal to the touch sensors or an amplifier and sensing a touch input during a touch input sensing portion and measuring current noise received through the touch sensors without the touch sensor driving signal during a noise measurement portion. |
US10198119B2 |
Array substrate having a gate insulation layer, in-cell touch panel and display device
The present disclosure provides an array substrate, an in-cell touch panel and a display device. The array substrate includes a display region and a non-display region. Gate lines, data lines, thin-film transistors and pixel electrodes are arranged at the display region, and each thin-film transistor includes a gate electrode, a gate insulation layer, an active layer, a source electrode and a drain electrode. First signal lines and second signal lines are arranged at the non-display region, and the first signal lines are located at a layer different from the second signal lines and intersect with the second signal lines. The first signal lines are arranged at a layer and made of a material identical to the gate lines. The gate insulation layer and at least one thickening layer are provided between the first signal lines and the second signal lines at overlapping regions of the first signal lines and the second signal lines. |
US10198113B2 |
Touch window
This invention relates to a touch window. The touch window includes a substrate; a plurality of sensing electrodes on the substrate; and an opening part between the sensing electrodes. In addition, the touch window has an opening part formed between the electrode parts, so that the electrode parts may be prevented from being short-circuited with each other. |
US10198112B2 |
Apparatus and method for implementing touch feedback
An apparatus and a method for implementing touch feedback is provided. The method for implementing touch feedback includes determining a touch region corresponding to a touch operation in response to the touch operation on a touch display device, processing an image to be displayed based at least in part on the touch region wherein the processing includes adjusting image features of the image to be displayed in the touch region, and displaying the processed image to be displayed on the touch display device. |
US10198109B2 |
Supplementing a touch input mechanism with fingerprint detection
A device and related methods, including a display and a display surface, are provided. The device includes logic configured to detect touch events received via the display surface. The display is coupled to a remote computing functionality that is configured to store shared work space information in a data store associated with the remote computing functionality to support collaborative tasks performed by participants in an interaction session. The device further includes logic configured to receive touch events and interpret the touch events as a request to drag an object, select a menu option, or display a web page. The device further includes logic configured to receive requests, not via the display surface of the display, but from user devices different from the display. Such requests can include requests to display an object on the display surface or execute an application. |
US10198105B2 |
Thin film transistor substrate having a plurality of stopper layers on the same plane as a touch sensing line and display panel having the same
A substrate including a thin film transistor, which may prevent light leakage without a reduction in an aperture ratio, and a display panel having the same are discussed. In the display panel, stopper layers are spaced apart from each other with a space interposed therebetween and are located on the same plane as a touch sensing line, and a column spacer is located to overlap the space between the stopper layers. |
US10198104B2 |
Advanced super dimension switch array substrate and method for manufacturing the same, display device
The present disclosure provides an ADS array substrate, a method for manufacturing the same and a display device. The common electrodes of the ADS array substrate serves as touch electrodes, and each touch electrode is electrically connected to a corresponding signal line. In a touch time period of a time period for displaying one frame of image, it is detected whether a self-capacitance of the touch electrode is changed via a corresponding signal line and then a touch position is determined. Each signal line corresponds to a unique touch electrode, then a detection signal obtained via each signal line corresponds to a unique touch electrode, so even though a plurality of touch electrodes are touched, the corresponding touches positions may be determined exactly. |
US10198102B2 |
Touch display panel and its controlling method
The present disclosure provides a touch display panel and its controlling method. The touch display panel includes a plurality of first touch electrodes and a plurality of first touch electrode lines arranged on an array substrate, a plurality of second touch electrodes and a plurality of second touch electrode lines arranged on a color filter substrate, and region scanning electrodes. Each first touch electrode line is connected to each first touch electrode, and each second touch electrode line is connected to each second touch electrode. All the first touch electrodes are located at one half of a display region of the touch display panel, and all the second touch electrodes are located at the other half of the display region of the display panel. |
US10198098B2 |
Touch-window having a printed layer in a view area
Disclosed is the structure of a touch window. The touch window includes a transparent window, a touch sensor module on one surface of the transparent window, and a transfer film layer between the transparent window and the touch sensor module. The transfer film layer is provided in the touch sensor module to remove the structure of a printed pattern, so that the conventional problems related to the flatness caused by a printing step are solved, thereby improving the adhesive efficiency and expanding the realization range of various colors. |
US10198096B2 |
Information processing apparatus, display control method, and program
There is provided an information processing apparatus includes an outer frame portion which forms an outer frame of a display portion where an object is displayed; a position detecting portion which detects a position of an operating body coming in touch with or close to the display portion or the outer frame portion; and a display controlling portion which displays on the display portion, auxiliary information about an object situated at a position of the operating body detected by the position detecting portion at a start of the shift when the operating body shifts to the outer frame portion while keeping touch with or close to the display portion. |
US10198090B2 |
Electronic apparatus with touch screen, pen for touch screen and pen retention method
According to one embodiment, an electronic apparatus includes a case, pen, and antenna. The case includes an input surface and a peripheral edge having an engagement aperture opened in a direction along the input surface. The pen is used for an input operation with respect to the input surface. The pen includes an insertion piece which is made of synthetic resin and is attachably and detachably engaged in the engagement aperture while the pen is arranged against to the peripheral edge. The antenna is disposed inside the peripheral edge to be adjacent to the insertion piece in a distance which is less than the size of the insertion piece in a transverse direction of the input surface. |