Document Document Title
US10170793B2 Electrolytic solution, secondary battery, battery pack, electric vehicle, electric power storage system, electric power tool, and electronic apparatus
A secondary battery includes: a cathode; an anode; and an electrolytic solution including a cyano compound, the cyano compound including a compound represented by R1-O—C(═O)—O—R2 (R1, R2, or both include a cyano-group-containing group), a compound represented by R3-C(═O)—O—R4 (R4 includes the cyano-group-containing group), or both.
US10170790B2 Sodium ion solid-state conductors with sodium oxoferrate structure
A solid-state conductor with sodium oxoferrate structure is disclosed. The conductor may be used in battery applications where it is preferable to avoid the use of a liquid electrolyte. The conductor may be produced from an initial NaFeO2 chemical composition. So as to add defects and allow for sodium ion mobility, Fe(IV), Si, Sn, Ti, Zr, V, P, or S can be added. For example, (1−x)(NaFeO2)+x(XO2) can be melted with the corresponding oxide XO2, where X is Fe(IV), Si, Sn, Ti, Zr, V, P, or S, and x is between 0.1 and 0.5. These dopants generally preserve the crystallographic structure while decreasing the ion mobility barrier.
US10170789B2 Method of producing a shape-conformable alkali metal battery having a conductive and deformable quasi-solid polymer electrode
Provided is method of preparing an alkali metal cell, the method comprising: (a) combining a quantity of an active material, a quantity of an electrolyte, and a conductive additive to form a deformable and conductive electrode material, wherein the conductive additive, containing conductive filaments, forms a 3D network of electron-conducting pathways and the electrolyte contains an alkali salt and an ion-conducting polymer dissolved or dispersed in a solvent; (b) forming the electrode material into a quasi-solid polymer electrode, wherein the forming includes deforming the electrode material into an electrode shape without interrupting the 3D network of electron-conducting pathways such that the electrode maintains an electrical conductivity no less than 10−6 S/cm; (c) forming a second electrode; and (d) forming an alkali metal cell by combining the quasi-solid electrode and the second electrode. The second electrode may also be a quasi-solid polymer electrode.
US10170786B1 Modular planar interconnect device for a solid oxide fuel cell and the solid oxide fuel cell containing the same
A modular planar interconnect device for a solid oxide fuel cell includes a planar interconnect body, a pair of upper shielding plates, and a pair of lower shielding plates. The planar interconnect body includes a right lateral surface and a left lateral surface. The right lateral surface includes a right lateral slot to fluidly communicate with an introducing slot of the planar interconnect body. The left lateral surface includes a left lateral slot to fluidly communicate with an exit slot of the planar interconnect body.
US10170784B2 Regenerative fuel cell system
The reservoirs 2 and 2′ preliminarily contain liquid water, which is utilized as the water to be supplied to the polymer membrane. A vapor pressure of the water is set to a predetermined value in the reservoir by controlling the temperature of the reservoirs 2 and 2′ individually. Pressure gauges 6 and 6′ may be used for setting a vapor pressure of the water. The water which is gasified based on the set vapor pressure in the respective reservoir is supplied to the stack 10 along with oxygen from the reservoir 2, and with hydrogen from the reservoir 2′. This configuration makes it possible to adjust the amount of water contained in the polymer membrane and maintain the moisturization of the polymer membrane without external water supply.
US10170783B2 Manufacture of a fuel cell with liquid electrolyte migration prevention
A stack (10) of fuel cells (11) is manufactured with barriers (32) to prevent migration of a liquid electrolyte (such as phosphoric acid) out of the cells (11). The barrier (32) is secured within a step (34) formed within a land region (28) of a separator plate assembly (18) and extends from an edge (30) of the separator plate assembly (18) all or a portion of a distance between the edge (30) and a flow channel (24) defined within the separator plate assembly (18). The barrier (32) also extends away from the edge (30) a distance of between 0.051 and about 2.0 millimeters (about 2 and about 80 mils. The barrier (32) includes a hydrophobic, polymeric film (36), a pressure sensitive adhesive (38) as an assembly aid, and a fluoroelastomer bonding agent (40).
US10170779B2 Humidifier for fuel cell
A humidifier for a fuel cell includes a membrane module which accommodates therein a humidifying membrane, a first cap unit coupled to one side of the membrane module and supplies supply air to the membrane module, a second cap unit coupled to another side of the membrane module and discharges humidified air introduced from the membrane module, and a bypass tube provided in the second cap unit and bypasses condensate water introduced into the second cap unit to the membrane module.
US10170778B2 Thermal management system of fuel cell vehicle
A thermal management system of a fuel cell vehicle includes a cold start loop which heats a coolant that flows through a fuel cell during a cold start of the fuel cell, and a cooling loop which moves a coolant that cools the fuel cell.
US10170777B2 Cooling water direct injection type fuel cell
A cooling water direct injection type fuel cell is provided. The fuel cell includes an air-side separator that has an air channel through which air flows, and a cooling water inlet aperture that is formed on an introduction portion of the air channel. A hydrogen-side separator is joined with the air-side separator and has a protrusion that is inserted into the cooling water inlet aperture. The protrusion has a diameter less than a diameter of the cooling water inlet aperture to form a gap between an outer circumferential surface of the protrusion and an inner circumferential surface of the cooling water inlet aperture. Cooling water drawn into space between the junction surfaces of the air-side separator and the hydrogen-side separator is discharged through the gap between the protrusion and the cooling water inlet aperture, is mixed with introduced air, and then is drawn into the air channel.
US10170775B2 Method for producing a solder glass green seal
A method for producing a glass solder green seal, wherein a paste comprising a glass solder powder is applied to the surface of a screen, which on the bottom side and in the screen mesh comprises regions having a coating impermeable to the paste, and the paste is pushed through the screen onto a substrate and subsequently dried, wherein printing is carried out onto an intermediate carrier serving as the substrate, from which the dried glass solder green seal can be completely detached.
US10170760B2 Lithium ion secondary battery
The present invention relates to a secondary battery, specifically, a secondary battery having excellent stability and improved output characteristic and low temperature characteristic by including a cathode active material in which at least one of metals forming the cathode active material has a concentration gradient in an entire region from a central portion up to a surface portion; and a conductive material mixture in which carbon nanotube is mixed with carbon black at an appropriate ratio, the carbon black being a spherical nanoparticle.
US10170755B2 Lithium sulfur cell and preparation method
An electrochemical cell in one embodiment includes a first negative electrode including a form of lithium, a positive electrode, and a first separator positioned between the first negative electrode and the positive electrode, wherein the positive electrode includes a plurality of coated small grains of Li2S.
US10170753B2 Nano-silicon composite negative electrode material used for lithium ion battery, process for preparing the same and lithium ion battery
The present invention relates to a nano-silicon composite negative electrode material, including graphite matrix and nano-silicon material homogeneously deposited inside the graphite matrix, wherein the nano-silicon composite negative electrode material is prepared by using silicon source to chemical-vapor deposit nano-silicon particles inside hollowed graphite. The nano-silicon composite negative electrode material of the present invention has features of high specific capacity (higher than 1000 mAh/g), high initial charge-discharge efficiency (higher than 93%) and high conductivity. The preparation process of the present invention is easy to operate and control, and has low production cost and is suitable for industrial production.
US10170751B2 Composite active material for lithium secondary batteries and method for producing same
The purpose of the present invention is to provide: a composite active material for lithium secondary batteries, which is capable of providing a lithium secondary battery that has large charge and discharge capacity, high-rate charge and discharge characteristics and good cycle characteristics at the same time; and a method for producing the composite active material for lithium secondary batteries. A method of producing a composite active material for lithium secondary batteries of the present invention comprises: a mixing step wherein graphite having a specific surface area of 30 m2/g or more and a battery active material that is capable of combining with lithium ions are mixed with each other, thereby obtaining a mixture; and a spheroidizing step wherein the mixture is subjected to a spheroidization treatment, thereby producing a generally spherical composite active material for lithium secondary batteries, said composite active material containing graphite and the battery active material that is capable of combining with lithium ions.
US10170746B2 Battery electrode, battery, and method for manufacturing a battery electrode
A battery electrode in accordance with various embodiments may include: a substrate including a surface configured to face an ion-carrying electrolyte; and a first diffusivity changing region at a first portion of the surface, wherein the first diffusivity changing region is configured to change diffusion of ions carried by the electrolyte into the substrate, and wherein a second portion of the surface is free from the first diffusivity changing region.
US10170743B2 Separator and nonaqueous electrolyte battery, and battery pack, electronic apparatus, electric vehicle, electric power storage device, and electric power system
A separator has: a substrate including a porous film; and a surface layer which is provided on at least one surface of the substrate, which includes a vinylidene fluoride-tetrafluoroethylene-hexafluoropropylene copolymer, and which has a plurality of minute pores.
US10170742B2 Battery pack having electric insulating pack case
Disclosed herein is a battery pack including an electrically insulative pack case. The battery pack includes a plate-shaped battery cell having an anode terminal and a cathode terminal formed at one side thereof including a sealed surplus portion, the battery cell being formed to have a planar quadrangular structure, a protection circuit module (PCM) electrically connected to the electrode terminals of the battery cell to control operation of the battery pack, the PCM being loaded on the sealed surplus portion of the battery cell, and a pack case applied to the sealed surplus portion of the battery cell, the PCM, and opposite sides of the battery cell in a thermally molten state and solidified, the pack case being configured to have a structure to cover the sealed surplus portion of the battery cell, the PCM, and the opposite sides of the battery cell in a state in which the top and bottom of the battery cell are open.
US10170741B2 Expandable battery module
A battery module comprising sub-module components, or bricks, that facilitate efficient assembly utilizing common hand tools and provide integrated cooling features for increased battery configurability and performance.
US10170740B2 Battery and battery pack with a bolt as an electrode terminal
A battery includes: an insulating plate; a connecting terminal plate; a terminal bolt that passes through the connecting terminal plate, the bolt head being between the insulating plate and the connecting terminal plate, and having a regular N-sided polygon shape, the N being an even number; and a nut. The insulating plate includes a first rotation stopping wall near an end of the insulating plate; the first rotation stopping wall includes a first a first abutting location that abuts the bolt head being rotated in a tightening direction of the nut, and a second abutting location that abuts the bolt head being rotated in a loosening direction of the nut; and a distance from the first abutting location to the first end is greater than a distance from the second abutting location to the first end.
US10170738B2 Battery pack for mobile devices
A battery pack is provided for a mobile communication device, comprising a casing defining a cavity that conforms, at least partially, to the outer shape of the mobile communication device and one or more rechargeable power cells housed within the thickness of the casing. An internal interface engages a corresponding interface on the mobile communication device to provide power from the one or more rechargeable cells to the mobile communication device. An external interface is electrically coupled to the internal interface in order to transmit signals from the mobile communication device to an external device and may further serve to recharge the one or more rechargeable power cells. The battery pack may also serve as an extendible platform by providing additional integrated communication interfaces and/or processors that can be utilized by the mobile communication device to extend its communication and/or processing capabilities.
US10170735B2 Battery pack
A battery pack includes a plurality of batteries arranged in columns and rows, a first holder configured to accommodate upper parts of the batteries, a lateral surface of the first holder including first pins, and a second holder configured to accommodate lower parts of the batteries, a lateral surface of the second holder including consecutively arranged concave surfaces and convex surfaces, and the first pins of the first holder protruding toward the second holder and being combinable with the concave surfaces of the lateral surface of the second holder.
US10170728B2 Display device
A display device includes a substrate, an encapsulation portion on the substrate, a seal portion between the substrate and the encapsulation portion, and at least one dummy seal portion around the seal portion. The substrate and the encapsulation portion at least partially overlap each other in a first direction perpendicular to a surface of the substrate. The dummy seal portion is, when viewed in the first direction, arranged in an area between an edge of the seal portion and a boundary line of an overlapping area of the substrate and the encapsulation portion.
US10170726B2 Display device and manufacturing method thereof
A display device in which reliability of a display element is improved is provided. Alternatively, a display device in which reliability of a transistor is improved is provided. Alternatively, a display device in which an increase in an area of a periphery region is suppressed is provided. A display device includes a display region including a display element between a first flexible substrate and a second flexible substrate in which the display region is surrounded by a first continuous sealant, the first sealant is surrounded by a second continuous sealant, and the second sealant is provided between the first substrate and the second substrate and on at least one of a side surface of the first substrate and a side surface of the second substrate.
US10170724B2 Light emitting apparatus and method of fabricating the same
Although an ink jet method known as a method of selectively forming a film of a high molecular species organic compound, can coat to divide an organic compound for emitting three kinds (R, G, B) of light in one step, film forming accuracy is poor, it is difficult to control the method and therefore, uniformity is not achieved and the constitution is liable to disperse. In contrast thereto, according to the invention, a film comprising a high molecular species material is formed over an entire face of a lower electrode connected to a thin film transistor by a coating method and thereafter, the film comprising the high molecular species material is etched by etching by plasma to thereby enable to selectively form a high molecular species material layer. Further, the organic compound layer is constituted by a material for carrying out luminescence of white color or luminescence of single color and combined with a color changing layer or a coloring layer to thereby realize full color formation.
US10170703B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device including the same, the condensed cyclic compound being represented by the following Formula 1:
US10170696B1 MnN and Heusler layers in magnetic tunnel junctions
Materials are disclosed that are used as seed layers in the formation of MRAM elements. In particular, a MnN layer oriented in the (001) direction is grown over a substrate. A magnetic layer overlying and in contact with the MnN layer forms part of a magnetic tunnel junction, in which the magnetic layer includes a Heusler compound that includes Mn. The magnetic tunnel junction includes the magnetic layer, a tunnel barrier overlying the magnetic layer, and a first (magnetic) electrode overlying the tunnel barrier. A second electrode is in contact with the MnN layer.
US10170693B2 Magnetoresistive device and method of forming the same
According to embodiments of the present invention, a magnetoresistive device is provided. The magnetoresistive device includes a free magnetic layer structure having a variable magnetization orientation, a fixed magnetic layer structure having a fixed magnetization orientation, and a tilting magnetic layer structure configured to provide an interlayer exchange biasing field to tilt, at equilibrium, the fixed magnetization orientation or the variable magnetization orientation relative to the other to be along a tilting axis that is at least substantially non-parallel to at least one of a first easy axis of the fixed magnetization orientation or a second easy axis of the variable magnetization orientation. According to further embodiments of the present invention, a method of forming a magnetoresistive device is also provided.
US10170687B2 Spin torque majority gate device
The disclosed technology relates generally to magnetic devices, and more particularly to spin torque majority gate devices such as spin torque magnetic devices (STMG), and to methods of fabricating the same. In one aspect, a majority gate device includes a plurality of input zones and an output zone. A magnetic tunneling junction (MTJ) is formed in each of the input zones and the output zone, where the MTJ includes a non-magnetic layer interposed between a free layer stack and a hard layer. The free layer stack in turn includes a bulk perpendicular magnetic anisotropy (PMA) layer on a seed layer, a magnetic layer formed on and in contact with the bulk PMA layer, and a non-magnetic layer formed on the magnetic layer. Each of the bulk PMA layer and the seed layer is configured as a common layer for each of the input zones and the output zone.
US10170686B2 Electric energy harvester using ultrasonic wave
There is provided an electric energy generator system comprising: an ultrasonic-wave emission device configured to generate an ultrasonic-wave and emit the ultrasonic-wave; and an electric energy generator device configured to generate an electric energy upon a receipt of the emitted ultrasonic-wave.
US10170683B2 Piezoelectric vibration module
A piezoelectric vibration module includes external electrodes arranged in a stack direction on the outside surface of a piezoelectric device so that the state in which the piezoelectric device is coupled to the terminals of an FPCB can be reliably maintained even in a piezoelectric device bending phenomenon dependent on the repetition of contraction and/or expansion of the piezoelectric device. A portion in which the external electrodes of the piezoelectric device come in contact with the FPCB may be placed in a portion having small displacement.
US10170681B1 Laser annealing of qubits with structured illumination
A qubit may be formed by forming a Josephson junction between two capacitive plates. The Josephson junction may be annealed with a thermal source. The thermal source may be a laser that generates a Gaussian beam. An axicon lens may be exposed to the Gaussian beam. Annealing the Josephson junction may alter the resistance of the Josephson junction.
US10170676B2 Light emitting device package and lighting apparatus having same
An embodiment relates to a light emitting device package and a lighting apparatus having the same. According to the embodiment, a light emitting device package includes a first lead frame; a second lead frame spaced apart from the first lead frame; a body coupled to the first lead frame and the second lead frame and includes a first cavity which exposes a portion of the upper surface of the first lead frame, a second cavity which exposes a portion of the upper surface of the second lead frame, and a spacer which is disposed between the first lead frame and the second frame; at least one light emitting device disposed in the first cavity; and a protection device disposed in the second cavity. The second cavity is disposed on a first inside surface of the first cavity and the first inside surface is connected to an upper surface of the spacer, and an area of a bottom surface of the first cavity is equal to or less than 40% of entire area of the body.
US10170675B2 P—N separation metal fill for flip chip LEDs
A light emitting diode (LED) structure has semiconductor layers, including a p-type layer, an active layer, and an n-type layer. The p-type layer has a bottom surface, and the n-type layer has a top surface through which light is emitted. Portions of the p-type layer and active layer are etched away to expose the n-type layer. The surface of the LED is patterned with a photoresist, and copper is plated over the exposed surfaces to form p and n electrodes electrically contacting their respective semiconductor layers. There is a gap between the n and p electrodes. To provide mechanical support of the semiconductor layers between the gap, a dielectric layer is formed in the gap followed by filling the gap with a metal. The metal is patterned to form stud bumps that substantially cover the bottom surface of the LED die, but do not short the electrodes. The substantially uniform coverage supports the semiconductor layer during subsequent process steps.
US10170667B2 Semiconductor optical device
A semiconductor optical device has a multilayer structure 30 including a first compound semiconductor layer 31, an active layer 33, and a second compound semiconductor layer 32. A second electrode 42 is formed on the second compound semiconductor layer 32 through a contact layer 34. The contact layer 34 has a thickness of four or less atomic layers. When an interface between the contact layer 34 and the second compound semiconductor layer 32 is an xy-plane, a lattice constant along an x-axis of crystals constituting an interface layer 32A which is a part of the second compound semiconductor layer in contact with the contact layer 34 is x2, a lattice constant along a z-axis is z2, a length along an x-axis in one unit of crystals constituting the contact layer 34 is xc′, and a length along the z-axis is zc′, (zc′/xc′)>(z2/x2) is satisfied.
US10170661B2 Integrated photodetector waveguide structure with alignment tolerance
An encapsulated integrated photodetector waveguide structures with alignment tolerance and methods of manufacture are disclosed. The method includes forming a waveguide structure bounded by one or more shallow trench isolation (STI) structure(s). The method further includes forming a photodetector fully landed on the waveguide structure.
US10170660B2 Digital alloy germanium heterojunction solar cell
A photovoltaic device includes a digital alloy buffer layer including a plurality of alternating layers of semiconductor material. An absorption layer epitaxially is grown on the digital alloy buffer layer, an intrinsic layer is formed on the absorption layer and a doped layer is formed on the intrinsic layer. A conductive contact is formed on the doped layer.
US10170656B2 Inverted metamorphic multijunction solar cell with a single metamorphic layer
The present disclosure provides a multijunction solar cell that includes: a first sequence of layers of semiconductor material forming a first set of one or more solar subcells; a graded interlayer adjacent to said first sequence of layers; a second sequence of layers of semiconductor material forming a second set of one or more solar subcells; and a high band gap contact layer adjacent said second sequence of layers, wherein the high band gap contact layer is composed of p++ type InGaAlAs or InGaAs.
US10170655B2 Energy harvesting device with prefabricated thin film energy absorption sheets and roll-to-sheet and roll-to-roll fabrication thereof
An energy harvesting device includes prefabricated thin film energy absorption sheets that are each tuned to absorb electromagnetic energy of a corresponding wavelength. The energy harvesting device can include a prefabricated thin film converter sheet to convert the electromagnetic energy into electrical power. The energy harvesting device can include a prefabricated thin film battery sheet to store the electrical power. Each thin film energy absorption sheet can be fabricated using a roll-to-roll process. The energy harvesting device can be fabricated using a roll-to-sheet process from rolls of the thin film energy absorption sheets.
US10170654B2 Solar powered device with scalable size and power capacity
A window transmissivity control assembly having a power source with scalable size and power capacity is provided. The assembly includes an insulated glazing unit including a variably transmissive glazing, a photovoltaic module attached to the insulated glazing unit and electrically coupled to the variably transmissive glazing, and a control module having a control circuit for controlling transmissivity of the glazing and a battery for providing power to the glazing. The photovoltaic assembly is attached to an exterior face portion of the insulated glazing unit, and a control module is attached to an interior face portion of the insulated glazing unit. Each module may extend from a first end of the insulated glazing unit to an opposing second end of the insulated glazing unit, wherein the length of the module being substantially the same as the distance between the first and second ends of the insulated glazing unit.
US10170646B2 Solar cell module
A solar cell module includes a plurality of solar cells each including a semiconductor substrate, an emitter region forming a p-n junction along with the semiconductor substrate, a first electrode connected to the emitter region, and a second electrode connected to a back surface of the semiconductor substrate; and a plurality of wiring members connected to the first electrode or the second electrode and configured to electrically connect the plurality of solar cells in series, wherein a number of wiring members connected to the first electrode or the second electrode of each solar cell is 6 to 30, and the wiring members have a circular cross-section.
US10170645B2 Organic vehicle for electroconductive paste
An organic vehicle used in the manufacture of electroconductive silver paste. The organic vehicle comprises an organic binder, a surfactant, and an organic solvent. The preferred embodiment of the invention utilizes at least one of PVP, PMMA, or PVB as the organic binder, allowing for high compatibility with the metallic particles and resulting in an electroconductive paste with low viscosity for fine line printability. Another aspect of the invention relates to an electroconductive paste composition. The preferred embodiment utilizes metallic particles, glass frit, and an organic vehicle comprising a binder, namely at least one of PVP, PMMA, or PVB, a surfactant, and an organic solvent.
US10170644B2 Processes for uniform metal semiconductor alloy formation for front side contact metallization and photovoltaic device formed therefrom
A photovoltaic device is provided that includes a semiconductor substrate including a p-n junction with a p-type semiconductor portion and an n-type semiconductor portion one lying on top of the other, wherein an upper exposed surface of the semiconductor substrate represents a front side surface of the semiconductor substrate. A plurality of patterned antireflective coatings is located on the front side surface to provide a grid pattern including a busbar region and finger regions. The busbar region includes at least a real line interposed between at least two dummy lines. A material stack including at least one metal layer located on the semiconductor substrate in the busbar region and the finger regions.
US10170643B2 Method for manufacturing barrier film with enhanced moisture resistance and barrier film manufactured by the same
A barrier film and a method of manufacturing the barrier film are provided. The method includes performing high-pressure thermal treatment under certain conditions on an oxide thin film deposited by sputtering deposition or atomic layer deposition (ALD) to manufacture a barrier film with improved moisture resistance. According to the method, moisture resistance of the barrier film can be improved at a low process temperature by using both thermal energy and pressure energy. The barrier film provided herein can be useful as a barrier film for solar cells.
US10170642B2 Solar cells with improved lifetime, passivation and/or efficiency
A method of fabricating a solar cell can include forming a dielectric region on a silicon substrate. The method can also include forming an emitter region over the dielectric region and forming a dopant region on a surface of the silicon substrate. In an embodiment, the method can include heating the silicon substrate at a temperature above 900 degrees Celsius to getter impurities to the emitter region and drive dopants from the dopant region to a portion of the silicon substrate.
US10170641B2 Vertical pin diode
A vertical positive-intrinsic-negative (pin) diode includes a semiconductor substrate in which a P-type region, an intrinsic region, and an N-type region are sequentially disposed in a vertical direction to be formed therein, a first electrode formed on one surface of the semiconductor substrate to be in electrical contact with the P-type region, and a second electrode formed on the other surface of the semiconductor substrate to be in electrical contact with the N-type region, wherein the P-type region and the N-type region are respectively disposed in an upper portion and a lower portion of the semiconductor substrate to be opposite to each other.
US10170640B2 FinFET transistor gate and epitaxy formation
Embodiments are directed to a method of forming a semiconductor device and resulting structures that reduce shallow trench isolation (STI) undercutting, floating gates, and gate voids without degrading epitaxy quality. The method includes forming a first and second semiconductor fin on a substrate. A buffer layer is formed on a surface of the substrate between the first and second semiconductor fins and a semiconducting layer is formed on the buffer layer. The buffer layer is selectively removed and replaced with a dielectric layer. A first gate is formed over a first channel region of the first semiconductor fin and a second gate is formed over a second channel region of the first semiconductor fin. Source and drain epitaxy regions are selectively formed on surfaces of the first gate.
US10170639B2 3D memory
Three-dimensional memory cells and methods of making and using the memory cells are discussed generally herein. In one or more embodiments, a three-dimensional vertical memory can include a memory stack. Such a memory stack can include memory cells and a dielectric between adjacent memory cells, each memory cell including a control gate and a charge storage structure. The memory cell can further include a barrier material between the charge storage structure and the control gate, the charge storage structure and the barrier material having a substantially equal dimension.
US10170635B2 Semiconductor device, display device, display apparatus, and system
A semiconductor device includes a base; a gate electrode to which a gate voltage is applied; a source electrode and a drain electrode through which an electric current is generated according to the gate voltage being applied to the gate electrode; a semiconductor layer made of an oxide semiconductor; and a gate insulating layer inserted between the gate electrode and the semiconductor layer. The semiconductor layer includes a channel-forming region and a non-channel-forming region; the channel-forming region is in contact with the source electrode and the drain electrode, and the non-channel-forming region is in contact with the source electrode and the drain electrode.
US10170631B2 Manufacturing methods of oxide thin film transistors
The manufacturing method of oxide thin film transistors (TFTs) includes: providing a substrate and forming an oxide semiconductor active layer on the substrate; depositing an insulation dielectric layer on the active layer; and applying an annealing process to components formed after the insulation dielectric layer is deposited. After depositing the gate insulation layer on the oxide semiconductor active layer, the annealing process is applied to the formed component, which eliminates the difference of the component performance caused by the insulation dielectric layer formed by different film formation processes such that the reproducibility of the film formation processes may be enhanced.
US10170629B2 Field-effect transistor and the manufacturing method
A field-effect transistor and a manufacturing method thereof are provided. The method includes depositing a first insulating layer on a substrate; forming a source electrode and a drain electrode on the first insulating layer; forming a carbon quantum dots active layer covering the source electrode and the drain electrode; and forming a second insulating layer and a gate electrode on the carbon quantum dots active layer sequentially. According to the above method, the present disclosure making the field-effect transistor active layer with carbon quantum dots as materials, which enriches the material of the field-effect transistor, reduces the environmental pollution in current technology by using metal dots film, and reduces the dependence on metal elements.
US10170622B2 Semiconductor device including MOS transistor having silicided source/drain region and method of fabricating the same
A semiconductor device has a silicide source/drain region is fabricated by growing silicon on an epitaxial region including silicon and either germanium or carbon. In the method, a gate electrode is formed on a semiconductor substrate with a gate insulating layer interposed therebetween. An epitaxial layer is formed in the semiconductor substrate at both sides of the gate electrodes. A silicon layer is formed to cap the epitaxial layer. The silicon layer and a metal material are reacted to form a silicide layer. In a PMOS, the epitaxial layer has a top surface and inclined side surfaces that are exposed above the upper surface of the active region. The silicon layer is grown on the epitaxial layer in such a way as to cap the top and inclined surfaces.
US10170614B2 Method of forming a semiconductor device
A method of forming a semiconductor device includes forming a first well and a second well in a substrate, wherein the first well is doped with dopants of a first conductivity type and the second well is doped with dopants of a second conductivity type. A third well is formed within the first well, and a gate structure is formed above the substrate, the gate structure partially overlying at least the first and second wells. A first epi region is formed on the third well, wherein the first epi region is doped with second dopants of the second conductivity type, and a drain region is formed that is electrically coupled to the second well.
US10170606B2 Insulated gate bipolar transistor and diode
A semiconductor device includes a semiconductor layer having a first principal surface on one side thereof and a second principal surface on the other side thereof, a channel region of a first conductivity type formed at a surface layer portion of the first principal surface of the semiconductor layer, an emitter region of a second conductivity type formed at a surface layer portion of the channel region in the semiconductor layer, a drift region of the second conductivity type formed in a region of the second principal surface side with respect to the channel region in the semiconductor layer so as to be electrically connected to the channel region, a collector region of the first conductivity type formed at a surface layer portion of the second principal surface of the semiconductor layer so as to be electrically connected to the drift region, a cathode region of the second conductivity type formed at a surface layer portion of the second principal surface of the semiconductor layer so as to be electrically connected to the drift region and including a continuously laid around line-shaped pattern, and a gate electrode formed at the first principal surface side of the semiconductor layer so as to face the channel region across an insulating film.
US10170604B2 Method for making a semiconductor device including a resonant tunneling diode with electron mean free path control layers
A method for making a semiconductor device may include forming at least one a double-barrier resonant tunneling diode (DBRTD) by forming a first doped semiconductor layer, and a forming first barrier layer on the first doped semiconductor layer and including a superlattice. The method may further include forming a first intrinsic semiconductor layer on the first barrier layer, forming a second barrier layer on the first intrinsic semiconductor layer and also comprising the superlattice, forming a second intrinsic semiconductor layer on the second barrier layer, and forming a third barrier layer on the second intrinsic semiconductor layer and also comprising the superlattice. The method may further include forming a third intrinsic semiconductor layer on the third barrier layer, forming a fourth barrier layer on the third intrinsic semiconductor layer, and forming a second doped semiconductor layer on the fourth barrier layer.
US10170601B2 Structure and formation method of semiconductor device with bipolar junction transistor
A semiconductor device structure is provided. The semiconductor device structure includes a collector element formed in or over a semiconductor substrate. The semiconductor device structure also includes a semiconductor element over the collector element, and the semiconductor element has a top surface, a bottom surface, and a side surface. The semiconductor device structure further includes an emitter element over the top surface of the semiconductor element. In addition, the semiconductor device structure includes a base element over the collector element and in direct contact with the side surface of the semiconductor element.
US10170600B2 Method for manufacturing semiconductor device
A manufacturing method of a semiconductor device including a step of forming a silicon layer over a formation substrate, a step of forming a resin layer over the silicon layer, a step of forming a transistor over the resin layer, a step of forming a conductive layer over the silicon layer and the resin layer, and a step of separating the formation substrate and the transistor. The resin layer has an opening over the silicon layer. The conductive layer is in contact with the silicon layer through the opening in the resin layer. In the step of separating the formation substrate and the transistor, the silicon layer is irradiated with light, so that silicon contained in the silicon layer reacts with a metal contained in the conductive layer, and a metal silicide layer is formed.
US10170598B2 Semiconductor device and method for manufacturing the same
An object is to provide a semiconductor device including an oxynitride semiconductor whose carrier density is controlled. By introducing controlled nitrogen into an oxide semiconductor layer, a transistor in which an oxynitride semiconductor having desired carrier density and on characteristics is used for a channel can be manufactured. Further, with the use of the oxynitride semiconductor, even when a low resistance layer or the like is not provided between an oxynitride semiconductor layer and a source electrode and between the oxynitride semiconductor layer and a drain electrode, favorable contact characteristics can be exhibited.
US10170596B2 Fabrication of an isolated dummy fin between active vertical fins with tight fin pitch
A method of forming an arrangement of active and inactive fins on a substrate, including forming at least three vertical fins on the substrate, forming a protective liner on at least three of the at least three vertical fins, removing at least a portion of the protective liner on the one of the at least three of the at least three of vertical fins, and converting the one of the at least three of the at least three vertical fins to an inactive vertical fin.
US10170593B2 Threshold voltage modulation through channel length adjustment
A method of forming an arrangement of long and short fins on a substrate, including forming a plurality of finFET devices having long fins on the substrate, where the long fins have a fin length in the range of about 180 nm to about 350 nm, and forming a plurality of finFET devices having short fins on the substrate, where the short fins have a fin length in the range of about 60 nm to about 140 nm, wherein at least one of the plurality of finFET devices having a long fin is adjacent to at least one of the plurality of finFET devices having a short fin.
US10170590B2 Vertical field effect transistors with uniform threshold voltage
Provided is a method for forming a semiconductor structure. In one or more embodiments of the invention, the method includes forming a semiconductor fin on a substrate and decreasing a width of the semiconductor fin. The method further includes forming a spacer layer on a surface of the substrate and forming a high dielectric constant layer on exposed surfaces of the semiconductor fin and the spacer layer. The method also includes forming a work function metal layer on the high dielectric constant layer. The method also includes removing portions of the work function metal layer and the high dielectric constant layer to expose portions of the spacer layer. A thickness of the remaining work function metal layer on sidewalls of the semiconductor fin is uniform.
US10170589B2 Vertical power MOSFET and methods for forming the same
A device includes a semiconductor region in a semiconductor chip, a gate dielectric layer over the semiconductor region, and a gate electrode over the gate dielectric. A drain region is disposed at a top surface of the semiconductor region and adjacent to the gate electrode. A gate spacer is on a sidewall of the gate electrode. A dielectric layer is disposed over the gate electrode and the gate spacer. A conductive field plate is over the dielectric layer, wherein the conductive field plate has a portion on a drain side of the gate electrode. A conductive via is disposed in the semiconductor region. A source electrode is underlying the semiconductor region, wherein the source electrode is electrically shorted to the conductive field plate through the conductive via.
US10170575B2 Vertical transistors with buried metal silicide bottom contact
A method of fabricating the vertical field effect transistor includes forming a dielectric layer on a metal semiconductor alloy layer that is present on a substrate of a semiconductor material. The dielectric layer is bonded to a supporting substrate. The substrate of the semiconductor material is cleaved, wherein a remaining portion of the semiconductor material provides a semiconductor surface layer in direct contact with the metal semiconductor alloy layer. A vertical fin type field effect transistor (FinFET) is formed atop the stack of the semiconductor surface layer, the metal semiconductor alloy layer, the dielectric layer and the supporting substrate, wherein the semiconductor surface layer provides at least one of a source region or a drain region of the FinFET and the metal semiconductor alloy provides a contact to the source region or the drain region of the FinFET.
US10170572B2 Self-aligned dual trench device
A power MOSFET or a power rectifier may be fabricated according to the invention to include a gate trench and a field plate trench. Both trenches can be formed with a two-step etching process as described in detail in the specification. The devices that embody this invention can be fabricated with higher packaging density and better and more tightly distributed device parameters such as the VF, RDSS, and BV.
US10170567B2 High voltage laterally diffused MOSFET with buried field shield and method to fabricate same
A structure includes a laterally diffused (LD) MOSFET with an n-type drift region disposed on a surface of a substrate and a p-type body region contained in the drift region. The structure further includes an n-type source region contained in the p-type body region; an n-type drain region contained in the n-type drift region; a gate electrode disposed on a gate dielectric overlying a portion of the p-type body region and the n-type drift region and an electrically conductive field shield member disposed within the n-type drift region at least partially beneath the p-type body region and generally parallel to the gate electrode. The electrically conductive buried field shield member is contained within and surrounded by a layer of buried field shield oxide and is common to both a first LD MOSFET and a second LD MOSFET that are connected in parallel. Methods to fabricate the structure are also disclosed.
US10170565B2 Imaging device, method for driving imaging device, and electronic device
An imaging device capable of obtaining high-quality imaging data is provided. The imaging device includes a photoelectric conversion element, a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, and a first capacitor. Variation in the threshold voltage of amplifier transistors can be compensated. Furthermore, the imaging device can have a difference detecting function for holding differential data between imaging data for an initial frame and imaging data for a current frame and outputting a signal corresponding to the differential data.
US10170561B1 Diamond semiconductor device
In one embodiment, a diamond semiconductor device includes a first diamond semiconductor layer of a first conductivity type which has a main surface, a second diamond semiconductor layer of an i-type or a second conductivity type which is provided on the main surface of the first diamond semiconductor layer, and has a first side surface with a plane orientation of a {111} plane, a third diamond semiconductor layer of the first conductivity type which is provided on the first side surface, and a fourth diamond semiconductor layer of the second conductivity type which is provided on the main surface of the first diamond semiconductor layer and on a side surface of the second diamond semiconductor layer at a side opposite to a side of the third diamond semiconductor layer.
US10170558B2 Localized and self-aligned punch through stopper doping for finFET
A method for doping punch through stoppers (PTSs) includes forming fins in a monocrystalline substrate, forming a dielectric layer at a base portion between the fins and forming spacers on sidewalls of the fins down to a top portion of the dielectric layer. The dielectric layer is recessed to form gaps between the top portion of the dielectric layer and the spacer to expose the fins in the gaps. The fins are doped through the gaps to form PTSs in the fins.
US10170557B2 Thyristor with improved plasma spreading
There is provided a thyristor having emitter shorts, wherein in an orthogonal projection onto a plane parallel to a first main side, a contact area covered by an electrical contact of a first electrode layer with a first emitter layer and the emitter shorts includes areas in the shape of lanes, in which an area coverage of the emitter shorts is less than the area coverage of emitter shorts in the remaining area of the contact area, wherein the area coverage of the emitter shorts in a specific area is the area covered by the emitter shorts in that specific area relative to the specific area. The thyristor of the invention exhibits a fast turn-on process even without complicated amplifying gate structure.
US10170554B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes: a gate structure on a substrate; a raised source/drain region adjacent to the gate structure; a channel region under the gate structure; and a protection layer between the substrate and the raised source/drain region. The protection layer is interposed between the substrate and the raised source/drain region. An atom stacking arrangement of the protection layer is different from the substrate and the raised source/drain region.
US10170549B2 Strained stacked nanosheet FETs and/or quantum well stacked nanosheet
Exemplary embodiments provide for fabricating a nanosheet stack structure having one or more sub-stacks. Aspects of the exemplary embodiments include: growing an epitaxial crystalline initial stack of one or more sub-stacks, each of the sub-stacks having at least three layers, a sacrificial layer A, and at least two different non-sacrificial layers B and C having different material properties, wherein the non-sacrificial layers B and C layers are kept below a thermodynamic or kinetic critical thickness corresponding to metastability during all processing, and wherein the sacrificial layer An is placed only at a top or a bottom of each of the sub-stacks, and each of the sub-stacks is connected to an adjacent sub-stack at the top or the bottom using one of the sacrificial layers A; proceeding with fabrication flow of nanosheet devices, such that pillar structures are formed at each end of the epitaxial crystalline stack that to hold the nanosheets in place after selective etch of the sacrificial layers; and selectively removing sacrificial layers A to all non-sacrificial layers B and C, while the remaining layers in the stack are held in place by the pillar structures so that after removal of the sacrificial layers An, each of the sub-stacks contains the non-sacrificial layers B and C.
US10170542B2 Semiconductor device
A semiconductor device including a substrate of a first conductivity type, a metal-oxide-semiconductor-field-effect transistor (MOSFET), junction gate field-effect transistors (JFETs), an isolation structure, and a buried layer of a second conductivity type is provided. The MOSFET is located on the substrate and has a first epitaxial layer of the second conductivity type. The JFET is located on the substrate and has a second epitaxial layer of the second conductivity type. The isolation structure is located between the MOSFET and the JFET to separate the first epitaxial layer from the second epitaxial layer. The buried layer is located between the MOSFET and the substrate. The buried layer extends from below the MOSFET to below the isolation structure and below the JFET, so as to electrically connect the MOSFET to the first JFET.
US10170533B2 Display device, method for driving the same, and electronic apparatus
A display device including a pixel array unit having a matrix of pixels each configured such that an anode electrode of an organic electroluminescent element is connected to a source electrode of a drive transistor, a gate electrode of the drive transistor is connected to a source or drain electrode of a writing transistor, and a storage capacitor is connected between the gate and source electrodes of the drive transistor, scanning lines and power supply lines for individual pixel rows, and signal lines for individual pixel columns. A video signal reference potential is supplied to the signal lines for a period during which a scanning signal is supplied to the scanning lines during driving of pixels in a preceding row. During threshold correction for the drive transistor in a current pixel, the video signal reference potential and a potential of the cathode electrode of the organic electroluminescent element are equal.
US10170522B2 High pixel density array architecture
What is disclosed is a pixel array architecture for displays being based on a matrix of subpixels arranged in a rectilinear matrix oriented at an angle relative to a horizontal direction of the display, exhibiting a reduced pixel pitch for the subpixels.
US10170520B1 Negative-capacitance steep-switch field effect transistor with integrated bi-stable resistive system
Fabricating a negative capacitance steep-switch transistor includes receiving a semiconductor structure including a substrate, a fin, a source/drain, a gate, a cap disposed upon the gate, a trench contact disposed upon the source/drain, and an inter-layer dielectric. A source/drain recess is formed in the inter-layer dielectric extending to the trench contact, and a gate recess is formed in the inter-layer dielectric extending to the gate. A ferroelectric material is deposited within the gate recess, and a source/drain contact is formed within the source/drain recess. A gate contact is formed within the gate recess, and a contact recess is formed in a portion of the source/drain contact. A bi-stable resistive system (BRS) material is formed in the contact recess, and a metallization layer contact is formed upon the BRS material. A portion of the source/drain contact, the BRS material, and a portion of the metallization layer contact forms a reversible switch.
US10170519B2 Magnetoresistive element and memory device
According to one embodiment, a magnetoresistive element includes a first metal layer having a body-centered cubic structure, a second metal layer having a hexagonal close-packed structure on the first metal layer, a metal nitride layer on the second metal layer, a first magnetic layer on the metal nitride layer, an insulating layer on the first magnetic layer, and a second magnetic layer on the insulating layer.
US10170518B2 Self-assembled pattern process for fabricating magnetic junctions usable in spin transfer torque applications
Magnetic junctions usable in a magnetic device and a method for providing the magnetic junctions are described. A patterned seed layer is provided. The patterned seed layer includes magnetic seed islands interspersed with an insulating matrix. At least a portion of the magnetoresistive stack is provided after the patterned seed layer. The magnetoresistive stack includes at least one magnetic segregating layer. The magnetic segregating layer(s) include at least one magnetic material and at least one insulator. The method anneals the at least the portion of the magnetoresistive stack such that the at least one magnetic segregating layer segregates. The constituents of the magnetic segregating layer segregate such that portions of magnetic material(s) align with the magnetic seed islands(s) and such that portions of the insulator(s) align with the insulating matrix.
US10170516B2 Image sensing device and method for fabricating the same
An image sensing device is provided. The image sensing device includes a substrate having a pixel array with a plurality of pixels. A light guide structure is disposed over the substrate, forming a plurality of light pipes and a plurality of reflecting portions surrounding the light pipes. The light pipes are aligned with the pixels of the pixel array. The invention also provides a method for fabricating the image sensing device.
US10170515B2 Implantation process for semiconductor device
A semiconductor device includes a substrate and a device. The substrate has a first surface and a second surface opposite to each other. The substrate includes a first well region, and the first well region includes a first shallow implantation region adjacent to the first surface and a first deep implantation region adjacent to the second surface, in which a dopant concentration of the first deep implantation region at the second surface is substantially equal to 0. The device is disposed on the first surface of the substrate and adjoins the first shallow implantation region.
US10170514B2 Image sensor
An image sensor comprises an array of pixels comprising: a pinned photodiode; a first sense node A; a second sense node B; a transfer gate TX connected between the pinned photodiode and the first sense node A; a first reset transistor M3 connected between a voltage reference line Vrst and the second sense node B; a second reset transistor M4 connected between the first sense node A and the second sense node B; and a buffer amplifier M1 having an input connected to the first sense node A. The control logic is arranged to operate the pixels in a low conversion gain mode and in a high conversion gain mode. In each of the conversion gain modes the control logic is arranged to operate one of a first reset control line RS1 and a second reset control line RS2 to continuously switch on one of the first reset transistor M3 and the second reset transistor M4 during a readout period of an operational cycle of the pixels.
US10170511B1 Solid-state imaging devices having a microlens layer with dummy structures
A solid-state imaging device has a sensing region, a pad region and a peripheral region between the sensing region and the pad region. The solid-state imaging device includes a plurality of photoelectric conversion elements formed in a semiconductor substrate and disposed in the sensing region, and a bond pad disposed on the semiconductor substrate and in the pad region. The solid-state imaging device further includes a microlens layer disposed above the semiconductor substrate. The microlens layer includes a microlens array in the sensing region and a first dummy structure in the pad region. The first dummy structure includes a plurality of first microlens elements disposed to surround an area of the bond pad. Moreover, the solid-state imaging device includes a passivation film conformally formed on a top surface of the microlens layer.
US10170510B2 Color separation element array, image sensor including the same, and electronic device
A color separation element array, an image sensor including the color separation element array, and an electronic device including the color separation element array are provided. The color separation element array includes a plurality of color separation elements configured to separate an incident light into a color light according to wavelength bands in a transparent layer, the plurality of color separation elements including a first element and a second element having different refractive indices, and the first element and second element being arranged in a horizontal direction.
US10170505B2 Display apparatus
A display apparatus capable of reducing a defect rate during manufacturing and utilizing thereof, the display apparatus includes a substrate comprising a display area and a peripheral area outside the display area; a display unit over an upper surface of the substrate to correspond to the display area; and a protective film including a protective film base and an adhesive layer, the protective film being attached to the lower surface of the substrate by the adhesive layer, wherein the protective film base includes a first protective film base corresponding at least to the display area, and a second protective film base having physical properties that are different from physical properties of the first protective film base and corresponding to at least a part of the peripheral area.
US10170504B2 Manufacturing method of TFT array substrate, TFT array substrate and display device
Embodiments of the disclosure provide a manufacturing method of a TFT array substrate, a TFT array substrate and a display device. The TFT array substrate comprises a thin film transistor and a pixel electrode formed on a base substrate, the pixel electrode is electrically connected with a drain electrode of the thin film transistor. The array substrate further comprises an light-shielding pattern provided above the thin film transistor.
US10170501B2 Display panel
A display panel is provided. The display panel includes a substrate including a non-display region containing a thin film transistor, which includes a semiconductor layer; a first insulating layer; a first metal layer; a second insulating layer; a first and second via hole series disposed adjacent to the respective opposite sides of the first metal layer. The first via hole series includes a plurality of first via holes, and the second via hole series includes a plurality of second via holes. A second metal layer includes a first portion and a second portion. The minimum distance between an edge of the first portion and an edge of the first metal layer is a first distance, and the minimum distance between an edge of the second portion and another edge of the first metal layer is a second distance, and the second distance is greater than the first distance.
US10170499B2 FinFET device with abrupt junctions
A plurality of semiconductor fins is formed on a surface of an insulator layer. Gate structures are then formed that are orientated perpendicular and straddle each semiconductor fin. A dielectric spacer is then formed on vertical sidewalls of each gate structure. Next, an etch is performed that removes exposed portions of each semiconductor fin and a portion of the insulator layer not protected by the dielectric spacers and the gate structures. The etch provides semiconductor fin portions that have exposed vertical sidewalls. A doped semiconductor material is then formed from each exposed vertical sidewall of each semiconductor fin portion, followed by an anneal which causes diffusion of dopants from the doped semiconductor material into each semiconductor fin portion and the formation of source/drain regions. The source/drain regions are present along the sidewalls of each semiconductor fin portion and are located beneath the dielectric spacers.
US10170496B2 Semiconductor device and manufacturing method thereof
A semiconductor device in accordance with an embodiment may include a cell structure, a source coupling structure, and a source discharge transistor. The cell structure may include alternately stacked first conductive patterns and first interlayer insulating layers enclosing a channel layer. The source coupling structure separated from the cell structure may include alternately stacked second conductive patterns and second interlayer insulating layers. The source discharge transistor may be coupled to the source coupling structure.
US10170492B2 Memory device and method for fabricating the same
A memory device includes a semiconductor substrate, a first conductive layer, a plurality of second conductive layers, a plurality insulating layers, at least one contact plug and at least one dummy plug. The first conductive layer is disposed on the semiconductor substrate. The insulating layers are disposed on the first conductive layer. The second conductive layers are alternatively stacked with the insulating layers and insulated from the first conductive layer. The contact plug passes through the insulating layers and the second conductive layers, insulates from the second conductive layers and electrically contacts to the first conductive layer. The dummy plug, corresponds to the at least one contact plug, passes through the insulating layers and the second conductive layers, and insulates from the second conductive layers and the first conductive layer.
US10170485B2 Three-dimensional stacked junctionless channels for dense SRAM
A structure comprises a first channel region forming an n-channel device; a second channel region forming a p-channel device, the p-channel device being stacked with the n-channel device in a vertical orientation; a gate positioned around the stacked n-channel device and p-channel device; and at least one source region and at least one drain region extending from each of the n-channel device and the p-channel device. Each of the at least one source region and the at least one drain region within the stacked n-channel device and p-channel device are independently contacted.
US10170483B2 Semiconductor device, static random access memory cell and manufacturing method of semiconductor device
A semiconductor device includes a substrate, a first semiconductor fin, a second semiconductor fin, an n-type epitaxy structure, a p-type epitaxy structure, and a plurality of dielectric fin sidewall structures. The first semiconductor fin is disposed on the substrate. The second semiconductor fin is disposed on the substrate and adjacent to the first semiconductor fin. The n-type epitaxy structure is disposed on the first semiconductor fin. The p-type epitaxy structure is disposed on the second semiconductor fin and separated from the n-type epitaxy structure. The dielectric fin sidewall structures are disposed on opposite sides of at least one of the n-type epitaxy structure and the p-type epitaxy structure.
US10170478B2 Spacer for dual epi CMOS devices
Aspects of the disclosure include a method for making a semiconductor, including patterning a first transistor having one or more gate stacks on a first source-drain area and second transistor comprising one or more gate stacks on a second source-drain area, forming dielectric spacers on gate stack side walls, depositing a first nitride liner on the first and second transistors. The method also includes masking the second transistor and etching to remove the first nitride material and the spacer from the first source-drain area and growing a first epitaxial layer on the first source-drain area by an epitaxial growth process. The method also includes depositing a second nitride liner on the first and second transistors. The method also includes masking the first transistor. The method also includes etching to remove the second nitride material from the second source-drain area and growing a second epitaxial layer on the second source-drain area by an epitaxial growth process.
US10170476B2 Structure and method of latchup robustness with placement of through wafer via within CMOS circuitry
A method of manufacturing a semiconductor structure includes: forming a trench in a back side of a substrate; depositing a dopant on surfaces of the trench; forming a shallow trench isolation (STI) structure in a top side of the substrate opposite the trench; forming a deep well in the substrate; out-diffusing the dopant into the deep well and the substrate; forming an N-well and a P-well in the substrate; and filling the trench with a conductive material.
US10170473B1 Forming long channel FinFET with short channel vertical FinFET and related integrated circuit
A method of forming an integrated circuit includes forming a FinFET by: forming a semiconductor fin on a semiconductor substrate; forming a first source/drain region in the semiconductor substrate under a first end of the semiconductor fin and a second source/drain region in the semiconductor substrate under a second, opposing end of the semiconductor fin, the second source/drain region separated from the first source/drain region by a portion of the semiconductor substrate having an opposite doping from that of the first and second source/drain region; and forming a surrounding gate extending about the semiconductor fin above the semiconductor substrate. A second vertical FinFET may be formed simultaneously. The method allows the FinFET to have a long channel extending laterally through its fin compared to the short channel of the vertical FinFET, thus creating short channel and long channel devices together without impacting vertical FinFET height.
US10170472B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a substrate first through fourth active fins on the substrate, extending in a first direction, and spaced apart from one another in a second direction that intersects the first direction, a first gate electrode extending in the second direction and on the first active fin to overlap with the first active fin but not with the second through fourth active fins, a second gate electrode extending in the second direction and on the second and third active fins to overlap with the second active fin but not with the first and fourth active fins, a first contact on the first gate electrode and connected to a first wordline, and a second contact on the second gate electrode and connected to a second wordline. The first through third active fins are between the first and second contacts. Related devices are also discussed.
US10170471B2 Bulk fin formation with vertical fin sidewall profile
A semiconductor device, having a heterogeneous silicon stack, wherein the heterogeneous silicon stack comprises at least a base layer, a doped silicon layer, and an undoped silicon layer. The semiconductor device further includes a plurality of silicon fins atop a doped silicon oxide fin layer and an undoped silicon oxide fin layer, wherein the plurality of silicon fins have a uniform width along the height of the plurality of silicon fins, and wherein the plurality of silicon fins have a plurality of hard mask caps.
US10170465B2 Co-fabrication of vertical diodes and fin field effect transistors on the same substrate
A method of forming a vertical finFET and vertical diode device on the same substrate, including forming a channel layer stack on a heavily doped layer; forming fin trenches in the channel layer stack; oxidizing at least a portion of the channel layer stack inside the fin trenches to form a dummy layer liner; forming a vertical fin in the fin trenches with the dummy layer liner; forming diode trenches in the channel layer stack; oxidizing at least a portion of the channel layer stack inside the diode trenches to form a dummy layer liner; forming a first semiconductor segment in a lower portion of the diode trenches with the dummy layer liner; and forming a second semiconductor segment in an upper portion of the diode trenches with the first semiconductor segment, where the second semiconductor segment is formed on the first semiconductor segment to form a p-n junction.
US10170462B2 Display device
An organic light emitting display device comprising a display panel including an active area where an image is displayed and a pad area corresponding to a non-display area, the display device includes a first substrate and a second substrate, which face each other, an organic light emitting diode arranged on the first substrate in the active area, a signal pad arranged on the first substrate in the pad area, a connection electrode connected with one side of the signal pad, and a flexible circuit film connected with the connection electrode, wherein the signal pad includes a plurality of lines arranged by interposing an insulating film therebetween, and the plurality of lines are electrically connected with each other.
US10170460B2 Voltage balanced stacked clamp
Embodiments of the present invention provide systems and methods for balancing voltages during voltage division. More specifically, circuit performance is enhanced (i) balancing out the voltage drops across two field effect transistors (FETs); (ii) powering inverters through a voltage divider containing two voltage input pins during normal operation of the circuit; and (iii) powering inverters through a FET during electrostatic discharge.
US10170457B2 COWOS structures and method of forming the same
Chip on wafer on substrate structures and methods of forming are provided. The method includes attaching a first die and a second die to an interposer. The method also includes attaching a first substrate to a first surface of the first die and a first surface of the second die. The first substrate includes silicon. The first surface of the first side is opposite to the surface of the first die that is attached to the interposer, and the first surface of the second die is opposite to the surface of the second die that is attached to the interposer. The method includes bonding the interposer to a second substrate.
US10170455B2 Light emitting device with buffer pads
A light emitting device includes a carrier, a plurality of light emitting diode chips and a plurality of buffer pads. Each light emitting diode chip includes a first type semiconductor layer, an active layer, a second type semiconductor layer, a via hole and a plurality of bonding pads. The via hole sequentially penetrates through the first type semiconductor layer, the active layer and a portion of the second type semiconductor layer. The first type semiconductor layer, the active layer, the second type semiconductor layer and the via hole define a epitaxial structure. The buffer pads are disposed between the carrier and the second type semiconductor layer, wherein the buffer pads is with Young's modulus of 2˜10 GPa, the second bonding pad is disposed within the via hole to contact the second type semiconductor layer, and the epitaxial structure is electrically bonded to the receiving substrate through the bonding pads.
US10170454B2 Method and apparatus for direct transfer of semiconductor device die from a mapped wafer
A system for performing a direct transfer of a plurality of semiconductor die from a first substrate to a second substrate based on map data of the location of the semiconductor die. A first conveyance mechanism conveys the first substrate. A second conveyance mechanism conveys the second substrate. A transfer mechanism is disposed adjacent to the first conveyance mechanism to effectuate the direct transfer. A controller causes one or more processors to perform operations including: determining positions of the plurality of semiconductor die based at least in part on map data, conveying at least one of the first substrate or the second substrate such that the first substrate, the second substrate, and the transfer mechanism are in a direct transfer position, and activating the transfer mechanism to perform the direct transfer of the plurality of semiconductor die.
US10170450B2 Method for bonding and interconnecting integrated circuit devices
A method for bonding and interconnecting two or more IC devices arranged on substrates such as silicon wafers is disclosed. In one aspect, the wafers are bonded by a direct bonding technique to form a wafer assembly, and the multiple IC devices are provided with metal contact structures. At least the upper substrate is provided prior to bonding with a cavity in its bonding surface. A TSV (Through Semiconductor Via) is produced through the bonded wafer assembly and an aggregate opening is formed including the TSV opening and the cavity. After the formation of an isolation liner on at least part of the sidewalls of the aggregate opening (that is, at least on the part where the liner isolates the aggregate opening from semiconductor material), a TSV interconnection plug is produced in the aggregate opening.
US10170449B2 Deformable closed-loop multi-layered microelectronic device
A deformable closed-loop multi-layered microelectronic device is provided. A top layer, a bottom layer and a middle layer of the microelectronic device each have at least a first section and a second section pivotable with respect to each other. A pivot is provided to a terminal end of the first section of the middle layer, for allowing the first section to rotate about the pivot. The pivot is vertically sandwiched between and connected to a terminal end of the first section of the top layer and a terminal end of the first section of the bottom layer. The first sections of the bottom layer and the top layer are pivotable in a substantially synchronized manner to deform the bottom layer and the top layer in a substantially synchronized manner.
US10170447B2 Advanced chip to wafer stacking
A method and structure for forming a 3D chip stack using a vacuum chuck. The method may include: forming a first bonding layer on a first wafer and first chips, where the first chips are on a first substrate; forming a second bonding layer on a second wafer and second chips, where the second chips are on a second substrate; separating the second chips from the second wafer, wherein a portion of the second bonding layer remains on the second chips; moving the separated second chips to a cleaning chamber using a vacuum chuck; cleaning the separated second chips in the cleaning chamber; and bonding the second bonding layer on the separated second chips to the first bonding layer on the first chips.
US10170446B2 Structures and methods to enable a full intermetallic interconnect
A method forming an interconnect structure includes depositing a first solder bump on a chip; depositing a second solder bump on a laminate, the second solder bump including a nickel copper colloid surrounded by a nickel or copper shell and suspended in a tin-based solder; aligning the chip with the laminate; performing a first reflow process to join the chip to the laminate; depositing an underfill material around the first solder bump and the second solder bump; and performing a second reflow process at a temperature that is lower than the first reflow process to convert the first solder bump and the second solder bump to an all intermetallic interconnect; wherein depositing the underfill material is performed before or after performing the second reflow process.
US10170443B1 Debonding chips from wafer
A debonding device includes a first member provided with a recess for receiving a carrier body, the carrier body including a first plate, a second plate, and plural semiconductor chips. The semiconductor chips are sandwiched between the first plate and the second plate, the first plate of the carrier body received in the recess being opposed to a bottom of the recess. A second member is configured to change a relative position with respect to the first member, wherein the second member holds the second plate of the carrier body received in the recess using a vacuum suction, and the first member is provided with an inlet to introduce gas into a gap between the first plate and the second plate of the carrier body received in the recess.
US10170442B2 Mount structure including two members that are bonded to each other with a bonding material layer having a first interface layer and a second interface layer
A mount structure includes two members that are bonded to each other with a bonding material layer having a first interface layer and a second interface layer at the interfaces with the two members. The bonding material layer contains a first intermetallic compound and a stress relaxation material. The first intermetallic compound has a spherical, a columnar, or an oval spherical shape, and the same crystalline structure as the first interface layer and the second interface layer, and partly closes the space between the first interface layer and the second interface layer. The stress relaxation material contains tin as a main component, and fills around the first intermetallic compound.
US10170438B2 Static discharge system
A semiconductor circuit includes a three-terminal high voltage semiconductor device, a charge distribution structure and a static discharge system. The charge distribution structure has a plurality of conductors with a floating potential. The charge distribution structure is capacitively coupled to a first terminal of the semiconductor device. The static discharge system removes charge that accumulates on at least a subset of the conductors. The static discharge system removes the charge that accumulates on the subset of conductors when the semiconductor device is in a first state while allowing charge to accumulate on the subset of conductors when the semiconductor device is in a second state.
US10170436B1 Flash memory device having flame resistant
The invention provides a flash memory device having flame resistant, which comprises a first shell, a first circuit board, and a first transmission interface. The first circuit board comprises a controller and a plurality of flash memory elements, is disposed within the first shell, and is covered by a fire protection material. The first transmission interface is disposed outside the first shell. A circuit connection line is connected between the first circuit board and the first transmission interface. By the flash memory elements being accommodated within the fire resistant shell, the fire resistant shell will be for isolating high temperature to avoid the flash memory elements to be burned when the flash memory device exists in a fire scene.
US10170435B2 Guard ring structure and method for forming the same
A method for forming a seal ring structure provides a semiconductor substrate having a first doping region formed over a top portion thereof. The method forms a plurality of patterned photoresist layers over the semiconductor substrate, encircling the semiconductor substrate, wherein each of the patterned photoresist layers has a plurality of parallel strip portions extending along a first direction and a plurality of bridge portions formed between the parallel strip portions, and then performs an etching process to a first doping region of the substrate. The method then removes the first doping region not covered by the patterned photoresist layers and forms a plurality of patterned first doping regions. The method then removes the patterned photoresist layers and forms an isolation region between and adjacent to the patterned first doping regions. Finally, the method forms a plurality of interconnect elements over the semiconductor substrate.
US10170434B2 Warpage control in package-on-package structures
A package includes a bottom substrate and a bottom die over and bonded to the bottom substrate. A metal-particle-containing compound material is overlying a top surface of the bottom die, wherein the metal-particle-containing compound material comprises metal particles. A molding material molds at least a lower part of the bottom die therein, wherein the molding material is overlying the bottom substrate.
US10170430B2 Integrated fan-out package and method of fabricating the same
An integrated fan-out package including a die attach film, an integrated circuit component, an insulating encapsulation, and a redistribution circuit structure is provided. The integrated circuit component is disposed on the die attach film and includes a plurality of conductive terminals. The die attach film includes an uplifted edge which raises toward sidewalls of the integrated circuit component. The insulating encapsulation encapsulates the uplifted edge and the integrated circuit component. The redistribution circuit structure is disposed on the integrated circuit component and the insulating encapsulation, and the redistribution circuit structure is electrically connected to the conductive terminals of the integrated circuit component. A method of fabricating the integrated fan-out package are also provided.
US10170425B2 Microstructure of metal interconnect layer
A metal interconnect layer, a method of forming the metal interconnect layer, a method of forming a device that includes the metal interconnect layer are described. The method of forming the metal interconnect layer includes forming an opening in a dielectric layer, forming a metal layer in the opening and over a top surface of the dielectric layer. The method also includes disposing a metal passivation layer on an overburden portion of the metal layer formed over the top surface of the dielectric layer. The metal passivation layer includes a metal selected from a group of: cobalt (Co), ruthenium (Ru), tantalum (Ta), titanium (Ti), nickel (Ni), tungsten (W), any alloy thereof, nitrides of Co, Ru, Ti, Ni, or W, and any combination thereof. The method also includes performing an anneal at a temperature exceeding 100 degrees centigrade and below 300 degrees centigrade.
US10170418B2 Backside device contact
A method for fabricating a backside device contact using a silicon-on-insulator substrate that includes a device layer, a buried insulator layer, and a handle wafer, includes forming a trench in the device layer. A trench is formed in the device layer. A sacrificial plug is formed in the trench. The handle wafer is removed to reveal the buried insulator layer. The buried insulator layer is partially removed to expose the sacrificial plug at a bottom of the trench. The sacrificial plug is removed. Backside processing of the buried insulator layer is performed. The trench is filled with a conductor to form a contact plug. A final substrate is connected to the buried insulator layer such that the contact plug contacts metallization of the final substrate.
US10170416B2 Selective blocking boundary placement for circuit locations requiring electromigration short-length
A method is presented for forming a semiconductor structure. The method includes depositing an insulating layer over a semiconductor substrate, etching the insulating layer to form trenches for receiving copper (Cu), selectively recessing the Cu at one or more of the trenches corresponding to circuit locations requiring electromigration (EM) short-length, and forming self-aligned conducting caps over the one or more trenches where the Cu has been selectively recessed. The conducting caps can be tantalum nitride (TaN) caps. The method further includes forming a via extending into each of the trenches for receiving Cu. Additionally, the via for trenches including recessed Cu extends to the self-aligned conducting cap, whereas the via for trenches including non-recessed Cu extends to a top surface of the Cu.
US10170415B2 Semiconductor device, semiconductor integrated circuit, and load driving device
On a transistor layer having arranged thereon multiple transistors each including a drain, a source, and a gate, metal interconnection layers serving as input side interconnection layers connected to the drains of the respective transistors and metal interconnection layers serving as output side interconnection layers connected to the sources of the respective transistors are arranged in parallel. Also provided are a plurality of through holes connecting the metal interconnection layers serving as input side interconnection layers to the drains of the respective transistors and connecting the metal interconnection layers serving as output side interconnection layers to the sources of the respective transistors. Resistance values of the plurality of through holes are changed along an arranging direction of the input side interconnection layers and the output side interconnection layers. Accordingly, current densities of the transistors arranged to be distributed in a two-dimensional manner can be uniform.
US10170411B2 Airgap protection layer for via alignment
A method for via alignment includes forming first airgaps between interconnect structures and depositing a pinch off layer to close off openings to the first airgaps. A protection layer is formed in divots in the pinch off layer. The protection layer and the pinch off layer are planarized to form a surface where the protection layer remains in the divots. An interlevel dielectric layer (ILD) is deposited on the surface. The ILD and the pinch off layer are etched using the protection layer as an etch stop to align a via and expose the interconnect structure through the via.
US10170410B2 Semiconductor package with core substrate having a through hole
A semiconductor package includes a frame having a through hole, an electronic component disposed in the through hole, a metal layer disposed on either one or both of an inner surface of the frame and an upper surface of the electronic component, a redistribution portion disposed below the frame and the electronic component, and a conductive layer connected to the metal layer.
US10170405B2 Wiring substrate and semiconductor package
A wiring substrate includes an insulating layer and a wiring layer buried in the insulating layer at a first surface of the insulating layer. The wiring layer includes a first portion and a second portion. The first portion is narrower and thinner than the second portion. The first portion includes a first surface exposed at the first surface of the insulating layer. The second portion includes a first surface exposed at the first surface of the insulating layer and a second surface partly exposed in an opening formed in the insulating layer. The opening is open at a second surface of the insulating layer opposite to the first surface thereof.
US10170402B2 Semiconductor device
A semiconductor device includes a wiring substrate having an upper surface, a plurality of terminals formed on the upper surface, and a lower surface opposite to the upper surface, a first semiconductor chip having a first main surface, a plurality of first electrodes formed on the first main surface, and a first rear surface opposite to the first main surface, and mounted over the upper surface of the wiring substrate such that the first rear surface of the first semiconductor chip faces the upper surface of the wiring substrate, and a plurality of wires electrically connected with the plurality of terminals, respectively.
US10170400B2 Multi-finger transistor and semiconductor device
A multi-finger transistor includes a circuit suppressing a variation in voltage current distribution. The circuit connects gate fingers (21) to each other, or source fingers (31) to each other in a region which is located outside an active region (11) and on a side where a drain pad (42) is disposed. The multi-finger transistor is configured to be linearly symmetric with respect to a direction of propagation of a signal from a gate pad (22) at the position of the gate pad (22).
US10170386B2 Electronic component package and method of manufacturing the same
An electronic component package includes a frame having a cavity, an electronic component disposed in the cavity of the frame, a first metal layer disposed on an inner wall of the cavity of the frame, an encapsulant encapsulating the electronic component, and a redistribution layer disposed below the frame and the electronic component.
US10170385B2 Semiconductor device and method of forming stacked vias within interconnect structure for FO-WLCSP
A semiconductor device has a semiconductor die mounted to a carrier. An encapsulant is deposited over the semiconductor die and carrier. The carrier is removed. A first insulating layer is formed over the encapsulant and semiconductor die. First vias are formed through the first insulating layer to expose contact pads of the semiconductor die. A first conductive layer is formed over the first insulating layer and into the first vias to electrically connect to the contact pads of the semiconductor die. A second insulating layer is formed over the first insulating layer and first conductive layer. Second vias are formed through the second insulating layer by laser direct ablation and aligned or offset with the first vias to expose the first conductive layer. A second conductive layer is formed over the second insulating layer and into the second vias. Conductive vias can be formed through the encapsulant.
US10170384B2 Methods and apparatus providing a graded package for a semiconductor
Methods and apparatus providing a graded package for a semiconductor are disclosed. An example apparatus includes a die; and a graded package encapsulating the die, the graded package including a material that is spatially varied from a first location of the graded package to a second location of the graded package.
US10170378B2 Gate all-around semiconductor device and manufacturing method thereof
Semiconductor device includes first and second nanowire structures disposed on semiconductor substrate extending in first direction on substrate. First nanowire structure includes plurality of first nanowires including first nanowire material extending along first direction and arranged in second direction, second direction substantially perpendicular to first direction. Second nanowire structure includes plurality of second nanowires including second nanowire material extending along first direction arranged in second direction. Second nanowire material is not same as first nanowire material. Each nanowire is spaced-apart from immediately adjacent nanowire. First and second gate structures wrap around first and second nanowires at first region of respective first and second nanowire structures. First and second gate structures include gate electrodes. Viewed in cross section taken along third direction substantially perpendicular to first and second directions, height of first nanowires along second direction is not equal to distance of spacing along second direction between immediately adjacent second nanowires.
US10170374B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes at least one n-channel, at least one p-channel, at least one first high-k dielectric sheath, at least one second high-k dielectric sheath, a first metal gate electrode and a second metal gate electrode. The first high-k dielectric sheath surrounds the n-channel. The second high-k dielectric sheath surrounds the p-channel. The first high-k dielectric sheath and the second high-k dielectric sheath comprise different high-k dielectric materials. The first metal gate electrode surrounds the first high-k dielectric sheath. The second metal gate electrode surrounds the second high-k dielectric sheath.
US10170373B2 Methods for making robust replacement metal gates and multi-threshold devices in a soft mask integration scheme
A method of fabricating advanced multi-threshold field effect transistors using a replacement metal gate process. A first method includes thinning layers composed of multilayer film stacks and incorporating a portion of the remaining thinned film in some transistors. A second method includes patterning dopant materials for a high-k dielectric by using thinning layers composed of multilayer thin film stacks, or in other embodiments, by a single thinning layer.
US10170372B2 FINFET CMOS with Si NFET and SiGe PFET
A method for forming a complementary metal oxide semiconductor (CMOS) device includes growing a SiGe layer on a Si semiconductor layer, and etching fins through the SiGe layer and the Si semiconductor layer down to a buried dielectric layer. Spacers are formed on sidewalls of the fins, and a dielectric material is formed on top of the buried dielectric layer between the fins. The SiGe layer is replaced with a dielectric cap for an n-type device to form a Si fin. The Si semiconductor layer is converted to a SiGe fin for a p-type device by oxidizing the SiGe layer to condense Ge. The dielectric material is recessed to below the spacers, and the dielectric cap and the spacers are removed to expose the Si fin and the SiGe fin.
US10170368B2 Fabricating fin-based split-gate high-drain-voltage transistor by work function tuning
A method is presented for creating an asymmetrical split-gate structure. The method includes forming a first device, forming a second device, forming a first gate stack between a first set of spacers of the first device, and a second gate stack between a second set of spacers of the second device. The method further includes depositing a hard mask over the first and second gate stacks, etching a first section of the first gate stack to create a first gap and a second section of the second gate stack to create a second gap, and forming a third gate stack within the first gap of the first gate stack and within the second gap of the second gate stack such that dual gate stacks are defined for each of the first and second devices. The method further includes annealing the dual gate stacks to form replacement metal gate stacks.
US10170365B2 Wrap around silicide for FinFETs
A method includes forming a gate stack on a middle portion of s semiconductor fin, and forming a first gate spacer on a sidewall of the gate stack. After the first gate spacer is formed, a template dielectric region is formed to cover the semiconductor fin. The method further includes recessing the template dielectric region. After the recessing, a second gate spacer is formed on the sidewall of the gate stack. The end portion of the semiconductor fin is etched to form a recess in the template dielectric region. A source/drain region is epitaxially grown in the recess.
US10170364B2 Stress memorization technique for strain coupling enhancement in bulk finFET device
A method for forming strained fins includes etching trenches in a bulk substrate to form fins, filling the trenches with a dielectric fill and recessing the dielectric fill into the trenches to form shallow trench isolation regions. The fins are etched above the shallow trench isolation regions to form a staircase fin structure with narrow top portions of the fins. Gate structures are formed over the top portions of the fins. Raised source ad drain regions are epitaxially grown on opposite sides of the gate structure. A pre-morphization implant is performed to generate defects in the substrate to couple strain into the top portions of the fins.
US10170363B2 Semiconductor device and method of manufacturing the semiconductor device
An interconnection structure of the semiconductor integrated circuit device may be provided. The interconnection structure may include a first conductive pattern, a second conductive pattern, a dielectric layer and a contact part. The first conductive pattern may have a first width and a first length. The second conductive pattern may be formed over the first conductive pattern. The second conductive pattern may have a second width and a second length. The dielectric layer may be interposed between the first conductive pattern and the second conductive pattern. The contact part may be configured to simultaneously make contact with the first conductive pattern and the second conductive pattern.
US10170361B2 Thin film interconnects with large grains
The present disclosure relates to integrated circuits and to methods of manufacturing interconnects of integrated circuits. For example, an integrated circuit includes a surface of the integrated circuit and an interconnect formed on the surface and comprising a metal. An average grain size of the metal of the interconnect is greater than or equal to at least half of a line width of the interconnect. In another example, a method for manufacturing an interconnect of an integrated circuit includes depositing a layer of a metal onto a surface of the integrated circuit, annealing the metal, patterning a first hard mask for placement over the metal and forming a line of the interconnect and a first via of the interconnect by performing a timed etch of the metal using the first hard mask.
US10170357B2 SOI wafer manufacturing process and SOI wafer
Provided is an SOI wafer manufacturing method that allows production of an SOI wafer having a high gettering ability and a small resistance variance in a thickness direction of an active layer, at high productivity. The SOI wafer manufacturing method includes a first step of implanting light element ions to a surface of at least one of a first substrate and a second substrate to form, on the at least one of the first substrate and the second substrate, a modified layer in which the light element ions are present in solid solution, a second step of forming an oxide film on a surface of at least one of the first substrate and the second substrate, a third step of bonding the first substrate and the second substrate according to a normal-temperature vacuum bonding method, and a fourth step of obtaining an active layer by thinning the first substrate.
US10170356B2 SOI substrate and manufacturing method thereof
This invention application provides a method for manufacturing a SOI substrate, and the method comprising: providing a first semiconductor substrate; growing a first insulating layer on a top surface of the first semiconductor substrate for forming a first wafer; irradiating the first semiconductor substrate via a ion beam for forming a doping layer to a pre-determined depth from a top surface of the first insulating layer; providing a second substrate; growing a second insulating layer on a top surface of the second semiconductor substrate for forming a second wafer; bonding the first wafer with the second wafer; annealing the first wafer and second wafer at a deuterium atmosphere; separating a part of the first wafer from the second wafer; and forming a deuterium doped layer on the second wafer.
US10170350B2 Correlation between conductivity and pH measurements for KOH texturing solutions and additives
The variability of an etchant concentration in an immersion processes for treatment of semiconductor devices can be significantly lowered by continuously measuring the conductivity of an etchant solution and comparing against predetermined thresholds. The etchant concentration can be maintained by a feed and bleed process based on conductivity measurements of the etchant solution and the conductivity measurements being correlated with premeasured pH values of an etchant solution.
US10170349B2 Substrate treating apparatus
A substrate treating apparatus includes a plurality of solution treating units for performing solution treatment of substrates, and a plurality of individual gas supply devices provided to correspond individually to the solution treating units, each for supplying gas at a variable rate only to one of the solution treating units. The solution treating units perform the solution treatment by supplying treating solutions to the substrates. The individual gas supply devices supply gas only to the solution treating units corresponding thereto. The individual gas supply devices supply the gas at adjustable rates to the solution treating units. The rate of gas supply to the solution treating units can therefore be varied for each solution treating unit.
US10170348B2 Production system for printing electronic devices
A printing production line system for an electronic device includes a transport chamber with a robot transport line in which a self-traveling robot transports a base material in a sheet-fed manner in a free state, a plurality of processing chambers for forming an electronic device on the base material by printing on at least one side of the transport chamber, and base material transfer areas that performs loading of the base material to the processing chambers from the self-traveling robot and unloading of the base material to the self-traveling robot from the processing chambers. The transport chamber and the base material transfer area communicate with each other through respective openings, and a one-way air flow in each of the openings is formed by making an adjustment such that air pressure in the transport chamber is higher than air pressure in the base material transfer areas.
US10170342B2 Flow controlled liner having spatially distributed gas passages
Embodiments of the present disclosure provide a liner assembly including a plurality of individually separated gas passages. The liner assembly enables tenability of flow parameters, such as velocity, density, direction and spatial location, across a substrate being processed. The processing gas across the substrate being processed may be specially tailored for individual processes with a liner assembly according to embodiment of the present disclosure.
US10170340B2 Semiconductor structure
A semiconductor structure includes a substrate; a chip disposed over the substrate; and a molding disposed over the substrate and surrounding the chip at a molding temperature. The warpage of the substrate is convex or about zero at the molding temperature or 10° C. more or less than the molding temperature.
US10170336B1 Methods for anisotropic control of selective silicon removal
Embodiments of the present technology may include a method of etching. The method may include flowing a gas through a plasma to form plasma effluents. The method may also include reacting plasma effluents with a first layer defining a first feature. The first feature may include a first sidewall, a second sidewall, and a bottom. The first sidewall, the second sidewall, and the bottom may include the first layer. The first layer may be characterized by a first thickness on the sidewall. The method may further include forming a second layer from the reaction of the plasma effluents with the first layer. The first layer may be replaced by the second layer. The second layer may be characterized by a second thickness. The second thickness may be greater than or equal to the first thickness. The method may also include removing the second layer to expose a third layer.
US10170327B2 Fin density control of multigate devices through sidewall image transfer processes
Methods and structures for fabricating fins for multigate devices are disclosed. In accordance with one method, a plurality of sidewalls are formed in or on a plurality of mandrels over a semiconductor substrate such that each of the mandrels includes a first sidewall composed of a first material and a second sidewall composed of a second material that is different from the first material. The first sidewall of a first mandrel of the plurality of mandrels is selectively removed. In addition, a pattern composed of remaining sidewalls of the plurality of sidewalls is transferred onto an underlying layer to form a hard mask in the underlying layer. Further, the fins are formed by employing the hard mask and etching semiconducting material in the substrate.
US10170325B2 Hardmask composition and method of forming pattern by using the hardmask composition
A hardmask composition may include a solvent and a 2-dimensional carbon nanostructure containing about 0.01 atom % to about 40 atom % of oxygen or a 2-dimensional carbon nanostructure precursor thereof. A content of oxygen in the 2-dimensional carbon nanostructure precursor may be lower than about 0.01 atom % or greater than about 40 atom %. The hardmask composition may be used to form a fine pattern.
US10170319B2 Forming a contact for a tall fin transistor
A method of making a semiconductor device includes forming a recessed fin in a substrate, the recessed fin being substantially flush with a surface of the substrate; performing an epitaxial growth process over the recessed fin to form a source/drain over the recessed fin; and disposing a conductive metal around the source/drain.
US10170317B1 Self-protective layer formed on high-k dielectric layer
Semiconductor device structures having metal gate structures with tunable work function values are provided. In one example, a first gate structure and a second gate structure formed on a substrate, wherein the first gate structure includes a first work function metal having a first material, and the second gate structure includes a second work function metal having a second material, the first material being different from the second material, wherein the first gate structure further includes a gate dielectric layer, a self-protective layer having metal phosphate, and the first work function metal on the self-protective layer.
US10170315B2 Semiconductor device having local buried oxide
There is set forth herein a semiconductor device fabricated on a bulk wafer having a local buried oxide region underneath a channel region of a MOSFET. In one embodiment the local buried oxide region can be self-aligned to a gate, and a source/drain region can be formed in a bulk substrate. A local buried oxide region can be formed in a semiconductor device by implantation of oxygen into a bulk region of the semiconductor device followed by annealing.
US10170313B2 Systems and methods for a tunable electromagnetic field apparatus to improve doping uniformity
Systems and methods for improving doping and/or deposition uniformity using a tunable electromagnetic field generation device are provided. In an exemplary embodiment, the system includes a chamber configured to contain a semiconductor wafer, a plasma generator, and a gas inlet, and an exhaust gas outlet. The gas inlet permits a controlled flow of a gas into the chamber through a wall of the chamber and the exhaust gas outlet permits exhausting of gas from the chamber. The system further includes a wafer support structure configured to support the semiconductor wafer during a doping or deposition process and an electromagnetic structure positioned within the chamber and at least partially surrounding an upper surface of the wafer support structure.
US10170304B1 Self-aligned nanotube structures
The present disclosure generally relates to semiconductor structures and, more particularly, to self-aligned nanotube structures and methods of manufacture. The structure includes at least one nanotube structure supported by a plurality of spacers and an insulator material between the spacers and contacting the at least one nanotube structure.
US10170302B2 Superlattice lateral bipolar junction transistor
A bipolar junction transistor includes an intrinsic base formed on a substrate. The intrinsic base includes a superlattice stack including a plurality of alternating layers of semiconductor material. A collector and emitter are formed adjacent to the intrinsic base on opposite sides of the base. An extrinsic base structure is formed on the intrinsic base.
US10170295B2 Flux residue cleaning system and method
A flux residue cleaning system includes first and second immersion chambers, first and second spray chambers, and a drying chamber. The first immersion chamber softens an outer region of a flux residue formed around microbumps interposed between a wafer and a die when the wafer is immersed in a first chemical. The first spray chamber removes the outer region of the flux residue when the wafer is impinged upon by a first chemical spray in order to expose an inner region of the flux residue. The second immersion chamber softens the inner region of the flux residue when the wafer is immersed in a second chemical. The second spray chamber removes the inner region of the flux residue when the wafer is impinged upon by a second chemical spray in order to clean the wafer to a predetermined standard. The drying chamber dries the wafer.
US10170291B1 Apparatus for on-line monitoring particle contamination in special gases
An apparatus for on-line monitoring particle contamination in special gas includes a single particle inductively coupled plasma mass spectrometry (sp-ICPMS) and a gas exchange device (GED). The gas exchange device is coupled to the sp-ICPMS. The gas exchange device includes a corrosion resistant outer tube and a polytetrafluoroethylene (PTFE) inner tube. A gap is formed between the corrosion resistant outer tube and the PTFE inner tube. The length of the PTFE inner tube is 1 meter or more. The argon gas flows in the gap, and the special gas flow in the PTFE inner tube.
US10170286B2 In-situ cleaning using hydrogen peroxide as co-gas to primary dopant or purge gas for minimizing carbon deposits in an ion source
An ion source assembly and method is provided for improving ion implantation performance. The ion source assembly has an ion source chamber and a source gas supply provides a molecular carbon source gas such as toluene to the ion source chamber. A source gas flow controller controls a flow of the molecular carbon source gas to the ion source chamber. An excitation source excites the molecular carbon source gas, forming carbon ions and atomic carbon. An extraction electrode extracts the carbon ions from the ion source chamber, forming an ion beam. A hydrogen peroxide co-gas supply provides a predetermined concentration of hydrogen peroxide co-gas to the ion source chamber, and a hydrogen peroxide co-gas flow controller controls a flow of the hydrogen peroxide gas to the ion source chamber. The hydrogen peroxide co-gas decomposes within the ion source chamber and reacts with the atomic carbon from the molecular carbon source gas in the ion source chamber, forming hydrocarbons within the ion source chamber. An inert gas is further introduced and ionized to counteract oxidation of a cathode due to the decomposition of the hydrogen peroxide. A vacuum pump system removes the hydrocarbons from the ion source chamber, wherein deposition of atomic carbon within the ion source chamber is reduced and a lifetime of the ion source chamber is increased.
US10170285B2 Method of operating semiconductor manufacturing apparatus and semiconductor devices
Some embodiments of the present disclosure provide a semiconductor manufacturing apparatus. The semiconductor manufacturing apparatus includes a chamber, a support and a liner. The chamber is configured for plasma processes and includes a chamber wall. The support is configured to hold a wafer in the chamber. The liner is configured to surround the support and includes a top side and a bottom side. The top side is detachably hung on the chamber wall. The bottom side includes gas passages for plasma particles to pass through the liner.
US10170283B2 Focus ring for plasma processing apparatus
There is provided a focus ring formed without an adhesive that can suppress abnormal electric discharge and obtain uniform plasma environment in a circumferential direction in a plasma processing apparatus. The focus ring includes a plurality of arc-shaped members and a plurality of connecting members connecting the plurality of the arc-shaped members to form a ring shape without an adhesive, and is formed such that a thickness between an upper surface of the connecting member and a bottom surface of a concave fitting portion of the connecting member is greater than a thickness between an upper surface of the arc-shaped member and a bottom surface of a second depression of the arc-shaped member.
US10170281B2 System and method for plasma treatment using directional dielectric barrier discharge energy system
A system including a directional dielectric barrier discharge (DBD) energy system, including a first electrode assembly configured to generate energy, including a first housing having a first fluid disposed in a first chamber, a first magnet, wherein the first magnet is configured to help guide or contain the energy generated by the first electrode assembly, and a first dielectric barrier.
US10170279B2 Multiple coil inductively coupled plasma source with offset frequencies and double-walled shielding
A plasma reactor has an overhead multiple coil antennas including a parallel spiral coil antenna and symmetric and radial RF feeds and cylindrical RF shielding around the symmetric and radial RF feeds. The radial RF feeds are symmetrically fed to the plasma source.
US10170276B2 Method of fabricating an integrated circuit with a pattern density-outlier-treatment for optimized pattern density uniformity
The present disclosure provides one embodiment of an IC method. First pattern densities (PDs) of a plurality of templates of an IC design layout are received. Then a high PD outlier template and a low PD outlier template from the plurality of templates are identified. The high PD outlier template is split into multiple subsets of template and each subset of template carries a portion of PD of the high PD outlier template. A PD uniformity (PDU) optimization is performed to the low PD outlier template and multiple individual exposure processes are applied by using respective subset of templates.
US10170275B2 Cryogenic specimen processing in a charged particle microscope
Surface modification of a cryogenic specimen can be obtained using a charged particle microscope. A specimen is situated in a vacuum chamber on a specimen holder and maintained at a cryogenic temperature. The vacuum chamber is evacuated and a charged-particle beam is directed to a portion of the specimen so as to modify a surface thereof. A thin film monitor is situated in the vacuum chamber and has at least a detection surface maintained at a cryogenic temperature. A precipitation rate of frozen condensate in the vacuum chamber is measured using the thin film monitor, and based on the measured precipitation rate, the surface modification is initiated when the precipitation rate is less than a first pre-defined threshold, or interrupted if the precipitation rate rises above a second pre-defined threshold.
US10170274B2 TEM phase contrast imaging with image plane phase grating
Transmission microscopy imaging systems include a mask and/or other modulator situated to encode image beams, e.g., by deflecting the image beam with respect to the mask and/or sensor. The beam is modulated/masked either before or after transmission through a sample to induce a spatially and/or temporally encoded signal by modifying any of the beam/image components including the phase/coherence, intensity, or position of the beam at the sensor. For example, a mask can be placed/translated through the beam so that several masked beams are received by a sensor during a single sensor integration time. Images associated with multiple mask displacements are then used to reconstruct a video sequence using a compressive sensing method. Another example of masked modulation involves a mechanism for phase-retrieval, whereby the beam is modulated by a set of different masks in the image plane and each masked image is recorded in the diffraction plane.
US10170273B2 Charged particle beam device, and method of manufacturing component for charged particle beam device
The purpose of the present invention is to provide a charged particle beam device that exhibits high performance due to the use of vanadium glass coatings, and to provide a method of manufacturing a component for a charged particle beam device. Specifically provided is a charged particle beam device using a vacuum component characterized by comprising a metal container, the interior space of which is evacuated to form a high vacuum, and coating layers formed on the surface on the interior space-side of the metal container, wherein the coating layers are vanadium-containing glass, which is to say an amorphous substance. Coating vanadium glass onto walls of a space where it is desirable to form a high vacuum, for example walls in the vicinity of an electron source, reduces gas discharge in the vicinity of the electron source, and the getter effect of the coating layer induces localized evacuation and enables the formation of an extremely high vacuum, even in spaces having a complex structure, without providing a large high-vacuum pump.
US10170272B2 System and method for use in electron microscopy
An electron beam shaping unit for use in electron beam column and a method for designing thereof is presented. The electron beam shaping unit is configured for affecting electron beams of high density or strong electron-electron repulsion. These 5 beams can always be modeled with multi electron wave function. The electron beam shaping unit comprises a mask unit configured for affecting propagation of electrons therethrough to thereby form a propagating electron beam having, at far field, radial shape as determined by multi-electron non-linear function being an eigen function determined by a multi-electron Hartree-Fock Hamiltonian.
US10170267B2 Current fuse
Provided is a current fuse that can improve the rating while also preventing explosive scattering of metal in association with arc discharge and enabling reliable cutting off of a circuit. The current fuse (1) includes an insulating substrate (2), a main fuse element (3) disposed on the insulating substrate (2), and a sub-fuse element (4) disposed on the insulating substrate (2) and having a higher melting point than the main fuse element (3). The main fuse element (3) and the sub-fuse element (4) are connected in parallel.
US10170265B2 Leakage current protection device
A leakage current protection device includes an electrical and mechanical assembly which includes: a circuit board; moving contact plates; an auxiliary switch; a reset shaft, having a hook in its lower portion, a bottom end of the reset shaft being set against one end of a reset spring, another end of the reset spring being set against the base; a disconnect mechanism, having a hook at its upper portion to engage with the hook of the reset shaft in a vertical direction; a trip coil and a trip plunger disposed on a side of the disconnect mechanism, where the disconnect mechanism is driven by the trip plunger to move horizontally. The disconnect mechanism further includes a pushing end that controls the auxiliary switch and lifting levers that control the moving contact plates.
US10170262B2 Micro-electro-mechanical system (MEMS) and related actuator bumps, methods of manufacture and design structures
Micro-Electro-Mechanical System (MEMS) structures, methods of manufacture and design structures are provided. The method of forming a MEMS structure includes forming fixed actuator electrodes and a contact point on a substrate. The method further includes forming a MEMS beam over the fixed actuator electrodes and the contact point. The method further includes forming an array of actuator electrodes in alignment with portions of the fixed actuator electrodes, which are sized and dimensioned to prevent the MEMS beam from collapsing on the fixed actuator electrodes after repeating cycling. The array of actuator electrodes are formed in direct contact with at least one of an underside of the MEMS beam and a surface of the fixed actuator electrodes.
US10170260B2 Electromagnetic relay
An electromagnetic relay includes a base, an electromagnet block having a spool with a through hole opening at a flange portion thereof and mounted on an upper surface of the base, a movable iron piece, a movable contact piece rotatable integrally with the movable iron piece, a movable contact fixed to a free end of the movable contact piece, and a fixed contact fixed to a fixed contact terminal and contactable with and separable from the movable contact along with rotation of the movable contact piece. Insulating ribs project from an inward facing surface of a spacer integrally formed with the movable iron piece and an outward facing surface of the flange portion respectively such that the insulating ribs intercept a straight line connecting a magnetic pole portion projecting through the through hole and the fixed contact or the fixed contact terminal with a shortest distance.
US10170259B2 System for controlling operation of a contactor using a high side sense circuit and a low side sense circuit
A system for controlling operation of a contactor is provided. The system stops outputting a control signal to open the contactor, and then measures a low side sense signal from a low side sense circuit electrically coupled to a low side end of a contactor coil, or a high side sense signal from a high side sense circuit that is electrically coupled to a high side end of the contactor coil, to determine whether the contactor has a closed operational position, and if not, the system stops outputting another control signal to open the contactor.
US10170258B2 Method for controlling a change of operating state of an electromechanical component and corresponding device
A method is for controlling a change of an electromechanical component between a first operating state and a second operating state. The method may include changing from the first operating state to the second operating state by generating a first current flowing through the electromechanical component, prior to the generation of the first current, charging a capacitor, and simultaneously with the generation of the first current, partial discharging the capacitor through the electromechanical component to cause an additional current to flow in the electromechanical component, the additional current being added to the first current. The method may include changing from the second operating state to the first operating state by generating a second current flowing in a direction opposite to the first current in the electromechanical component, and prior to the flowing of the second current, discharging the capacitor.
US10170256B2 Circuit breaker equipped with an extensible exhaust cover
The invention relates to a medium-, high-, or very high-voltage circuit breaker, comprising at least one arc-control chamber and an outer casing in which the arc-control chamber is arranged. The circuit breaker includes a discharge cap (40) forming a portion of the outer wall external of the arc-control chamber (12), the discharge cap being situated inside the outer casing and internally defining a gas-flow chamber (31). In the invention, the discharge cap (40) includes at least one portion (40′) that is movable under the effect of the gas pressure in the gas-flow chamber (31), in such a manner that its volume is extensible.
US10170253B2 Key scissor-type connecting element with an elastic contact part
A key structure includes a base plate, a triggering element, a keycap and a scissors-type connecting element. The base plate includes an open-type hook and a bulge. The scissors-type connecting element includes a first frame and a second frame. The first frame includes a first base post and an elastic contact part. Due to the structure of the open-type hook, the first frame can be easily assembled with the base plate. Moreover, it is not necessary to retain the gap between the first base posit and the open-type hook. While the first frame is swung, the elastic contact part is pushed by the corresponding bulge. Consequently, the first base post is not detached from the base plate.
US10170251B2 Carbon nanosheets
A combined hydrothermal and activation process that uses hemp bast fiber as the precursor to achieve graphene-like carbon nanosheets, a carbon nanosheet including carbonized crystalline cellulose, a carbon nanosheet formed by carbonizing crystalline cellulose, a capacitative structure includes interconnected carbon nanosheets of carbonized crystalline cellulose, a method of forming a nanosheet including carbonizing crystalline cellulose to create carbonized crystalline cellulose. The interconnected two-dimensional carbon nanosheets also contain very high levels of mesoporosity.
US10170248B2 Structure and methods of forming the structure
Capacitors, apparatus including a capacitor, and methods for forming a capacitor are provided. One such capacitor may include a first conductor a second conductor above the first conductor, and a dielectric between the first conductor and the second conductor. The dielectric does not cover a portion of the first conductor; and the second conductor does not cover the portion of the first conductor not covered by the dielectric.
US10170242B2 Composite electronic component, method of manufacturing the same, board for mounting thereof, and packaging unit thereof
A composite electronic component composed of a composite body including a capacitor and an electrostatic discharge (ESD) protection device coupled to each other. The capacitor includes a ceramic body in which a plurality of dielectric layers and internal electrodes are stacked with a respective dielectric layer therebetween. The ESD protection device includes first and second electrodes disposed on the ceramic body, a discharging part disposed between the first and second electrodes, and a protective layer disposed on the first and second electrodes and the discharging part. An input terminal disposed on a first end surface of the composite body and is connected to internal electrodes and the first and second electrodes. A ground terminal formed on a second end surface of the composite body and is connected to internal electrodes and the first and second electrodes.
US10170237B2 Plate-shaped leakage structure as an insert in a magnetic core
In various aspects, a plate-shaped leakage structure as an insert in a magnetic core of an inductive component, a magnetic core having a plate-shaped leakage structure, and an inductive component. In illustrative embodiments, a plate-shaped leakage structure is provided as an insert in a magnetic core, which is passed through, along the thickness direction thereof, by at least one spacer having a very low magnetic permeability (as opposed to the rest of the material of the leakage structure). In a magnetic core according to an aspect, core legs are arranged above opposite bearing surfaces of the plate-shaped leakage structure, the plate-shaped leakage structure providing a leakage path between the core legs.
US10170233B2 Coil component
A coil component includes a core formed by a magnetic material, a coil embedded in the core, a part of a terminal portion of the coil protruded from a side surface of the core, and a tabular terminal, a part thereof protruded from the side surface of the core and partly connected with the protruded part of the terminal portion of the coil. The protruded part of the terminal portion of the coil and the protruded part of the tabular terminal are respectively bent toward the bottom surface side of the core along the side surface of the core, and the protruded and bent part of the terminal portion of the coil is arranged between the protruded and bent part of the tabular terminal and the core.
US10170232B2 Toroid inductor with reduced electromagnetic field leakage
A toroid inductor includes a plurality of first turns configured in a first ring shape and a plurality of second turns configured in a second ring shape. The plurality of first turns includes a plurality of first upper interconnects, a plurality of first lower interconnects, and a plurality of first vias coupled to the plurality of first upper interconnects and to the plurality of first lower interconnects. The plurality of second turns is at least partially intertwined with the plurality of first turns. The plurality of second turns includes a plurality of second upper interconnects, a plurality of second lower interconnects, and a plurality of second vias coupled to the plurality of second upper interconnects and to the plurality of second lower interconnects.
US10170230B2 Power supply apparatus
A power supply apparatus capable of appropriately supplying electrical power to a power transmission coil even if a foreign object is heated during power supply. The power supply apparatus (100) is provided with a power supply coil (103a) opposing a power-receiving unit (153) provided to a vehicle and supplying power to the power-receiving unit (153), and a casing (103b) accommodating the power supply coil (103a). In the casing (103b), a first cover (202) is formed on a surface of the casing (103b) opposing the power-receiving unit (153), and a second cover (203) opposing the first cover (202) is arranged between the first cover (202) and the power supply coil (103a).
US10170229B2 Chip electronic component and board having the same
There is provided a chip electronic component including: an insulating substrate; a first coil part disposed on one surface of the insulating substrate; a second coil part disposed on the other surface of the insulating substrate opposing one surface of the insulating substrate; a via connecting the first and second internal coil parts to each other while penetrating through the insulating substrate; first and second via pads disposed on one surface and the other surface of the insulating substrate, respectively, so as to cover the via; and a first dummy pattern disposed in a region of one surface of the insulating substrate adjacent to the first via pad and a second dummy pattern disposed in a region of the other surface of the insulating substrate adjacent to the second via pad.
US10170225B2 Permanent magnet and rotating machine including the same
A permanent magnet having a periodic structure with the concentrations of Fe and T (T is one or more transition metal elements with Co or Ni as necessity) changing alternately, wherein, the concentrations change with a period of 3.3 nm or less and the concentration difference of Fe in the concentration change is 5 at % or more. The permanent magnet has a high saturation magnetization Is and coercivity HcJ and can be prepared even without rare earth element(s) R.
US10170222B2 Fitting with a collar for a power transmission system
The present disclosure provides a fitting for a power transmission system. The fitting may include a first end configured to couple to an end of an insulator, a second end configured to couple to a power line, a collar located between the first end and the second end, and a neck located between the collar and the first end. An outer diameter of the collar may be greater than an outer diameter of the neck. A power transmission system with a fitting and corona ring assembly is also provided.
US10170218B2 Ignition suppression circuiting technology
A cable system is provided which is configured with both electric wires and a fluid conduit running through the axial passage of a surround sheath of the cable. The system allows for communication of electricity over the wires for electrical circuits and concurrent communication of a fire ignition suppressant fluid or gas through the fluid conduit, to all points in an electric circuit using the cable. Suppressant chambers may be located in junction boxes in such circuits to locally extinguish electrical fires.
US10170208B2 Electromagnetic coil bobbin used in reactor as well as inner bobbin and outter shell
The invention discloses an electromagnetic coil bobbin used in reactor as well as an inner bobbin and an outer shell thereon, wherein more than one cut-off grooves are provided on the inner bobbin and the outer shell and uniformly distributed on corresponding inner bobbin or outer shell such that the inner bobbin and the outer shell of which the material of the main body is metal have excellent high-temperature resistance and avoid generation of induced eddy current, and such that the electromagnetic coil can generate a more uniform magnetic field while operating, thus achieving technical effects of reducing or avoiding eccentric wear, reducing or avoiding partial excessive wear, etc., and realizing the objectives of improving and raising movement performance of CRDM.
US10170205B2 Multi-dimensional surgical safety countermeasure system
A multi-dimensional surgical safety countermeasure system and method for using automated checklists to provide information to surgical staff in a surgical procedure. The system and method involve using checklists and receiving commands through the prompts of the checklists to update the information displayed on the display to guide the performance of a medical procedure.
US10170203B1 Method and software for a web-based platform of comprehensive personal health records that enforces individualized patient hierarchies of user permissions and detects gaps in patient care
The invention is a method for an unbound, interoperable, web-based software platform, comprising comprehensive personal health records (PHRs) of patients, enforcing individualized patient hierarchies of user permissions when creating, managing, accessing, updating, exchanging, and consolidating information, offering unique capabilities for detecting gaps in care, coordinating care, and prompting provider compliance with practice guidelines and government regulations.The Platform comprises four encrypted, firewall protected layers that together support Platform capabilities. First, the Platform is distinguished from conventional EHRs and tethered PHRs by individualized patient hierarchies of user permissions in the application layer, controlling disclosures of data to authorized users. Second, the Platform is distinguished by scanning of data and application layers for gaps in patient care and alerting relevant users. Third, the Platform is distinguished by tagging data with individualized patient hierarchies of user permissions, filtering data disclosures to authorized users and impeding data handoffs to unauthorized users.
US10170200B2 Memory device and method for testing a memory device
According to one embodiment, a memory device is provided including a plurality of data word memories, a test controller configured to, for each data word memory, read a data word stored in the data word memory, check the read data word to detect an error of the memory device, determine a complementary data word of the data word, store the complementary data word in the data word memory, read the complementary data word from the data word memory and check the read complementary data word to detect an error of the memory device.
US10170198B2 Data storage and method of operating the same
A data storage may include at least one nonvolatile memory device and a controller operatively connected to the at least one nonvolatile memory device. The controller is configured to receive binary data from a host through a side-band interface. The controller is configured to execute the binary data according to a request from the host to execute a test operation. A test operation with respect to the data storage may be executed through a side-band interface.
US10170197B2 Semiconductor device and operating method thereof
A semiconductor device includes: first to Nth non-volatile memory areas, each including a plurality of cells positioned at cross points between row lines and column lines; a storage circuit including a plurality of unit latches suitable for storing data transferred from the first to Nth non-volatile memory areas; and an operation control circuit suitable for controlling setup information of first to Nth operation modes to be programmed in the first to Nth non-volatile memory areas, respectively, during a rupture mode, and controlling a data transferred from the first non-volatile memory area to be written in the unit latches and controlling a data transferred from one of the second to Nth non-volatile memory areas to be over-written in the unit latches in response to an operation mode change request, during a boot-up mode.
US10170193B2 Apparatus and methods of operating memory for negative gate to body conditions
Methods of operating a memory, and apparatus so configured, include applying a first voltage level to a first voltage node connected to a first end of a string of series-connected memory cells, applying a second voltage level to a second voltage node connected to a second end of the string, applying a third voltage level less than the first and second voltage levels to a control gate of a first memory cell of the string while applying the first and second voltage levels to the first and second voltage nodes, and applying a fourth voltage level less than the third voltage level to a control gate of a second memory cell of the string while applying the third voltage level to the control gate of the first memory cell, wherein the first memory cell is closer to the first voltage node than the second memory cell.
US10170192B2 Nonvolatile memory device
A nonvolatile memory device including a memory cell array having a plurality of planes; a plurality of page buffers arranged corresponding to each of the plurality of planes; and a control logic circuit configured to transmit a bit line setup signal to each of the plurality of page buffers. Each of the plurality of page buffers includes a precharge circuit configured to precharge a sensing node and a bit line in response to the bit line setup signal, and a shutoff circuit configured to perform a bit line shutoff operation in response to a bit line shutoff signal. The control logic circuit is configured to control a transition time when a level of the bit line setup signal is changed according to a gradient of the bit line shutoff signal which is changed from a first level to a second level.
US10170189B2 Apparatus and methods including source gates
Apparatus and methods are disclosed, such as an apparatus that includes a string of charge storage devices associated with a pillar (e.g., of semiconductor material), a source gate device, and a source select device coupled between the source gate device and the string. Additional apparatus and methods are described.
US10170184B1 Resistive memory apparatus and setting method for resistive memory cell thereof
A resistive memory apparatus and a setting method for a resistive memory cell thereof are provided. The setting method includes: performing a first setting operation on the resistive memory cell, and performing a first verifying operation on the resistive memory cell after the first setting operation is finished; determining whether to perform a first resetting operation on the resistive memory cell according to a verifying result of the first verifying operation, and performing a second verifying operation on the resistive memory cell after the first resetting operation is determined to be performed and is finished; and determining whether to perform a second resetting operation on the resistive memory cell according to a verifying result of the second verifying operation, and performing a third verifying operation on the resistive memory cell after the second resetting operation is determined to be performed and is finished.
US10170183B1 Method of storing and retrieving data for a resistive random access memory (RRAM) array with multi-memory cells per bit
Some embodiments include methods of storing and retrieving data for an RRAM array. The array is subdivided into a plurality of memory bits, with each memory bit having at least two memory cells. A memory bit is programmed by simultaneously changing resistive states of all memory cells within the memory bit. The memory bit is read by determining summed current through all memory cells within the memory bit. Some embodiments include RRAM having a plurality of memory cells. Each of the memory cells is uniquely addressed through a bitline/wordline combination. Memory bits contain multiple memory cells coupled together, with the coupled memory cells within each memory bit being in the same resistive state as one another.
US10170181B2 Variable resistance memory device including bidirectional switch, memory system including the same, and operating method thereof
A memory device includes: a cell array connected to a plurality of word lines and bit lines, the cell array including a plurality of memory cells each including a variable resistance element and a bidirectional selection element; a selection circuit that selects a selected word line and a selected bit line; and control logic that controls the selection circuit such that in a stand-by state, wherein the word lines and the bit lines which are connected to memory cells of a first area of the cell array are maintained in a discharge state, and the word lines and bit lines which are connected to memory cells of a second area of the cell array are maintained in a precharge state.
US10170179B2 Data storage device and operating method for data storage device
A data storage device with optimized write operations is provided. A data storage device uses a flash memory having K dies. Each die has N planes. Each plane has multiple blocks. Each block has multiple pages. Within one block, each word line is shared by M pages. K, N and M are integers larger than 1. The controller of the data storage device writes first L pages of data that a host issues in order into L pages of a first die. L is M*N. The L pages of the first die are provided by N planes of the first die with each plane of the first die using one block to provide M pages sharing the same word line. The first L pages of data are written to the N planes of the first die in an interleaved way.
US10170178B2 Secure off-chip MRAM
Techniques for improving the security of nonvolatile memory such as magnetic random access memory (MRAM) are provided. In one aspect, a method of operating a nonvolatile memory chip is provided. The method includes: overwriting data stored on the nonvolatile memory chip automatically upon the nonvolatile memory chip being powered on. For example, all bits in the nonvolatile memory chip can be written to either i) a predetermined data state (e.g., a logic 1 or a logic 0) or ii) a random data state. A system is also provided that includes: a nonvolatile memory chip; and a writing circuit configured to overwrite data stored on the nonvolatile memory chip automatically upon the nonvolatile memory chip being powered on.
US10170175B2 Semiconductor device comprising memory devices each comprising sense amplifier and memory cell
A memory device with low power consumption is provided. The memory device includes a sense amplifier, bit lines, memory cells, and first transistors. The bit lines are provided over a layer comprising the sense amplifier. The memory cells are provided over a layer comprising the bit lines. The memory cell includes a second transistor and a capacitor. The sense amplifier and the bit lines are electrically connected to each other through the first transistors. The sense amplifier may include at least one layer of a conductor.
US10170170B2 Memory control component with dynamic command/address signaling rate
In a multirank memory system in which the clock distribution trees of each rank are permitted to drift over a wide range (e.g., low power memory systems), the fine-interleaving of commands between ranks is facilitated through the use of techniques that cause each addressed rank to properly sample commands intended for that rank, notwithstanding the drift. The ability to perform such “microthreading” provides for substantially enhanced memory capacity without sacrificing the performance of single rank systems. This disclosure provides methods, memory controllers, memory devices and system designs adapted to these ends.
US10170169B2 Apparatuses and methods involving accessing distributed sub-blocks of memory cells
Apparatuses and methods involving accessing distributed sub-blocks of memory cells are described. In one such method, distributed sub-blocks of memory cells in a memory array are enabled to be accessed at the same time. Additional embodiments are described.
US10170161B2 Semiconductor memory device and test method therefor
A test method for a semiconductor memory device having a plurality of memory cells arranged in a matrix form, the test method including writing first data into a plurality of memory cells, while a plurality of word lines disposed in the columns of the memory cells are deselected, driving the low-potential side bit line of a bit line pair in the selected column, which is among a plurality of bit line pairs disposed in the columns of the memory cells, to a negative voltage level in accordance with second data complementary to the first data, and reading the data written into the memory cells.
US10170156B2 Systems, devices and methods for video storage
Systems, devices and methods are provided for video storage. For example, video data is acquired for generating buffer zone data, the buffer zone data beginning with an I frame or an R frame of the video. At least part of the buffer zone data is stored to a storage fragment in a storage area. In response to the storage fragment being newly opened and a first frame of the at least part of the buffer zone data being an R Frame, an I Frame with reference relation to the first frame is inserted to the storage fragment, the R Frame corresponding to a picture frame referring to the I Frame.
US10170153B2 Auto-adjusting instructional video playback based on cognitive user activity detection analysis
An approach is provided for auto-adjusting instructional video playback based on cognitive user activity detection analysis. The approach includes, for instance, providing for playback an instructional video, including a series a steps to accomplish one or more tasks, and monitoring, during playback of the instructional video, progress of a user through the series of steps. The monitoring includes, at least in part, video monitoring the user, and using an activity detection analysis to detect, based on the monitoring, actions by the user as the user progresses through the series of steps. Playback of the instructional video is automatically adjusted based on the activity detection analysis to match the progress of the user through the series of steps.
US10170142B1 System and method for compensating for radial incoherence associated with reading servo sectors
A system for compensating RI while reading servo data from a rotating storage medium is provided and includes an equalizer, a Viterbi detector, and a servo control module. The equalizer receives a digital signal including a bit sequence of the servo data read from the rotating storage medium and equalizes the digital signal via filters. Some of the filters are to phase rotate the digital signal to generate phase rotated signals. The Viterbi detector operates based on a Viterbi state machine, which includes main branches having sub-branches, where: each of the main branches is to receive the phase rotated signals respectively at corresponding ones of the sub-branches; and the Viterbi detector is to determine branch metrics for each of the sub-branches, determine a minimum branch metric for each of the main branches, and process the minimum branch metric using an add-compare-select process to determine a most likely received bit sequence.
US10170140B2 Waveguide having mode converter for heat-assisted magnetic recording device
A write head comprises a waveguide core configured to receive light emitted in a crosstrack direction from a light source at a fundamental transverse electric (TE00) mode. The waveguide core comprises a first turn that receives the light in the crosstrack direction redirects the light to an opposite crosstrack direction and a second turn that redirects the light to a direction normal to a media-facing surface of the write head. The waveguide core comprises a straight section that couples the first and second turns and a branched portion extending from the straight section. The branched portion is configured to convert the light to a higher-order (TE10) mode. A near-field transducer at the media-facing surface is configured to receive the light at the TE10 mode from the waveguide and directs surface plasmons to a recording medium in response thereto.
US10170138B2 Tape apparatus having an array of write transducers each having at least three layers of coils
A magnetic recording tape writing apparatus includes an array of write transducers extending along a common tape bearing surface. Each of the write transducers has a lower pole having a lower pole tip, a lower coil layer above the lower pole, an intermediate coil layer above the lower coil layer, and an upper coil layer above the intermediate coil layer. An upper pole is positioned above the upper coil layer, the upper pole having an upper pole tip. In one embodiment, a nonmagnetic write gap is positioned between the pole tips, a plane of deposition of the write gap extending between the intermediate coil layer and the lower coil layer. In another embodiment, a nonmagnetic write gap is positioned between the pole tips, a plane of deposition of the write gap extending between the intermediate coil layer and the upper coil layer.
US10170134B2 Method and system of acoustic dereverberation factoring the actual non-ideal acoustic environment
A system, article, and method of acoustic dereverberation factoring the actual non-ideal acoustic environment.
US10170128B2 Method and apparatus for processing temporal envelope of audio signal, and encoder
A method and an apparatus for processing a temporal envelope of an audio signal, and an encoder are disclosed. When multiple temporal envelopes are solved, continuity of signal energy can be well maintained, and in addition, complexity of calculating a temporal envelope is reduced. The method includes: obtaining a high-band signal of the current frame audio signal according to the received current frame audio signal; dividing the high-band signal of the current frame signal into M subframes according to a predetermined temporal envelope quantity M, where M is an integer that is greater than or equal to 2; calculating a temporal envelope of each of the subframes; performing windowing on the first subframe of the M subframes and the last subframe of the M subframes by using an asymmetric window function; and performing windowing on a subframe except the first subframe and the last subframe of the M subframes.
US10170121B2 Speech recognition system and method for operating a speech recognition system with a mobile unit and an external server
A voice recognition system having a mobile unit and an external server. The mobile unit includes a memory unit that stores voice model data having at least one expression set with expressions, a voice recognition unit, and a data interface that can set up a data-oriented connection to a data interface of the external server. The external server includes a database with event data having associated time data and expressions. The external server can, by comparing the time data associated with the event data with a current time, produce updated data that includes at least expressions associated with the event data of the database. The update data can be transmitted to the mobile unit. The update data can also be taken as a basis for adding the transmitted expressions to the expression set. Also disclosed is a method for operating a voice recognition system.
US10170120B2 Call management system and its speech recognition control method
A speech recognition server has a speech recognition engine, and a mode control table to hold a speech recognition mode for each call. The speech recognition engine has a mode management unit to designate a speech recognition mode for a decoder, and an output analysis unit to analyze recognition result data speech-to-text converted by speech recognition. The output analysis unit designates the speech recognition mode for the mode management unit in accordance with result of analysis of the recognition result data speech-to-text converted by the speech recognition. The mode management unit designates the speech recognition mode for the decoder in accordance with the designation with the output analysis unit. Upon speech recognition of call data, it is possible to suppress hardware resource consumption while improve users' satisfaction.
US10170119B2 Identifying speaker roles in a streaming environment
A streams controller monitors multiple data streams with speech of a conversation with multiple speakers and uses text analytics and diaritization to identify speakers by their role in the conversation. Diaritization is applied to the audio of a data stream to associate a speaker with an SSRC from the data stream and a speaker identification (ID). The streams controller then runs text analytics on a text version of the speaker's speech to determine a speaker role for the speaker. The speaker role can be used to efficiently monitor conversations in a data stream to provide additional services. For example, speaker role can be used to analyze calls in a call center and provide services such as a transcript of conversations or enhanced customer support.
US10170115B2 Linear scoring for low power wake on voice
Key phrase detection techniques for applications such as wake on voice are discussed include performing a vectorized operation on a multiple element acoustic score vector for a current time instance including a single state rejection model score and scores for a multiple state key phrase model and a multiple element state score vector for a previous time instance including a previous state score for the single state rejection model and previous state scores for the multiple state key phrase model to generate a multiple element score summation vector and a second vectorized operation on the multiple element score summation vector to determine a multiple element state score vector for the current time instance. The multiple element state score vector for the current time instance may then be evaluated to determine whether received audio input includes a key phrase corresponding to the multiple state key phrase model.
US10170107B1 Extendable label recognition of linguistic input
An approach to extending the recognizable labels of a label recognizer makes use of an encoding of linguistic inputs and label attributes into comparable vectors. The encodings may be determined with artificial neural networks (ANNs) that are jointly trained, and a comparison between the encoding of a sentence input and the encoding of an intent attribute vector may use a fixed function, which does not have to be trained. The encoding of label attributes can generalize permitting adding of a new label via corresponding attributes, thereby avoiding the need to immediately retrain a label recognizer with example inputs.
US10170106B2 Parameter collection and automatic dialog generation in dialog systems
Natural speech dialog system and methods are disclosed. In one example, a method includes identifying a dialog system intent associated with the speech input based on at least one predetermined intent keyword, the dialog system intent having required intent parameters, determining whether data for all required intent parameters of the dialog system are available, based on the determination, selectively initiating a parameter collection dialog associated with the dialog system intent, the parameter collection dialog being operable to collect data for the required parameters not otherwise available to the dialog system intent, and based on the dialog system intent and one or more required parameters, generating an action instruction.
US10170103B2 Discriminative training of a feature-space transform
A method, a system, and a computer program product are provided for discriminatively training a feature-space transform. The method includes performing feature-space discriminative training (f-DT) on an initialized feature-space transform, using manually transcribed data, to obtain a pre-stage trained feature-space transform. The method further includes performing f-DT on the pre-stage trained feature-space transform as a newly initialized feature-space transform, using automatically transcribed data, to obtain a main-stage trained feature-space transform. The method additionally includes performing f-DT on the main-stage trained feature-space transform as a newly initialized feature-space transform, using manually transcribed data, to obtain a post-stage trained feature-space transform.
US10170101B2 Sensor based text-to-speech emotional conveyance
A computer-implemented method includes determining, by a first device, a current emotional state of a user of the first device. The current emotional state is based, at least in part, on real-time information corresponding to the user and relates to a textual message from the user. The computer-implemented method further includes determining, by the first device, a set of phonetic data associated with a plurality of vocal samples corresponding to the user. The computer-implemented method further includes dynamically converting, by the first device, the textual message into an audio message. The audio message is converted from the textual message into the audio message based, at least in part, on the current emotional state and a portion of the set of phonetic data that corresponds to the current emotional state. A corresponding computer system and computer program product are also disclosed.
US10170098B1 Sound effect generation device for vehicles
A vehicle sound effect generation apparatus includes a running state detecting unit that detects a running state of a vehicle; a lateral input amount setting unit that sets, based on the running state detected by the running state detecting unit, a lateral input amount in which a physical amount relating to at least one of a movement of the vehicle in a width direction and a movement of the vehicle in a turning direction is a parameter; an adjustment wave sound selector that selects one or more half-order adjustment wave sounds having a half-order frequency component, based on the lateral input amount; and a sound effect generation unit that synthesizes a fundamental wave sound having a fundamental frequency component with the one or more half-order adjustment wave sounds selected.
US10170091B1 Electronic wind instrument, method of controlling the electronic wind instrument, and computer readable recording medium with a program for controlling the electronic wind instrument
An electronic wind instrument is provided, which is capable of representing a wide range of performances using a tonguing operation. The electronic wind instrument has at least one sensor, a sound source for generating a tone, and a controller. The controller controls a tonguing performance detecting process for detecting a tonguing performance played by the player based on the output value from the one sensor, and a tone muting process for muting the tone output from the speaker in accordance with the lip position of the player determined in the lip position determining process, while the tonguing performance is being detected in the tonguing performance detecting process.
US10170087B2 Apparatus for sounding a string of stringed instrument
The inventive device relates to musical instruments. Use of this invention in a stringed instrument ensures a simpler apparatus allowing for sounding a string of the stringed instrument in the same way as a musician does. The apparatus for sounding a string of stringed instrument comprises: a first servo motor designed for securing a mediator to an output shaft thereof and for rotating the mediator in opposing directions for ensuring an interaction of the mediator with the string; a guide disposed substantially orthogonally to the string plane of the stringed instrument and designed for moving, along one side thereof, the first servo motor from or to the string; a second servo motor mounted at the reverse side of the guide; a transmission mechanism which first end being coupled with an output shaft of the second servo motor and which second end being connected to the first servo motor.
US10170086B2 Support device for pivotal member of keyboard instrument and method of manufacturing the same
A support device for a pivotal member of a keyboard instrument, in which opposite ends of a pivotal pin fixed to a pivotal member can be each properly positioned in the center of a pin hole, to thereby enable the pivotal member to perform efficient and stable pivotal motion. The support device that pivotally supports the pivotal member pivotally moved by key depression includes a flange body including two support walls opposed to each other with a predetermined spacing therebetween, and two pin holes which are formed in the respective support walls and in which opposite ends of the pivotal pin are inserted, respectively, and two bearings fixed in the pin holes in an inserted state and having opposite ends of the pivotal pin inserted therein, for pivotally supporting the pivotal. Each bearing is formed by a braid formed in a hollow cylindrical shape.
US10170081B2 Image correction device and video content reproduction device
An image correction device generates a corrected image for a viewer with low vision, by adding excessive emphasis which reduces image quality as perceived by a viewer having normal eyesight, to at least one of luminance gradation, luminance contour, and color tone of a pre-correction image. The image correction device includes: a controller which specifies, in a low vision mode which is an image correction mode for the viewer with low vision, a parameter that represents an amount of correction greater than an upper limit of an amount of correction which does not reduce the image quality as perceived by the viewer having normal eyesight when the pre-correction image is corrected; and an image processor which generates the corrected image by correcting the at least one of the luminance gradation, the luminance contour, and the color tone of the pre-correction image with the amount of correction represented by the parameter.
US10170079B2 Display apparatus and display panel driving method thereof
A method of driving a display panel including a plurality of pixels including a red (R), green (G), blue (B), and white (W) sub-pixels is provided. The method includes receiving image data, converting RGB data included in the image data into RGBW data, and driving the display panel based on the converted RGBW data. The converting includes converting the RGB data into YCbCr data and determining a W value of the RGBW data based on a Y value of the converted YCbCr data.
US10170078B2 Method of processing optical coherence tomographic image and apparatus for performing the method
Provided are a method and an apparatus for processing an optical coherence tomographic image. The method of processing an optical coherence tomographic image includes obtaining an optical coherence tomographic image by irradiating light to an object; generating a color space map based on the obtained optical coherence tomographic image; normalizing data of the obtained optical coherence tomographic image; realigning the normalized data of the optical coherence tomographic image; performing a tone mapping on the realigned data of the optical coherence tomographic image; and generating a color image by mapping the data of the optical coherence tomographic image on which the tone mapping is performed, by using the generated color space map.
US10170069B2 Shift register, driving method thereof and gate driving device having stable output
A shift register includes an input circuit, a first reset circuit, an output circuit, a second reset circuit and a first pull-down control circuit. The input circuit may control a voltage of the first node according to a reset signal from a reset signal terminal. The first reset circuit may reset the voltage of the first node according to the reset signal from the reset signal terminal. The output circuit may control an output signal of a signal output terminal according to the voltage of the first node. The second reset circuit may reset the voltage of the first node and the output signal according to a voltage of a second node. The first pull-down control circuit may control the voltage of the second node according to the voltage of the first node based on a first auxiliary voltage signal and a second auxiliary voltage signal, wherein a phase of the first auxiliary voltage signal is opposite to a phase of the second auxiliary voltage signal, and each duty cycles is 50%.
US10170068B2 Gate driving circuit, array substrate, display panel and driving method
The embodiments of the present disclosure provide a gate driving circuit, an array substrate, a display panel and a driving method. The gate driving circuit comprises: at least a Gate driver on Array (GOA) unit GOAn and a GOA unit GOAn+m, an output terminal of GOAn being connected to an input terminal of GOAn+m, an output terminal of GOAn+m is connected to a reset terminal of GOAn; and an electrical leakage compensation module having two input terminals connected to output terminals of GOAn and GOAn+m, respectively, a control terminal connected to a signal line, and an output terminal connected to a Pull-Up (PU) node of GOAn+m, and configured to compensate for a voltage at the PU node of GOAn+m in response to receipt of the electrical leakage compensation signal VLHB. According to the embodiments of the present disclosure, an electrical leakage compensation module is added between two cascaded GOA units for compensating for a voltage decrease due to electrical leakage by charging the GOA unit at the next stage.
US10170067B2 GOA electric circuit based on LTPS semiconductor thin-film transistors
A GOA electric circuit introduces a resistor and a timing signal, which are used to replace a second capacitor in the existing skills. One terminal of the resistor is connected to a constant high voltage level and the other terminal thereof is connected to a gate electrode of a ninth thin-film transistor. A source electrode of the ninth thin-film transistor is electrically connected to the timing signal. In the stage maintaining the output terminal at low voltage level, the voltage level of the second node can be changed between high and low voltage levels as the timing signal is changed, and the voltage level of the second node is pulled down in a specific frequency. This effectively prevents the second node from being at high voltage level for a long time and avoids the problem of threshold voltage shifting, and therefore improves the stability of GOA electric circuit.
US10170066B2 Driving method and driving module for gate scanning line and TFT-LCD display panel
The present disclosure discloses a driving method and a driving system for gate scanning line and a TFT-LCD display panel, the method includes: driving the gate scanning lines line by line through the CKV waveform of variable frequency of gate driver; from the first gate scanning line to the middle line of the gate scanning line, the opening time is gradually increased; from the middle line of the gate scanning line to the N-th line of the scanning line, the opening time is gradually decreased. the scanning method using unequal time of each line of gate scanning line of each line of the present disclosure, the charging time of the middle line is the longest, the charging time is gradually decreased from the middle line to both sides, increasing the charging time of the TFT-LCD of the middle region in the display panel and optimizing the overall quality performance.
US10170062B2 Display panel, display and a method of raising a pure color image brightness of four primary colors
The present invention provides a method of raising a pure color image brightness of four primary colors, employed to raise a display brightness of a four primary colors display panel as showing a pure color image, and the method comprises: deactivating a W pixel of the display panel and changing gamma values of a R pixel, a G pixel, a B pixel from a first predetermined values to a second predetermined value; and activating the W pixel, and adjusting a gray scale image of the entire display panel to be a first predetermined value. The present invention further provides a display panel and a display. The display panel, the display and the method of the present invention can raise the display brightness of the display panel as showing the pure color image.
US10170060B2 Interlaced liquid crystal display panel and backlight used in a head mounted display
A liquid crystal display (LCD) device is driven in interlaced scan to accommodate for liquid crystal (LC) setting times without sacrificing brightness. The LCD device includes an LCD panel including a first group of (e.g., even) pixel lines and a second group (e.g., odd) pixel lines, a backlight disposed behind the LCD panel to emit light toward the even and odd pixel lines, a shift grating disposed between the LCD and the backlight, the shift grating configured to block the light from the backlight from reaching either the first group of pixel lines or the second group of pixel lines, and a controller. The controller drives the LCD panel using an interlaced scan, coordinates the activation of the backlight (e.g., a strobed backlight), and changes the state of the shift grating to block the light from the backlight from reaching either the first group of pixel lines or the second group of pixel lines.
US10170058B2 Display device with temperature-based control and method for driving the same
A display device and a method for driving the same are provided. The display device includes a light emitter comprising a plurality of light emitting elements connected in parallel to each other, and a driving circuit configured to change an operating state of a part of the plurality of light emitting elements based on temperature detection of switching elements respectively connected to the plurality of light emitting elements.
US10170056B2 Method of controlling mirror display and electronic device for the same
A method of controlling a mirror display and an electronic device are provided. The method includes identifying whether external power is input to the electronic device; and providing operation power to the mirror display by selectively providing one of the external power and battery power to the mirror display as the operating power according to whether the external power is input to the mirror display.
US10170054B2 Organic light emitting display and method for driving the same
An organic light emitting display that defines a plurality of pixels arranged in a matrix form as a plurality of pixel row groups, each of which includes the same number of pixel rows and individually drives the respective pixel row groups. The organic light emitting display includes a display unit including the plurality of pixels, a plurality of data lines, and a plurality of scan lines: a scan driving unit configured to apply scan signals to the plurality of pixels; a data driving unit configured to apply data voltages that are provided to the plurality of pixels to a first output line; and a data distribution unit configured to selectively connect at least two data lines that are continuously arranged to the first output line according to demultiplexing signals. The demultiplexing signals that correspond to the pixel rows included in the respective pixel row groups have different pulse widths.
US10170052B2 Display device
A display device may include a plurality of pixels and a driving circuit. The plurality of pixels may respectively include a plurality of pixel circuits each having at least one transistor, and a plurality of display structures connected to the plurality of pixel circuits. The driving circuit may drive the plurality of pixels. The plurality of display structures may define a display region of the display device, and the driving circuit may be disposed at a center portion of the display region.
US10170051B2 Driving method for OLED display panel
The invention provides driving methods for OLED display panel. One method uses an improved driving circuit: disposing a sensing line (S(a)) corresponding to two columns of pixels (P), the a-th sensing line (S(a)) synchronously detecting threshold voltages of the light-emitting sub-pixels of odd-numbered rows in (2a−1)-th column pixels (P) and of even-numbered rows in 2a-th column pixels (P); or, the a-th sensing line (S(a)) synchronously detecting threshold voltages of the light-emitting sub-pixels of even-numbered rows in (2a−1)-th column pixels (P) and of odd-numbered rows in 2a-th column pixels (P); to perform detection on half of the sub-pixels in OLED display panel, to reduce the number of sensing lines by half to save cost. Another method improves the driving signal timing sequence to reduce the number of detection times of the sensing lines by half with obtaining the threshold voltages of all the sub-pixels of the OLED display panel.
US10170048B2 Pixel and organic light-emitting diode (OLED) display having the same
A pixel and an organic light-emitting diode (OLED) display having the same are disclosed. In one aspect, a pixel includes an OLED including an anode and a cathode and configured to emit light corresponding to data signals applied during first and second frame periods. Each of the first and second frame periods includes a first discharge period and a light-emitting period subsequent to the first discharge period. The pixel also includes a pixel circuit configured to control light emission of the OLED, apply a first voltage to the anode during the light-emitting period, apply a second voltage to the cathode, the second voltage having a voltage level less than that of the first voltage, and apply a third voltage to the anode so as to discharge the anode during the first discharge period. The second voltage has different voltage levels during the first and second frame periods.
US10170046B2 OLED display device and method for correcting image sticking of OLED display device
The embodiments of the present invention provide an OLED display device and a method for correcting image sticking of an OLED display device. The OLED display device comprises an OLED pixel array; a pixel detecting circuit for detecting aging degrees of respective OLED pixels in the OLED pixel array; wherein respective OLED pixel are aged by displaying an aging image on the OLED pixel array, such that the aging degrees of respective OLED pixels are the same; the brightness of each pixel in the aging image is inversely proportional to the aging degree of the pixel. According to the OLED display device and the method provided by the embodiments of the present invention, various approaches can be applied for detecting the aging degrees of respective OLED pixels in the OLED pixel array, such that the image sticking of the OLED display device can be corrected by adjusting the aging degrees of respective OLED pixels.
US10170043B2 Display driving circuit, array substrate, circuit driving method, and display device
The application provides a display driving circuit, an array substrate, a circuit driving method, and a display device. The array substrate comprises a plurality of rows of scan lines, a plurality of columns of data lines, and a plurality of pixel units being defined by intersecting of the plurality of rows of scan lines and the plurality of columns of data lines; each column of data lines being connected to a reset module; each column of data lines being further connected to a current control module configured to form a first current flowing from a data line connected thereto to a reference voltage line, wherein the pixel unit includes a first transistor and a second transistor, the first transistor and the second transistor have device parameters that are the same or in a predetermined proportion, and a second electrode of the second transistor is connected to the output terminal.
US10170040B2 Display device
A display device includes a switching element having a first input/output terminal electrically connected to a first signal line, a first wiring electrically connected to a second input/output terminal of the switching element, a transistor having a gate electrode connected to the first wiring, a second wiring electrically connected to a source or drain of the transistor, a pixel electrode connected to the second wiring, a first insulating layer which is arranged between the first wiring and the second wiring and is arranged between the first wiring and the pixel electrode, a second insulating layer between the first insulating layer and pixel electrode, and a conducting layer between the first insulating layer and the second insulating layer, the conducting layer including a region overlapping the pixel electrode. The conducting layer includes a dividing groove dividing the conducting layer into a plurality of regions at a region overlapping the pixel electrode.
US10170033B2 Display device
A display device includes a data generator configured to generate a clock-embedded data packet, and a controller configured to control operation of the data generator. The data packet comprises a header, a first symbol comprising address information therein, and a second symbol not comprising address information, and the header comprises address information of the first symbol.
US10170027B2 Display device
An exemplary embodiments provides a display device including; a plurality of unit areas, each unit areas including a first pixel, a second pixel, and a third pixel, wherein the first pixel, the second pixel, and the third pixel are configured to produce different colors, wherein each of the plurality of unit areas respectively includes a square shaped guideline inscribed therein, wherein the first pixel is disposed on a first side of the square shaped guideline, the first pixel extending in a first direction, and wherein the second pixel is disposed in a center region of the square shaped guideline, the second pixel extending in a second direction, the second direction crossing the first direction.
US10170022B2 Photoluminescent retroreflector
Common approaches to retroreflectors rely on absorptive materials that waste light energy that could be utilized for visibility. Disclosed photoluminescent retroreflectors filter reflected light, like traditional colored retroreflectors, but down-convert photons of the wrong color into a glow visible from more directions. The glow enables visibility for more observers or observers whose light source is far from their line of sight. The color of the glow can be adjusted by choice of luminescent material as a design feature or safety purpose. Certain embodiments utilize photoluminescent additives within a retroreflector while other embodiments utilize a photoluminescent coating on top of a pre-made retroreflector. An exemplary photoluminescent material for these optical devices is CuInZnS2 quantum dots.
US10170021B2 Elliptical corrugated signage
A corrugated display sign with a main body having an inner surface and an outer surface, with the body including a first portion and a second portion. The sign further includes at least one or more formers, and in some embodiments two or more formers, secured to the first portion of the inner surface of the main body, with the formers each including a tab section that secures the former to the main body, a front body portion with a wing portion, and a back body portion with a wing potion. Further, the second portion of the main body is folded around the first portion and the formers, so as to create an elongated elliptical shape for the sign. The display sign is capable of being erected from a knockdown configuration to an erected configuration by folding the former body portions and the wing, and folding the second portion of the main body around the first portion and the formers.
US10170019B2 Feedback from a welding torch of a welding system
A welding system includes a welding torch. The welding torch includes a sensor configured to detect a motion associated with the welding torch, a temperature associated with the welding torch, or some combination thereof. A display of the welding torch is activated, a determination is made that the welding torch has been involved in a high impact event, live welding using the welding torch is disabled, a software selection is made, or some combination thereof, based on the motion, the temperature, or some combination thereof.
US10170017B2 Analyzing or emulating a keyboard performance using audiovisual dynamic point referencing
The systems and methods taught herein are generally directed to a dynamic point referencing of an audiovisual performance for an accurate and precise selection and controlled cycling of portions of the performance. The dynamic point referencing can be used by a learning artist, for example, in analyzing or performing a portion of the work through an accurate and precise digital audio/video instructional method having the controlled cycling feature. Such systems and methods will be appreciated, for example, by musicians, dancers, and other enthusiasts of the performing arts.
US10170013B1 Assessment instances in computerized assessments
Computerized assessments rely upon databases containing constantly changing assessment information including an identifier, questions, choices, and scoring criteria. A particular instance of an assessment, including captured questions and corresponding scoring criteria is stored. The captured questions are administered to assessment takers. The answers are linked to scoring criteria using the identifier, so that assessment results may be generated. The assessment instance includes a first data entity including a selection of questions and an instance identifier; and a second data entity including the instance identifier and scoring criteria. An API captures the assessment instance responsive to a request by an external program, then communicates the first data entity to the external program. The external program then communicates back assessment answers with the identifier. The API associates the responses with the second data entity using the identifier and creates scoring results. The scoring results are then be stored and/or communicated externally.
US10170012B2 Communication system and method
A communication system and method are provided to assist a user in conveying and/or exchanging a communication. The present communication system and method provide a low tech platform that enables a user to utilize an icon exchange communication system and method while allowing the integration of core vocabulary instructional concepts and techniques. The present communication system and method allows for seamless presentation of core vocabulary while also providing access to fringe vocabulary words.
US10170010B1 Display of traffic overlaid on aeronautical chart
A system may include a display, an avionics server, and an automatic dependent surveillance-broadcast (ADS-B) receiver implemented in an aircraft. The avionics server may include a processor configured to host applications. The ADS-B receiver may be configured to receive ADS-B In data associated with traffic information from other aircraft in a vicinity of the aircraft. Execution of the applications may be configured to cause the processor to: generate geo-referenced aeronautical chart graphics data; output the geo-referenced aeronautical chart graphics data to the display; receive the ADS-B In data from the ADS-B receiver; generate geo-referenced traffic graphics data based on the received ADS-B In data; and output the geo-referenced traffic graphics data to the display. The display may be configured to receive the geo-referenced aeronautical chart graphics data and the geo-referenced traffic graphics data and display an image of a selected aeronautical chart overlaid with the traffic information.
US10170008B2 System and method for optimizing an aircraft trajectory
Systems and methods of the present invention are provided to generate a plurality of flight trajectories that do not conflict with other aircraft in a local area. Interventions by an air traffic control system help prevent collisions between aircraft, but these interventions can also cause an aircraft to substantially deviate from the pilot's intended flight trajectory, which burns fuels, wastes time, etc. Systems and methods of the present invention can assign a standard avoidance interval to other aircraft in the area such that a pilot's aircraft does not receive an intervention by an air traffic control system. Systems and methods of the present invention also generate a plurality of conflict-free flight trajectories such that a pilot or an automated system may select the most desirable flight trajectory for fuel efficiency, speed, and other operational considerations, etc.
US10170001B2 Blind zone indicator module for exterior rearview mirror assembly
A blind zone indicator module for a vehicular exterior rearview mirror assembly includes a hollow housing that includes a front end for attaching the indicator module at the rear of a mirror reflective element configured for use by an exterior rearview mirror assembly, a rear end opposite the front end, and an intermediate portion between the front end and the rear end. The hollow housing comprises an inner surface that is white and is diffusely reflective of light incident thereat. A diffuser element is attached at the front end of the hollow housing and closes the front end of the housing. Potting material is disposed at and over a circuit board to seal the circuit board in the module. Light emitted by a light emitting diode, when activated, reflects off the white inner surface of the hollow housing and passes through the diffuser element to exit the indicator module.
US10169996B2 Method and apparatus for estimation of waiting time to park
An approach is provided for estimation of waiting time to park. The approach involves processing parking data from a parking area to determine a probability that all parking spots in the parking area are occupied. The parking data is collected from one or more parking sensors. The approach also involves building a remaining parking duration model for a plurality of cars parked in said all parking spots based on the parking data. The approach further involves calculating an estimated conditional waiting time to park in the parking area based on the remaining parking duration model. The approach further involves calculating an estimated unconditional waiting time to park in the parking area based on the blocking probability and the conditional waiting time to park.
US10169991B2 Proximity awareness system for motor vehicles
Various embodiments provide enhanced warnings of potential future adverse events (e.g., automobile crashes) by tracking the location and motion of multiple vehicles, and providing alerts or warnings to the drivers of such vehicles in the event that a risk of an adverse event is identified.
US10169986B2 Integration of personalized traffic information
Integration of personalized traffic information is provided. Contextual information for a client device is collected. Based, at least in part, on the contextual information, traffic information is received. The traffic information is received from one or more broadcast stations to which the traffic information has been mapped based, at least in part, on classification of the traffic information. A communications device is caused to communicate the traffic information.
US10169983B2 Method of noise suppression for voice based interactive devices
An apparatus including a security system protecting a secured area, a processor of the security system providing a voice connection between a control panel of the security system located within the secured area and a remotely located central monitoring station, the processor automatically providing notification of activation of the provided voice connection, an audio device providing audio entertainment within the secured area, a wireless interface providing a communication channel between the security system and audio entertainment system and a processor of the audio device receiving the automatic notification of activation of the voice connection from the processor of the security system through the wireless interface and automatically reducing a volume of the audio entertainment provided by the audio device within the secured area.
US10169981B2 Portable alarm system
A portable alarm system is disclosed. The portable alarm system includes a portable base station, which has an outer housing that encloses a power supply and a secondary protective housing. The secondary protective housing encloses at least a controller and a cellular modem that are electrically connected to each other. An energy storage device, such as a super capacitor, is configured to maintain a store of energy and is electrically connected to the controller and the cellular modem to provide an alternative power source thereto.
US10169980B1 Portable security bin
A security bin and a security bin controller are described that measure fullness or height of secure contents in a security bin; listen to radio beacons over a short-range radio to determine a bin distance from a first radio, such as by measuring received radio power; determine one of three bin security states: home, caution or warning; and then broadcast a status message, warning message or alarm message over long-range radio, dependent on both the fullness of the bin and the security state. Embodiments include shredder bins, adapted to receive secure or confidential documents. Status messages may be used to initiate a search for a lost bin or to schedule bin service. Embodiments include measuring rate-of-fill. Alarm messages may be responsive to both bin location and fill volume. Embodiments and use of a controller include waste bins, including industrial or medical waste.
US10169976B2 Vehicle occupant detection system
Various implementations of an occupant detection system may be used in a vehicle to detect the presence of a living occupant (human or otherwise) and generate a warning. The warning may be communicated to another person(s) or to other vehicle systems to alert people in the vicinity of the vehicle. The system prevents injury and death to people and pets that may be accidentally within a parked car and unable to egress. The system may be integrated into a new vehicle or housed in a separate device that can be plugged into a power outlet within the vehicle.
US10169974B2 Home security system
A home security system and method is provided. The method comprises detecting a motion in a monitored room, starting data collection through at least a first sensing device and a second sensing device, transmitting said collected data to a computing device comprising a data analysis unit, detecting a potentially dangerous situation through the data analysis unit by analyzing said collected data, transmitting a relevant snippet of data of said first sensing device to a first randomly selected service center server, evaluating said snippet of data through a first service center operator as being related to “definitely a dangerous situation”, “definitely no dangerous situation” or “unclear”, if “unclear” was chosen, transmitting the snippet of data to a second randomly selected service center server, and transmitting the snippet of data along with the evaluation of the first operator from the second randomly selected service center server to the computing device.
US10169968B1 Multi-layer stack with embedded tamper-detect protection
Tamper-respondent assemblies and methods of fabrication are provided which include a multi-layer stack having multiple discrete component layers stacked and electrically connected together via a plurality of electrical contacts in between the component layers. Further, the tamper-respondent assembly includes a tamper-respondent electronic circuit structure embedded within the multi-layer stack. The tamper-respondent electronic circuit structure includes at least one tamper-respondent sensor embedded, at least in part, within at least one component layer of the multiple discrete component layers of the multi-layer stack. The tamper-respondent electronic circuit structure defines a secure volume within the multi-layer stack. For instance, the tamper-respondent electronic circuit structure may be fully embedded within the multi-layer stack, with monitor circuitry of the tamper-respondent electronic circuit structure residing within the secure volume within the multi-layer stack.
US10169966B1 Networking communication method for multi-slave cable anti-theft monitoring system
A networking communication protocol for a multi-slave cable anti-theft monitoring system, the system including a central office, a master and slaves, wherein the central office and the master are connected based on a GPRS, and the master and multiple slaves are connected based on power carrier communication. Communication in the system is mainly initiated by the master, the master realizes site registration and data reporting at the central office through GPRS communication to aggregate global information of the system. Data interaction between the master and the slaves is achieved through the power carrier communication to complete local data collection and a cable on-off test of the slaves. The master is provided with a periodic collection timer to realize periodic data collection of all slaves on a monitored line.
US10169963B2 Wearable device that warms and/or cools to notify a user
A wearable device that warms or cools to notify a user wearing the device is provided. The wearable device includes: a plurality of individual heating and/or cooling spots, a plurality of dots pulsating in heating/cooling sections, and/or a plurality of dots moving around in heating/cooling sections. A system is also provided comprising a wearable device, a scheduling device, and a communication between the wearable device and the scheduling device.
US10169957B2 Multiple player gaming station interaction systems and methods
Systems and methods for transferring objects from a first player to a second player within a gaming system are described herein. The method includes receiving, via a first touchscreen of the first gaming machine, a selection of an object by the first player. The method further includes receiving, via the first touchscreen, gesture information relating to the object. The method includes analyzing, by a controller of the gaming system, the gesture information. The method further includes determining, by the controller, that the object is to be transferred from the first player to the second player based at least in part on the gesture information. The method includes transferring, by the controller, the object from the first gaming machine to the second gaming machine.
US10169956B2 Gaming device and methods of allowing a player to play a gaming device having selectable awards
A gaming machine for providing a slot game to a player is described herein. The gaming machine includes a display device and a controller for displaying a game to a player. The controller is configured to randomly determine an outcome of the game and display the outcome on the display device, determine a first award as a function of the outcome, and determine a second award as a function of the first award. The first award includes a first number of free games and a first award multiplier. The second award includes a second number of free games and a second award multiplier. The controller allows the player to select one of the first award and the second award and responsively provides the selected one of the first award and the second award to the player.
US10169955B2 Game world server driven triggering for gambling hybrid gaming system
A gambling hybrid game that provides game world engine driven triggering of gambling events is disclosed. The gambling hybrid game includes an entertainment system engine that provides an entertainment game to a user, a real world engine that provides gambling games to users, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine provides an entertainment games that provides values for a set of entertainment game variables. The game world engine receive the values of set of entertainment game variables and determined whether a gambling event in a gambling game is triggered based upon the values one or more entertainment game variables in the set.
US10169953B2 Fungible object award interleaved wagering system
A fungible object award interleaved wagering system includes a plurality of interactive controllers operatively connected to an application controller by a network, each interactive controller configured to: communicate, to an application controller, application telemetry; and receive, from the application controller, an object based on the application telemetry. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: receive a wager request; generate a wager outcome based on the wager request; communicate, to an object controller, the wager outcome. The system also includes the application controller operatively connected to the plurality of interactive controllers and the wager controller, the application controller constructed to: receive; communicate, to the wager controller, the wager request based on the received application telemetry; receive an object, wherein the object is generated by the object controller based on the wager outcome; communicate, to each interactive controller, the object.
US10169952B2 Processing credit-related events in a wagering game system
Embodiments include a method for presenting a credit balance affected by a plurality of wagering games. The method can include detecting wager amounts and win amounts associated with a plurality of wagering games conducted via a wagering game machine. The method can include presenting, on a display device of the wagering game machine, graphical identifiers indicating an order in which the wager amounts will decrease a credit balance and the win amounts will increase the credit balance. The method can include according to the order, increasing the credit balance on the display device by each of the win amounts and decreasing the credit balance on the display device by each of the wager amounts.
US10169948B2 Prioritizing storage operation requests utilizing data attributes
Storage operation requests from any device of a computing environment can be numerous and frequent. In particular, if there is a high frequency initiation of storage operation requests to store, retrieve, or modify data, then targeted storage systems have to easily and quickly decide in which order to satisfy the storage operation requests, such as when two requests occur to retrieve identical data. Storage operation requests can be prioritized at the end device instead of any intermediary device or enabling a complex ordering algorithm. Moreover, the storage on a cloud model consists of similar storage services which serve consumers of different needs. Some applications/users can afford longer service time than other applications/users. Differentiation in required service time allows price differentiation. The solution will serve premium customers faster than it serves customers who paid less.
US10169946B1 User alerts based on image capturing by a bill storage device
A device monitors activity associated with a user of a currency bill storage device based on currency bill data received from the currency bill storage device over a period of time. The currency bill storage device includes image sensor(s) configured to capture images of currency bills. The currency bill data is based on the images. The device tracks a balance in the currency bill storage device based on the currency bill data and identifies, based on the activity, an upcoming transaction in which the user is expected to utilize a particular quantity of currency bills in the currency bill storage device. The device determines whether the balance is sufficient relative to the particular quantity of currency bills and performs one or more actions to cause an alert to be provided to the user based on determining whether the balance is sufficient relative to the particular quantity of currency bills.
US10169944B2 Device for optimising the filling of bags for containing banknotes
A device for filling and closing disposable bags for containing banknotes, comprises a container for the temporary housing of one or more banknotes, having side walls and a bottom with an opening for the exit of said one or more banknotes from the container, a pushing piston for pushing said one or more banknotes towards the bottom of the container, a bag made of flexible material intended to be filled with the banknotes temporarily housed in the container, which is anchored, at the edges of its mouth, to fixing pins placed in proximity of the opening in the bottom of the container, a plate which is vertically movable through controlled lowering means and placed below the container, the plate having a central slot, which is open at the top towards the container and extending vertically through the body of the plate for the insertion of a bottom portion of the bag anchored to the fixing pins, and first sealing elements placed between the container and the plate.
US10169942B2 Door lock sensor and alarm
A door lock mechanism is disclosed that includes door lock and alarm features. The mechanism includes a controller and a sensor useful to detect motions that are representative of attempted access through a door to which the door lock mechanism is attached. The controller can set an alarm condition if a measured motion, such as a measured acceleration, meet and/or exceeds a threshold. If an appropriate access control credential is provided through a user device then the alarm condition may not be set by the controller. The door lock mechanism can be coupled to a remote station via a communications link if needed, such as a radio frequency link. The remote station can additionally be in communication with the door lock mechanism via a network. The remote station can be used to send and receive messages regarding door lock mechanism status, configuration, etc.
US10169940B1 Electric lock and control method thereof
A control method includes the electric lock entering an administrator setting mode after receiving an administrator password; the electric lock generating an authentication code in the administrator setting mode; the electric lock wirelessly receiving a first input from a portable device; the electric lock comparing the first input with the authentication code; the electric lock pairing with the portable device and receiving unique identification information of the portable device when the electric lock determines that the first input matches the authentication code; the electric lock storing the unique identification information of the portable device; and the electric lock performing an unlocking operation when the electric lock receiving a second input and sensing the portable device having the unique identification information within a predetermined distance.
US10169939B2 Identity recognition
Embodiments of the present invention provide methods, computer program products, and systems to automatically verify a person's claimed identity using wireless token passing. Embodiments of the present invention can be used to receive identification data comprising a universally unique identifier (UUID) and a first security token and process the received identification data by matching the UUID to an associated website and verifying the first security token against a second security token. Embodiments of the present invention can be used to notify a first user of the processed identification data by displaying an indication that verification of the identification data was successful or unsuccessful.
US10169938B2 Low power credential detection device for access control system
An access control device including a credential reader circuit configured to enter a standby mode, awaken from a standby mode, and receive data from a nearby credential. The access control device further includes a credential detection circuit having a memory configured to store program instructions, an antenna, and a processor electrically coupled to the antenna and to the credential reader circuit, wherein the processor is configured to execute the stored program instructions to: transmit an interrogation signal, receive a reflected interrogation signal with the antenna, transmit an activation signal to the credential reader circuit in response to the received reflected interrogation signal wherein the reflected interrogation signal includes I and Q values, receive a false detection signal from the credential reader circuit, and adjust at least one of the I and Q threshold values of the reflected interrogation signal.
US10169937B1 Systems and methods for multifactor physical authentication
Systems and methods for multifactor physical authentication are disclosed. In one embodiment, a method for accessing an entitlement at a facility using multifactor physical authentication may include (1) receiving, at a first electronic interface at a facility, an individual identifier from an individual; (2) at least one computer processor presenting a challenge to the individual; (3) the at least one computer processor receiving, at a second interface, a response to the challenge; (4) the at least one computer processor authenticating the individual based on the individual identifier and the response; (5) the at least one computer processor retrieving at least one authorized entitlement associated with the individual identifier; and (6) the at least one computer processor activating the entitlement at the facility associated with the authorized entitlement.
US10169936B2 Combined motion detection and access control system and method
A combined motion detection and access control method and system, the system including a processor for receiving an indication of motion detection within a premises and for ascertaining an area within which the motion was detected; at least one transmitter operable, responsive to receiving, from the processor, an indication of the area, for broadcasting, within the area, an encoded identification of the area; a transceiver associated with an individual and operable for receiving the encoded area identification and, responsive thereto, for broadcasting an encoded identification of the individual and the encoded area identification; and at least one receiver operable for receiving the encoded identification of the individual and the encoded area identification and for communicating the encoded identification of the individual and the encoded area identification to the processor which is operable, thereto, for ascertaining whether the individual is allowed access to the area encoded in the encoded area identification.
US10169935B2 Electronic door access control system
A method for retrofitting a door comprising a key reader with a door control unit. The door control unit, key reader and the latch release mechanism may also be powered by a key comprising a power supply, the key also supplying a coded sequence to the door control unit.
US10169934B2 Building access and layout mapping for an autonomous vehicle based transportation system
Enhanced features of a vehicle-based transportation system are presented here. In accordance with one methodology, the transportation system receives a ride request that identifies a passenger, a pickup location, and a destination location. The transportation system determines that the passenger requires user-specific security clearance to access a secured area at or near the destination location, and coordinates with a security system to grant the user-specific security clearance to the passenger. The transportation system can also determine a vehicle drop-off location based on the passenger destination, and coordinate with a navigation system to obtain navigation instructions to guide the passenger from the vehicle drop-off location to the passenger destination.
US10169929B2 Systems of using vehicle system data to improve the operation of off-road vehicles
A system for operating a fleet of off-road vehicles may include a network. A plurality of sensors operatively associated with the fleet of off-road vehicles and connected to the network sense information related to the operation of a plurality of off-road vehicle systems. A processing system operatively connected to the network collects sensor data from the off-road vehicles; combines sensor data from the vehicle systems in accordance with a user-defined event; determines whether the collected and combined sensor data are inside or outside defined limits of the user-defined event; produces an alarm signal for a user when the collected and combined sensor data are outside the defined limits of the user-defined event; and recommends modification of the operation of vehicles for which an alarm signal has been produced. A display system operatively associated with the processing system displays at least information relating to the recommended modification.
US10169928B2 Apparatus for providing data to a hardware-in-the-loop simulator
Apparatus for providing real-time data to a hardware-in-the-loop simulator for an automotive vehicle. The apparatus includes a test vehicle having at least one sensor which generates an output signal representative of a condition of the vehicle. A wireless transmitter such as a cellular phone on the motor vehicle receives the sensor output signal as an input signal and transmits that output signal to a computer network. A simulator data server receives the data from the computer network and provides that data to the hardware-in-the-loop simulator.
US10169927B2 Methods and systems for monitoring vehicle systems using mobile devices
Methods and systems are provided for presenting information pertaining to the health of one or more mechanical components of a vehicle. One exemplary method involves a client device initiating an ad hoc wireless connection with a monitoring system onboard the vehicle, requesting status information for the vehicle from the monitoring system via the ad hoc wireless connection, and receiving the status information for the vehicle from the monitoring system via the ad hoc wireless connection. The monitoring system generates the status information based at least in part on measurement data obtained from one or more sensor systems during operation of the vehicle and provides the status information in response the request. The client device processes the status information present the one or more graphical representations of the current condition of the one or more mechanical components of the vehicle on the client device.
US10169923B2 Wearable display system that displays a workout guide
There is provided a display control device including an action information acquisition unit that acquires, at an action position of one actor, action information regarding a past action of another actor, an object generation unit that generates a virtual object for virtually indicating a position of the other actor during an action of the one actor based on the acquired action information, and a display control unit that causes a display unit displaying a surrounding scene to superimpose and display the generated virtual object during the action of the one actor.
US10169921B2 Systems and methods for augmented reality aware contents
Methods and systems for rendering augmented reality aware standard digital content are disclosed. The method includes detecting a context sensitive trigger initiated in response to activation of a trigger condition related to a standard digital content; determining augmented reality content information associated with the context sensitive trigger using augmented reality awareness data; retrieving based on the augmented reality content information, at least one of augmented reality trigger information, augmented reality digital content or mixed content experience configuration; activating at least one reality source based on the context sensitive trigger to capture reality data in response to retrieving; identifying at least one augmented reality trigger in the at least one reality source; and selectively rendering one of the at least one portion of the standard digital content, the augmented reality digital content and the reality data relative to the at least one portion of the standard digital content.
US10169916B2 Image processing device and image processing method
There is provided an image processing device including: a setting unit configured to set a filter intensity based on a degree of how exactly an imaging device that produces a captured image containing a marker related to display of a virtual object faces the marker, the degree being detected based on the captured image; and an image processing unit configured to combine the virtual object corresponding to the marker with the captured image by using a filter having the set filter intensity.
US10169914B2 Method and system for indoor positioning and device for creating indoor maps thereof
An indoor positioning method, indoor positioning system and indoor maps creating device thereof are provided. The method includes converting a panorama image corresponding to an indoor environment into a plurality of perspective images, and extracting a plurality of reference feature points and descriptors of the reference feature points from the perspective images; taking a shooting position of the panorama image as an origin, and recoding a plurality of 3D reference coordinate values corresponding to a central position of each perspective images; calculating 3D coordinate values of the reference feature points base on the 3D reference coordinate values, and storing the 3D coordinate values and the descriptors of the reference feature points as an indoor map corresponding to the indoor environment. The method also includes determining a 3D target coordinate value of a portable electronic device with respect to the origin of the indoor maps in the indoor environment.
US10169910B2 Efficient rendering of heterogeneous polydisperse granular media
The disclosure provides an approach for rendering heterogeneous polydisperse granular media. In one aspect, a rendering application renders such granular media using a combination of explicit path tracing and accelerated path construction using proxy path tracing, shell tracing, and volumetric path tracing. In proxy path tracing in particular, the rendering application instantiates proxy geometry in the form of a bounding sphere and determines internal scattering in the grain using a precomputed grain scattering distribution function that relates incident and outgoing radiance functions on the bounding sphere. In shell tracing, the rendering application uses shells to aggregate many grain interactions into a single step. The rendering application derives a continuous liquid/volume equivalent to the granular material based on the material's optical properties and selects a precomputed shell transport function (STF) to use from a database by interpolating nearby database entries using radiative transfer equation (RTE) parameters at the shell's center.
US10169904B2 Systems and methods for presenting intermediaries
A system that incorporates teachings of the present disclosure may include, for example, an intermediary engine having a controller, and a storage medium for storing instructions to be executed by the controller. The instructions, when executed by the controller, can cause the controller to receive a measure of a mood of an individual, invoke an intermediary according to the measure of the mood of the individual, and present the intermediary to an entity requesting to interact with the individual. The measure of the mood can be synthesized from collected information associated with a behavior of the individual, and can have a plurality of dimensions. The mood can also indicate an availability of the individual and a receptiveness of the individual to accept a request to interact with an entity. Other embodiments are disclosed.
US10169903B2 Animation techniques for mobile devices
Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
US10169900B2 Picture processing method and apparatus
A digital photo processing method, information processing apparatus, and non-transitory computer-readable medium. New digital photos are arranged in chronological order based on capture times of the new digital photos. A determination is made as to whether a subset of the new digital photos are related to each other based on one or a combination of the capture times of the new digital photos and locations at which the new digital photos were captured. One of a plurality of processing templates is selected based on one or a combination of at least one of the capture times of the subset of the new digital photos and at least one of the locations at which the subset of the new digital photos were captured. The subset of the new digital photos is processed according to the selected one of the plurality of processing templates to generate a single image.
US10169898B2 Method for generating screenshot image on television terminal and associated television
This application provides a TV screenshot method and an associated television (TV). The method includes: upon receiving a screenshot request, acquiring a layer range of On Screen Display (OSD) sub-layers corresponding to windows of every application displayed on an OSD layer; and generating the screenshot image by taking a snap shot of the OSD sub-layers in the layer range. This application can prevent unwanted system notification information image from being captured when a snap shot is taken.
US10169896B2 Rebuilding images based on historical image data
A sub-image of data of a first full image may be selected. The sub-image of data may at least partially obscure an object within the first full image. A request to replace the sub-image of data may be transmitted over a network. The request may include transmitting the full image and transmitting metadata associated with the first full image to one or more of a server computing device. The server computing device may analyze a history of images and select one or more images of the history of images that match one or more attributes of the metadata. The server computing device may replace the sub-image of data using the one or more images to generate at least a second full image that includes the object, wherein the object is not obscured. The second full image may be received over the network.
US10169895B2 Surrounding risk displaying apparatus
A surrounding risk displaying apparatus includes an environment recognizer, a surrounding risk recognizer, and a display. The environment recognizer is capable of recognizing an environment around a vehicle. The surrounding risk recognizer is capable of extracting risk objects each having a risk potential not less than a predetermined risk potential, estimating a distribution of the risk potential around each of the risk objects, and calculating a risk approaching determination value that increases depending on relative approaching of the risk objects. The display is capable of displaying images in a superimposed fashion on the corresponding risk objects. The images each indicate the distribution of the risk potential around corresponding one of the risk objects. The display is capable of displaying, when the risk approaching determination value is not less than a predetermined threshold, a passage risk display indicating that passing through, by the vehicle, a clearance between the risk objects involves a risk.
US10169893B2 Optimizing photo album layouts
Implementations generally relate to optimizing a photo album layout. In some implementations, a method includes receiving a plurality of images and determining a target arrangement. The method also includes arranging the plurality of images in an N-dimensional arrangement based on a predetermined distance function. The method also includes arranging the plurality of images in the target arrangement based on the N-dimensional arrangement.
US10169891B2 Producing three-dimensional representation based on images of a person
An example method of generating three-dimensional visual objects representing a person based on two-dimensional images of at least a part of the person's body may include receiving a first polygonal mesh representing a human body part, wherein the first polygonal mesh is compliant with a target application topology. The example method may further include receiving a second polygonal mesh representing the human body part, wherein the second polygonal mesh is derived from a plurality of images of a person. The example method may further include modifying at least one of the first polygonal mesh or the second polygonal mesh to optimize a value of a metric reflecting a difference between the first polygonal mesh and the second polygonal mesh.
US10169888B2 Background correction for computed tomography scan data
A background correction method for CT scan data is provided. A background collection may be performed to collect a first background data set and background data before a CT scan. The CT scan may then be performed to collect one or more CT scan data sets, and status information for collecting each of the CT scan data sets. A second background collection may additionally be performed to collect a second background data set after the CT scan, and status information for collecting the second background data set may also be recorded. The first background data set, the second background data set and corresponding status information may then be used to obtain a background data set for collecting each of the CT scan data sets. The corresponding background data set may be removed from each of the CT scan data set to obtain a background-corrected CT scan data set.
US10169887B2 Accelerated blits of multisampled textures on GPUs
Systems, computer readable media, and methods for hardware accelerated blits of multisampled textures on graphics processing units (GPUs) are disclosed. For multisampled surfaces, texture-to-buffer blits cannot be trivially implemented because most GPUs do not support writing multisampled surfaces with a linear memory layout. Moreover, GPUs often have a maximum limit for row stride (i.e., the number of bytes from one row of pixels in memory to the next) and/or texture size. When the destination buffer for the blit of a multisampled texture is too large to be aliased by an equivalent non-multisampled texture view, the stride of the view has no spatial relationship with the destination buffer. Thus, to access the source texture correctly, a ‘remapping’ may be performed to determine the linear sample index of a fragment within the view, and the destination buffer stride may be used to compute the texture coordinates used to sample the source texture.
US10169886B2 Method of mapping source colors of an image into a target color gamut of a target color device in two mapping steps
Method comprising: first mapping, in a reference color space, said source colors from a source color gamut into a reference color gamut, resulting in intermediate colors, second mapping said intermediate colors from said reference color gamut into said target color gamut, resulting in target colors forming at least one mapped image, wherein said first mapping is defined through information representing said second mapping.
US10169881B2 Analysis device, system and program
A general purpose device, system, and program perform colorimetric analysis by automatically comparing the color of an object to be analyzed with reference information. The device includes an imaging unit that takes images of the object to be analyzed; a memory unit that stores reference information of color information of the object in accordance with properties of the object; a conversion unit that makes the color space of the image data and the color space of the reference information the same by converting the color spaces when the color space of the image data of the object and the color space of the reference information are different; a determination unit that determines the properties of the object by comparing the color information of the image data and the color information of the reference information in a common color space; and a display unit that displays the determination results.
US10169876B2 Systems, processes, methods and machines for transforming image data into sizing and volume measurements for tissue
Automated islet measurement systems (AIMS) in combination with tissue volume analysis (TVA) software effectively gauges volumetric and size-based data to generate heretofore unavailable information regarding, for example, populations of islet cells, stem cells and related desiderata.
US10169874B2 Surface-based object identification
A target object may be identified by estimating a distribution of a plurality of orientations of a periphery of a target object, and identifying the target object based on the distribution.
US10169863B2 Methods and systems for automatically determining a clinical image or portion thereof for display to a diagnosing physician
Methods and systems for automatically determining a clinical image or portion thereof for display to a diagnosing physician. One system includes an electronic processor and an interface for communicating with at least one data source. The electronic processor is configured to receive training information from the at least one data source and determine a subset of images included in each of the plurality of image studies displayed to one or more diagnosing physicians. The electronic processor is also configured to perform machine learning to develop a model based on the training information and the subset of images included in each of the plurality of image studies and receive the image study. The electronic processor is also configured to process the image study using the model to determine a subset of the plurality of images and flag the subset of the plurality of images for manual review by the diagnosing physician.
US10169862B2 Methods and systems for laser speckle imaging of tissue using a color image sensor
Methods and systems for imaging tissue of a subject are disclosed, and involve illuminating the tissue with a coherent light having a coherent wavelength, acquiring image data of the tissue using a color image sensor, and processing the image data using laser speckle contrast analysis while correcting for differences in sensitivity of color pixels at the coherent wavelength to generate a perfusion image of the tissue. The perfusion image is then displayed to the user. Also disclosed are methods and systems for correcting for ambient light and for acquiring white light images along with laser speckle images.
US10169861B2 Image processing apparatus, non-transitory computer readable medium, and image processing method
An image processing apparatus includes a number-of-target-cells estimating unit for estimating, on the basis of a feature of a target sample, the number of target cells included in the target sample, and a detection parameter setting unit for setting, on the basis of the estimated number of target cells, a detection parameter regarding a process of detecting target cells in a captured image of the target sample.
US10169860B2 Grayscale thermographic imaging
Through the measurement and interpretation of the pixels of grayscale digital thermographic images of abnormalities of the skin and its subcutaneous tissue, early intervention and treatment of abnormalities of the skin and its subcutaneous tissue are possible, thereby assisting clinicians in making significant impacts on prevention and treatment.
US10169854B2 Liquid crystal display device having measuring mark for measuring seal line, apparatus and method of measuring seal line
The present invention disposes a plurality of measuring marks on a dummy region having a seal line to detect a position and a width of the seal line during a fabrication process of a liquid crystal display device and then process can be terminated without further processes in case of bad quality of the seal line, thereby process delay and cost may be minimized.
US10169851B2 Methods for color enhanced detection of bone density from CT images and methods for opportunistic screening using same
Embodiments describe an accurate and rapid method for assessing spinal bone density on chest or abdominal CT images using post-processed colored images. Post-processing of CT images for the purposes of displaying the spine is followed by color enhancement of routine unenhanced or contrast enhanced CT images to improve diagnostic accuracy, inter-observer agreement, reader confidence and/or time of interpretation as it relates to assessing bone density of the spine. CT images are post-processed (without changes to the standard-of-care CT imaging protocol and without additional cost or radiation for the patient) to straighten the spine for improved visualization of multiple segments. The color-enhanced images can be displayable simultaneously with the grayscale images. Methods and systems are provided for performing opportunistic bone density screening.
US10169850B1 Filtering of real-time visual data transmitted to a remote recipient
A remote visual experience application which transmits real-time video remotely includes a filter which obscures one or more previously identified regions in space when the regions come within the camera's field of vision. The application may be a shared visual experience application, in which the camera is mounted to a wearable appliance of a local user. The application may include a function for mapping regions of a space in which the application will be used, and defining different levels of remote access for different regions of the space. A space map may be generated before or during transmission of video to a remote user. Exemplary embodiments include a virtual vendor house call application or a game. The application may further include an audio filter for filtering an audio signal.
US10169844B2 Lens distortion correction using a neurosynaptic circuit
One or more embodiments provide a neurosynaptic circuit that includes multiple neurosynaptic core circuits that: perform image distortion correction by converting a source image to a destination image by: taking as input a sequence of image frames of a video with one or more channels per frame, and converting dimensions and pixel distortion coefficients of each frame as one or more corresponding neuronal firing events. Each distorted pixel is mapped to zero or more undistorted pixels by processing each neuronal firing event corresponding to each pixel of each image frame. Corresponding pixel intensity values of each distorted pixel are processed to output undistorted pixels for each image frame as neuronal firing events for a spike representation of the destination image.
US10169836B2 Ensuring fairness in the operation of thermal grids
Methods, systems, and computer program products for ensuring fairness in the operation of thermal grids are provided herein. A computer-implemented method includes generating one or more models derived from information pertaining to a heating and cooling network, wherein the heating and cooling network comprises multiple consumers; categorizing each of the multiple consumers into one of two groups based on (i) one or more objectives of the heating and cooling network, (ii) the one or more generated models, and (iii) one or more constraints; generating a signal to be sent to each of the consumers categorized within a first of the two groups, wherein the signal comprises a temperature set-point adjustment proposal; and outputting the signals to the consumers categorized within the first of the two groups.
US10169835B2 Attribute energy consumption through power sensing and user localizations
An approach is provided for attributing energy usage to individual occupants in an area, such as a building or office space. The approach receives current locations of occupants from sensors deployed in the area being monitored. Identifiers corresponding to various occupants are determined, such as by tracking the occupants' mobile telephone location, biometrics such as facial recognition, or other device-enabled means of identifying people. Energy consumption values corresponding to energy consuming devices are received and device locations are identified. The approach further attributes the amount of energy consumed by each of the occupants, with the energy attribution being based on the occupants' current locations and the device locations.
US10169831B2 Establishing social network service relationships
This present disclosure discloses techniques for establishing social network service (SNS) relationship. According to the techniques, online payment information of the first user and/or the second user are obtained from the database of the online transaction platform. Using this online payment information, it is determined whether the first user and the second user know each other. If they do, a message to establish an SNS relationship establishment is sent to the first user. The message contains personal information of the second user and allows the first user to decide whether to establish the relationship. The techniques therefore improve security and success rates in establishing SNS relationships.
US10169825B2 System and method for processing vehicle requests
A method and system for processing requests for vehicular data, including receiving a vehicle request for a vehicle parameter from a client system (e.g., third party application); verifying client access to the vehicle parameter; determining one or more parameter values for the requested vehicle parameter; and transmitting the one or more parameter values to the client system.
US10169822B2 Insurance rate optimization through driver behavior monitoring
Disclosed are a method and/or a system of insurance rate optimization through driver behavior which includes a computer server of the driver monitoring environment to determine if a newly insured driver operating a private vehicle is adhering to a set of parameters set by an entity i.e. a driving school, an insurance provider and/or a family member of the newly insured driver. The system assigns a credit to the newly insured driver when it adheres to the set of parameters. The newly insured driver is monitored by the entity. A metadata is generated which includes a behavioral trait of the newly insured driver and an insurance rate is set through the insurance provider based on an adherence to the set of parameters set by the entity.
US10169814B2 High speed processing of financial information using FPGA devices
A high speed apparatus and method for processing financial instrument order books are disclosed. With respect to an exemplary embodiment, a reconfigurable logic device is employed to synthesize quote events associated with a plurality of financial instruments from a financial market data feed.
US10169810B2 Product information inconsistency detection
A computerized method of detecting product description inconsistencies, comprising receiving from a seller a product description comprising one or more attributes of a product offered for sale on an online marketplace arena, extracting automatically the one or more attributes by analyzing the product description using one or more language analysis tool, analyzing automatically the one or more attributes compared to a plurality of attributes of one or more other products of a same class as the product to detect one or more inconsistencies of the product description with respect to the one or more attributes and outputting the at least one inconsistency.
US10169808B2 Rule based closure of purchase orders
One or more computers may close a purchase order by use of rules. Certain embodiments use values of attributes of a line in a purchase order (PO) to identify a rule among multiple rules. The PO line's attributes which are used to identify the rule are internal to a buyer. When the rule which is identified is disabled, the line is retained unchanged in the purchase order. When the identified rule is not disabled, a user-specified logic which is identified in the rule is used to determine a new value of a numeric term, the numeric term having a preexisting value previously agreed upon by the buyer and the seller, e.g. in units of quantity or units of money. Subsequently, an indication of the line being changed in the purchase order is transmitted to the seller. User may specify different logics in different sets of rules, for different business units.
US10169801B2 System and method for supplementing an image gallery with status indicators
In various example embodiments, a system and method to provide status indictors on an image galley is disclosed. At least one item to be displayed in an image gallery on a client device is identified. Once identified, status information for the item is obtained. Subsequently, gallery rendering and display instructions are generated and transmitted to the client device. The rendering and display instructions include the status information and enables generation of status indicators from the status information for display over the image gallery at the client device. The rendering and display instructions may also include instructions for displaying the image gallery. The status information at the client device may be updated as status information changes.
US10169799B2 Dynamically adjusted results for search interface
Several systems, apparatuses, and methods are described. A data transmission that includes data indicating a first search query for an item of a publication system is received from a client machine. A first plurality of search results is determined from listed items based, at least in part, on the first search query, and the first plurality of search results are each associated with a price. A range of prices associated with a first subset of the search results is determined based on a price distribution range including a median price associated with the first search results, or a utility cost function using a plurality of price quantiles and a plurality of price values included in different price quantiles. The determined first search results and the range of prices associated with the first subset of the first search results are transmitted to the client machine for display.
US10169798B2 Automatic selection of featured product groups within a product search engine
A method of computing a featured set of product groups for a query on an inventory of products. Each of the products can have one or more attribute-value pairs. Each of the one or more attribute-value pairs can have an attribute. The method can include determining a result group of the products matching the query. The method also can include determining relevance scores for the product groups. The method further can include determining a featured attribute and the featured set of the product groups for the featured attribute. The method also can include, after receiving the query from a user, transmitting for display at least one page of a website, where the at least one page has an option to view each of the product groups of the featured set of the product groups that has been selected. Other embodiments of related systems and methods are also disclosed.
US10169797B2 Identification of entities based on deviations in value
Methods, systems, and apparatus, including computer programs encoded on a computer readable storage medium, for identifying entities based on value. In one aspect, the method may include actions for receiving a query that specifies a location. Additional actions may include identifying candidate entities that are identified as responsive to the query and that are associated with the location, selecting a subset of the candidate entities, and determining a representative value of an attribute that is associated with each candidate entity of the subset of the candidate entities. Other actions may include in response to determining that the current value of the attribute that is associated with the particular candidate entity of the subset deviates more than a threshold amount from the representative value, adjusting a ranking score for the particular candidate entity, and ranking the particular candidate based at least on the ranking score for the particular candidate entity.
US10169792B2 Network commerce system with lead processing
A network commerce system comprises a product sale listing searchable by a consumer and comprising one or more products provided by a third-party vendor in a pay-per-lead format. A lead module is operable to obtain a consumer lead for a third-party vendor and determine whether the obtained consumer lead meets one or more quality standards, the consumer lead comprising a lead for sale of an item, the item provided by the third-party vendor.
US10169791B2 System for utilizing redemption information
A system to determine offers and/or to determine the acceptability of offers based on received information relating to product redemption at a third party. According to one embodiment, the system includes arrangement for a customer to redeem a product from a third party, reception of information relating to a redemption of the product by the customer, reception of an offer to purchase a product for an offer price, determination to accept the offer based on the received information relating to the redemption, determination of an assigned third party at which the offer product may be redeemed based on the received information, and transmission of an acceptance of the offer and an indication of the assigned third party.
US10169787B2 Method, medium, and system for session based shopping
The present disclosure involves systems and methods of communicating between devices in a shopping session. In one aspect, a method includes receiving a session identifier associated with a shopping session of a user, the session identifier being generated based on a hash created from a shopping location and at least one other value associated with the shopping session. The method further includes notifying an electronic shopping system associated with the shopping location about a selected product from the shopping session based on the session identifier. The receiving and the notifying are each performed by a computing system.
US10169784B1 Systems and methods for loan origination and servicing based on a recurring deposit of funds
Customers of a financial institution may apply for a line of credit for use with, e.g., a web-based bill pay service. The credit line may be determined using an average value of the customer's previously direct-deposited paychecks and an analysis of the customer's spending behavior using the web-based bill pay service. In some implementations, the financial institution may aggregate data points associated with the customer to make a determination of an amount, an interest rate, and a term of the line of credit. The line of credit may be used to pay bills from a financial services institution and unrelated third-party billers with which the customer has a payment history, as well as provide for cash for use by the customer.
US10169774B2 Network based indoor positioning and geofencing system and method
A network based indoor positioning and geofencing system and method is described. Beacons are disposed within a physical premises and each beacon transmits a signal containing identifying information. A networked indoor positioning module receives measured reference points that include a measured beacon identifier and a measured signal strength. The networked indoor positioning module uses the measured reference points to generate calculated signal strength values for at least one detected beacon. At least one geofence is associated with the physical premises and the geofence includes some of the calculated signal strength values. A wireless device receives a beacon identifier and a beacon signal strength, when the wireless device is in or near a geofence associated the physical premises. The networked indoor positioning module determines that the wireless device is within at least one geofence by comparing the received beacon identifier and the received beacon signal strength with the calculated signal strength values corresponding to the detected beacon.
US10169773B2 Digital downloading jukebox with revenue-enhancing features
Certain exemplary embodiments described herein relate to digital downloading jukebox systems of the type that typically include a central server and remote jukebox devices that communicate with the central server for royalty accounting and/or content updates. More particularly, certain exemplary embodiments relate to jukebox systems that have revenue-enhancing features such as for example, music recommendation engines and bartender loyalty programs. Such innovative techniques help to both increase per jukebox revenue as well as keep jukebox patrons engaged with the jukebox.
US10169768B2 System and method for exchanging information bi-directionally
A communications system and method by which information is transmitted and received bi-directionally between digital signage and individuals viewing scenes displayed on digital signage. The digital signage transmits and receives information via an RFID reader and the individual transmits and receives information via an RFID tag. The system and method are useful in providing subscribers to a product/service information database with individually customized information about products and services based on the personal profiles of the individual subscribers.
US10169766B2 Server apparatus, terminal apparatus, user's degree of interest calculation method, user's degree of interest calculation program, terminal program, recording medium having program recorded therein, and an information providing system
A server apparatus according to the invention obtains, from a terminal apparatus, scroll operation information conducted on a display area of the terminal apparatus, and obtains content identification information for identifying the content displayed at the display area, and calculates the user's degree of interest in the content identified by the obtained content identification information.
US10169764B2 Secure end-to-end permitting system for device operations
A permitting system for controlling devices in a system includes a permit issuing agent that receives a command to be sent to a device. Based upon at least one attribute of the command, the permit issuing agent identifies one or more business logic modules that is pertinent to the command. Each business logic module has a respectively different set of business rules associated with it. Each identified business logic module determines whether the command complies with the business rules associated with that module. If the command is determined to comply with the business rules of all of the identified business logic modules, the agent issues a permit for the command, and the permit is sent to the device for execution of the command.
US10169758B2 Deposit for non-account holders
Systems and methods for depositing monetary funds into an account are described. A first request from a first individual to deposit monetary funds into an account associated with an entity may be received. The first individual is not an account owner of the account. Monetary funds from the first individual may be received for deposit in the account. The monetary funds may include cash, checks, credit card transfers, and/or debit card transfers. The receipt of the first request may be receipt of a paper ticket with an access code authorizing deposit of monetary funds into the account. One or more restrictions may be reviewed to authorize the deposit of monetary funds in the account.
US10169756B1 System and method for a mobile wallet
A computer-implemented system and method includes receiving a first geographic location of a mobile device when a mobile wallet transaction is initiated, receiving a second geographic location of the mobile device after the mobile wallet transaction is initiated, comparing the first and second geographic locations to ensure a match, permitting the mobile device to process the mobile wallet transaction upon determining that the first and second geographic locations of the mobile device are within a predefined distance of each other, and transferring funds to a merchant after verifying that the second geographic location of the mobile device is within a predetermined distance of a location of the merchant.
US10169749B2 Systems and methods for tracking and adjustment of electronic transaction processing results
A computer implemented system and method are disclosed involving technological advancements in the processing of electronic transaction processing results. The system may comprise a computer apparatus implementing a checking account system, a savings account system, a merchant account and investment account on a funds management system, and one or more computer systems and mobile devices including a communication interface, processor, memory storing computer-executable instructions, and savings modules. Reward amounts may be calculated based on various techniques.
US10169739B1 Systems and methods for reducing recidivism among former inmates
The present invention provides systems and methods for facilitating the integration of former inmates into society upon release from inmate facilities. A representative embodiment of the present invention allows participating inmates to utilize one or more pre-defined services during their period of incarceration. Utilization of these pre-defined services increases the participant's likelihood of rehabilitation, thus reducing recidivism. Examples of pre-defined services include identification, education, employment, financial, housing, and social connection services. A release package based upon information collected during use of these services also provides a personal dossier that facilitates criminal investigations, parole evaluations, probation determinations, and the like.
US10169735B2 Customized packaging for unmanned autonomous vehicle item delivery
Various embodiments enable delivering an item using an unmanned autonomous vehicle (UAV) in response to receiving an electronic order for an item. Order parameters may be determined based on the electronic order identifying the item and details regarding delivery of the item. UAV components may be selected for operating the UAV based on UAV parameters meeting the order parameters. UAV-compliant packaging parameters may be determined for transporting the item carried by the UAV. Selected UAV-compliant packaging may enable the UAV to meet at least some of the order parameters and the UAV parameters. Assembly of the UAV may be coordinated to include the selected UAV components and selected UAV-compliant packaging with the item therein. The selected UAV-compliant packaging may meet the determined UAV-compliant packaging parameters. The assembled UAV and packaging may be dispatched for delivering the item.
US10169734B2 Dynamic layout for organizational charts
Techniques are described for dynamically adjusting the layout of an organizational chart being presented inside a browser window. Adjusting the layout of the organization chart has certain advantages such as ensuring that the organizational chart can be displayed in the browser window with minimal scrolling. The direct reports of a manager can be presented as a matrix in the organizational chart when the manager is selected. In one example, the layout of the matrix can be a vertical vector or a two dimensional vector depending on the number of direct reports the manager has. In another example, the layout of the matrix can change depending on the space available within the browser window to display the matrix. In other examples, the organizational chart can also be scaled based on the screen resolution or screen size of the client device that is presenting the organizational chart.
US10169732B2 Goal and performance management performable at unlimited times and places
A mobile application enables employees to manage their goals and track their performance at any time, and from any place. A mobile device such as a tablet computer or a smart phone can download goal information over the Internet from a remote server. The mobile device can provide user interfaces through which its user can work on the goal. The mobile device can upload the result of the work performed on the mobile device to the remote server. The mobile application also enables an employee to augment his or her goal and performance data using data from third-party systems. The data from the third party systems can be incorporated into the goal and performance data as evidence of the employee progressing toward his goals. For example, such data from a third-party system might include tweets from a Twitter feed, or stock prices from a NASDAQ ticker feed.
US10169728B1 Opportunistic job processing of input data divided into partitions of different sizes
A global-level manager access a work order from a client and parameters associated with the work order. A service level agreement to meet the work order parameters is determined. The service level agreement includes a price. An indication is received from the client that the service level agreement is accepted. The one or more input files are partitioned into multiple shards, and the work order into multiple jobs. The jobs are distributed among a plurality of clusters to be processed using underutilized computing resources in the clusters. The job outputs are combined to form the work order output. The jobs are monitored to insure that the deadline for completion of the work order will be met.
US10169725B2 Change-request analysis
A method and associated systems for analyzing a change request of a project that involves an IT system, where IT system contains IT artifacts that have predefined relationships. One or more processors obtain a change request; use information contained in the change request to select an applicable decomposition agent; use information in the selected decomposition agent to decompose the change request into a set of component sub-change requests; correlate at least one of the sub-change requests with one of the IT artifacts; and display the sub-change requests. In alternate implementations, selecting the applicable decomposition agent may require additional user input.
US10169723B2 Distributed policy distribution for compliance functionality
A multi-component auditing environment uses a set of log-enabled components that are capable of being triggered during an information flow in a data processing system. A “master” compliance component receives data from each log-enabled component in the set of log-enabled components, the data indicating a set of logging properties that are associated with or provided by that log-enabled component. The master compliance component determines, for a given compliance policy, which of a set of one or more events are required from one or more of the individual log-enabled components in the set of log-enabled components. As a result of the determining step, the master compliance component then configures one of more of the individual log-enabled components, e.g. by generating one or more configuration events that are then sent to the one or more individual components. This configuration may take place remotely, i.e., over a network connection. As a result of the information flow, audit or other logs are then collected from the log-enabled components. The master compliance component evaluates the collected logs to determine compliance with the compliance policy. As necessary, the master compliance component re-configures one or more log-enabled components in the set of log-enabled components to address any compliance issues arising from the evaluation. Thus, once a given compliance policy is specified, typically the individual log-enabled components in the multiple-component environment are not responsible for their own configuration, as that task is undertaken by the master compliance component.
US10169719B2 User configurable message anomaly scoring to identify unusual activity in information technology systems
Embodiments include method, systems and computer program products for identifying unusual activity in an IT system based on user configurable message anomaly scoring. Aspects include receiving a message stream for the IT system and selecting a plurality of messages from the message stream that correspond to an interval. Aspects also include determining a message anomaly score for each of the plurality of the messages, wherein the message anomaly score for each of the plurality of the messages is determined to be one of a default message anomaly score and a custom message anomaly score and calculating an interval anomaly score for the interval by adding the message anomaly score for each of the plurality of the messages. Aspects further include identifying a priority level of the interval by comparing the interval anomaly score to one or more thresholds.
US10169716B2 Interactive learning
A system and method are provided for shared machine learning. The method includes providing a model to a plurality of agents included in a machine learning system. The model specifies attributes and attribute value data types for an event in which the agents act. The method further includes receiving agent-provided inputs during an instance of the event. The agent-provided inputs include estimated attribute values that are consistent with the attribute value data types. The method also includes determining expertise weights for at least some agents in response to at least one ground-truth which is learned from the estimated attribute values. The method additionally includes determining an estimate value for one or more of the attributes using respective adaptive mixtures of the estimated attribute values.
US10169715B2 Feature processing tradeoff management
At a machine learning service, a set of candidate variables that can be used to train a model is identified, including at least one processed variable produced by a feature processing transformation. A cost estimate indicative of an effect of implementing the feature processing transformation on a performance metric associated with a prediction goal of the model is determined. Based at least in part on the cost estimate, a feature processing proposal that excludes the feature processing transformation is implemented.
US10169714B2 Modular array of vertically integrated superconducting qubit devices for scalable quantum computing
A technique relates to an assembly for a quantum computing device. A quantum bus plane includes a first set of recesses. A readout plane includes a second set of recesses. A block is positioned to hold the readout plane opposite the quantum bus plane, such that the first set of recesses opposes the second set of recesses. A plurality of qubit chips are included where each has a first end positioned in the first set of recesses and has a second end positioned in the second set of recesses.
US10169713B2 Real-time analysis of predictive audience feedback during content creation
Providing predictive feedback during content creation in real-time. A server computer receives from a user-computing device an electronic document during creation of the electronic document in real-time. An intended audience specification is also received by the server computer for the received electronic document. The server computer calculates a similarity score for a plurality of viewer profiles. The server computer determines which viewer profiles have similarity score equal to or exceeding the similarity score threshold and then stores the determined viewer profiles. An individual interest level and an individual emotional response is calculated for the determined viewer profiles for a portion of the received electronic document. The server computer then transmits to the user-computing device the individual interest level and the individual emotional response of the determined viewer profiles.
US10169712B2 Distributed, predictive, dichotomous decision engine for an electronic personal assistant
A system, method and user interface are described for providing a personal assistant functionality using a predictive, adaptive, dichotomous (two choices) decision engine that proactively prompts the user for decisions on matters deemed relevant by the decision engine based on past user decisions and activities.
US10169706B2 Corpus quality analysis
A mechanism is provided in a data processing system for corpus quality analysis. The mechanism applies at least one filter to a candidate corpus to determine a degree to which the candidate corpus supplements existing corpora for performing a natural language processing (NLP) operation. Responsive to a determination to add the candidate corpus to the existing corpora based on a result of applying the at least one filter, the mechanism adds the candidate corpus to the existing corpora to form modified corpora. The mechanism performs the NLP operation using the modified corpora.
US10169702B2 Method for searching relevant images via active learning, electronic device using the same
The present disclosure provides a method, an electronic device, and a user interface for searching a plurality of relevant via active searching. At first, a query image having a first subject and a second subject may be obtained from stored images. Next, a query concept based on content information of the query image may be learned by sampling first sample images from the stored images according to content information of the query image for relevance feedback. Then, the query concept is refined based on context information of the first selected images among the first sample images. Based on the refined query concept, relevant images among the stored images may be searched according to the query concept and grouped into a collection album.
US10169698B1 RF transponder on adhesive transfer tape
The disclosed transponder arrangement includes adhesive transfer tape and an RF transponder. The adhesive transfer tape includes an adhesive layer disposed directly on a release liner, and the release liner is separable from the adhesive layer. An antenna is adhered directly to the adhesive layer, and an RF transponder is disposed on the adhesive layer and coupled to the antenna.
US10169697B1 Radio frequency tag having integrated and supplemental antenna elements
A disclosed RF tag includes a substrate and an integrated circuit (IC) package disposed on the substrate. The IC package has an integrated antenna element coupled to circuitry of the IC package. The RF tag also includes an external antenna element of round wire having at least one half turn disposed against two or more surfaces of the IC package. The external antenna element is inductively coupled to the integrated antenna element, and the IC package laterally supports the at least one half turn of the external antenna element.
US10169690B2 Communication device that communicates with external device, control method for the same, and storage medium
A communication device capable of certainly preventing an external device incompatible with an IPv6 address from acquiring the IPv6 address. A display unit is controlled so as to display a QR image including an IPv4 address of the communication device when the IPv4 address is valid in the communication device. When the IPv4 address is invalid and the IPv6 address is valid in the communication device, the display unit is controlled so as not to display a QR image including the IPv6 address of the communication device.
US10169686B2 Systems and methods for image classification by correlating contextual cues with images
A sample set of images is received. Each image in the sample set may be associated with one or more social cues. Correlation of each image in the sample set with an image class is scored based on the one or more social cues associated with the image. Based on the scoring, a training set of images to train a classifier is determined from the sample set. In an embodiment, an extent to which an evaluation set of images correlates with the image class is determined. The determination may comprise ranking a top scoring subset of the evaluation set of images.
US10169684B1 Methods and systems for recognizing objects based on one or more stored training images
The present invention discloses methods and systems for recognizing an object in an input image based on stored training images. An object recognition system the input image, computes a signature of the input image, compares the signature with one or more stored signatures and retrieves one or more matching images from the set of training images. The matching images are then displayed to the user for further action.
US10169679B1 Learning method and learning device for adjusting parameters of CNN by using loss augmentation and testing method and testing device using the same
A learning method for adjusting parameters of a CNN using loss augmentation is provided. The method includes steps of: a learning device acquiring (a) a feature map from a training image; (b) (i) proposal ROIs corresponding to an object using an RPN, and a first pooled feature map by pooling areas, on the feature map, corresponding to the proposal ROIs, and (ii) a GT ROI, on the training image, corresponding to the object, and a second pooled feature map by pooling an area, on the feature map, corresponding to the GT ROI; and (c) (i) information on pixel data of a first bounding box when the first and second pooled feature maps are inputted into an FC layer, (ii) comparative data between the information on the pixel data of the first bounding box and a GT bounding box, and backpropagating information on the comparative data to adjust the parameters.
US10169674B2 Vehicle type recognition method and fast vehicle checking system using the same method
A vehicle type recognition method based on a laser scanner is provided, the method comprising steps of: detecting that a vehicle to be checked has entered into a recognition area; causing a laser scanner to move relative to the vehicle to be checked; scanning the vehicle to be checked using the laser scanner on a basis of columns, and storing and splicing data of each column obtained by scanning to form a three-dimensional image of the vehicle to be checked, wherein a lateral width value is specified for each single column of data; specifying a height difference threshold; and determining a height difference between the height at the lowest position of the vehicle to be checked in data of column N and the height at the lowest position of the vehicle to be checked in data of specified number of columns preceding and/or succeeding to the column N.
US10169673B2 Region-of-interest detection apparatus, region-of-interest detection method, and recording medium
A region-of-interest detection apparatus for improving detection accuracy of a region of interest in a case where a region of interest overlaps a background region, or in a case where feature amounts of a region of interest and a background region are similar to each other calculates feature amounts of regions where partial regions and a background region set in an input image overlap each other, and based on the calculated feature amounts and a feature amount of each position in the input image, calculates a foreground level of the position in the input image. Then, the region-of-interest detection apparatus detects a region of interest from the input image based on the calculated foreground level and a saliency of the position.
US10169672B2 Method of host-directed illumination and system for conducting host-directed illumination
A method of host-directed illumination for verifying the validity of biometric data of a user is provided that includes capturing biometric data from a user with an authentication device during authentication and directing illumination of the biometric data from a host authentication system during the capturing operation. Moreover, the method includes comparing illumination characteristics of the captured biometric data against illumination characteristics expected to result from the directing operation, and determining that the user is a live user when the illumination characteristics of the captured biometric data match the illumination characteristics expected to result from the directing operation.
US10169670B2 Stroke extraction in free space
An approach for stroke extraction in free space utilizing a paired ring device is provided. The approach receives one or more images transmitted from the paired ring device, wherein the one or more images are transcribed sequentially from data related to one or more movements recorded by the paired ring device, and wherein the one or more images include one or more of a plurality of vector points, a plurality of coordinates, and a plurality of dots interconnected by a plurality of lines. The approach inputs the one or more images into a character training model. The approach maps the one or more images into one or more characters. The approach transcribes the one or more characters into a digital document.
US10169669B2 Driving assistance apparatus and driving assistance method
A driving assistance apparatus includes a sign recognizing unit, a notification executing unit, and a lane change determining unit. The sign recognizing unit recognizes a traffic sign from an image captured by an on-board imaging apparatus. The notification executing unit notifies a driver of information indicated by the traffic sign recognized by the sign recognizing unit. The lane change determining unit determines whether or not an own vehicle is making a lane change. If the lane change determining unit determines that the own vehicle is making a lane change while traveling on a road in which different traffic signs are provided among traffic lanes, the notification executing unit notifies the driver of destination lane information that is information for a traffic lane to which the own vehicle is moving.
US10169667B2 External environment recognizing device for vehicle and vehicle behavior control device
A position of a moving object is reliably detected with high accuracy using only an image around a vehicle. A rear camera mounted on a vehicle obtains an original image around the vehicle, a movement region detector detects a moving object from the original image, and a difference calculator detects the moving object from a bird's-eye view image of the vehicle generated by a bird's-eye view image processor. A moving object position identifying part identifies a position of the moving object based on a distance from the vehicle to the moving object detected by the movement region detector or the difference calculator, a lateral direction position of the moving object, and an actual width of the moving object detected by the movement region detector when a detected object determination part determines that the moving objects detected by the movement region detector and the difference calculator are the same moving object.
US10169666B2 Image-assisted remote control vehicle systems and methods
Systems and methods for an image-assisted remote control vehicle are provided. An image-assisted remote control system may include a motion controlled device such as an image-assisted remote control vehicle and a remote control device. The motion controlled device may include one or more imaging modules, such as a thermal imaging module and/or a non-thermal imaging module. An infrared image of a part of a track may be captured using the infrared imaging module. A boundary of the track may be detected using the infrared image. The operation of the vehicle may be modified based on the boundary. Modifying the operation of the vehicle in this way may provide a remote controlled vehicle with the ease of use of a slot car track set, the flexibility of remote control cars and the ability for a user to design their own track.
US10169658B2 Computerized video file analysis tool and method
A system for dynamically creating and presenting video content information to a user of a computer having an associated screen involves: i) loading contents of a video file into a video player; ii) displaying frames of the video file; iii) receiving a user's input indicating selection of an object displayed in at least one frame; iv) performing an object identification analysis of frames to locate each instance where a specific frame contains the object; v) for each specific frame that contains the object, performing a z-axis analysis of the object to determine prominence of the object within each specific frame; vi) storing metadata indicating results of the object identification analysis and, for frames where the object was present, the z-axis analysis; and vii) automatically generating and displaying a graphical timeline display graphically reflecting frames containing the object and object prominence within those frames based upon the metadata.
US10169657B2 Method of extracting logo mask from video stream having logo
In a method of extracting a logo mask from a video stream having a logo, a video stream including a plurality of frames is received. A plurality of online-weighted-average frames is sequentially generated using the video stream. A logo-boundary-score map is generated using a current frame among the plurality of frames and a current online-weighted-average frame among the plurality of online-weighted-average frames. The logo-boundary-score map includes a plurality of logo-boundary-score entries, each of which corresponds to one of a plurality of pixels of the video stream and includes a probability that a corresponding one of the plurality of pixels is a logo-boundary pixel. The logo mask includes a plurality of entries, each of which corresponds to one of the plurality of pixels and represents whether a corresponding one of the plurality of pixels is a logo pixel or a non-logo pixel.
US10169656B2 Video system using dual stage attention based recurrent neural network for future event prediction
Systems and devices including an imaging sensor to capture video sequences in an environment having safety concerns therein. The systems and devices further including a processor to generate driving series based on observations from the video sequences, and generate predictions of future events based on the observations using a dual-stage attention-based recurrent neural network (DA-RNN). The DA-RNN includes an input attention mechanism to extract relevant driving series, an encoder to encode the extracted relevant driving series into hidden states, a temporal attention mechanism to extract relevant hidden states, and a decoder to decode the relevant hidden states. The processor further generates a signal for initiating an action to machines to mitigate harm to items.
US10169655B2 Detection of logos in a sequence of video frames
A method is provided for detecting static graphical elements in a sequence of video frames that compares a selected frame in the sequence to each of a plurality of previous frames in the sequence to identify a graphical element that can be a logo. For each pair of frames compared, an absolute difference frame is determined by acquiring an absolute difference value between pixel values for corresponding pixels over at least a portion of the frames in the frame pair. A metric associated with each absolute difference frame is generated, which reflects a degree of dissimilarity. At least some of the absolute difference frames weighted in accordance with the metric associated therewith are summed to generate an accumulation difference frame such that pairs of frames that are more dissimilar have a greater weight. A static graphical element is then identified over a region of the accumulation difference frame in which pixel values satisfy specified criteria.
US10169651B2 Iris recognition device, manufacturing method therefor and application thereof
The iris recognition device includes an iris camera module used for collecting iris characteristics of a user, and at least one fill light component used for providing a supplementary light source for the iris camera module. When the iris recognition device is used for collecting the iris characteristics of the user, the supplementary light source provided by the fill light component reduces reflective spots on the iris or make reflective spots in areas other than iris such as sclera and pupil, thereby improving precision of the collected iris characteristics of the user.
US10169650B1 Identification of emphasized text in electronic documents
To identify emphasized text, bounding boxes are based on clusters resulting from horizontal compression and horizontal morphological dilation. The bounding boxes are processed to determine if any contain words or characters in bold. A bounding box is eliminated based on a comparison of its density and an average density across all bounding boxes. If its density is greater, text elements within the bounding box are evaluated to determine whether the text element is bold.
US10169649B2 Smart image filtering method with domain rules application
An image filtering system for compliance assessment is built and modified dynamically. The system defines a vocabulary for a domain by extracting entities from corpus documents and grouping entities into image categories. An image catalog is built by identifying objects in images from a system image catalog and associating the objects with entities in the image categories. Compliance rules are generated by identifying and using image categories related to topics in corpus data sources. An image classification pipeline is then trained to classify images according to the compliance rules until performance metrics are met. The training process may be repeated to extract new and updated knowledge in corpus document and/or corpus data sources. For compliance assessment of an image, entities in related image categories are identified. The image is then classified according to actions associated with any applicable compliance rules.
US10169648B2 Method and device for inputting handwriting character
A method and an electronic device for inputting handwriting character are provided. The electronic device comprises a touch screen, a memory, and a processor. The processor is configured to perform the functions of the method. The method comprises steps of: adding a handwriting input on the touch screen; detecting a position of an initial point of the handwriting input; determining an input area for the handwriting input among the plurality of input areas of the touch screen based on the position of the initial point of the handwriting input; determining an operation of the handwriting input based on the position of the initial point of the handwriting input and performing the determined operation; and upon completion of the handwriting input, recognizing the input as a character and displaying the recognized character in the determined input area on the touch screen.
US10169646B2 Face authentication to mitigate spoofing
Embodiments provide, in at least one aspect, methods and systems that authenticate at least one face in at least one digital image using techniques to mitigate spoofing. For example, methods and systems trigger an image capture device to capture a sequence images of the user performing the sequence of one or more position requests based on the pitch and yaw movements. The methods and systems generate a series of face signatures for the sequence of images of the user performing the sequence of one or more position requests. The methods and systems compare the generated series of face signatures to stored face signatures corresponding to the requested sequence of the one or more position requests.
US10169642B2 Systems and methods for face alert
Various embodiments described herein notifying users regarding photos in which they may appear and suggest photo tags accordingly. Subject to user preferences and privacy settings, facial recognition with respect to a specific user of a social networking system may be performed on one or more photos added by, or otherwise associated with, other entities of the social networking system. For those photos in which the specific user is facially recognized, a suggested photo tag for the specific user may be associated with the recognized photos and the specific user may be alerted accordingly. Depending on the embodiment, the specific user may be provided with an option to confirm the suggested photo tag, decline the suggested photo tag, or do nothing. In the event the specific user declines the suggested photo tag with respect to a particular photo, other users may be prevented from tagging the specific user with respect to the particular photo.
US10169640B2 Method for fingerprint identification and terminal
A method for fingerprint identification and a terminal are provided. The method includes the follows. Source fingerprint data for fingerprint identification is acquired. Fingerprint data to be processed, whose fingerprint data value in a preset threshold range, is extracted from the source fingerprint data. A feature amplifying process is performed on the fingerprint data to be processed and the fingerprint data amplified is repaired to obtain repaired target fingerprint data. A three-dimensional surface is generated according to capacitance values of pixels of the target fingerprint data, a fingerprint image is simulated via the three-dimensional surface, and the simulated fingerprint image is compared with pre-stored fingerprint verification data. The source fingerprint data is determined to be identified successfully, based on a determination that the simulated fingerprint image matches the pre-stored fingerprint verification data.
US10169639B2 Method for fingerprint template update and terminal device
A method and a related terminal device for fingerprint template update include the follows. A target fingerprint image that is successfully matched is obtained, and the target fingerprint image is assessed. When the result of assessing the target fingerprint image meets a fingerprint template update condition, a fingerprint template that matches with the target fingerprint image is updated according to the target fingerprint image.
US10169637B2 On-screen optical fingerprint capture for user authentication
Example methods, systems, computer-readable media, and apparatuses for on-screen optical fingerprint capture for user authentication are presented. These allow for the authentication of a fingerprint where the fingerprint image is propagated in a glass layer before being captured by a camera. In some examples, such propagation can result in multiple fingerprint images resulting from total internal reflection within the glass layer. Feature information can then be determined from the captured image of the fingerprint, which can include multiple fingerprint images. The amount of feature information can then be reduced. A histogram associated with the captured image based on the reduced number of features can be generated, and a user can be authenticated based on the histogram.
US10169635B2 Display device and method for fabricating a display device
The present disclosure relates to a display device and a method for fabricating a display device. The display device includes a display layer and a base layer under the display layer. The base layer includes a substrate having a first conductivity type, a well region in a portion of a side of the substrate facing towards the display layer, the well region having a second conductivity type, and an ultrasonic receiver formed in the well region. The ultrasonic receiver includes a first bottom electrode facing towards the substrate, the first bottom electrode including a first semiconductor region formed in the well region, and the first semiconductor region having the first conductivity type, a first top electrode facing towards the display layer, and a first piezoelectric layer formed between the first bottom electrode and the first top electrode.
US10169633B2 Driving circuit, driving method, display apparatus and electronic apparatus
An electronic device with a fingerprint sensing function and a method for calling an application are provided. The electronic device includes a fingerprint sensing region, a fingerprint sensing module and a control module. The fingerprint sensing module is configured to sense fingerprint input information input in the fingerprint sensing region. The control module is configured to recognize current state of the electronic device, provide a first driving signal to the fingerprint sensing module if the electronic device is in one of N preset states, to drive the fingerprint sensing module to sense fingerprint, receive fingerprint input information fed back by the fingerprint sensing module, judge whether the fingerprint input information is valid, and determine whether to call a corresponding application based on judgment result, where N is a positive integer. Response speed of the provided electronic device in calling applications is fast and high safety is ensured.
US10169631B2 Recognizing fingerprints and fingerprint combinations as inputs
A method of inputting an action to a computer device using a fingerprint recognition sensor placed on a thumb of a user. The method including: setting a plurality of actions corresponding to fingerprint data from a user's fingerprint patterns; storing the plurality of actions corresponding to the fingerprint data in the computer device; reading fingerprint data by the fingerprint recognition sensor corresponding to the user's fingerprint patterns from a first finger placed in contact with the fingerprint recognition sensor; comparing the fingerprint pattern from the first finger with the user's fingerprint data stored in the computer device; and responsive to a match between the fingerprint pattern from the first finger and the user's fingerprint data stored in the computer device, initiating the action stored in the computer device corresponding to the first finger placed in contact with the fingerprint recognition sensor.
US10169630B2 Optical sensor for integration over a display backplane
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a set of apertures disposed above the first side of the transparent layer; a first set of reflective surfaces disposed below the second side of the transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; a second set of reflective surfaces disposed above the first side of the transparent layer configured to receive the light reflected from the first set of reflective surfaces and to further reflect the light; and a plurality of detector elements positioned to receive the further reflected light from the second set of reflective surfaces.
US10169622B2 Detection of the authenticity of an electronic circuit or of a product containing such a circuit
A method of authenticating a slave device. The method includes initializing, by a host device, a charge retention circuit of the slave device, and receiving, by the host device, an indication of a discharge time of the charge retention circuit. The host device authenticates the slave device based on the received indication of the discharge time of the charge retention device.
US10169621B2 Multimedia pipeline architecture
A media content pipeline architecture is described that enables media devices to efficiently receive, store, play, and stream media content. In general, a media content pipeline as described herein is configured to receive media content streams from one or more input sources, segment and store the media content streams into fixed-sized or variable-sized data buffers, encrypt the data stored in the buffers, and store the encrypted data in an in-memory buffer cache for further processing. The media content pipeline further may be configured to write the encrypted buffers stored in the in-memory buffer cache to a secondary storage device (e.g., a hard disk) in response to the occurrence of one or more defined operating conditions. The media content pipeline may enable a media device to efficiently receive and process media content data streams, write the media content data streams to storage, and stream the media content data to client devices.
US10169617B2 Multi-topology logic gates
An RMTL gate includes at least two logic blocks, where at least one of the logic blocks operates in multiple modes. The respective logic block mode(s) are selected by a topology selector which applies mode control signals to the logic blocks in order to obtain a selected topology for logic circuit operation. RMTL logic gates may be cascaded and/or interconnected to form an RMTL logic circuit with multiple logic gates which may operate with dynamically varying topologies. Use of random, semi-random or specified control sequences may protect the logic circuit against security attacks.
US10169612B2 Method for executing a safety-critical function of a computing unit in a cyber-physical system
A method for executing a safety-critical function of a computing unit in a cyber-physical system, a request being received for the execution of the safety-critical function, an environment-specific and/or user-specific measurement value being acquired by at least one sensor of the computing unit, the environment-specific measurement value describing an environment of the computing unit, the user-specific measurement value describing an interaction of a user with the computing unit, the safety-critical function being executed if the environment-specific and/or the user-specific measurement value fulfills a specified criterion.
US10169610B2 Data privacy employing a k-anonymity model with probabalistic match self-scoring
According to one embodiment of the present invention, a system for protecting data determines a desired duplication rate based on a level of desired anonymity for the data and generates a threshold for data records within the data based on the desired duplication rate. The system produces a data record score for each data record based on comparisons of attributes for that data record, compares the data record scores to the threshold, and controls access to the data records based on the comparison. Embodiments of the present invention further include a method and computer program product for protecting data in substantially the same manners described above.
US10169606B2 Verifiable data destruction in a database
A computing device may determine that a policy event to initiate data destruction for a first set of data has been triggered. The first set of data may be located on a first file. The computing device may delete, in response to the determining, a first security key used for decrypting the first set of data. The computing device may delete, in response to the determining, one or more transaction log entries associated with the first set of data. The one or more transaction log entries may include a copy of the first set of data. The one or more transaction log entries may be a part of a transaction log. The transaction log may be a second file that stores a history of each data change within the database.
US10169605B2 Implementing block device extent granularity authorization model processing in CAPI adapters
A method, system and computer program product are provided for implementing block extent granularity authorization model processing in Coherent Accelerator Processor Interface (CAPI) adapters. The CAPI adapter includes an authorization table and a file system authorization function to authenticate data access for a client at an extent granularity and to prevent an application from accessing unauthorized data in the CAPI adapter. Each authorization table entry provides for the CAPI client, a CAPI client identification (ID), a CAPI server register space assigning resource ownership to the CAPI client with a CAPI set of allowed functions.
US10169602B2 Method for local key management setup and recovery
A method and system for local key management setup and recovery includes receiving a lock request to secure one or more drives, then querying, for one or more key identifiers associated with a requesting device. The method includes: in response to receiving at least one key identifier, dynamically generating a first public-private key and a first public certificate associated with the at least one key identifier; and assigning the first public-private key and the first public certificate to the drives. The method further includes: concealing contents of the first public-private key and first public certificate; automatically transmitting the first public certificate to the first requesting device; and invoking the first public-private key to secure the drives. Finally, the method includes creating a recovery key, generating a recovery certificate associated with the recovery key, then, archiving the recovery key and the recovery certificate in a recovery database and a recovery server.
US10169599B2 Data access control with flexible data disclosure
A method for presenting data, the method including presenting via a first computer output device an indicator indicating a data item whose value is prevented, in accordance with predefined access control criteria, from being presented via the first computer output device, receiving from a requestor a request to present the data item value, maintaining a record of an identity of the requestor together with a description of the requested data item, and presenting via a second computer output device the data item value.
US10169598B1 Systems and methods for sending and receiving encrypted submessages
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US10169596B2 Information processing apparatus, method, and storage medium
An information processing apparatus carries out license return at the same time as carrying out license activation and returns only a license that can bring about a beneficial effect by being returned according to a state of a held license. Further, if a plurality of licenses is associated with a single serial number, the information processing apparatus returns the plurality of licenses collectively.
US10169593B2 Security systems GUI application framework
A method, system and computer-usable medium are disclosed for injecting functionality into a security intelligence platform, comprising: providing the security intelligence platform with a plurality of backend endpoints; generating a modification to the security intelligence platform according to an application framework, the modification comprising metadata associated with functionality, the metadata corresponding to a predefined format; and, merging the modification with the security intelligence platform via a secure container system container.
US10169591B2 Chained security systems
A tiered credentialing approach provides assurance to customers having virtual machines running in a remote environment that the virtual images for these machines are in a pristine state and running in a trusted execution environment. The environment can be divided into multiple subsystems, each having its own cryptographic boundary, secure storage, and trusted computing capabilities. A trusted, limited subsystem can handle the administrative tasks for virtual machines running on the main system of a host computing device. The limited system can receive a certificate from a certificate authority, and can act as a certificate authority to provide credentials to the main system. Upon an attestation request, the subsystems can provide attestation information using the respective credentials as well as the certificate chain. An entity having the appropriate credentials can determine the state of the system from the response and verify the state is as expected.
US10169587B1 Hosted device provisioning protocol with servers and a networked initiator
A network can operate a WiFi access point with credentials. An unconfigured device can (i) support a Device Provisioning Protocol (DPP), (ii) record responder bootstrap public and private keys, and (iii) be marked with a tag. The network can record initiator bootstrap public and private keys, as well as derived initiator ephemeral public and private keys. An initiator can (i) operate a DPP application, (ii) read the tag, (iii) establish a secure and mutually authenticated connection with the network, and (iv) send the network data within the tag. The network can record the responder bootstrap public key and derive an encryption key with the (i) recorded responder bootstrap public key and (ii) derived initiator ephemeral private key. The network can encrypt credentials using the derived encryption key and send the encrypted credentials to the initiator, which can forward the encrypted credentials to the device, thereby supporting a device configuration.
US10169586B2 Ransomware detection and damage mitigation
Systems and methods for file encrypting malware detection are provided. According to one embodiment, a monitoring module is installed within active processes running on a computer system by a kernel mode driver. Performance of a directory traversal operation on a directory of the computer system is detected by a monitoring module of a first process of the multiple active processes in which a parameter of the traversal operation includes a wildcard character. When a number of wildcard-based directory traversal operations performed by the first process exceeds a threshold, a decoy file is deployed by the monitoring module within the directory and the driver is notified. The driver monitors for and detects an attempt by the first process to tamper with the decoy file by intercepting and evaluating file system operations. Responsive to detection of the attempt, the first process is confirmed to be a malware process and is terminated.
US10169585B1 System and methods for advanced malware detection through placement of transition events
A non-transitory storage medium including instructions that are executable by one or more processors to perform operations including instrumenting a VM is shown. The VM is used to process an object to determine whether the object is associated with malware. Logic within the VM analyzes memory allocated for a process within the VM for a point of interest (POI), the POI being an address of one of a set predetermined instructions likely to be associated with malware. The VMM detects a memory violation during processing of the object and responsive to detecting the memory violation, injects a transition event at the POI on the page on which the POI is located in memory. Further, responsive to detecting an attempted execution of the transition event, the VMM (i) emulates an instruction located at the POI, and (ii) the logic within the VM performs one or more malware detection routines.
US10169583B2 Malware dropper discovery method and system
A process for finding potentially harmful malware dropper on an infected computer system includes the steps of a) identifying an executable file that is about to run, and b) providing a storage agent that stores a copy of said executable file for a later inspection.
US10169582B2 System, method, and computer program product for identifying a file used to automatically launch content as unwanted
A system, method, and computer program product are provided for identifying a file utilized to automatically launch content as unwanted. In one embodiment, a file is identified in response to a detection of unwanted code, the file utilized to automatically launch content. Additionally, it is determined whether an identifier associated with the unwanted code is included in the file. Further, the file is identified as unwanted based on the determination.
US10169580B2 Identifying whether an application is malicious
Identifying whether a first application is malicious. The first application can be presented for installation on a processing system. The first application can be scanned, via a static analysis implemented by a processor, to determine whether a user interface layout of the first application is suspiciously similar to a user interface layout of a second application installed on the processing system. When the user interface layout of the first application is suspiciously similar to the user interface layout of the second application installed on the processing system, an alert can be generated indicating that the first application is malicious.
US10169575B1 Systems and methods for preventing internal network attacks
A computer-implemented method for preventing internal network attacks may include 1) identifying a host system that is within a subnet of a network, 2) detecting an intrusion on the host system, the intrusion on the host system being capable of facilitating an attack via the host system on at least one additional system of the network, 3) identifying at least one additional host system within the subnet of the network, and 4) implementing a security measure on the additional host system to prevent the attack based at least in part on detecting the intrusion and at least in part on the host system and additional host system being within the subnet. Various other methods, systems, and computer-readable media are also disclosed.
US10169574B2 Using trusted execution environments for security of code and data
An embodiment includes a processor coupled to memory to perform operations comprising: creating a first trusted execution environment (TXE), in protected non-privileged user address space of the memory, which makes a first measurement for at least one of first data and first executable code and which encrypts the first measurement with a persistent first hardware based encryption key while the first measurement is within the first TXE; creating a second TXE, in the non-privileged user address space, which makes a second measurement for at least one of second data and second executable code; creating a third TXE in the non-privileged user address space; creating a first secure communication channel between the first and third TXEs and a second secure communication channel between the second and third TXEs; and communicating the first measurement between the first and third TXEs via the first secure communication channel. Other embodiments are described herein.
US10169573B2 Maintaining secure data isolated from non-secure access when switching between domains
A data processing apparatus including circuitry for performing data processing, a plurality of registers; and a data store including regions having different secure levels, at least one secure region (for storing sensitive data accessible by the data processing circuitry operating in the secure domain and not accessible by the data processing circuitry operating in a less secure domain) and a less secure region (for storing less secure data). The circuitry is configured to determine which stack to store data to, or load data from, in response to the storage location of the program code being executed. In response to program code calling a function to be executed, the function code being stored in a second region, the second region having a different secure level to the first region, the data processing circuitry is configured to determine which of the first and second region have a lower secure level.
US10169572B2 Starting an application on a mobile device
The invention relates to management of programs on a mobile device, and in particular, to a method for activating application programs on a mobile device, and a mobile device based on this method. The method for activating application programs on a mobile device according to an embodiment of the invention comprises the following steps: receiving an application request from a device which is located outside the mobile device; identifying a transmission protocol associated with the application request; and if there are a plurality of safety entities in the mobile device which support the transmission protocol and store application programs associated with the application request, activating an application program associated with the application request in a default safety entity.
US10169564B2 Variable image presentation for authenticating a user
Facilities are provided herein for authenticating a user to use a processing device. A user predefines authenticators of one or more types and associates these with graphical images. Upon on attempt to activate the processing device, a graphical image, of the graphical images, is selected for presentation to the user. The selected graphical image is presented to the user, who then provides input to authenticate with the device. A determination is made as to whether the user is authenticated to use the device. The determination is made based on input received from the user and based further on the authenticator associated with the selected graphical image. Varying the selection of image(s), each associated with a predefined authenticator and authentication type, enables variability in the authenticator that is suitable for unlocking a device at a given time, providing greater security to the authentication process.
US10169560B2 Stimuli-based authentication
A method for stimuli-based authentication includes presenting one or more stimuli to a person. The method includes measuring a brainwave response of the person to the one or more stimuli, and authenticating the person based on the measured brainwave response.
US10169559B2 Controlling input/output devices
An electronic device is provided processor configured to: receive a biological signal of a user; detect whether the electronic device is attached to or detached from the user based on at least the biological signal; and control an I/O device operationally connected to the electronic device based on whether the electronic device is attached to or detached from the user.
US10169555B2 Multi-user login for shared mobile devices
In particular embodiments, two or more users are provided with personalized experiences while using a shared mobile computing device. A login interface is presented for a plurality of users of the shared mobile computing device. When an indication of a login action by a first user of the plurality of users is detected, access to restricted information associated with any other user of the plurality of users is disabled. Cached information associated with the first user is retrieved from a local data store. A personalized user interface is then presented, based on the cached information. Updates to information and/or content may be cached and/or stored remotely. When an indication of a logout action by a first user of the plurality of users is detected, particular information and/or content is flushed from the local data store.
US10169554B2 Work support system, work support method and computer-readable recording medium
A work support system of an embodiment of the present invention includes a list display control unit to display, on a display device, a first list including a plurality of unprocessed task indices and a second list including a plurality of processed task indices and a first moving display control unit to display, when attribution of one of the unprocessed task indices in the first list is changed to a processed task index, the task index, attribution of which is changed, in a moving manner from the first list to the second list, wherein the first moving display control unit displays such that the task index attribution of which is changed is visually recognized as passing behind the unprocessed task indices when displaying such that the task index, attribution of which is changed, passes a display location of at least the unprocessed task indices of other task indices.
US10169553B2 Managing grouped student devices with timed locks
Systems and methods presented herein can allow a teacher to manage student devices in a classroom setting by grouping student devices on a graphical user interface and using the interface to set locks with respect to the groups of student devices. Lock requests can be received and managed by a server, which can issue file locks, web locks, and application locks. These locks can restrict file access, website access, and application access, respectively, on the students' personal mobile devices. Additionally, the teacher device can allow the teacher to provide timing information in conjunction with the lock requests, which can control when to lock and/or unlock the student devices.
US10169551B2 Content reading method for reading out copyright-protected content from non-transitory recording medium, content reading apparatus, and non-transitory recording medium
A method is provided that includes receiving a command for reading out content from a non-transitory recording medium, and identifying first version information indicating a version of a content copyright protection method. The method includes identifying second version information indicating a version of a protocol used in authentication of the host apparatus, and determining whether the authentication is to be approved or not. The method also includes authenticating the host apparatus according to a result of the determination, reading out medium-specific information, and sending the medium-specific information to the authenticated host apparatus. The method further includes reading out the encrypted content and sending the encrypted content to the authenticated host apparatus, wherein the first version information is identified based on disk information that is meta data stored at a beginning of the recording medium formed in a disk shape in the identifying first version information.
US10169548B2 Image obfuscation
A method to obfuscate images is provided. The method may include a monitoring engine determining which images and regions of images need to be obfuscated. The method may also include an obfuscation engine determining the proper obfuscation processes in order to optimally obfuscate an image. The method may further include obfuscating the regions of the image based on the determined proper obfuscation processes. The method may also include marking the regions with an identifier representing the obfuscation process used. The method may also include using the identifiers in order to then de-obfuscate the image without a loss of image quality.
US10169547B2 Secure computing system record transfer control
A computing system record security architecture comprises, in one example, a record generation component configured to generate a record in a computing system, the record having an owner property that identifies a first user as an owner of the record, a record security component configured to control modification of the record based on the owner property of the record, and a record ownership transfer component configured to receive an indication of an ownership transfer of the record from the first user to a second user and to modify the owner property to identify the second user as the owner of the record.
US10169546B2 Generating document processing workflows configured to route documents based on document conceptual understanding
Embodiments of the invention may be used to improve enforcement and compliance with publishing rules in an automated and provable manner. Prior to publication, documents may be processed using publishing rules (workflows) based on conceptual analysis of document content. Additionally, embodiments of the invention include a content creation system configured to provide prompt feedback on content coverage. Such a system enables the creator of information to better understand what approval requirements apply to content they create and intend to publish, as the content is being created.
US10169539B2 Data backfilling for continuous glucose monitoring
Methods and apparatus, including computer program products, are provided for backfilling. In some example embodiments, there is provided a method that includes receiving, at a receiver, backfill data representative of sensor data stored, at a continuous blood glucose sensor and transmitter assembly, due to a loss of a wireless link between the receiver and the continuous blood glucose sensor and transmitter assembly; generating, at the receiver, at least one of a notification or a graphically distinct indicator for presentation at a display of the receiver, the at least one of the notification or the graphically distinct indicator enabling the backfill data to be graphically distinguished, when presented at the display, from non-backfill data; and generating, at the receiver, a view including the backfill data, the non-backfill data, and the generated at least one of the notification or the graphically distinct indicator. Related systems, methods, and articles of manufacture are also described.
US10169538B2 Graphical presentation of medical data
Methods and user interfaces are provided for the display of data comprising series of data over time, with particular application to medical laboratory results and prescriptions of medication. A user may view multiple results simultaneously in a single display, with the abilities to zoom the time scale in and out and to select the time period for which results are displayed. Multiple displayed items of data may be selected for simultaneous display along a common time axis in a zoomable graph, facilitating interpretation of relationships between and/or among data items.
US10169537B2 System and method for the visualization of medical data
The systems and methods of the present application includes embodiments that allow users to more easily and efficiently compare medical data in an automated, computerized system using a variety of visualization tools, by operation on datasets sourced from a variety of entities.
US10169535B2 Annotation of endoscopic video using gesture and voice commands
The invention relates to annotating live video during endoscopy medical procedures.
US10169532B2 Query sequence genotype or subtype classification method
The present invention relates to a method for classifying genotype or subtype of query sequence. More particularly, the present invention is directed to a method for classifying genotype or subtype of query sequence, comprising: (i) selecting base sequences of various viruses of which genotypes or subtypes are known as reference sequences and obtaining a distance matrix by calculating distances between sequences in a multiple alignment of said reference sequences; and (ii) developing a discriminant equation which may classify the reference sequences by performing discriminant analysis for a cluster obtained by clustering said reference sequences through multidimensional scaling of the distance matrix, followed by classifying genotype or subtype of a query sequence according to said discriminant equation.
US10169528B2 Method and device for generating engineering topology of digital substation
The present invention relates to a method and device for generating an engineering topology of a digital substation. The method may include: generating, by a single line diagram generation module, a single line diagram of the digital substation based on input information regarding a plurality of substation component devices and connection relations therebetween; converting, by a topology conversion module, the single line diagram of the digital substation into an engineering topology conforming to international standards by use of conversion conditions stored in a topology component management module; verifying, by a topology verification module, whether the engineering topology is suitable for the digital substation based on the international standards; and generating, by an international standard file generation module, a single line diagram engineering file of the digital substation as a system specification description (SSS) by use of the verified engineering topology.
US10169527B2 Accurate statistical timing for boundary gates of hierarchical timing models
A system to improve performance of a semiconductor chip design includes a hierarchical analysis module that determines a hierarchical arrangement of the semiconductor chip design. The hierarchical arrangement includes a plurality of arcs located at different levels internal to the semiconductor chip design. The different levels include a macro level, a unit level and a core level. The system further includes a timing/load analysis module that determines first timing characteristics of at least one first arc in the macro level based on a first load applied to the at least one first arc. The system further determines second timing characteristics of at least one second arc in at least one of the unit level and the core level based on the first timing characteristics, with a portion of the second timing characteristics determined irrespective of the first load.
US10169523B2 Timing constraints formulation for highly replicated design modules
Embodiments of the present invention provide efficient systems and methods for creating an optimal set of partitions across replica blocks using two checkpoints during the design process. The two checkpoints group a set of macros according to a timing constraint and a location proximity to the other macros. Clustering of the macros is iteratively performed until a distance parameter exceeds a pre-defined threshold.
US10169522B2 Methods and system for model-based generic matching and tuning
The present invention relates to a method for tuning lithography systems so as to allow different lithography systems to image different patterns utilizing a known process that does not require a trial and error process to be performed to optimize the process and lithography system settings for each individual lithography system. According to some aspects, the present invention relates to a method for a generic model-based matching and tuning which works for any pattern. Thus it eliminates the requirements for CD measurements or gauge selection. According to further aspects, the invention is also versatile in that it can be combined with certain conventional techniques to deliver excellent performance for certain important patterns while achieving universal pattern coverage at the same time.
US10169519B2 Area sharing between multiple large block synthesis (LBS) blocks
Respective large block synthesis (LBS) blocks of an integrated circuit (IC) are overlapped along a corner of each respective LBS block to form an overlap area having an area less than respective areas of respective LBS blocks that are overlapped. A first portion of the overlap area is allocated to a first LBS block and configured to be used by the first LBS block, and a second portion of the overlap area is allocated to a second LBS block and configured to be used by the second LBS block.
US10169516B2 Methods and computer program products for via capacitance extraction
Embodiments include methods, processing systems and computer program products for extracting via capacitance. Aspects include placing various shapes of target nets of an IC into a Cshapes collection and a CshapesVia collection, processing the shapes in these collections and placing the processed shapes into a Ctile collection and a CtilesVia collection, and extracting via capacitance of the target nets through each of Cshapes, CshapesVia, Ctiles, and CtilesVia collections. In exemplary embodiments, the processing operation includes: reducing the complexity of the shapes in the shape collections, removing all overhang shapes, and all overlapped shapes from the shape collections, and unioning the shapes in the Cshapes collection and the CshapesVia collection, respectively. Unioning operation includes: unioning shapes from Cshapes collection into a non-overlapping Ctiles collection, unioning shapes from CshapesVia collection into a non-overlapping CtileVia collection, computing the tile intersections of Cshapes collection and CshapesVia collection, and removing intersections from CshapesVia collection.
US10169515B2 Layout modification method and system
A layout modification method is performed by at least one processor. The layout modification method includes: analyzing, by the at least one processor, allocation of a plurality of specific layout segments of a circuit cell layout to determine a first specific layout segment and a second specific layout segment from the plurality of specific layout segments; determining, by the at least one processor, if the first specific layout segment and the second specific layout segment are coupled to a first signal level; and merging, by the at least one processor, the first specific layout segment and the second specific layout segment into a first merged layout segment when the first specific layout segment and the second specific layout segment are coupled to the first signal level.
US10169509B2 Efficient deployment of table lookup (TLU) in an enterprise-level scalable circuit simulation architecture
A system for conducting numerical analysis includes a processor that is configured to define a plurality of components in a circuit and a condition to be statistically analyzed, a module that is configured to perform a table look-up for individual components of the plurality of components, and a module that is configured to acquire a result for the condition to be statistically analyzed based on information in a table in which a component of the plurality of components is defined. A result of the statistical analysis provides a design of the circuit for a fabrication facility for manufacturing integrated circuits.
US10169505B2 Partitioning and routing multi-SLR FPGA for emulation and prototyping
A computer-implemented method for configuring a hardware verification system includes receiving, in the computer, a first data representative of a first design. The method further includes performing a first mapping of the first data to generate a second data in accordance with a first cost function and one or more first delays each associated with a different one of a first multitude of paths. One of the first multitude of paths includes a critical path characterized by a second delay. The method further includes performing a second mapping of the second data to generate a third data in accordance with a second cost function and a multitude of third delays each associated with a different one of a second multitude of paths and the second delay. The method further includes compiling the third data for configuring the hardware verification system.
US10169497B2 Method and apparatus for analysis of shape optimization
A method for analysis of shape optimization includes: a design space setting step of setting a design space; an optimization block model generating step of generating an optimization block mode in the set design space; a connection processing step of connecting the generated optimization block model with a structural body model; a material property setting step of setting a material property for the optimization block model; a crashworthy optimum shaping condition setting step of setting a crashworthy optimum shaping condition for the optimization block model; a crashworthiness analysis condition setting step of setting a crashworthiness analysis condition for the structural body model; a three-dimensional element necessity calculation step of executing a crashworthiness analysis on the optimization block model, and calculating information related to necessity of each of three-dimensional elements of the optimization block model; and an optimum shape determining step of determining an optimum shape.
US10169494B2 Slice image creation device and three-dimensional printing system
In a slice image creation device, a topology construction processor constructs a topology to create a topology list of a target object model. A division determination processor determines whether or not there is a ridgeline or an apex at which the target object model is divisible in correspondence with topology groups. A division processor, in a case that, for example, there is a ridgeline that is in contact with 4 planes, divides the target object model into at least a first divided object model and a second divided object model along the ridgeline that is in contact with 4 planes. A slice image creation processor creates a first divided slice image and a second divided slice image respectively corresponding to the first divided object model and the second divided object model. A synthesis processor synthesizes the first divided slice image and the second divided slice image to create a target slice image.
US10169492B2 Fiber placement optimization for steered-fiber plies
Methods for optimizing fiber placement programming for use in automated manufacture of steered-fiber composite laminates. The optimization methods are implemented in software capable of optimally translating steered-fiber laminate definitions in fiber placement code for manufacturing steered-fiber laminates without overlaps. The optimization is set up to take into account manufacturing constraints, such as minimum cut length, minimum steering radius, and fiber straightening due to steering. This software includes both geometry and optimization and will take the aforementioned issues into account by optimizing the direction of lay down and the location and sequence of cutting and adding individual tows.
US10169489B2 Query disambiguation in a question-answering environment
Query disambiguation can include identifying, a first set of word clusters in a first candidate answer generated in response to a first input query for a question-answering system. Each of the first set of word clusters can be classified according to a syntactic element of a first set of syntactic elements. Query disambiguation can include identifying, in the first input query, a second set of word clusters. Each of the second set of word clusters can be classified according to a syntactic element of a second set of syntactic elements. Query disambiguation can include determining that the first word cluster is classified according to a first syntactic element that is not present in the second set of syntactic elements and generating a second input query using the first input query and the first word cluster.
US10169487B2 Graph data representation and pre-processing for efficient parallel search tree traversal
One or more embodiments may provide the capability to enumerate maximal cliques of graph data by constructing and traversing a search tree through a single sequential pass on an adjacency list. The adjacency list may be generated so as to enable the at least one maximal clique to be generated in one single sequential pass.
US10169485B2 Dynamic partitioning of graph databases based on edge sampling
Software that uses data collected from queries performed on a graph database to dynamically improve graph partitioning. The software performs the following operations: (i) identifying a partitioned graph database including a set of edges and a set of vertices, wherein each vertex of the set of vertices is associated with one or more edges of the set of edges; (ii) determining an edge traversal value for one or more edges of the set of edges, wherein the edge traversal value for a respective edge relates to a number of times that the respective edge is traversed in response to one or more queries of the graph database; and (iii) calculating a first vertex score for a first vertex on a first graph partition, based, at least in part, on the edge traversal value(s) for one or more edges associated with the first vertex.
US10169483B2 Validation of schema and schema conformance verification
A schema can be received as an input. For at least one element in the schema, the element can be parsed from the schema. The parsed element can be validated by comparing the parsed element to a node within a first schema parse tree. A parse tree node can be generated for the parsed element. The parse tree node can be configured to call at least one validation rule, external to a second schema parse tree, which validates an element of a document corresponding to the parse tree node. The parse tree node can be added to the second schema parse tree. The second schema parse tree can be output.
US10169480B2 System and method for controlling electronic communications
The approved email generation system described is capable of producing email communications using approved email templates and content that have been aligned with information regarding user access to such content. Once the approved email has been generated, the content may be verified again for accuracy and validity before being delivered to the user. When the user accesses delivered content, the approved email generation system again verifies the content and allows the user access to only the most current version of the content available. The system provides for control of the content of electronic communications to users.
US10169478B2 Optimize data exchange for MVC-based web applications
Embodiments of the present invention disclose a method, computer program product, and system for reducing network traffic. In one embodiment, a computer determines that a webpage has changed and that an amount of data to be transmitted to update the portion of the webpage that has changed is smaller than an amount of data to be transmitted to update the entire webpage.
US10169477B2 Method and system for rendering a web page free of inappropriate URLs
A method and a system for rendering a web page free of inappropriate URLs include parsing a web page to identify a plurality of Universal Resource Locators (URLs) within the web page. Further, the method includes preloading the plurality of URLs identified and detecting the URLs having inappropriate content. Furthermore, the method includes rendering a web page free of the inappropriate URLs.
US10169476B2 Method, apparatus, and computer-readable storage medium for grouping social network nodes
According to an embodiment, a candidate node having a potential association relationship with a target node, an association node having an association relationship with the target node, and a grouping identifier of the association node are obtained. A relevance degree between the association node and the target node and a relevance degree between the candidate node and the target node within each grouping identifier are obtained. Based on the relevance degrees, the association node and the candidate node in each grouping identifier are combined for outputting.
US10169475B2 Pattern for navigating content in a portal
A computer implemented method for navigating content in a portal. Category information is obtained for a portal. The category information is displayed in the navigation portlet to form displayed category information. Content information is obtained for the portal. The content information is displayed in the content viewer portlet to form displayed content information, wherein the navigation portlet and the content viewer portlet communicate to each other to update displayed category information and displayed content information after a user action.
US10169472B2 Coefficients attribution for different objects based on natural language processing
In one embodiment, a method includes receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.
US10169471B2 Generating and executing query language statements from natural language
Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.
US10169470B2 Systems and methods for identifying a meaning of an ambiguous term in a natural language query
Methods and systems for identifying a meaning of an ambiguous term in a natural language query. The media guidance application isolates first and second terms from a query received from a user and identifies, in a knowledge graph, first and second pluralities of candidate components associated with the first and second terms. The first and second terms each having multiple candidate components indicates the first and second terms have ambiguous meanings. The media guidance application matches each candidate component of the first and second pluralities of candidate components to form a plurality of pairs and determines strength of association for each pair in the plurality of pairs. The media guidance application filters the plurality of pairs by strength of association for each pair and determines a plurality of possible meanings based on the filtered plurality of pairs. The media guidance application selects a meaning from the plurality of possible meanings.
US10169469B2 System and method for searching using orthogonal codes
A system for searching in accordance with an embodiment of the present invention includes: one or more sub nodes configured to generate one or more sub bloom filters corresponding to one or more object identification information; and a representative node configured to generate a representative bloom filter by applying an orthogonal code to each of said sub bloom filters and aggregating the sub bloom filters having the orthogonal code applied thereto, wherein, when the representative node receives a search request, the representative node is configured to apply the orthogonal code to the representative bloom filter and to determine whether object identification information included in the search request is included in sets corresponding to the sub bloom filters by referring to the representative bloom filter having the orthogonal code applied thereto.
US10169467B2 Query formulation via task continuum
Architecture that comprises a mediation component which identifies engaged applications and, gathers and actively monitors information from the engaged applications (e.g., text displayed directly to the user, text embedded in photos, fingerprint of songs, etc.) to infer the working context of a user. The inferred context can then be handed over to one of the applications, such as a browser (in a form which does not cross the privacy barrier) to provide improved ranking for the suggested queries through the preferred search provider. Since the context is inferred into concepts, no PII (personally-identifiable information) is communicated without user consent—only very high-level contextual concepts are provided to the search engines.
US10169466B2 Persona-based conversation
An approach is provided to provide communication between a user and a question answering (QA) system using a persona. A persona-based profile is identified to utilize in a conversation between the user and the QA system with the persona being relevance and/or sentiment based. A question is received at the QA system from the user. The QA system retrieves candidate answers which are compared to the persona-based profile. The candidate answers are scored based on the comparison. One or more of the candidate answers are selected based on the scores and these candidate answers are provided to the user.
US10169454B2 Unsupervised ontology-based graph extraction from texts
A method for extracting a relations graph uses an ontology graph in which nodes represent entity classes or concepts and edges represent properties of the classes. A property is associated with a constraint which defines a range of values that can be taken without incurring a cost. Input text in which entity and concept mentions are identified is received. An optimal set of alignments between a subgraph of the ontology graph and the identified mentions is identified by optimizing a function of constraint costs incurred by the alignments and a distance measure computed over the set of alignments. The relations graph is generated, based on the optimal set of alignments. The relations graph represents a linked set of relations instantiating a subgraph of the ontology. The relations graph can include relations involving implicit mentions corresponding to subgraph nodes that are not aligned to any of the concept or entity mentions.
US10169452B2 Natural language interpretation of hierarchical data
A computer-implemented method includes receiving a search label and accessing a hierarchical data source comprising a plurality of nodes. One node may be a context node. The method further includes determining a similarity score between the search label and a node label of each node, determining a contextual score between the context node and each node, combining, for each node, the similarity score with the contextual score to yield a combined score, and returning a result. The result may be based on ordering the plurality of nodes according to each node's combined score. A corresponding computer program product and computer system are also disclosed.
US10169451B1 Rapid character substring searching
A processor unit can be used to rapidly search a string of characters. The processor unit can include vector registers each having M vector elements, each vector element having n bits of data for containing an encoded character. An M×M matrix of comparators within the processor unit can be used to compare elements of a first register storing a reference string and elements of a second register storing a target string. A logic gate is associated with each diagonal of the matrix of comparators, and is configured to combine the results of comparators along the diagonal, resulting in a bit vector indicating characters of the target string that fully match the reference string and characters that partially match the reference string. Correction logic within the processor unit can suppress indications of a partial match or of a full match in the bit vector.
US10169450B2 Enhanced answers in DeepQA system according to user preferences
A semantic search engine is enhanced to employ user preferences to customize answer output by, for a first user, extracting user preferences and sentiment levels associated with a first question; receiving candidate answer results of a semantic search of the first question; weighting the candidate answer results according to the sentiment levels for each of the user preferences; and producing the selected candidate answers to the first user. Optionally, user preferences and sentiment levels may be accumulated over different questions for the same user, or over different users for similar questions. And, supplemental information may be retrieved relative to a user preference in order to further tune the weighting per the preferences and sentiment levels.
US10169449B2 Method, apparatus, and server for acquiring recommended topic
The present disclosure discloses a method, apparatus, server, and storage medium for acquiring a recommended topic, and relates to the field of network technologies. The method includes: acquiring, according to a link of a current page, a recommended topic associated with a topic of the current page; and displaying the recommended topic on the current page. By using technical solutions provided in embodiments of the present invention, a recommended topic associated with a topic is acquired by using a page link as an index, which, however, is not limited to a page related to the topic, thereby achieving an objective of extending to other topics, expanding a browsing range, and making full use of a network to provide more services for a user.
US10169446B1 Relational modeler and renderer for non-relational data
Methods and apparatus for a relational modeler and renderer for non-relational data are disclosed. In response to an indication of non-relational data sources, a relational data model based on one or more model inclusion criteria is generated to represent at least some contents of the non-relational data sources. In response to a model population request from a client, data obtained from the one or more non-relational data sources for one or more tables of the model is stored in cache storage allocated on behalf of the client. In response to a read-only operation request directed to the model, results of the read-only operation are obtained from the cache storage and provided to the requester.
US10169443B2 Automatic log sensor tuning
A process for automatic tuning a set of collectors and/or sensors includes: collecting first machine data by a first sensor in a collection framework, processing the first machine data by a first collector in the collection framework to yield first collected machine data, performing analytics on the first collected machine data to generate analytics output, and tuning, based, at least in part, on the analytics output, at least one of the following: the first sensor and the first collector.
US10169438B2 Determining common table definitions in distributed databases
Determining common table definitions in distributed databases includes receiving a query at a node in a distributed database. The query targets a logical table. Upon determining the logical table is locally defined, one of the local definition and a network definition is selected to use. The network definition is independently established for shared logical table names. The selected definition is used and propagated with the query through the distributed database. Upon determining the logical table is not locally defined, an initial query is issued to other nodes in network to find the network definition for the logical table, the network definition is stored in memory, and the selected definition is propagated through the distributed database with the query.
US10169436B2 Data standardization and validation across different data systems
A system standardizes and validates data across source systems and includes at least one processor. The system converts a value of a physiological attribute of an entity to a standardized value, and dynamically determines a first value range for the physiological attribute from a corresponding region of clustered physiological data of a population. The first value range is specific to and varies with an age of the entity. The standardized value of the physiological attribute is compared to the first value range, and the standardized value of the physiological attribute is designated as an outlier in response to the standardized value of the physiological attribute residing outside of the first value range. Embodiments of the present invention further include a method and computer program product for standardizing and validating data across source systems in substantially the same manner described above.
US10169433B2 Systems and methods for an SQL-driven distributed operating system
Various embodiments can include systems, methods, and non-transitory computer readable media configured to receive at least one operation to be performed using (i) first data that is managed by a first computing system and (ii) second data that is managed by a second computing system, the operation being received through an interface provided by the computing system, and wherein the operation is based at least in part on a Structured Query Language (SQL). At least one optimization can be performed based at least in part on the operation. The operation can be executed using at least the first data and the second data. A result generated can be provided upon executing the operation through the interface provided by the computing system. The computing system, the first computing system, and the second computing system are each able to concurrently process, access, and create at least a portion of the generated result.
US10169431B2 Device, method, and graphical user interface for mapping directions between search results
A method includes: displaying a map, a first field configured to receive a first query input, and a second field configured to receive a second query input; receiving the first query input in the first field; receiving the second query input in the second field; initiating a search that uses the first query input and a search that uses the second query input; concurrently displaying on the map a first plurality of search results for the first query input and a second plurality of search results for the second query input; detecting selection of a first search result in the first plurality of search results; detecting selection of a second search result in the second plurality of search results; and displaying a route on the map from the first search result to the second search result.
US10169430B2 Aggregation of separate domain data
A device may include a multiple domains for separating applications and data. A query may be generated on the device. The query may be generated by an application or based on a received user selection. A determination of available domains on the device is made for processing the query. The available domains are scanned based on the query to obtain related content from the available domains. The related content is aggregated from the available domains. The aggregated related content is presented to a user of the device as a unified view from among the available domains.
US10169429B2 Data caching in hybrid data processing and integration environment
An integrated data processing system with two-tier data caching system and techniques for use thereof in a hybrid RDBMS and BDS computing environment are provided. In one aspect, the system is RDBMS-centric and uses two caches, one on the RDBMS side (1st tier) and the other on the BDS side (2nd tier). In another aspect, a DRDA wrapper on the BDS side enables the RDBMS to communicate with the BDS as if the BDS is another RDBMS. This is advantageous because the RDBMS already supports the DRDA protocol standard. In yet another aspect, the DRDA wrapper performs the data transformation needed when transferring cached objects between the RDBMS cache and BDS cache because RDBMS and BDS save data objects in different formats. This is advantageous because it offloads the computation from RDBMS to BDS therefore reducing the performance impact on RDBMS for its normal query and transaction processing.
US10169428B1 Mining procedure dialogs from source content
An embodiment of the invention may include a method, computer program product and computer system for human-machine communication. The method, computer program product and computer system may include a computing device that maps linguistic data of source content to a vector. The computing device may cluster the linguistic data of source content. The computing device may determine a plurality of segments based on the mapped linguistic data and the clustered linguistic data. The computing device may transform a segment of the plurality of segments into representative data, the representative data is a function of the remaining plurality of segments.
US10169427B2 Personalized highlighter for textual media
A method for highlighting an electronic document comprises mining one or more sources to obtain data corresponding to a user, inferring one or more interests of the user based on the data, analyzing the electronic document to determine at least one portion of the electronic document related to the one or more interests, and automatically highlighting the at least one portion of the electronic document related to the one or more interests.
US10169421B1 Automatic user-based query generation and execution
Computer-implemented methods for generating and executing user-based standing queries are provided. In one aspect, a method includes determining whether to generate a notification based on a user-based query and geographical context. The method also includes filtering the notification through explicit or inferred filter criteria. Systems and machine-readable media are also provided.
US10169417B2 Detecting logical relationships based on structured query statements
An example computer-implemented method includes receiving, via a processor, a plurality of structured query statements associated with an application and a database. The method includes detecting, via the processor, a logical relationship between at least two of the plurality of structured query statements based on a common source, a predetermined threshold time, a common transaction. The method includes generating, via the processor, a model based on the detected logical relationship. The method further includes receiving, via the processor, a request to modify the database. The method also further includes modifying, via the processor, the database in response to detecting that a predetermined threshold probability of application functionality impairment is not exceeded.
US10169415B2 Query restartability
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods includes receiving, by a computer from a requesting device, a query; determining, using a data storage system, a current result responsive to the query; generating, using the current result, a restart token that represents operations performed to determine a plurality of results responsive to the query including the current result responsive to the query and that can be used to determine a new result responsive to the query that was not included in the plurality of results responsive to the query; and providing, to the requesting device, a message that includes a) first data for the restart token that represents operations performed to determine the plurality of results responsive to the query and b) second data for the current result responsive to the query.
US10169412B2 Selectivity estimation for query execution planning in a database
A computer-implemented method of estimating selectivity of a query may include generating, for data stored in a database in a memory, a one-dimensional value distribution for each of a plurality of attributes of the data. A multidimensional histogram may be generated, wherein the multidimensional histogram includes the one-dimensional value distributions for the plurality of attributes of the data. The multidimensional histogram may be converted to a one-dimensional histogram by assigning each bucket of the multidimensional histogram to corresponding buckets of the one-dimensional histogram and ordering the corresponding buckets according to a space-filling curve. One or more bucket ranges of the one-dimensional histogram may be determined by mapping the query conditions on the one-dimensional histogram. The selectivity of the query may be estimated by estimating how many data values in the one or more bucket ranges will meet the query conditions.
US10169411B2 Forecasting query access plan obsolescence
A query is received. Based on statistics for a database, a first query access plan is generated for executing the query on the database. A first result set for the query is obtained by implementing the first query access plan on the database. Based on at least one trend in the statistics, a target time after which implementing the first query access plan will fail a set of criteria is forecasted. In response to the forecasting and based on the statistics, a replacement query access plan is generated prior to the target time. After the target time, a second result set for the query is obtained by implementing the replacement query access plan rather than the first query access plan.
US10169409B2 System and method for transferring data between RDBMS and big data platform
A system for transferring data from a Relational Database Management System (“RDBMS”) to a big data platform and methods for making and using the same. The system can acquire a partitioning execution scheme of a selected table from the RDBMS and submitting partitioned queries from the big data platform to each mapper of partitions. The partitioned queries are generated based on the partitioning execution scheme. The partitioning execution scheme can be acquired by submitting a query explain request to an optimizer of the RDBMS to generating a parallel query plan. The partitioning execution scheme can also be acquired by querying statistics from a statistics catalog of the RDBMS or by user inputs. The system can use RDBMS capabilities and statistics for parallel data fetching. Thereby, the system can increase efficiency of the fetching and can avoid straggling when target data is not evenly distributed and can avoid table query-in-serial.
US10169401B1 System and method for providing online data management services
Access to first data is provided to a first user and to a second user. A specified change is received from the first user. Access to second data generated based on the first user's specified change is provided only to the first user. The first data is updated based on the specified change, in response to a selection by the first user of an option to apply the specified change to the first data. Simultaneous access to the updated first data is provided to the first user and to the second user.
US10169400B2 Geographic space management
A system is provided that manages a geographic space including a route on which a moving object moves, including a subsystem operable to manage a map of the geographic space, and an update manager operable to change a boundary of an update block, which is a unit of an update contained in the map, according to an extent to which the update block is updated. Also provided is a method and computer program product.
US10169389B2 Metadata driven reporting and editing of databases
A computer system identifies an information set stored at a data store. The computer system then identifies first metadata that includes first instructions indicating how the information set is to present a plurality of data items, and second pre-existing metadata that includes second instructions indicating how the information set is to present the plurality of data items. The computer system determines that a portion of the first metadata will override a portion of the second metadata, to create combined metadata. The computer system provides the combined metadata to the information set, including combining the second metadata with the first metadata by at least overriding the second instructions of the second metadata with the first instructions of the first metadata. The computer system presents the plurality of data items in accordance with the second metadata, at least as modified by the first instructions of the first metadata.
US10169387B1 Self-balancing tree data structure compression
A data element to be inserted into a memory data structure, represented by a key and a value, is received. A target node into which the received data element is to be inserted is determined based on the key of the received data element. A determination is made whether or not the target node is already compressed. An append-write operation to insert the data element into the target node is performed when the target node is already compressed. An evaluation is performed prior to inserting the data element when the target node is not already compressed. An in-place write operation to insert the data element into the uncompressed target node is performed when the evaluation generates a first result. The target node is compressed and then an append-write operation to insert the data element into the compressed target node is performed when the evaluation generates a second result.
US10169386B2 Devices and methods for processing network nodes
Devices and methods are provided for processing network nodes. For example, a sorting request is detected; one or more first network nodes to be sorted are acquired corresponding to the sorting request; a first characteristic matrix is constructed based on at least information associated with the first network nodes; association information between the first network nodes is acquired; a sparse matrix is constructed based on at least information associated with the association information between the first network nodes; iterative multiplication is performed on the sparse matrix and the first characteristic matrix to obtain a second characteristic matrix upon convergence; and the first network nodes are sorted based on at least information associated with the second characteristic matrix.
US10169385B2 Managing replicated data
An approach for managing replicated data is presented. A current usage of resources in a system and a threshold usage of the resources are determined. Based on inter-replica correlation(s) and inter-data correlation(s) specified by a unified replication metadata model, a proper subset of replicas included in a plurality of replicas is indexed by (i) if the current usage is less than the threshold usage, determining an expected additional resource usage due to performing an indexing task online and based on the expected additional resource usage, determining a resource affinity score for performing the indexing task online, or (ii) if the current usage is greater than or equal to the threshold usage, determining an expected resource usage due to performing the indexing task offline and based on the expected resource usage, determining a resource affinity score for performing the indexing task offline.
US10169383B2 Method and system for scrubbing data within a data storage subsystem
Various embodiments for scrubbing data within a data storage subsystem are disclosed. An event is detected in which utilization of the data storage subsystem has fallen below a dynamically adjusted threshold value. A storage element is selected from a plurality of storage elements within the data storage subsystem. Data modifications are temporarily suspended on the selected storage element while simultaneously maintaining read access to the selected storage element. A scrubbing operation is performed on the selected storage element after the temporary designation, wherein the scrubbing operation automatically initiates when a quantity of active data to be scrubbed reaches a predetermined quantity threshold, the predetermined quantity threshold of active data comprising a total threshold number of bytes or blocks corresponding to a greatest frequency of access thereof.
US10169381B2 Database recovery by container
A method includes identifying a buddy database projection that corresponds to a recovering database projection that is to be recovered to a recovering node of a database system. A source container containing data of the buddy database projection is identified on a source node of the database system, the source container being characterized by a range of epochs that includes an epoch for which data is to be recovered to the recovering node. Data is copied from the identified source container to the recovering node.
US10169378B2 Automatic generation of logical database schemas from physical database tables and metadata
Automatic generation of logical database schemas from physical database tables and metadata is disclosed. One exemplary method for automatic generation of logical database schemas from physical database tables and metadata includes identifying physical fact tables in a data repository. The method further includes identifying physical dimension tables in the data repository. The method includes mapping the physical fact tables to logical fact tables. The method further includes mapping the physical dimension tables to logical dimension tables. The method further includes determining relationships between the physical fact and dimension tables. The method further includes logically joining the logical tables based on the identified relationships between the physical tables to form a logical database schema. The method further includes outputting the logical database schema to the user.
US10169375B2 Method and system for providing a federated wide area motion imagery collection service
This disclosure provides a federated wide area motion imagery (WAMI) collection service (CS) by: receiving an alert from a WAMI alert-service (A) respectively associated with a WAMI CS regarding any updates to WAMI data served by the WAMI CS at the federated WAMI CS, the WAMI CS providing WAMI collection metadata; issuing a request to the WAMI A associated with the WAMI CS to read information on what is updated; receiving a response from the WAMI A at the federated WAMI CS, the response comprising tree nodes corresponding to WAMI collection metadata that are updated by the WAMI CS; issuing a subsequent request to the WAMI CS from the federated WAMI CS to retrieve the WAMI collection metadata from the WAMI CS corresponding to the collection tree nodes that are updated; receiving a response including the WAMI collection metadata from the WAMI CS; and storing the received WAMI collection metadata in cache of the federated WAMI CS of the system.
US10169371B2 System and method for creating a preference profile from shared images
A method includes obtaining from an online social media site a plurality of instances of images of objects associated with a person; analyzing with a data processor the plurality of instances of the images with a plurality of predetermined style classifiers to obtain a score for each image for each style classifier; and determining with the data processor, based on the obtained scores, a likely preference of the person for a particular style of object. The plurality of instances of images of objects associated with the person can be images that were posted, shared or pinned by person, and images that the person expressed a preference for. In a non-limiting embodiment the object is clothing, and the style can include a fashion style or fashion genre including color preferences. A system and a computer program product to perform the method are also disclosed.
US10169369B2 Meeting storage requirements with limited storage resources
A managing unit included in a distributed storage network (DSN) determines resource availability information. The resource availability information includes information indicating a number of memory devices available to be used for storage of encoded data slices. The management unit then chooses dispersal parameters based on the resource availability information. The dispersal parameters are chosen to satisfy a performance threshold associated with storage of the encoded data slices in the DSN, but subject to a constraint requiring a pillar width associated with the encoded data slices to be no larger than the number of memory devices available. The management unit creates a number of storage units, wherein the number of storage units is constrained to be greater than the pillar width, and wherein one or more of the number of memory devices is assigned to each of the number of storage units. The management unit then instantiates a DSN memory that includes the number of storage units.
US10169366B2 Deduplicated file system
An apparatus and a method for maintaining a file system is described. A method may include receiving a request for allocating a first block of a file system to a file, the first block comprising a first data and computing, by a processing device, a first hash value of the first block. The method also includes comparing, by the processing device, the first hash value with a plurality of hash values in a tree structure, wherein each of the plurality of values correspond to a block among a plurality of blocks stored in the file system. The method further includes in response to determining that a match exists between the first hash value and at least one of the plurality of hash values in the tree structure, allocating, by the processing device, the corresponding block to the file; and updating, by the processing device, a reference count of the corresponding block in the tree structure.
US10169363B2 Storing data in a distributed file system
A device for storing data in a distributed file system, the distributed file system including a plurality of deduplication storage devices, includes a determination unit configured to determine a characteristic of first data to be stored in the distributed file system; an identification unit configured to identify one of the deduplication storage devices of the distributed file system as deduplication storage device for the first data based on the characteristic of the first data; and a storing unit configured to store the first data in the identified deduplication storage device such that the first data and second data being redundant to the first data are deduplicatable within the identified deduplication storage device.
US10169362B2 High-density compression method and computing system
Certain implementations of the disclosed technology may include methods and computing systems for performing high-density data compression, particularly on numerical data that demonstrates various patterns, and patterns of patters. According to an example implementation, a method is provided. The method may include extracting a data sample from a data set, compressing the data sample using a first compression filter configuration, and calculating a compression ratio associated with the first compression filter configuration. The method may also include compressing the data sample using a second compression filter configuration and calculating a compression ratio associated with the second compression filter configuration. A particular compression filter configuration to utilize in compressing the entire data set may be selected based on a comparison of the compression ratio associated with the first compression filter configuration and a compression ratio associated with the second compression filter configuration.
US10169361B2 Columnar database compression
Disclosed is a computer-implemented method of compressing data in a columnar database comprising at least one column partitioned into a plurality of partitions including at least one empty partition and a plurality of filled partitions each comprising data entries associated with a set of parameters having parameter values relevant to the recurrence frequency of the data entry in the partition, the data entries being compressed in accordance with a compression dictionary based on the respective recurrence frequencies of the data entries in the filled partition. The computer-implemented method comprises receiving forecasted parameter values for the set of parameters for an expected set of data entries to be stored in an empty partition of the column; predicting a recurrence frequency of the data entries in the expected set using the forecasted parameter values by evaluating the respective compression dictionaries of the filled partitions with a machine learning algorithm; generating a predictive compression dictionary for the expected set of data entries based on the predicted recurrence frequency of the data entries in the expected set; receiving the expected set of data entries; and compressing at least part of the received expected set of data entries using the predictive compression dictionary. A computer program product and a computer system for implementing such a method are also disclosed.
US10169358B2 Data deduplication using a small hash table
Embodiments of the present invention provide methods, systems, and computer program products for data deduplication. In one embodiment, for a data chunk, it is determined whether a hash value of the data chunk generated by a first hash function is present in a hash table. Once a threshold size of the hash table is reached, it is determined whether there is free space in a write data area, identified by a second hash function. When there is no free space in the write data area, a post-deduplication process is performed for each data chunk in the write data area. Once free space is cleared in the write data area, the data chunk is written to the write data area identified by the second hash function.
US10169356B2 Intelligent data caching for typeahead search
Techniques for providing low latency incremental search results are disclosed herein. According to one embodiment, a method for incremental search includes receiving a first search query from a user, obtaining a plurality of first search results in response to the first search query from an index server, determining whether the plurality of first search results are a substantially exhausted list of results for the first search query, and caching the plurality of first search results in a cache storage if the plurality of first search results are the substantially exhausted list of results for the first search query.
US10169354B2 Indexing and search query processing
A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
US10169352B2 System for performing parallel forensic analysis of electronic data and method therefor
System and method for conducting a forensic analysis of electronic data having files and information indicative of a location of each of the files. The system has processors and a controller. The controller is configured to characterize the electronic data based, at least in part, on the files and the information indicative of the location of each of the files to obtain a characterization and distribute segments of the electronic data to the processors based, at least in part, on the characterization, each of the processors corresponding to at least one of the segments and each of the segments corresponding to at least one of the processors. Each one of the processors is configured to process each corresponding one of the segments to identify at least one characteristic of each corresponding one of the segments.
US10169346B2 File migration in a hierarchical storage system
A method, executed by at least one processor, includes receiving a migration request for a plurality of files, assigning files of the plurality of files that are smaller than a selected size to one or more small-file secondary storage devices, assigning files of the plurality of files that are larger than the selected size to one or more large-file secondary storage devices, and initiating migration of the plurality of files from one or more primary storage devices to the secondary storage devices to which they are assigned. A corresponding computer program product and computer system are also disclosed herein.
US10169345B2 Moving data from linear tape file system storage to cloud storage
Example apparatus and methods access a Linear Tape File System (LTFS) repository that stores data associated with an external entity (e.g., file system, application). Data is copied from the LTFS repository, selectively converted to a form associated with a cloud repository, and provided to the cloud repository. A mapping between corresponding addresses in the LTFS repository and cloud repository is established. Requests by the external entity for data may be satisfied from either the LTFS repository or the cloud repository until a changeover event is detected and are then satisfied from the cloud repository afterwards. The external entity runs on a different computer than the method. The method is transparent to the external entity, is performed independent of the external entity, and continues under its own control until a selected amount of data is moved from the LTFS repository to the cloud repository.
US10169336B2 Translating structured languages to natural language using domain-specific ontology
Methods, systems, and computer program products for translating structured languages to natural language using domain-specific ontology are provided herein. A computer-implemented method includes determining similarities among multiple natural language query interpretations derived from an input query, determining differences among the multiple natural language query interpretations, and generating natural language descriptions of each of the multiple natural language query interpretations based on analysis of the determined similarities, the determined differences, and the input query. The method also includes producing, for each of the natural language query interpretations, a natural language string that represents one or more unambiguous interpretations of the input query, wherein the producing comprises consolidating the generated natural language descriptions. Further, the method includes outputting each of the produced natural language strings to a user.
US10169334B2 Systematic tuning of text analytic annotators with specialized information
A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.
US10169332B2 Data analysis for automated coupling of simulation models
A distributed computer system includes a distributed processor, a distributed memory, and a simulation engine (SE). The SE includes a simulation I/O coupler that links a first variable of a first simulation model I/O data structure to a second variable of a second simulation model I/O data structure. The SE includes a natural language processing system that extracts a first variable description associated with the first variable, determines similar character strings to the first variable description from an information corpus, and ranks the determined character strings based upon similarity to the first variable description. The SE links the first variable to the second variable if the rank of an equal character string to the second variable description is greater than a rank threshold. The SE may augment the simulation model I/O data structures by writing a value of the first variable to a value of the second variable, or visa versa.
US10169325B2 Segmenting and interpreting a document, and relocating document fragments to corresponding sections
A system, comprising an input device configured to receive a first item and a second item, and a processor communicably coupled to the input device and configured to determine that the first item is a fragment matching a lexicon, and place the fragment in a section of a document, the section selected based on the matching lexicon, wherein the processor is configured to perform the determination and the placement after it receives the first item but before it receives the second item.
US10169321B2 Browser extension for field detection and automatic population
Methods and systems for a browser extension system are disclosed. In some embodiments, a system includes a communication device configured to communicate with a computing device executing a browser extension application and a processor configured to execute instructions to perform operations. The operations include providing to the browser extension application a regular expression configured to detect fields in a web page; receiving, from the browser extension application, an indication of an unrecognized field in the web page based on using the regular expression to detect a transaction field in a web page; in response to the received indication of the unrecognized field, providing suggested transaction data to the browser extension application; receiving, from the browser extension application, an indication of detected manual population of the unrecognized field with the suggested transaction data; and providing to the browser extension application an updated regular expression configured to detect the unrecognized field.
US10169319B2 System, method and computer program product for improving dialog service quality via user feedback
A dialog performance improvement method, system, and computer program product, include, computing a plurality of question classes and a confidence score for each of the question classes for a language input of a user, comparing the confidence score to an upper threshold and a lower threshold for each of the question classes to determine which of at least one action to perform, receiving a language feedback from the user for the performed action, and adjusting at least one of the upper threshold and the lower threshold based on the language feedback from the user.
US10169318B2 Filter and sort by format
The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.
US10169317B2 Rendering common cell formatting for adjacent cells
Rendering common cell formatting for adjacent cells is disclosed. In some embodiments, when rendering cells, a set of adjacent cells that have at least one type of cell formatting in common is identified, and the at least one type of cell formatting is rendered as a single entity rather than individually for each cell in the set to prevent visual artifacts between adjacent cells from arising.
US10169314B2 System and method for modifying web content
Provided are a system and method for modifying textual web content of a web page by adding supplemental textual web content from another web page. In one example, the method includes analyzing a body of digital text content from a web page and determining at least one keyword included within the body of the digital text content, matching the at least one keyword with supplemental web content from another web page previously auto-detected by the web server, modifying the body of digital text content by embedding supplemental digital text content from the supplemental web content within the body of the digital text content, and transmitting the supplemental digital text content to a computing device providing the web page.
US10169313B2 In-context editing of text for elements of a graphical user interface
Innovations in the area of tools for editing text of elements of a graphical user interface (“GUI”) are presented herein. For example, an editing tool manages a shell area and an editing area. In the shell area, the editing tool renders a GUI that is operable by a user. The GUI has multiple elements. In the editing area, the editing tool renders editable text associated with a GUI element. While the text is shown in the editing area, the GUI element can be concurrently highlighted in the shell area. The editing tool receives user input from the user and, based at least in part on the user input, updates (e.g., for revision, translation) at least some of the text associated with the GUI element. By showing the context of the GUI element while text for it is being edited, the editing tool facilitates language editing with fewer errors and inconsistencies.
US10169310B2 Rich text handling for a web application
A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
US10169301B1 Integrated document editor
Provided are methods and computing devices wherein in one embodiment, user input on a touch screen of a computing device within which a text document is displayed is associated with both: a) a user chosen command, such as a selection or an insertion of text characters, to be applied within the document, and b) a positional location in the document, representing a user chosen document location. A region associated with the positional location in the document is defined, and data comprises representation of the user chosen command is processed to determine the user chosen document location, being within the region and in proximity to the positional location in the document, based on the document location being capable of being either starting location or ending location within user chosen locations in the document at which to apply the user chosen command.
US10169293B2 Fractional scaling digital filters and the generation of standardized noise and synthetic data series
A method for processing a digital signal comprises identifying a desired frequency and/or phase response that is represented in a frequency domain representation. A fractional order control system that models the desired frequency and/or phase response is constructed by assembling a first filter component from a filter component library and a second filter component from the filter component library. At least one filter component of the filter component library is defined by a Laplace function that includes a non-integer control order having a variable fractional scaling exponent and a value for the non-integer, variable fractional scaling exponent of the second filter component is based on a value of the non-integer, variable fractional scaling exponent of the first filter component. An input in the digital frequency domain is received and processed based upon the fractional order control system to generate a digital output. The output is then conveyed to a user.
US10169292B2 String variables reprsentation in solvers
A method and product for solving a Constraint Satisfaction Problem (CSP) having a constraint associated with a string variable, comprising: defining a string variable using a string domain data structure representing a domain of string values for string variables, the structure represents the domain as a Deterministic Finite Automaton (DFA) with no back loops longer than 1 and edges representing characters; defining a constraint for the CSP, wherein the constraint involves the variable and is to be complied with by a solution to the CSP; invoking a CSP solver using the string variable while complying with the constraint, and to invoke operations performed over the domain, wherein the solver: propagates values into the domain of string values, wherein the value propagation reduces the domain size; or selects values from the domain thus reducing the domain to a singleton domain, whereby value propagation to domains of other variables is invoked by the solver.
US10169291B2 Reusable modeling for solving problems
A computer program product comprising a non-transitory computer readable storage medium retaining program instructions configured to cause a processor to perform actions, which program instructions implement: a framework for creating a model of an NP-hard problem, the model comprising at least one entity selected from the group comprising: an objective, a variable, an equation and a constraint, wherein the framework provides methods for automatically transforming the model, comprising: one or more methods for manipulating or changing a status of the entity of the model, the methods comprising a method for imposing or ignoring the constraint; and one or more methods related to operations to be applied to the entity of the model.
US10169287B2 Implementing modal selection of bimodal coherent accelerator
A method and apparatus are provided for implementing modal selection of a bimodal coherent accelerator in a computer system. Implementing modal selection of a bimodal coherent accelerator using a PCI-Express standard Vendor Specific Extended Capability (VSEC) structure or CAPI VSEC data in the configuration space of a CAPI-capable PCIE adapter and procedures defined in the Coherent Accelerator Interface Architecture (CAIA) to enable and control a coherent coprocessor adapter over PCIE. A CAPI-capable PCIE adapter is enabled to be bimodal and operate in conventional PCI-Express (PCIE) transaction modes or CAPI modes that utilize CAIA coherence and programming interface capabilities.
US10169283B2 Custom data transfer connector and adapter
Described herein is a main board serial AT attachment (SATA) connector and SATA adapter that permits the assembly or disassembly of a STB (set-top box) and HDD (hard disk drive) dock without requiring that the unit be opened by a skilled technician. The SATA connector and SATA adapter may be keyed to prevent tampering or unauthorized connection of an external hard drive. Alignment and guide features may be included for easy assembly of the STB and HDD dock. The connector and adapter may be designed in such a way as to allow for simple modifications to correspond with various STB and HDD dock designs by adjusting the mating height of the connector and adapter.
US10169280B2 Data processing apparatus and terminal
Embodiments of the present invention disclose a data processing apparatus. Output ends of an input switching module in the apparatus are respectively connected to input ends of buffer units included in a buffer module; a control end of a write arbiter is connected to a control end of the input switching module. Input ends of an output switching module are respectively connected to output ends of the buffer units; Output ends of the output switching module are respectively connected to input ends of a rearranger; a control end of a read arbiter is connected to a control end of the output switching module; and output ends of the rearranger are respectively connected to output ends of the data processing apparatus.
US10169275B2 System, method, and recording medium for topology-aware parallel reduction in an accelerator
A topology-aware parallel reduction method, system, and recording medium including a partitioning device configured to partition data in each accelerator of a plurality of accelerators into partitions based on a topology of connections between the plurality of accelerators and a control device configured to control, based on a topology of connections between the plurality of accelerators, a type of parallel reduction of data to use.
US10169274B1 System and method for changing a slave identification of integrated circuits over a shared bus
Systems and methods are disclosed resetting a slave identification (SID) of an integrated circuit (IC). An exemplary method comprises determining that a plurality of ICs in communication with a shared bus have the same SID, the shared bus operating in a master/slave configuration. A common memory address of the ICs is identified, where data stored in the common memory address is different for a first IC and a second IC. Each of the ICs receives over the shared bus a new SID value and match data. The ICs compare the match data with the data stored in the common memory address. If the match data is the same as the data in the common memory address, the SID is changed the received new SID value.
US10169273B2 Forced compression of single I2C writes
Systems, methods, and apparatus are described that enable a physical layer interface of a device coupled to a serial bus to combine two or more single-byte write transactions to obtain a multi-byte write transaction. A method includes buffering a first single-byte transaction addressed to a first register at a first address of a slave device in a first-in-first-out buffer of the physical layer, receiving at the physical layer a second single-byte transaction addressed to a second register at a second address of the slave device coupled to the serial bus, determining in the physical layer whether the second address is incrementally greater than the first address, combining the second single-byte transaction with the first single-byte transaction to obtain a multi-byte transaction, replacing the first single-byte transaction with the multi-byte transaction in the first-in-first-out buffer, and transmitting a sequence of transactions output by the first-in-first-out buffer over the serial bus.