Document | Document Title |
---|---|
US10347927B2 |
Assembly for thermal management of a fuel cell
A fuel cell assembly including a plate assembly having an anode inlet, a cathode inlet, a first coolant inlet, and a second coolant inlet is provided. The first coolant inlet is located adjacent the anode inlet on a first plate side. The second coolant inlet is located adjacent the cathode inlet on a second plate side. The inlets are arranged such that coolant influences reactant temperature at the anode and cathode inlets to encourage formation of a membrane uniform hydration distribution during fuel cell operation. The fuel cell assembly may include a hydrogen channel, an oxygen channel, and a coolant channel. The coolant channel may extend between the hydrogen channel and the oxygen channel to draw heat from hydrogen and oxygen flowing therethrough and such that the hydrogen and oxygen are close enough to one another for chemical reaction therebetween. |
US10347925B2 |
Three-chamber electrochemical balancing cells for simultaneous modification of state of charge and acidity within a flow battery
Parasitic reactions, such as evolution of hydrogen at the negative electrode, can occur under the operating conditions of flow batteries and other electrochemical systems. Such parasitic reactions can undesirably impact operating performance by altering the pH and/or state of charge of one or both electrolyte solutions in a flow battery. Electrochemical balancing cells can allow adjustment of electrolyte solutions to take place. Electrochemical balancing cells suitable for placement in fluid communication with both electrolyte solutions of a flow battery can include: a first chamber containing a first electrode, a second chamber containing a second electrode, a third chamber disposed between the first chamber and the second chamber, a cation-selective membrane forming a first interface between the first chamber and the third chamber, and a bipolar membrane, a cation-selective membrane, or a membrane electrode assembly forming a second interface between the second chamber and the third chamber. |
US10347923B2 |
Fuel cell systems and cooling methods
A fuel cell system is disclosed in which a fuel or oxidant fluid is used as a coolant fluid that functions as a heat sink a fuel cell. |
US10347920B2 |
Gas channel forming plate for fuel cell and fuel cell stack
A gas channel forming plate is arranged between a membrane electrode assembly and a flat separator base. The gas channel forming plate includes gas channels arranged on a surface that faces the membrane electrode assembly, water channels each formed on the back side of the protrusion between an adjacent pair of the gas channels, communication passages that connect the gas channels and the water channels to each other, and guide portions formed by causing an inner wall surface of a gas channel to protrude inward in the gas channel. The guide portions are formed such that the upstream edge of each communication passage is arranged in a range in which, in the velocity vector of the gas flowing in the gas channel, the directional component directed from the side corresponding to the membrane electrode assembly toward the flat separator base has a positive value. |
US10347918B2 |
Surface-treated cathode active material and lithium secondary battery using the same
A surface-treated cathode active material useful for manufacturing a lithium secondary battery have excellent output characteristics by performing a double coating with metal oxide and an electron and ion conductive polymerized copolymer on a surface of a cathode active material for a lithium secondary battery to enhance electrochemical properties and thermal stability of the cathode active material. |
US10347914B2 |
Positive electrode active material for non-aqueous electrolyte secondary battery, process for producing the positive electrode active material for non-aqueous electrolyte secondary battery, and non-aqueous electrolyte secondary battery using the positive electrode active material for non-aqueous electrolyte secondary battery
The purpose of the present invention is to provide a positive-electrode active material for non-aqueous electrolyte secondary batteries that is capable of achieving both a high capacity and a high output. This positive-electrode active material contains a lithium-nickel composite oxide represented by the general formula: LibNi1-x-yCoxMyO2 wherein M represents at least one element selected from Al, Ti, Mn and W, b is 0.95≤b≤1.03, x is 0 |
US10347913B2 |
Method for preparing core-shell structured particle by using continuous Couette-Taylor crystallizer
The present invention provides a method for preparing a core-shell structured particle, the method using a continuous Couette-Taylor crystallizer in which a core reactant inlet, a shell reactant inlet, and a product outlet are sequentially formed on an outer cylinder along a flow direction of a fluid flowing in a Couette-Taylor fluid passage between the outer cylinder and an inner cylinder, wherein a core particle is primarily formed in the fluid passage by a core reactant supplied through the core reactant inlet; a shell layer is formed on a surface of the core particle to cover the core particle by a shell reactant supplied through the shell reactant inlet; and a core-shell structured particle in which the shell layer is formed on the circumference of the core particle, is discharged to the outside through the product outlet. |
US10347911B2 |
Lithium hydrogen titanate Li—H—Ti—O material and method for making the same
A lithium hydrogen titanate Li—H—Ti—O material includes Li, H, Ti, and O elements, wherein a mass percentage of Li is in a range from about 3% to about 12%, a mass percentage of H is in a range from about 0.1% to about 8%, a mass percentage of Ti is in a range from about 46% to about 56%, and a mass percentage of O is in a range from about 28% to about 50%. A lithium ion battery and a method for making the lithium hydrogen titanate Li—H—Ti—O material are also disclosed. |
US10347908B2 |
Lithium ion secondary battery and manufacturing method of the lithium ion secondary battery
A lithium ion secondary battery having a negative electrode includes a negative electrode active material containing at least one of two material of silicon and a silicon compound and carbon, a weight mixing ratio of at least one of two material of the silicon and the silicon compound and the carbon is 20:80 to 50:50, when D90 of particles of at least one of two material of the silicon and the silicon compound is x, D50 of particles of the carbon is y, and the weight mixing ratio of the carbon is z, y≤−1.17x+0.45z is satisfied, the x is between 2 μm and 10 μm, the y is between 10 μm and 23 μm, and the z is between 50% and 80% by weight, and a coefficient of expansion when the negative electrode is fully charged is 110% or more and 140% or less. |
US10347907B2 |
Volume change compensated silicon-silicon oxide-lithium composite material having nano silicon particles embedded in a silicon:silicon lithium silicate composite matrix, and cyclical ex-situ manufacturing processes
A method for producing a volume change compensated (SSLC) material is disclosed. An initially prelithiated SSLC material is produced and delithiated to produce a delithiated SSLC material. Perform at least one iteration involving: (a) re-prelithiating the delithiated SSLC material to produce a re-prelithiated SSLC material; and (b) delithiating the re-prelithiated SSLC material produced in (a). At least one of the following is satisfied: (i) prior to performing the at least one iteration the initially prelithiated SSLC material is essentially completely lithiated; and (ii) at least one iteration produces a re-prelithiated SSLC material that is essentially completely prelithiated. In a final iteration, delithiating the re-prelithiated SSLC material produced in (a) completely delithiates the re-prelithiated SSLC material to produce the volume change compensated SSLC material. The aforesaid process is performed ex situ with respect to fabrication of an anode that contains the produced volume change compensated SSLC material. |
US10347900B2 |
High-voltage positive electrode material for lithium battery and preparation method thereof
A high-voltage positive electrode material for a lithium battery and a preparation method thereof are provided. The high-voltage positive electrode material for a lithium battery includes a material represented by the following formula (1): LiNi0.5-x-yMn1.5-x-yMg3xCr2yO4 (1) wherein x>0, y>0, and 0<3x+2y≤0.1. |
US10347897B2 |
Secondary battery with electrode tab made of copper-nickel alloy
Disclosed herein is a secondary battery configured to have a structure in which an electrode assembly of a cathode/separator/anode structure is mounted in a battery case in a state in which the electrode assembly is impregnated with an electrolyte, wherein electrode tabs are attached to active material uncoated portions of electrode plates of the electrode assembly and an anode tab, which is one of the electrode tabs and one end of which is attached to a battery case, is made of a Cu—Ni alloy. |
US10347896B2 |
Electrical interconnects for battery cells
A battery pack includes a pouch cell having electrode tabs extending therefrom, each of the tabs defining perforations, a bus bar in contact with the tabs, and respective agglomerations of mechanically bound solid metal particles each filling one of the perforations to mechanically bind and electrically connect the tabs to the bus bar. |
US10347894B2 |
Energy storage system
An energy storage system includes a module housing and multiple battery cells positioned inside the module housing. Each of the battery cells has a first end and a second end. Further, each of the battery cells has a positive terminal and a negative terminal. The energy storage system includes a first interconnect and a second interconnect positioned over the battery cells. Multiple first cell connectors connect the positive terminals of the battery cells to the first interconnect. Multiple second cell connectors connect the negative terminals of the battery cells to the second interconnect. A top plate having an interior side and an exterior side is positioned over the first interconnect and the second interconnect. The top plate includes one or more weak areas positioned above one or more battery cell. |
US10347893B2 |
Secondary battery
Provided is a secondary battery which is small in size and in which current capacity per unit volume can be increased. The present invention provides a secondary battery including two cell units each including a charging layer between a first electrode layer and a second electrode layer, the two cell units being parallel-connected by juxtaposing and connecting a first electrode layer of one cell unit and a first electrode layer of the other cell unit or a second electrode layer of the one cell unit and a second electrode layer of the other cell unit, and by wire-connecting the second electrode layer of the one cell unit and the second electrode layer of the other cell unit or the first electrode layer of the one cell unit and the first electrode layer of the other cell unit. |
US10347892B2 |
Separator for non-aqueous secondary battery and non-aqueous secondary battery
Provided is a separator for a non-aqueous secondary battery, including: a porous substrate, and a heat resistant porous layer that is provided on one side or both sides of the porous substrate, that is an aggregate of resin particles and an inorganic filler, and that satisfies the following expression (1). In expression (1), Vf is a volume proportion (% by volume) of the inorganic filler in the heat resistant porous layer, and CPVC is a critical pigment volume concentration (% by volume) of the inorganic filler. Also provided is a separator for a non-aqueous secondary battery, including: a porous substrate, a heat resistant porous layer that is provided on one side or both sides of the porous substrate, that includes a resin and an filler, and that satisfies the following expression (2), and an adhesive porous layer that is provided on both sides of a stacked body of the porous substrate and the heat resistant porous layer, and that includes an adhesive resin. In expression (2), Vf is a volume proportion (% by volume) of the filler in the heat resistant porous layer, and CPVC is a critical pigment volume concentration (% by volume) of the filler. 0.65≤Vf/CPVC≤0.99 expression (1) 0.40≤Vf/CPVC≤0.99 expression (2) |
US10347891B2 |
Laminated separator roll
In the present invention, in laminated separator rolls 12U and 12L, laminated long separator sheets 12a and 12b are wound such that a surface B (which is of an aramid layer (heat-resistant layer) and is opposite to a surface contacting with the porous film) faces an inner side (core u, l side). From this, it is possible to provide the laminated separator roll which can inhibit change in color of the porous layer included in the porous long separator sheet. |
US10347890B2 |
Laminated multilayer membranes, separators, batteries, and methods
Disclosed herein are novel or improved microporous battery separator membranes, separators, batteries including such separators, methods of making such membranes, separators, and/or batteries, and/or methods of using such membranes, separators and/or batteries. Further disclosed are laminated multilayer polyolefin membranes with exterior layers comprising one or more polyethylenes, which exterior layers are designed to provide an exterior surface that has a low pin removal force. Further disclosed are battery separator membranes having increased electrolyte absorption capacity at the separator/electrode interface region, which may improve cycling. Further disclosed are battery separator membranes having improved adhesion to any number of coatings. Also described are battery separator membranes having a tunable thermal shutdown where the onset temperature of thermal shutdown may be raised or lowered and the rate of thermal shutdown may be changed or increased. Also disclosed are multilayer battery separator membranes having enhanced web handling performance during manufacturing processes and coating operations. |
US10347889B2 |
Microporous separator film having homogeneous porosity and greater resistance to puncturing
The present invention relates to a microporous film and use thereof as separator with greater resistance to puncturing. |
US10347886B2 |
Battery module and battery pack
A battery module includes a plurality of battery blocks. Each battery block includes: a cell assembly including a plurality of cells; a block holder for holding the cell assembly; and a metal plate. The plurality of cells are held in the block holder while the positive electrodes and negative electrodes of the cells are aligned. A projection or the metal plate is disposed outside the block holder. The tip of the projection of one of adjacent battery blocks is in contact with the metal plate of the other. |
US10347882B2 |
Electronic apparatus
An electronic apparatus from which a battery is detachable is disclosed. A battery includes a first surface including a first end portion and a second end portion in a direction parallel to the first surface, and a second surface opposite to the first surface. A battery accommodating part is configured to accommodate the battery with the first surface of the battery exposed from the battery accommodating part. A cover is configured to cover the battery in the battery accommodating part. A first restraint part is configured to restrain the first end portion from moving toward the cover and is covered with the cover. A second restraint part is configured to restrain the second end portion from moving toward the cover and is covered with the cover. |
US10347881B2 |
Battery module including spacer and insulation sheet
A battery module includes battery cells arranged adjacent to each other along a first direction, a spacer between neighboring battery cells, and a multi-layer insulation sheet between the neighboring battery cells together with the spacer, the multi-layer insulation sheet including a plurality of insulation layers extending in parallel with surfaces of the battery cells. |
US10347879B2 |
Recloser battery assembly with torque-limiting cap
A circuit interrupting device for use with an electrical power distribution system includes a housing containing a circuit interrupting mechanism. A battery tube is positioned in the housing. A battery assembly is configured to be inserted into the battery tube. The battery assembly includes an assembly body having a first end and a second end and a battery is positioned within the assembly body. A cap is connected to the assembly body and configured to connect the battery assembly to the battery tube. The cap includes a torque-limiting device that prevents overtightening of the cap to the battery tube. |
US10347878B2 |
Battery terminal cover and battery provided therewith
A battery terminal cover (10) for accommodating a battery terminal (30) to be connected to a battery post (42) includes a main body (11) with a first accommodation space (18) for accommodating the battery terminal (30) and an opening (19) for opening the first accommodation space (18) to outside. A lid (21) is displaceable between a closing position for closing the opening (19) and an opening position for opening the opening (19). Hinges (25) project from outer surfaces of the main body (11) and the lid (21) and couple the main body (11) and the lid (21). Projections (26) project from the outer surface of the main body (11) near the hinges (25) and have a projecting dimension equal to or larger than that of the hinges (25). |
US10347874B2 |
Battery pack and method for making same
A battery pack includes: a battery having a main surface; and a resin layer capable of being integrated with an armor member armoring the battery so that at least a part of the main surface of the battery is exposed and covering the main surface of the battery, wherein the resin layer is formed by curing a reaction curable resin having a viscosity of not less than 80 mPa·second to less than 1000 mPa·second and a thickness of the resin layer on the main surface of the battery ranges from 0.05 mm to smaller than 0.4 mm. |
US10347869B2 |
Organic light-emitting display device and method of manufacturing the same
A method of manufacturing an organic light-emitting display device is provided. The method includes forming a pixel electrode, forming a hydrophobic material layer on the pixel electrode, wherein the hydrophobic material layer includes a hydrophobic material, forming a pixel-defining layer by patterning the hydrophobic material layer, so as to expose at least a portion of the pixel electrode, and removing the hydrophobic material on the exposed portion of the pixel electrode using surface treatment. |
US10347867B2 |
Multilayer barrier film
Multilayer film prepared by a layer-by-layer process that is an effective barrier for humidity and oxygen. |
US10347866B1 |
Organic light emitting display apparatus having an insulating dam
An organic light-emitting display apparatus includes a substrate including a display area, and a non-display area adjacent to the display area. A power source line is positioned in the non-display area. A display unit is arranged on the substrate. The display unit includes a thin film transistor. A display device is connected to the thin film transistor. A thin film encapsulation layer substantially covers the display area. The thin film encapsulation layer includes at least one organic layer and at least one inorganic layer. At least one insulating dam is arranged in the non-display area and surrounds the display area. A crack unit is adjacent to the at least one insulating dam in the non-display area. At least a part of the crack unit is in direct contact with the at least one insulating dam. |
US10347865B2 |
Organic EL display panel
An organic electroluminescence (EL) display panel includes a multi-layered wiring laminate including: a first part on which an organic EL element array is disposed and in which a first portion of a resin insulating layer is present, the resin insulating layer being a highest layer among insulating layers; a second part surrounding the first part in plan view and in which a second portion of the resin insulating layer having a bank-shape is present; and a third part disposed between the first part and the second part in plan view and having a shape of a circumferential groove in which the resin insulating layer is not present. In the third part, wiring is on an inorganic insulating layer that is lower by a layer than the resin insulating layer. The wiring on the inorganic insulating layer is spaced away from the second portion of the resin insulating layer. |
US10347862B2 |
EL display device and method for manufacturing EL display device
An organic EL display device (1) includes: a plurality of organic EL elements (30) each including a lower electrode (31), an EL layer (32), and an upper portion (33); and a sealing layer (40) covering the plurality of organic EL elements (30), the organic EL display device (1) having, in a non-light-emitting portion (5) of a display region (2), at least one contact hole (34) extending through at least the upper electrode (33) and the EL layer (32) and allowing the sealing layer (40) to be in contact with a surface of a layer below the organic EL layer (32). |
US10347858B2 |
White organic light emitting device
A white organic light emitting device includes a first emission part between a first electrode and a second electrode, and configured to include a first emission layer, the first electrode being a reflective electrode, a second emission part on the first emission part, and configured to include a second emission layer, and a third emission part on the second emission part, and configured to include a third emission layer. |
US10347855B2 |
Method of making carbon nanotube composite layer
A method of making carbon nanotube composite layer includes following steps. A first suspension having a number of semiconductor particles is formed. The number of semiconductor particles are deposited on a substrate. A second suspension comprising a number of carbon nanotubes is provided. The number of carbon nanotubes in the second suspension are deposited on the substrate with the number of semiconductor particles. |
US10347852B2 |
Foldable display device
A display device for reducing a stress applied to a display panel in a folded state is provided. The display device includes a display panel and a panel support portion. The display panel includes a bendable area. The panel support portion is combined to the display panel and includes a multi-joint member supporting the bendable area. The multi-joint member includes joint portions that are sequentially arranged, and a sliding member passing through the joint portions and moving inside the panel support portion. The sliding member includes a plate portion for arranging the joint portions, and a hook-shaped portion connected to a side of the plate portion and arranging the joint portions in a circular arc shape. |
US10347850B2 |
Organic electroluminescent element, lighting device and display device
An organic electroluminescent element having at least one organic layer including a light emitting layer sandwiched between a positive electrode and a negative electrode, which is characterized in that at least one organic layer contains an organometallic complex represented by General Formula (2). |
US10347849B2 |
Sequential functionalization of phosphorescent emitter layers
A method is provided for producing phosphorescent emitter layers composed of at least one organic fluorescent emitter F and at least one metal complex K including organic complex ligands L and at least one heavy main group metal M selected from the group consisting of In, Tl, Sn, Pb, Sn and Bi. The organic fluorescent emitter F and the metal complex K may be individually deposited as layers on a substrate and subsequently reacted with each other, wherein the coordination sphere of the heavy main group metal M is changed by receiving the organic fluorescent emitter F. |
US10347847B2 |
Organic compound, light-emitting element, light-emitting device, display device, electronic device, and lighting device
A novel organic compound that forms an exciplex emitting light with high efficiency is provided. An organic compound with a triarylamine skeleton in which the three aryl groups of the triarylamine skeleton are a p-biphenyl group, a fluoren-2-yl group, and a phenyl group to which a dibenzofuranyl group or a dibenzothiophenyl group is bonded. By the use of the organic compound and an organic compound with an electron-transport property, an exciplex that emits light with extremely high efficiency can be formed. |
US10347841B2 |
Compound for organic photoelectric device and organic photoelectric device image sensor, and electronic device including the same
A compound for an organic photoelectric device includes at least one of a compound represented by Chemical Formula 1, a compound represented by Chemical Formula 2 and a combination thereof. |
US10347836B2 |
QLED device and manufacturing method thereof, QLED display panel and QLED display device
A QLED device and manufacturing method thereof, a QLED display panel and a QLED display device are disclosed which improve the surface and internal structure of the quantum dot layer in the QLED devices. The method for manufacturing a QLED device includes forming a first electrode layer; forming a quantum dot layer on the first electrode layer; infiltrating a mixed solvent containing a bifunctional molecule into the quantum dot layer so as to improve the structure of the quantum dot layer; and forming a second electrode layer on the quantum dot layer. |
US10347835B2 |
Layer structure, manufacturing method thereof, display substrate, backlight and display device
A layer structure, a manufacturing method thereof, a display substrate, a backlight and a display device are provided. The manufacturing method includes forming a layer solution on a substrate (21); solidifying the layer solution by lowering the temperature of the layer solution; and forming the layer structure by removing a solvent in the solidified layer solution via a sublimation process. |
US10347833B2 |
Resistive random access memory and fabrication method thereof
The present disclosure provides resistive random access memory and fabrication methods thereof. An exemplary fabrication method of the resistive random access memory includes providing a substrate; forming a bottom electrode on the substrate; forming a resistance switching layer on the bottom electrode; forming a barrier on the resistance switching layer; and forming a top electrode on the barrier layer. The barrier is used to prevent atoms in the top electrode from diffusing into the resistance switching layer. |
US10347818B2 |
Method for manufacturing ultrasound transducers
A manufacturing a process is provided for the bulk manufacture of transducer arrays, including arrays having at least one 3D printed (or otherwise additive manufactured) acoustic matching layers. In certain implementations, the manufactured transducers include a composite-piezoelectric transducer on a de-matching layer. In one implementation, by producing multiple arrays at once on a common carrier, and by using direct-deposit additive processes for the matching layers, the described processes greatly reduce the number of parts and the number of manual operations. |
US10347817B2 |
Lead-free piezoelectric ceramic composition, piezoelectric element using the same, and method of manufacturing lead-free piezoelectric ceramic composition
A lead-free piezoelectric ceramic composition including an alkali niobate/tantalate perovskite oxide main phase having piezoelectric properties and a different metal oxide. The mole ratio (Na/K) between Na (sodium) and K (potassium) in the main phase is 0.40<(Na/K)<3.0. The main phase has a crystal structure in which (i) first spots corresponding to a primitive lattice period and (ii) second spots corresponding to the lattice period two times the primitive lattice period and being weaker than the first spots appear in an electron beam diffraction image entering from the <100> direction with the main phase represented as a pseudo-cubic crystal system. Also, the area ratio of a crystal phase reflecting the second spots in the main phase is 33% or less, and the maximum grain size of crystals reflecting the second spots in the main phase is 25 nm or less. |
US10347816B2 |
Piezoelectric driving device
The present invention relates to a piezoelectric driving device 10 capable of moving the movable member 14 along the axis direction engaged in a movable manner to the axial direction with respect to the shaft 16. A pair of the external electrodes 26 and 27 respectively comprises the first external connection part 26a and the second external connection part 27a formed at the lower end face in Z axis direction by being insulated against each other. At the opposing face of the weight member 30 facing against the lower end face of the element 20, the first circuit pattern 36 and the second circuit pattern 37 are formed by being insulated against each other; and the first circuit pattern 36 and the second circuit pattern 37 are respectively connected to the first external connection part 26 and the second external connection part 27 by a metal bonding. |
US10347808B2 |
Light emitting device and method of manufacturing the light emitting device
A method of manufacturing a light emitting device, the method includes providing a light emitting element. Each of first and second pad electrodes is provided on a second outer surface. A first conductive member is bonded to the first pad electrode and a second conductive member is bonded to the second pad electrode so that a portion of each of the first and second conductive members protrudes from a plane including a first outer surface. The light emitting element and the first and second conductive members are covered with a light-shielding member so as to expose at least a portion of the main light emitting surface. The first and second conductive members and the light-shielding member which protrude from the plane are cut off along a direction intersecting the main light emitting surface. |
US10347807B2 |
Packaging photon building blocks with top side connections and interconnect structure
Standardized photon building blocks are used to make both discrete light emitters as well as array products. Each photon building block has one or more LED chips mounted on a substrate. No electrical conductors pass between the top and bottom surfaces of the substrate. The photon building blocks are supported by an interconnect structure that is attached to a heat sink. Landing pads on the top surface of the substrate of each photon building block are attached to contact pads disposed on the underside of a lip of the interconnect structure. In a solder reflow process, the photon building blocks self-align within the interconnect structure. Conductors on the interconnect structure are electrically coupled to the LED dice in the photon building blocks through the contact pads and landing pads. The bottom surface of the interconnect structure is coplanar with the bottom surfaces of the substrates of the photon building blocks. |
US10347805B2 |
Photon extraction from ultraviolet light-emitting devices
In various embodiments, a layer of organic encapsulant is provided over a surface of an ultraviolet (UV) light-emitting semiconductor die, and at least a portion of the encapsulant is exposed to UV light to convert at least some of said portion of the encapsulant into non-stoichiometric silica material. The non-stoichiometric silica material includes silicon, oxygen, and carbon, and a carbon content of the non-stoichiometric silica material is greater than 1 ppm and less than 40 atomic percent. |
US10347796B2 |
Light-emitting element mounting substrate and light-emitting package using the same
A light-emitting element mounting substrate is provided. The light-emitting element mounting substrate includes an insulating base plate comprising a first surface, a second surface facing the first surface, and a plurality of pad regions disposed on the first surface in an m-by-n matrix form, each of m and n being a natural number; a first conductive pad that is disposed in one of the plurality of pad regions and is in contact with the insulating base plate; a second conductive pad that is disposed in another one of the plurality of pad regions apart from the first conductive pad and is in contact with the insulating base plate; a first through hole disposed at a position corresponding to the first conductive pad to penetrate the insulating base plate; a second through hole that is disposed at a position corresponding to the second conductive pad to penetrate the insulating base plate and is spaced apart from the first through hole; a first through conduit filling the first through hole and being in contact with the first conductive pad; and a second through conduit filling the second through hole and being in contact with the second conductive pad. |
US10347795B2 |
Light emitting diode package structure with large luminous intensity in particular directions and manufacturing method thereof
A light emitting diode package structure including a base, a light emitting diode and an encapsulant is provided. The light emitting diode is disposed on a surface of the base and is adapted to generate and emit a light. The encapsulant is disposed on the base and encapsulates the light emitting diode. The encapsulant has a surface parallel to the surface of the base and a plurality of surfaces perpendicular to the surface of the base. The light, after passing through the surface of the encapsulant parallel to the surface of the base, has a first light intensity. The light, after passing through the surfaces of the encapsulant perpendicular to the surface of the base, has a second light intensity. The first light intensity is greater than the second light intensity. In addition, a manufacturing method of a light emitting diode package structure is also provided. |
US10347794B2 |
Gallium nitride wafer substrate for solid state lighting devices and associated systems
Gallium nitride wafer substrate for solid state lighting devices, and associated systems and methods. A method for making an SSL device substrate in accordance with one embodiment of the disclosure includes forming multiple crystals carried by a support member, with the crystals having an orientation selected to facilitate formation of gallium nitride. The method can further include forming a volume of gallium nitride carried by the crystals, with the selected orientation of the crystals at least partially controlling a crystal orientation of the gallium nitride, and without bonding the gallium nitride, as a unit, to the support member. In other embodiments, the number of crystals can be increased by a process that includes annealing a region in which the crystals are present, etching the region to remove crystals having an orientation other than the selected orientation, and/or growing the crystals having the selected orientation. |
US10347785B2 |
Device for emitting and detecting photons and method of producing the same
A single device for emitting and detecting photons. The device comprises a semiconductive layer (3), active material (5), further dielectric layer (17) and overlying electrode (25). In a first mode of operation an electrical field is applied between the semiconductive layer (3) and the overlying electrode (25). This enables photons to be emitted from the active material (5). In a second mode of operation, the semiconductive layer (3) constitutes a channel of a field effect transistor (23). The field effect transistor further comprises source electrode (11), drain electrode (15), gate electrode (13) and dielectric layer (19). Photons absorbed by the active material (5) causes charge to be transferred to the semiconductive layer (3), thereby changing the channel resistance. A plurality of such devices can be arranged in a configurable array. |
US10347782B2 |
Photovoltaic module package
A silicon wafer-based photovoltaic module is described, which includes a first outer protective layer and a second outer protective layer, wherein both outer protective layers comprise a low- or no-sodium glass or low- or no-alkali compositions. The photovoltaic modules show resistance to water ingress, no or reduced potential-induced sodium ion drift, and reduced potential induced degradation. |
US10347777B2 |
Energy harvesting methods for providing autonomous electrical power to vehicles and electrically-powered devices in vehicles
A method is provided that integrates an autonomous energy harvesting capacity in vehicles in an aesthetically neutral manner. A unique set of structural features combine to implement a hidden energy harvesting system on a surface of the vehicle to provide electrical power to the vehicle, and/or to electrically-powered devices in the vehicle. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer. |
US10347770B2 |
Semiconductor device and method of producing the same
According to one embodiment, a semiconductor device includes an insulating substrate, an oxide semiconductor layer, a gate insulating film, a gate electrode, a first insulating film and a second insulating film. The oxide semiconductor layer is provided on the insulating substrate and includes first and second low-resistance regions and a high-resistance region between the first and second low-resistance regions. The gate insulating film is provided on the high-resistance region of the oxide semiconductor layer. The gate electrode is provided on the gate insulating film. The first insulating film is provided above the gate electrode, gate insulating film and first and second low-resistance regions of the oxide semiconductor layer, and contains at least fluorine. The second insulating film is provided on the first insulating film, and contains aluminum. |
US10347769B2 |
Thin film transistor with multi-layer source/drain electrodes
A semiconductor device for miniaturization is provided. The semiconductor device includes a semiconductor layer; a first electrode and a second electrode that are on the semiconductor layer and apart from each other over the semiconductor layer; a gate electrode over the semiconductor layer; and a gate insulating layer between the semiconductor layer and the gate electrode. The first and second electrodes comprise first conductive layers and second conductive layers. In a region overlapping with the semiconductor layer, the second conductive layers are positioned between the first conductive layers, and side surfaces of the second conductive layers are in contact with side surfaces of the first conductive layers. The second conductive layers have smaller thicknesses than those of the first conductive layers, and the top surface levels of the second conductive layers are lower than those of the first conductive layers. |
US10347768B2 |
Semiconductor device having insulating film including low-density region
A change in electrical characteristics of a semiconductor device including an interlayer insulating film over a transistor including an oxide semiconductor as a semiconductor film is suppressed. The structure includes a first insulating film which includes a void portion in a step region formed by a source electrode and a drain electrode over the semiconductor film and contains silicon oxide as a component, and a second insulating film containing silicon nitride, which is provided in contact with the first insulating film to cover the void portion in the first insulating film. The structure can prevent the void portion generated in the first insulating film from expanding outward. |
US10347751B2 |
Self-aligned epitaxy layer
Semiconductor structures including active fin structures, dummy fin structures, epitaxy layers, a Ge containing oxide layer and methods of manufacture thereof are described. By implementing the Ge containing oxide layer on the surface of the epitaxy layers formed on the source/drain regions of some of the FinFET devices, a self-aligned epitaxy process is enabled. By implementing dummy fin structures and a self-aligned etch, both the epitaxy layers and metal gate structures from adjacent FinFET devices are isolated in a self-aligned manner. |
US10347733B2 |
Radiofrequency switch device and manufacturing method thereof
A radiofrequency switch device includes an insulation layer, a semiconductor layer, a gate structure, a first doped region, a second doped region, an epitaxial layer, a first silicide layer, and a second silicide layer. The semiconductor layer is disposed on the insulation layer. The gate structure is disposed on the semiconductor layer. The first doped region and the second doped region are disposed in the semiconductor layer at two opposite sides of the gate structure respectively. The epitaxial layer is disposed on the first doped region. The first silicide layer is disposed on the epitaxial layer. The second silicide layer is disposed in the second doped region. |
US10347732B1 |
Semiconductor device with extended electrically-safe operating area
In at least some embodiments, a semiconductor device comprises a source region is formed within a well. The source region comprises a first dopant type, and the well comprises a second dopant type opposite the first dopant type. A termination region is formed within the well, the termination region being aligned with the source region and having an end adjacent to and spaced apart from an end of the source region. The termination region comprises a semiconducting material having the second dopant type. A preselected concentration value of the dopant in the termination region is greater than a concentration value of the second dopant type in the well. |
US10347731B2 |
Transistor with asymmetric spacers
A field-effect transistor device including an asymmetric spacer assembly allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. The asymmetric spacer assembly is formed by a self-aligned process, resulting in less gate/junction overlap on the drain side of the device and greater gate/junction overlap on the source side of the device. Asymmetric transistors having small gate lengths can be obtained without overlay/misalignment issues. |
US10347728B1 |
Memory cell with asymmetric word line and erase gate for decoupled program erase performance
A memory cell, e.g., a flash memory cell, includes a substrate, a floating gate formed over the substrate, and a word line and an erase gate formed over the floating gate. The word line overlaps the floating gate by a first lateral overlap distance, and the erase gate overlaps the floating gate by a second lateral overlap distance that is substantially greater than the first lateral distance. This configuration allows the program and erase coupling to the floating gate to be optimized independently, e.g., to decrease or minimize the program current and/or increase or maximize the erase current for the cell. |
US10347726B2 |
Semiconductor device having shared contact
A semiconductor device includes a source/drain region in a fin-type active pattern, a gate structure adjacent to the source/drain region, and an insulating layer on the source/drain region and the gate structure. A shared contact plug penetrates through the insulating layer and includes a first lower portion connected to the source/drain region, a second lower portion connected to the gate structure, and an upper portion connected to upper surfaces of the first lower portion and the second lower portion. A plug spacer film is between the insulating layer and at least one of the first lower portion and the second lower portion and includes a material different from a material of the insulating layer. |
US10347723B2 |
Method of manufacturing a semiconductor device having graphene material
A method for manufacturing a semiconductor device includes: providing a carrier wafer and a silicon carbide wafer; forming a first graphene material on a first side of the silicon carbide wafer; bonding the first side of the silicon carbide wafer with the first graphene material to the carrier wafer; and splitting the silicon carbide wafer bonded to the carrier wafer into a silicon carbide layer thinner than the silicon carbide wafer and a residual silicon carbide wafer, the silicon carbide layer remaining bonded to the carrier wafer during the splitting. |
US10347720B2 |
Doping for semiconductor device with conductive feature
The present disclosure relates generally to doping for conductive features in a semiconductor device. In an example, a structure includes an active region of a transistor. The active region includes a source/drain region, and the source/drain region is defined at least in part by a first dopant having a first dopant concentration. The source/drain region further includes a second dopant with a concentration profile having a consistent concentration from a surface of the source/drain region into a depth of the source/drain region. The consistent concentration is greater than the first dopant concentration. The structure further includes a conductive feature contacting the source/drain region at the surface of the source/drain region. |
US10347718B2 |
Semiconductor device and method for fabricating the same
A semiconductor device and a fabricating method thereof are provided. The semiconductor device includes a substrate, a first nanowire spaced apart from a first region of the substrate, a first gate electrode surrounding a periphery of the first nanowire, a second nanowire spaced apart from a second region of the substrate and extending in a first direction and having a first width in a second direction intersecting the first direction, a supporting pattern contacting the second nanowire and positioned under the second nanowire, and a second gate electrode extending in the second direction and surrounding the second nanowire and the supporting pattern. |
US10347717B2 |
Fabrication of nanowire vertical gate devices
A method of forming a nanowire heterostructure, including, forming a dummy nanowire on a substrate, forming a sacrificial cover layer on the dummy nanowire, forming a spacer layer on a portion of the sacrificial cover layer, wherein a portion of the sacrificial cover layer extends above the top surface of the spacer layer, removing the portion of the sacrificial cover layer that extends above the top surface of the spacer layer, forming a gate structure on the spacer layer and a remaining portion of the sacrificial cover layer, forming an interlayer dielectric (ILD) layer on the gate structure, removing the dummy nanowire to form a nanowire trench, and forming a replacement nanowire in the nanowire trench. |
US10347716B2 |
Method for fabricating shallow trench isolation between fin-shaped structures
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a plurality of fin-shaped structures and a first shallow trench isolation (STI) around the fin-shaped structures on the first region and the second region; forming a patterned hard mask on the second region; removing the fin-shaped structures and the first STI from the first region; forming a second STI on the first region; removing the patterned hard mask; and forming a gate structure on the second STI. |
US10347703B2 |
Organic light-emitting diode display
An organic light emitting diode (OLED) display includes: a first electrode around a center point of a virtual tetragon, e.g., a virtual square; second electrodes around a first vertex and a second vertex diagonal to the first vertex of the virtual square, the second electrodes being separated from each other and with the center point of the virtual square interposed therebetween; third electrodes around a third vertex and a fourth vertex of the virtual square, the third electrodes being separated from each other and with the center point of the virtual square interposed therebetween; a pixel defining layer partially on the first electrode, the second electrodes, and the third electrodes, and partially exposing the first electrode, the second electrodes, and the third electrodes; and four spacers disposed as islands on the pixel defining layer and corresponding to four sides of the virtual square. |
US10347701B2 |
Organic light-emitting display panel, display device and organic light-emitting display motherboard thereof
An organic light-emitting display panel, a display device, and an organic light-emitting display motherboard are provided. The organic light-emitting display panel includes a base substrate, a metal wire, a first insulation layer, and a conductive portion. The metal wire has an upper surface opposing to the base substrate. A material of the metal wire includes a first metal. The first insulation layer covers the upper surface of the metal wire and includes at least one hollow portion penetrating through the first insulation layer and exposing a portion of the upper surface of the metal wire. The conductive portion is electrically connected to the metal wire, and is not overlapped with the at least one hollow portion. A work function of a material of the conductive portion is G1, a work function of metal silver is G2, a work function of the first metal is G3, and G1>G2>G3. |
US10347699B2 |
Organic light emitting diode display and method of manufacturing the same
Disclosed herein is an organic light emitting diode display, including: an insulating substrate including a display area in which a plurality of pixels are formed and a peripheral area positioned around the display area; a touch signal transfer wiring positioned in the peripheral area on the insulating substrate; an insulating layer formed on the insulating substrate, the insulating layer covering the touch signal transfer wiring and including a protrusion and an opening through which the touch signal transfer wiring is partially exposed; a connection conductor connected to the touch signal transfer wiring through the opening; an encapsulation substrate including a touch area corresponding to the display area and a peripheral area positioned around the touch area; a touch electrode layer positioned under the touch area of the encapsulation substrate; and a touch wiring connected to the touch electrode layer and positioned under the peripheral area of the encapsulation substrate. |
US10347697B2 |
Display unit
A display unit includes a plurality of light emitting devices, each of the light emitting devices including a function layer including at least an organic layer is sandwiched between a first electrode and a second electrode, and which have a resonator structure for resonating light by using a space between the first electrode and the second electrode as a resonant section and extracting the light through the second electrode are arranged on a substrate, wherein in the respective light emitting devices, the organic layer is made of an identical layer, and a distance of the resonant section between the first electrode and the second electrode is set to a plurality of different values. |
US10347695B2 |
Display panel
A display panel composed of red, green, blue, and white subpixels which avoids imaging artifacts is provided. The display panel defines a plurality of pixel units. Each pixel unit includes a complete red sub-pixel, a complete green sub-pixel, and a half-sized blue sub-pixel, and a half-sized white sub-pixel. |
US10347687B2 |
Imaging panel and X-ray imaging system provided with said imaging panel
An aim of the present invention is to improve the conversion efficiency of scintillation light into electric charge by a photoelectric conversion element in an imaging panel of an X-ray imaging system using an indirection conversion scheme. An imaging panel generates images based on scintillation light acquired from X-rays that have passed through a specimen. The imaging panel includes a substrate, thin film transistor, photoelectric conversion element, and reflective layer. The thin film transistor is formed on the substrate. The photoelectric conversion element is connected to the thin film transistor and converts incident scintillation light into electric charge. The entirety of a region of a light-receiving surface of the photoelectric conversion element where the scintillation light is incident overlaps the reflective layer as seen from the incident direction of the scintillation light. The reflective layer may be the drain electrode. Alternatively, the reflective layer may be a reflective electrode that is formed in the same layer as a gate electrode. |
US10347685B2 |
Optical device and method for manufacturing same
An optical device includes a substrate, a semiconductor chip, a resin member, and a transparent plate. The semiconductor chip is provided on the substrate, and an optically functional layer is formed in a part of a top portion of the semiconductor chip. The resin member is provided on the substrate with a top surface and an inner side surface, and has a frame shape surrounding the optically functional layer. The resin member is integrally formed from a resin material, and includes a recessed portion provided at the intersection of the top surface and the inner side surface. The transparent plate is disposed in the recessed portion. The semiconductor chip, the resin member, and the transparent plate are arranged to define airspace. |
US10347679B2 |
Imaging device
An imaging device includes a plurality of pixels two-dimensionally disposed. At least part of the plurality of pixels includes a first photoelectric conversion unit and a second photoelectric conversion unit provided in a semiconductor substrate and each including a first semiconductor region of a first conductivity type for accumulating a signal charge, a first isolation region provided in the semiconductor substrate between the first photoelectric conversion unit and the second photoelectric conversion unit and including a second semiconductor region forming a first potential barrier for the signal charge in the first semiconductor region, and a second isolation region provided in the semiconductor substrate between the first photoelectric conversion unit and the second photoelectric conversion units and including a trench isolation forming a second potential barrier higher than the first potential barrier for the signal charge in the first semiconductor region. |
US10347677B2 |
Image sensor with improved quantum efficiency for infrared radiation
An integrated image sensor with backside illumination includes a pixel. The pixel is formed by a photodiode within an active semiconductor region having a first face and a second face. A converging lens, lying in front of the first face of the active region, directs received light rays towards a central zone of the active region. At least one diffracting element, having a refractive index different from a refractive index of the active region, is provided at least partly aligned with the central zone at one of the first and second faces. |
US10347675B2 |
Image sensor and image processing method using the same
An image sensor includes a color filter array and a light receiving element. The color filter array includes plural repeating unit cells, and at least one of the unit cells includes at least a yellow filter, at least one green filter, and at least one blue filter. The yellow filter is configured to transmit a green component and a red component of incident light. The green filter is configured to transmit the green component of the incident light. The blue filter is configured to transmit a blue component of the incident light. Each of the unit cells does not comprise a red filter configured to transmit the red component of the incident light. The light receiving element is configured to convert the incident light transmitted by the color filter array into electric signals. |
US10347673B2 |
Solid state image sensor and electronic device
The present disclosure relates to a solid-state imaging device and an electronic device that are configured to suppress the occurrence of noise and white blemishes in an amplification transistor having an element separation region which is formed by ion implantation. An amplification transistor has an element separation region formed by ion implantation. A channel region insulating film which is at least a part of a gate insulating film above a channel region of the amplification transistor is thin compared to a gate insulating film of a selection transistor, and an element separation region insulating film which is at least a part of a gate insulating film above the element separation region of the amplification transistor is thick compared to the channel region insulating film. The present disclosure can be applied to, for example, a CMOS image sensor, etc. |
US10347672B2 |
Image sensor having an interconnection covering a black pixel region surrounding an active pixel region
An image sensor of reduced chip size includes a semiconductor substrate having an active pixel region in which a plurality of active pixels are disposed and a power delivery region in which a pad is disposed. A plurality of first transparent electrode layers is disposed over the semiconductor substrate, respectively corresponding to the plurality of active pixels. A second transparent electrode layer is integrally formed across the active pixels. An organic photoelectric layer is disposed between the plurality of first transparent electrode layers and the second transparent electrode layer. An interconnection layer is located at a level that is the same as or higher than an upper surface of the pad with respect to an upper main surface of the semiconductor substrate. The interconnection layer extends from the pad to the second transparent electrode layer, and includes a connector electrically connecting the pad and the second transparent electrode layer. |
US10347665B2 |
Display device
A display device includes a substrate including a pixel area and a peripheral area located outside the pixel area; pixels located in the pixel area; power supply lines configured to provide an operating power to the pixels; and a plurality of data fanout wires configured to provide data signals to the pixels, wherein, in at least a portion of the peripheral area, the power supply lines and the plurality of data fanout wires are arranged on a same layer. |
US10347659B2 |
Display panel, electroluminescent display panel, and display device
A display panel is described. Further, an electroluminescent display panel and a display device are described. By arrangement of a second signal bus line, a first end of a first signal line in a first display area in the display panel is electrically connected with the first signal bus line, and the second end of the first signal line is electrically connected with a first conducting wire in the second signal bus line, so that uniformity of a signal input by the first signal line in the first display area can be ensured. Therefore, the structure is not only the precondition of ensuring signal uniformity of the first display area, but is also the precondition of ensuring signal uniformity of a display area of the entire display panel. |
US10347648B2 |
Nonvolatile semiconductor storage device
A nonvolatile semiconductor storage device having a control gate formed on a semiconductor substrate and including a cylindrical through hole. A block insulating film, a charge storage film, a tunnel insulating film, and a semiconductor layer are formed on a side surface of the control gate inside the through hole. The tunnel insulating film includes a first insulating film having SiO2 as a base material and containing an element that lowers a band gap of the base material by being added. A density and a density gradient of the element monotonously increase from the semiconductor layer toward the charge storage film. |
US10347641B2 |
Semiconductor devices
A semiconductor device includes a substrate including a cell region and peripheral region and bottom electrodes on the substrate. The bottom electrodes are arranged in a first row and a second row each extending in a first direction. The first row and the second row are adjacent to each other in a second direction perpendicular to the first direction. The bottom electrodes in the first row include an outermost bottom electrode and a next outermost bottom electrode that are separated by a first distance in the first direction. The bottom electrodes in the second row include an outermost bottom electrode and a next outermost bottom electrode that are separated by a second distance in the first direction. The outermost bottom electrode in the first row is on the peripheral region of the substrate. The outermost bottom electrode in the second row is on the cell region of the substrate. |
US10347640B1 |
Method for forming semiconductor device
The invention provides a manufacturing method of a semiconductor device. First, a substrate is provided. A first recess and a second recess are formed in the substrate, a width of the first recess is smaller than a width of the second recess. Then, a first spin-on dielectric (SOD) layer is formed to fill the first recess and partially fill in the second recess, and then a first processing step is performed to transfer the first SOD layer into a first silicon oxide layer, a silicon nitride layer is subsequently formed on the first silicon oxide layer in the second recess, and then a second spin-on dielectric (SOD) layer is formed on the silicon nitride layer in the second recess, and a second processing step is performed to transfer the second SOD layer into a second silicon oxide layer. |
US10347639B1 |
Integrated assemblies, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a first semiconductor material configured to comprise a pair of pedestals. The pedestals have upper regions which are separated from one another by a space, and have lower regions which join to one another at a floor region beneath the space. A second semiconductor material is configured as a bridge extending between the pedestals. The bridge is spaced from the floor region by a gap. The bridge has ends adjacent the pedestals, and has a body region between the ends. The body region has an outer periphery. Source/drain regions are within the pedestals, and a channel region is within the bridge. A dielectric material extends around the outer periphery of the body region of the bridge. A conductive material extends around the dielectric material. Some embodiments include methods of forming integrated assemblies. |
US10347636B2 |
Compact semiconductor memory device having reduced number of contacts, methods of operating and methods of making
An integrated circuit including a link or string of semiconductor memory cells, wherein each memory cell includes a floating body region for storing data. The link or string includes at least one contact configured to electrically connect the memory cells to at least one control line, and the number of contacts in the string or link is the same as or less than the number of memory cells in the string or link. |
US10347628B2 |
Simultaneously fabricating a high voltage transistor and a FinFET
Forming a semiconductor layer on a semiconductor substrate, a top surface of the semiconductor layer above a fin in a second region is higher than a top surface of the semiconductor layer in a first region, etching the semiconductor layer and a mask in the first region to expose a top surface of the semiconductor substrate to form a first stack, and etching the semiconductor layer and the mask in the second region to expose a top surface of the fin to form a second stack, epitaxially growing a semiconductor material on a top surface of the fin not covered by the second stack, recessing the first and second stack to expose a top surface of the semiconductor layer, a portion of the mask remains above the semiconductor layer in the first stack, top surfaces of each of the first and second stacks each are substantially flush with one another. |
US10347627B2 |
Semiconductor devices
Semiconductor devices are provided. A semiconductor device includes a gate structure and an adjacent contact. The semiconductor device includes a connector that is connected to the contact. In some embodiments, the semiconductor device includes a wiring pattern that is connected to the connector. Moreover, in some embodiments, the connector is adjacent a boundary between first and second cells of the semiconductor device. |
US10347626B2 |
High quality deep trench oxide
An integrated circuit including a trench in the substrate with a high quality trench oxide grown on the sidewalls and the bottom of the trench where the ratio of the thickness of the high quality trench oxide formed on the sidewalls to the thickness formed on the bottom is less than 1.2. An integrated circuit including a trench with high quality oxide is formed by first growing a sacrificial oxide in dilute oxygen at a temperature in the range of 1050° C. to 1250° C., stripping the sacrificial oxide, growing high quality oxide in dilute oxygen plus trans 1,2 dichloroethylene at a temperature in the range of 1050° C. to 1250° C., and annealing the high quality oxide in an inert ambient at a temperature in the range of 1050° C. to 1250° C. |
US10347624B2 |
Laterally diffused metal oxide semiconductor device integrated with vertical field effect transistor
An electrical device that in some embodiments includes a substrate including a lateral device region and a vertical device region. A lateral diffusion metal oxide semiconductor (LDMOS) device may be present in the lateral device region, wherein a drift region of the LDMOS device has a length that is parallel to an upper surface of the substrate in which the LDMOS device is formed. A vertical field effect transistor (VFET) device may be present in the vertical device region, wherein a vertical channel of the VFET has a length that is perpendicular to said upper surface of the substrate, the VFET including a gate structure that is positioned around the vertical channel. |
US10347620B2 |
Semiconductor device
Provided is a semiconductor device having an ESD protection diode and a vertical MOSFET in which desired ESD tolerance is obtained without reducing the active region size or increasing the chip size. The semiconductor device includes: a substrate; a drain region and a source region in the substrate; a base region between the drain region and the source region; a gate electrode comprising a first polysilicon layer, and being in contact with the base region across a gate insulating film so that a channel is formed in the base region; and a bidirectional diode in which the gate electrode, a second polysilicon layer, and a third polysilicon layer are arranged in the stated order in a direction perpendicular to a front surface of the substrate. |
US10347618B2 |
Non-volatile memory with stacked semiconductor chips
Various embodiments of the present disclosure include a non-volatile memory semiconductor device and a device that uses the same, the semiconductor device including a first semiconductor chip disposed on a substrate, a first sealing resin sealing the first semiconductor chip, a built-in semiconductor device disposed on the first sealing resin, and a second sealing resin sealing the first sealing resin and the built-in semiconductor device and covering a side surface of the substrate. According to an aspect of the present disclosure, it is possible to provide a high-quality semiconductor device, in which downsizing and cost reduction can be realized. |
US10347616B2 |
Chip package and manufacturing method thereof
A chip package includes a sensing chip, a computing chip, and a protective layer annularly surrounding the sensing chip and the computing chip. The sensing chip has a first conductive pad, a sensing element, a first surface and a second surface opposite to each other. And the sensing element is disposed on the first surface. The computing chip has a second conductive pad and a computing element. The protective layer is formed by lamination and at least exposes the sensing element. The chip package further includes a conductive layer underneath the second surface of the sensing chip and extending to be in contact with the first conductive pad and the second conductive pad. |
US10347612B2 |
Solution for reducing poor contact in InFO package
A package includes a first package including a device die, a molding compound molding the device die therein, a through-via penetrating through the molding compound, and a first plurality of Redistribution Lines (RDLs) and a second plurality of RDLs on opposite sides of the molding compound. The through-via electrically couples one of the first plurality of RDLs to one of the second plurality of RDLs. The package further includes a second package bonded to the first package, a spacer disposed in a gap between the first package and the second package, and a first electrical connector and a second electrical connector on opposite sides of the spacer. The first electrical connector and the second electrically couple the first package to the second package. The spacer is spaced apart from the first electrical connector and the second electrical connector. |
US10347610B2 |
Micro light emitting diode transfer-printing devices
The present disclosure relates to a micro light emitting diode (Micro LED) transfer-printing device. A heating device and a movable cooling device are arranged on a rack, wherein a cooling surface of the cooling device is opposite to a heating surface of the heating device. A roller mechanism is arranged between the heating device and the cooling device, and a cyclically rotatable conveyor belt is configured on the roller mechanism. A temperature control glue is configured on an outer surface of the conveyor belt. Compared with the conventional solution, the proposed Micro LED transfer-printing device realizes cyclic absorption and transfer-printing of the Micro LED such that the transfer-printing efficiency may be enhanced. |
US10347597B2 |
Structure for radio-frequency applications
A structure for radiofrequency applications includes: a support substrate of high-resistivity silicon comprising a lower part and an upper part having undergone a p-type doping to a depth D; a mesoporous trapping layer of silicon formed in the doped upper part of the support substrate. The depth D is less than 1 micron and the trapping layer has a porosity rate of between 20% and 60%. |
US10347596B2 |
Radio frequency power component and radio frequency signal transceiving device
The application provides an apparatus, including a first section, a second section, and a first bonding wire group, where the first bonding wire group includes at least three first bonding wire units. The first bonding wire unit includes at least one arc-shaped bonding wire, one end and the other end of the first bonding wire unit are electrically connected to electrodes of the first section and the second section, respectively, where arc heights of first bonding wire units located at two sides of the first bonding wire group are higher than an arc height of a first bonding wire unit at another position, and an arc height of a first bonding wire unit located in a central area of the first bonding wire group is lower than an arc height of a first bonding wire unit at another position. |
US10347594B2 |
Semiconductor device and method of manufacturing same
A semiconductor device includes a wiring, a semiconductor chip above the wiring and a metal block above the semiconductor chip. The semiconductor chip includes a semiconductor substrate, a lower electrode, an upper large electrode and an upper small electrode. The semiconductor chip includes a first portion and a second portion, the first portion being on an upper small electrode side with respect to a centroid of the semiconductor chip, the second portion being on an opposite side of the upper small electrode with respect to the centroid. The lower electrode is connected to the wiring via a lower solder layer. The lower solder layer includes a solder base material and metal particles. A volume ratio of the metal particles occupying the lower solder layer under the second portion is higher than a volume ratio of the metal particles occupying the lower solder layer under the first portion. |
US10347592B2 |
Integrated circuit (IC) devices with varying diameter via layer
An integrated circuit (IC) device includes a device layer and a passivation layer, where the passivation layer has vias formed in an interior region of the passivation layer that are larger than vias formed in a perimeter region of the passivation layer. As such, a varying diameter via layer is provided. The interior region vias may be configured to reduce a risk of damage to the IC device due to tensile stress, with sizes or shapes selected based on the amount of tensile stress expected to occur during subsequent use of the IC device. The perimeter region vias may be configured to reduce a risk of damage to the IC device due to sheer stress, with sizes or shapes selected based on the amount of sheer stress expected to occur during subsequent assembly or use of the IC device. Method and apparatus examples are described for use with flip-chip dies. |
US10347588B2 |
Thin 3D die with electromagnetic radiation blocking encapsulation
After forming a first electromagnetic radiation blocking layer over a front side of a device wafer, the device wafer is bonded to a handle substrate from the front side. A semiconductor substrate in the device wafer is thinned from its backside. Trenches are formed extending through the device wafer and the first electromagnetic radiation blocking layer such that the device wafer is singulated into semiconductor dies. A second electromagnetic radiation blocking layer portion is formed on a backside surface of and sidewalls surfaces of each of the semiconductor dies such that each of the semiconductor dies are fully encapsulated by the first and second electromagnetic radiation blocking layer portions. |
US10347584B1 |
Fan-out semiconductor package
A fan-out semiconductor package includes: a core member having a through-hole and having first fiducial marks disposed on an upper surface thereof in the vicinity of the through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads and second fiducial marks disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the semiconductor chip; and a connection member disposed on the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pads of the semiconductor chip, wherein the first fiducial marks are disposed to be symmetrical to each other with respect to a center of the through-hole on a plane view, and the second fiducial marks are disposed to be symmetrical to each other with respect to a center of the semiconductor chip on the plane view. |
US10347583B1 |
Methods of patterning dielectric layers for metallization and related structures
Structures including metallization layers and metal lines, and methods of forming thereof. A patterning stack, a masking layer, and a spacer patterning layer are formed over a dielectric layer, and an opening is formed in the spacer patterning layer. First and second spacers are formed on a portion of the masking layer at sidewalls of an opening in the spacer patterning layer. The first spacer and the second spacer overlie and traverse first portions of the dummy line. After removing the spacer patterning layer and masking layer, second portions of the dummy line are removed to form a feature in the patterning stack that includes a first gap beneath the first spacer and a second gap beneath the second spacer. A metal line is formed in the dielectric layer using the feature, and includes cuts at the first gap and the second gap in the feature. |
US10347576B2 |
Package substrate and semiconductor package including the same
A semiconductor package includes a package substrate, the package substrate including a conductive plate, an insulating plate on the conductive plate, the insulating plate including a mounting region and a peripheral region surrounding the mounting region, and at least one capillary channel in the peripheral region, a semiconductor chip on the mounting region of the insulating plate, and a molding member on the insulating plate to cover the semiconductor chip, a portion of the molding member being in the at least one capillary channel. |
US10347575B2 |
Package substrate and its fabrication method
This disclosure provides a package substrate and its fabrication method. The package substrate comprises: a first dielectric material layer have an opening; a first conductive unit including a first part in the opening of the first dielectric material layer and a second part on the first dielectric material layer; and a second dielectric material layer covering the first conductive unit and the first dielectric material layer; wherein a height of the first conductive unit is larger than a thickness of the first dielectric material layer; wherein a cross-section of the second part is larger than that of the first part in the first conductive unit. |
US10347572B2 |
Molding compound structure
A device comprises a package component comprising a plurality of bumps formed on a first side of the package component, a semiconductor die mounted on the first side of the package component, a dielectric material formed over the first side of the package component, wherein four corners of the top surface of the package component are free from the dielectric material and a top package bonded on the first side of the package component, wherein the semiconductor die is located between the top package and the package component. |
US10347566B2 |
Carrier and clip each having sinterable, solidified paste for connection to a semiconductor element, corresponding sintering paste, and corresponding production method and use
A carrier and the clip are used to produce a packaging having a lead frame by connection to the chip using sintering of the solidified sintering pastes in one work step. The carrier may be a lead frame and a clip for at least one semiconductor element has at least one functional surface for connecting to the semiconductor element and a plurality of connections. The material of the earlier or of the clip includes a metal and a layer made of a solidified sintering paste. The sintering paste may contain silver and/or a silver compound. The sintering paste is arranged on the functional surface. The carrier or clip and the layer made of sintering paste form an intermediate product that can be connected to the semiconductor element. |
US10347565B2 |
Multi-chip package of power semiconductor
A multi-chip package of power semiconductor includes a lead frame, a first segment group, a second segment group, a first power semiconductor chip and a second power semiconductor chip. The lead frame includes a first segment group having a first gate segment, a first source segment, and a first drain segment that are separated from each other. The second segment group has a second gate segment, a second source segment, and a second drain segment that are separated from each other. The first power semiconductor chip is formed on the first segment group. The second power semiconductor chip is formed on the second segment group. The first source segment is physically connected to the second drain segment. |
US10347564B2 |
Method of integrating a copper plating process in a through-substrate-via (TSV) on CMOS wafer
A semiconductor device composed of a through-substrate-via (TSV) interconnect, and methods for forming the interconnect. |
US10347561B2 |
Semiconductor apparatus
A semiconductor apparatus includes a housing in a shape of a panel, a cooling fan configured to exhaust from a top surface of the housing, and provided on the top surface, a partition plate configured to vertically partition a space below the cooling fan into a first space and a second space, and including opening portions through which a cooling airflow produced by the cooling fan passes from the first space to the second space, semiconductor units cooled by the cooling airflow, and vertically disposed in the first space, and a slit plate attached to at least one of the opening portions of the partition plate, and configured to limit an airflow speed of the cooling airflow. |
US10347558B2 |
Low thermal resistance hanging die package
Embodiments herein generally relate to the field of package assembly to facilitate thermal conductivity. A package may have a hanging die, and attach to a printed circuit board (PCB). The package may have an active side plane and an inactive side plane opposite the first active side plane. The package may also have a ball grid array (BGA) matrix having a height determined by a distance of a furthest point of the BGA matrix from the active side plane of the package. The package may have a hanging die attached to the active side plane of the package, the hanging die having a z-height greater than the BGA matrix height. When package is attached to the PCB, the hanging die may fit into an area on the PCB that is recessed or has been cut away, and a thermal conductive material may connect the hanging die and the PCB. |
US10347552B2 |
Semiconductor device
A semiconductor device includes first and second semiconductor components mounted on an interposer mounted on a wiring substrate, and electrically connected to each other via the interposer. Also, a plurality of wiring layers of the interposer include first, second and third wiring layers which are stacked in order from a main surface side to be a reference. In addition, in a first region of the interposer sandwiched between the first semiconductor component and the second semiconductor component, a ratio of a reference potential wiring in the third wiring layer is higher than a ratio of a reference potential wiring in the first wiring layer. Further, in the first region, a ratio of a signal wiring in the first wiring layer is higher than a ratio of a signal wiring in the third wiring layer. |
US10347547B2 |
Suppressing interfacial reactions by varying the wafer temperature throughout deposition
Disclosed are methods of and apparatuses and systems for depositing a film in a multi-station deposition apparatus. The methods may include: (a) providing a substrate to a first station of the apparatus, (b) adjusting the temperature of the substrate to a first temperature, (c) depositing a first portion of the material on the substrate while the substrate is at the first temperature in the first station, (d) transferring the substrate to the second station, (e) adjusting the temperature of the substrate to a second temperature, and (f) depositing a second portion of the material on the substrate while the substrate is at the second temperature, such that the first portion and the second portion exhibit different values of a property of the material. The apparatuses and systems may include a multi-station deposition apparatus and a controller having control logic for performing one or more of (a)-(f). |
US10347545B2 |
Method for producing on the same transistors substrate having different characteristics
There is provided a method for producing on a same substrate at least one first transistor and at least one second transistor that have different characteristics, the method including producing at least one first gate pattern and at least one second gate pattern on the substrate; depositing, on the first and the second gate patterns, at least: a first protective layer, and a second protective layer overlying the first protective layer and made of a material different from that of the first protective layer; masking of the second gate pattern by a masking layer; isotropic etching of the second protective layer; removing the masking layer; and anisotropic etching of the second protective layer selectively relative to the first protective layer. |
US10347543B2 |
FDSOI semiconductor device with contact enhancement layer and method of manufacturing
A method of forming contacts includes forming a plurality of transistor devices separated by shallow trench insulator regions, the transistor devices each comprising a semiconductor substrate, a buried insulator layer on the semiconductor bulk substrate, a semiconductor layer on the buried insulator layer, a high-k metal gate stack on the semiconductor layer and a gate electrode above the high-k metal gate stack, raised source/drain regions on the semiconductor layer, and a silicide contact layer above the raised source/drain regions and the gate electrode, providing an interlayer dielectric stack on the silicide contact layer and planarizing the interlayer dielectric stack, patterning a plurality of contacts through the interlayer dielectric stack onto the raised source/drain regions, and, for at least some of the contacts, patterning laterally extended contact regions above the contacts, the laterally extended contact regions extending over shallow trench insulator regions neighboring the corresponding raised source/drain regions. |
US10347540B1 |
Gate cut using selective deposition to prevent oxide loss
Semiconductor devices and methods of forming the same include forming gate stacks across a semiconductor fin, each gate stack having a gate conductor. An interlayer dielectric is formed between the gate stacks. A protective layer is formed on the interlayer dielectric that leaves the gate stacks exposed. The gate conductor of at least one gate stack is etched away. A dielectric liner is formed in a gap left by the etched gate conductor. |
US10347538B2 |
Method for direct forming stressor, semiconductor device having stressor, and method for forming the same
A semiconductor device includes a semiconductor fin protruding from a substrate, a gate electrode over the semiconductor fin, a gate insulating layer between the semiconductor fin and the gate electrode, source and drain regions disposed on opposite sides of the semiconductor fin, a first stressor formed in a region between the source and drain regions. The first stressor is a grading strained stressor including multiple graded portions formed at graded depths. The first stressor is configured to create one of a graded compressive stress or a graded tensile stress. |
US10347537B2 |
Forming insulator fin structure in isolation region to support gate structures
A method for forming the semiconductor device that includes forming a plurality of composite fin structures across a semiconductor substrate including an active device region and an isolation region. The composite fin structures may include a semiconductor portion over the active device region and a dielectric portion over the isolation region. A gate structure can be formed on the channel region of the fin structures that are present on the active regions of the substrate, and the gate structure is also formed on the dielectric fin structures on the isolation regions of the substrate. Epitaxial source and drain regions are formed on source and drain portions of the fin structures present on the active region, wherein the dielectric fin structures support the gate structure over the isolation regions. |
US10347533B2 |
Power package module of multiple power chips and method of manufacturing power chip unit
The embodiments of the present disclosure relate to a power package module of multiple power chips and a method of manufacturing a power chip unit. The power package module of multiple power chips includes: a power chip unit including at least two power chips placed in parallel and a bonding part bonding the two power chips; a substrate supporting the power chip unit and including a metal layer electronically connecting with the power chip unit; and a sealing layer isolating the power chip unit on the substrate from surroundings to seal the power chip unit; the bonding part and the sealing layer are made from different insulated material, the distance of a gap between the two power chips placed in parallel is smaller than or equal to a preset width, and the bonding part is filled in the gap, insulatedly bonding the two power chips placed in parallel. |
US10347532B2 |
Low temperature poly silicon backboard, method for manufacturing the same and light-emitting device
The present disclosure provides a Low Temperature Poly Silicon (LTPS) backboard, a method for manufacturing the LTPS, and a light-emitting device. The LTPS backboard includes: a base substrate, and a thin film transistor (TFT) and a light blocking layer that are arranged above the base substrate, wherein the light blocking layer is arranged above the TFT, and the light blocking layer is configured for preventing an irradiation light from irradiating onto the TFT. |
US10347527B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate, a first metal interconnection provided on a first region of the substrate, and a second metal interconnection provided on a second region of the substrate. A width of the second metal interconnection is greater than a width of the first metal interconnection. The first metal interconnection includes a metal pattern. The second metal interconnection includes a lower metal pattern having a concave surface at its top, an upper metal pattern disposed on the concave surface at the top of the lower metal pattern, and a first barrier pattern interposed between the lower metal pattern and the upper metal pattern. The metal interconnections are formed by a damascene process including deposition, reflow, metal implantation, and planarization processes. |
US10347526B1 |
Semiconductor structure and method for forming the same
A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a substrate, a gate structure, and a conductive element. The gate structure is on the substrate. The gate structure includes a gate electrode and a cap layer on the gate electrode. The conductive element is adjoined with an outer surface of the gate structure. The conductive element includes a lower conductive portion and an upper conductive portion electrically connected on the lower conductive portion and adjoined with the cap layer. The lower conductive portion and the upper conductive portion have an interface therebetween. The interface is below an upper surface of the cap layer. |
US10347524B2 |
Trench isolation structures and methods for forming the same
A trench isolation structure is provided. The trench isolation structure includes a substrate. A polygonal trench is disposed in the substrate. An insulating material is disposed in the polygonal trench, and a polygon top-side contact structure is disposed in the polygonal trench and surrounded by the insulating material. The polygon top-side contact structure has the same shape as the polygonal trench from a top view. A method for forming the trench isolation structure is also provided. |
US10347523B2 |
Receptacle device, device and method for handling substrate stacks
The invention relates to a retaining system for handling substrate stacks, including a retaining surface for retaining a first substrate, and one or more recesses provided relative to the retaining surface, for retaining first magnetic bodies for securing the first substrate relative to a second substrate that is aligned with the first substrate. Second magnetic bodies are applied on a holding side of the second substrate. |
US10347522B2 |
Method to remove residual charge on a electrostatic chuck during the de-chucking step
A method and apparatus for discharging a residual charge from a substrate support. In one example, a substrate support is provided that includes a body, an electrode disposed in the body, a radiation emitter and a diffuser. The body has one or more holes formed in a workpiece support surface, the workpiece support surface configured to accept a substrate thereon. The electrode is configured to electrostatically hold a substrate to the workpiece support surface. The radiation emitter is disposed in a first hole of the one or more holes formed in the workpiece support surface. The radiation emitter is configured to emit electromagnetic energy out of the first hole. The diffuser is disposed in first hole over the radiation emitter. |
US10347518B2 |
Transport vehicle
A transport vehicle for transporting a transportation-target object to a placement location that is provided at a lower position, includes: a supporting portion configured to support the transportation-target object; a lifting/lowering portion configured to lift and lower the transportation-target object in a suspended state; and a weight detecting portion configured to detect a weight of the transportation-target object, wherein a lowering speed of the transportation-target object is increased after a detection value that is detected by the weight detecting portion while the transportation-target object is being lowered by the lifting/lowering portion in a state where the transportation-target object is supported by the supporting portion has become smaller than or equal to a first set value, and thereafter, the supporting of the transportation-target object by the supporting portion is canceled after the suspending of the transportation-target object by the lifting/lowering portion has been canceled. |
US10347510B2 |
Substrate transfer chamber, substrate processing system, and method for replacing gas in substrate transfer chamber
A compartment variable device is provided with: a baffle plate which has a plurality of openings and which as a whole has a rectangular shape; a rectangular frame disposed around the baffle plate; a bellows connected to a bottom of the frame; and a bellows support portion to which the lower end of the bellows is fixed. When a transfer arm of an atmosphere-side transfer device is lifted, the frame of the compartment variable device which is engaged with the transfer arm is lifted, thereby extending the bellows. Accordingly, the volume of a gas flow space in an atmospheric pressure transfer chamber is decreased, allowing the atmosphere in the gas flow space in the atmospheric pressure transfer chamber to be replaced in a short time. |
US10347500B1 |
Device fabrication via pulsed plasma
Systems and methods discussed herein are directed towards processing of substrates, including forming a plurality of features in a target layer on a substrate. The formation of the plurality of features includes a main etch operation that forms the plurality of features to a first depth in the target layer. The main etch operation is followed by a phase shift sync pulsing (PSSP) operation, and these two operations are repeated iteratively to form the features to a predetermined depth. The PSSP operation includes one or more cycles of RF source power and RF bias power, this cycle deposits a protective coating in and on the features and then etches a portion of the protective coating to expose portions of the feature. |
US10347499B2 |
Method for etching layer to be etched
In a method of an embodiment, radicals, which are generated from a processing gas, is adsorbed to a layer to be etched without applying a high-frequency bias to a lower electrode, in an adsorption step. In the subsequent etching step, ions, which are generated from the processing gas, are drawn into the layer to be etched by applying a high-frequency bias to the lower electrode. The adsorption step and the etching step are alternately repeated. In the adsorption step, a density of radicals is 200 or greater times a density of ions. In the etching step, RF energy having a power density of 0.07 W/cm2 or less is supplied to the lower electrode or a high-frequency bias having a power density of 0.14 W/cm2 or less is supplied to the lower electrode for a period of 0.5 seconds or less. |
US10347498B2 |
Methods of minimizing plasma-induced sidewall damage during low K etch processes
Methods for minimizing plasma-induced sidewall damage during low k etch processes are disclosed. The methods etch the low k layers using the plasma activated vapor of an organofluorine compound having a formula selected from the group consisting of N≡C—R; (N≡C—)—(R)—(—C≡N); Rx[—C═N(Rz)]y; and R(3-a)—N—Ha, wherein a=1-2, x=1-2, y=1-2, z=0-1, x+z=1-3, and each R independently has the formula HaFbCc with a=0-11, b=0-11, and c=0-5. |
US10347497B2 |
Catalyst-assisted chemical etching with a vapor-phase etchant
A method of catalyst-assisted chemical etching with a vapor-phase etchant has been developed. In one approach, a semiconductor substrate including a patterned titanium nitride layer thereon is heated, and an oxidant and an acid are evaporated to form a vapor-phase etchant comprising an oxidant vapor and an acid vapor. The semiconductor substrate and the patterned titanium nitride layer are exposed to the vapor-phase etchant during the heating of the semiconductor substrate. The vapor-phase etchant diffuses through the patterned titanium nitride layer, and titanium nitride-covered regions of the semiconductor substrate are etched. Thus, an etched semiconductor structure is formed. |
US10347496B2 |
Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods are provided. The semiconductor structure includes a base including first, second, third, and fourth regions, used for first, second, third, and fourth transistors, respectively. A gate dielectric layer is on the first, second, third and fourth regions of the base. A first material layer is on the gate dielectric layer. A second material layer is on the first material layer above the fourth region. A third material layer is on the first material layer above the third region and on the second material layer above the fourth region. A fourth material layer is on the third material layer above the third and fourth regions and on the first material layer on the second region. The first material layer above the first region is used as a first work function layer for the first transistor. |
US10347493B2 |
Transistor and fabrication method thereof
A transistor and a method of forming the transistor are provided. The method includes forming a first interlayer dielectric layer on a substrate, forming an opening through the first interlayer dielectric layer, and forming a work function layer over side surfaces and a bottom of the opening. The method further includes forming a gate electrode layer over the work function layer, removing at least a portion of the work function layer over side surfaces of the gate electrode layer to form grooves, and forming a protection layer in the grooves. |
US10347489B2 |
Semiconductor devices and methods of manufacture
A method of manufacturing a semiconductor device is presented. The method includes providing a semiconductor layer comprising silicon carbide, wherein the semiconductor layer comprises a first region doped with a first dopant type. The method further includes implanting the semiconductor layer with a second dopant type using a single implantation mask and a substantially similar implantation dose to form a second region and a junction termination extension (JTE) in the semiconductor layer, wherein the implantation dose is in a range from about 2×1013 cm−2 to about 12×1013 cm−2. Semiconductor devices are also presented. |
US10347488B2 |
Titanium compound based hard mask films
Methods for forming a titanium-containing hard mask film on a substrate surface by exposing the substrate surface to a titanium-containing precursor. The titanium-containing hard mask comprises one or more of silicon, oxygen or carbon atoms and, optionally, nitrogen atoms. |
US10347483B2 |
Rare earth nitride structure or device and fabrication method
Structure or device comprising a hexagonal crystal layer or hexagonal crystal substrate, and a (001)-oriented rare earth nitride epitaxial layer on the hexagonal crystal layer or hexagonal crystal substrate. |
US10347481B2 |
Silicon carbide wafer and method for production thereof
A method for producing a silicon carbide wafer includes: providing a silicon carbide wafer having an unpolished surface; in which the unpolished surface has a first crystal face and a second crystal face; polishing one face of the first crystal face and the second crystal face of the unpolished surface in a first polishing solution by using a polisher; in which the polisher includes a polishing pad and a plurality of abrasive particles fixed on the polishing pad; and polishing the other face of the first crystal face and the second crystal face of the unpolished surface in a second polishing solution by using the polisher; in which a pH value of the first polishing solution is less than or equal to 7, and a pH value of the second polishing solution is greater than or equal to 7. The present disclosure also provides a silicon carbide wafer. |
US10347477B2 |
Methods and systems for quantitative mass analysis
A method of quantitative mass analysis of precursor ion species of different mass-to-charge (m/z) ratios from the same or common ion injection event is disclosed. A plurality of precursor ion species with different respective m/z ratios are introduced into an ion trap mass analyzer at the same time. The precursor ion species are isolated. A first subset of the isolated precursor ions, which are multiply charged and have a first m/z ratio range, is fragmented and scanned by dividing the scan into at least two separate scan windows. A first mass spectrum is generated for the fragment ions of the first subset of precursor ions. A second subset of the isolated precursor ions having a second m/z ratio is fragmented and scanned, and a second mass spectrum is generated for the fragment ions of the second subset of precursor ions. |
US10347474B2 |
Biasable flux optimizer / collimator for PVD sputter chamber
In some implementations described herein, a collimator that is biasable is provided. The ability to bias the collimator allows control of the electric field through which the sputter species pass. In some implementations of the present disclosure, a collimator that has a high effective aspect ratio while maintaining a low aspect ratio along the periphery of the collimator of the hexagonal array of the collimator is provided. In some implementations, a collimator with a steep entry edge in the hexagonal array is provided. It has been found that use of a steep entry edge in the collimator reduces deposition overhang and clogging of the cells of the hexagonal array. These various features lead to improve film uniformity and extend the life of the collimator and process kit. |
US10347473B2 |
Synthesis of high-purity bulk copper indium gallium selenide materials
A method for forming a high purity, copper indium gallium selenide (CIGS) bulk material is disclosed. The method includes sealing precursor materials for forming the bulk material in a reaction vessel. The precursor materials include copper, at least one chalcogen selected from selenium, sulfur, and tellurium, and at least one element from group IIIA of the periodic table, which may be selected from gallium, indium, and aluminum. The sealed reaction vessel is heated to a temperature at which the precursor materials react to form the bulk material. The bulk material is cooled in the vessel to a temperature below the solidification temperature of the bulk material and opened to release the formed bulk material. A sputtering target formed by the method can have an oxygen content of 10 ppm by weight, or less. |
US10347461B2 |
Method for the in situ preparation of microscopic specimens
A method relates to the in situ preparation of a microscopic specimen is carried out using a particle beam device, which includes a particle beam column for producing a focused beam of charged particles, a specimen receptacle for receiving a specimen block, and a detector for detecting interaction products of the interaction between particle beam and specimen material. The method includes: providing a specimen block having an exposed structure that comprises a specimen region of interest; producing a bending edge in the exposed structure by the action of the particle beam such that at least some of the exposed structure is shaped in the direction of the incident particle beam; and moving the specimen receptacle, in which the specimen block is received, so that a specimen region, which is enclosed by the shaped structure, is observable and/or processable in the particle beam device. |
US10347460B2 |
Patterned substrate imaging using multiple electron beams
A method for imaging a surface of a substrate using a multi-beam imaging system includes: modifying an electron beam using a multipole-field device; generating beamlets from the electron beam using a beam-splitting device having multiple apertures; in response to projecting foci of the beamlets onto the surface, driving the beamlets using a deflector set to scan a region of the surface for receiving signals based on electrons scattered from the region; and determining an image of the region for inspection based on the signals. The multi-beam imaging system includes: an electron source; a first multipole-field device for beam shaping and beam aberration correction; a beam-splitting device; a projection lens set; a deflector set; an objective lens set; a detector array; a second multipole-field device; a processor; and a memory storing instructions to determine an image of the region for inspection based on the signals. |
US10347455B2 |
Miniature circuit breaker capable of rapid breaking
A miniature circuit breaker with quick current breaking capability which includes a miniature circuit breaker body, a current transformer CT1, a zero-sequence current transformer CT2 and a smart controller module. The miniature circuit breaker body is internally provided with a main arc extinguishing chamber, a fixed contact, a movable contact, a tripping mechanism, and a magnetic tripping push rod. The tripping mechanism includes a lock catch, a movable contact rocker arm, a jump pin, a connecting rod, and a tension spring. A rotated-hinge repulsive force structure is applied between the fixed contact and the movable contact. The tripping mechanism is further provided with a torsional spring to press the movable contact close to the fixed contact. A shunt tripping device controlling the miniature circuit breaker switch to be turned off is arranged in the smart controller module. |
US10347454B2 |
Overload release
An overload release includes a bimetallic element, a tripping slide, a latch and an energy store. In an overload situation the bimetallic element actuates the tripping slide; as a result, the tripping slide actuates the latch, and as a result, the latch allows the movement of the energy store. The latch is provided with a latch area and the energy store is provided with a latching area, the two areas mechanically interacting in the latched state and the latch area being released from the latching area in the unlatched state, when there is an overload, to allow the movement of the energy store. Further, the latch area or the latching area includes a projection. |
US10347451B2 |
Printed circuit board assembly
A printed circuit board (PCB) assembly according to one embodiment of the present disclosure includes a first pad; a second pad disposed to be spaced apart from the first pad; and a thermal fuse provided with a first terminal and a second terminal which are each coupled to the first pad and the second pad by soldering. Here, a contact area between the first pad and the first terminal is smaller than that between the second pad and the second terminal. |
US10347449B2 |
Power-assisted magnetic proximity switch
A power-assisted magnetic proximity switch comprises a shell; the inner chamber of the shell is provided with a magnet, a first terminal and a second terminal; the first terminal and the second terminal are disposed in parallel at intervals, and each terminal vertically penetrates into the lower end plate of the shell; the upper end of the second terminal is transversely provided with an elastic contact piece; the free end of the elastic contact piece is disposed above the first terminal; a power-assisted rod is disposed in the shell, and the outer end of the power-assisted rod is hinged with the shell; an elastic tongue piece is disposed on the elastic contact piece. |
US10347448B2 |
Multifunction switch for use with cleaning device and/or other powered devices
A multifunctional switch may include a switch carrier. The switch carrier may include a pushbutton support and a slide switch support. The pushbutton support may be recessed relative to the slide switch support. A slide switch may be supported by the slide switch support. A pushbutton switch may be supported by the pushbutton support. A cap may be slideably coupled to the switch carrier. The cap may include a shuttle for engaging the slide switch and a plunger for engaging the pushbutton switch. |
US10347447B2 |
Tank type vacuum circuit breaker
A vacuum circuit breaker includes a tank containing an electrical device. An opening corresponds to a terminal of the electrical device. A porcelain tube protruding from the tank is fixed to an opening base, and has a terminal conductor. A first connection conductor in the porcelain tube is connected to the terminal conductor. A second connection conductor is arranged in the porcelain tube. A third connection conductor is arranged between the first and the second connection conductor, has a closed end concave section fitted onto the first connection conductor and is connected to the second connection conductor by a fastener. A contact is disposed between said first connection conductor and the third connection conductor. The third and second connection conductors are made of a solid conductor. A center of the third connection conductor and a center of the second connection conductor are formed with a threaded section. |
US10347445B2 |
Multi-directional input device
An input device, including: a base, an upper cover, a lever assembly, a reset assembly, an electrical assembly, a spring switch, and a terminal assembly. The upper cover is disposed on the base and includes a central cavity. The lever assembly is disposed in the central cavity formed by the upper cover and the base, and includes a lever, an upper shoulder, and a lower shoulder. The lever includes an upper end and a lower end. The reset assembly is disposed below the lever assembly. The electrical assembly is electrically connected to the lever assembly, and includes a first slider, a second slider, a first carbon-film conductive dome, a first carbon-film resistor, a second carbon-film conductive dome, a second carbon-film resistor, and a trigger. The spring switch is disposed in the base and positioned below the trigger. |
US10347441B2 |
Keyboard structure
The present invention provides a key structure, including: a key cap, a support board, an elastic element, and a support element. The elastic element includes an elastomer and an elastic piece. The elastomer has a first surface and a second surface, where the first surface includes a first protrusion portion and a second protrusion portion. The support element is connected the key cap and the support board and surrounds the elastic element. When the key cap descends, the first protrusion portion is pressed by the key cap and generates a deformation, so as to form a first pressing stroke, and subsequently, the key cap presses the second protrusion portion to enable the elastic piece to generate a deformation, so as to form a second pressing stroke. |
US10347439B2 |
High thermal efficiency electric switch and method for interrupting electric current
An electric switch includes a first and a second connection terminal for connecting the switch to an external circuit; a first switch assembly, which includes two or more electric breaker elements connected in series to one another and to the first and the second connection terminal; a second switch assembly, which includes at least one delayed electric breaker element connected in parallel to the first switch assembly. A moving actuator is made of insulating material and is associated with the first and the second switch assembly to open or close them. The moving actuator is movable between a closed switch position in which electrical continuity is established between the first and the second connection terminal, and an open position in which current flow between said terminals is prevented. |
US10347437B2 |
Disconnector device and arrangement for disconnecting a contactor
A disconnector device is provided for disconnecting an electrical circuit, wherein the electrical circuit is switched by a contactor between an open position and a closed position, the disconnector device using the contactor for disconnecting the electric circuit. The disconnector device locks the contactor in the open position, in which open position contacts of the contactor are in a first position disconnecting the electrical circuit. An arrangement including the disconnector device and a contactor is also provided. |
US10347434B2 |
Enhanced cycle lifetime with gel electrolyte for MNO2 nanowire capacitors
A nanowire energy storage device such as a nanowire battery or a capacitor having a cathode comprising a plurality of nanowires and an anode comprising a plurality of nanowires interlaced with the plurality of nanowires of the cathode, and embedded in a PMMA gel electrolyte. |
US10347433B2 |
Advanced dielectric energy storage device and method of fabrication
A Dense Energy Ultra Cell (DEUC), a dielectric energy storage device and methods of fabrication therefor are provided. A DEUC element is fabricated using print technologies that deposit dielectric energy storage layers (406) and insulating layers (404) together being interleaved between electrode layers (403). The dielectric energy storage layers are created from a proprietary solution to enable printing of dielectric energy storage layers with high permittivity and a high internal resistivity to retain charge. The insulating layers (404) can be applied within the dielectric energy storage layers (406) bifurcating the dielectric energy storage layers for increased resistivity. As part of the fabrication process, the material deposition printer can apply multiple print heads each with different inks and materials (1301, 1302) to form composite material (1303) in the printed layers. |
US10347432B2 |
Recovering a degraded solar cell
A method for recovering a degraded solar cell is disclosed. The method comprises radiating an ultraviolet (UV) light on the degraded solar cell for a period of time in a range from 30 seconds to 5 minutes. |
US10347431B2 |
Solid electrolytic capacitor with porous sintered body as an anode body and manufacturing thereof
A solid electrolytic capacitor includes a capacitor element having an anode body that is a porous sintered body having a hexahedral shape, an anode lead, a dielectric layer, and a solid electrolyte layer. One end of the anode lead is embedded into the anode body from a first surface of the anode body. The anode body includes a second surface and a third surface which are opposite to each other. The anode body has a first region including the second surface, a second region including the third surface, and a third region interposed between the first region and the second region. The third region has lower density than each of the first region and the second region. An average thickness T3 of the third region and a thickness TL of the anode lead satisfy a relationship T3 |
US10347428B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes: a multilayer structure having an internal electrode and a dielectric layer alternately stacked; external electrodes provided on a first and second faces of the multilayer structure, wherein t12×L1/N is equal to or more than 0.1, when a distance between a first edge positioned at outermost of edges of the plurality of internal electrodes that are not connected to the first external electrode or the second external electrode in an array direction of the first external electrode and the second external electrode and a second edge positioned at innermost of edges of the plurality of internal electrodes that are not connected to the first external electrode or the second external electrode in the array direction is L1 (mm), each thickness of the plurality of dielectric layers is t1 (μm), and a stack number of the plurality of dielectric layers is N. |
US10347426B2 |
Chip-shaped electronic component
An external electrode includes an underlying electrode layer on an end surface of a ceramic body and connected to an internal electrode, an external electrode layer located outside the underlying electrode layer, and an intermediate electrode layer including at least a portion between the underlying electrode layer and the external electrode layer. The intermediate electrode layer includes a conductive resin, and the underlying electrode layer and the external electrode layer include a material lower in electrical resistivity than the conductive resin. The intermediate electrode layer entirely or substantially entirely covers the end surfaces and extends from the end surfaces to portions, respectively, of one main surface, and the underlying electrode layer is partially exposed from the intermediate electrode layer to include an exposed surface and is in surface-contact with the external electrode layer at the exposed surface. |
US10347424B2 |
Energy storage device and method of production thereof
The present invention relates generally to the fields of electrical engineering and electronics. More specifically, the present invention relates to passive components of electrical circuitry and more particularly to energy storage devices and method of production thereof. |
US10347422B2 |
Polymeric monolithic capacitor
Prismatic polymer monolithic capacitor structure operating at temperatures exceeding 140° C. and including multiple interleaving radiation-cured polymer dielectric layers and metal layers. Method for fabrication of same. The geometry of structure is judiciously chosen to increase sheet resistance of metal electrodes while reducing the capacitor's equivalent series resistance. Metal electrode layers are provided with a thickened peripheral portion to increase strength of terminating connections and are passivated to increase corrosion resistance. Materials for polymer dielectric layers are devised to ensure that the capacitor's dissipation factor remains substantially unchanged across the whole range of operating temperatures, to procure glass transition temperature that is no less than the desired operating temperature, and to optimize the absorption of ambient moisture by the polymeric layers. |
US10347417B2 |
Three-phase AC reactor capable of reducing leakage of magnetic flux
A three-phase AC reactor according to the present invention includes a peripherally enclosing external core; at least three core coils being in contact with or connected to an interior of the external core, each of the core coils including a core and a coil wound around the core, and the adjoining core coils being magnetically connected through a gap; and a barrier fitted on an end portion of the external core so as to enclose side surfaces of the coils. |
US10347414B2 |
Method and system for winding transformers to maximize symmetry of the primary and secondary coils
Methods and systems for winding transformers to maximize symmetry of the primary and secondary coils may comprise a transformer with a primary coil and a secondary coil. A first portion of the transformer has at least one turn around a core, and includes twisted pair sections of the primary coil and secondary coil. A second portion of the transformer may include a fractional turn extension of only the primary coil at one end of the first portion, and a third portion of the transformer may include a fractional turn extension of only the secondary coil at an opposite end of the first portion, where the fractional turn extensions area equal in length. A center tap may be coupled to the first portion of the transformer, which may be a balun. The transformer may comprise an off-chip transformer that includes wires wound around a magnetic core. |
US10347413B2 |
Method of manufacturing an embedded magnetic component device
A magnetic core is situated in a cavity routed into an insulating substrate. The and magnetic core are covered with a first insulating layer. Through holes are then formed through the first insulating layer and the insulating substrate, and plated to form conductive vias. Metallic traces are added to the exterior surfaces of the first insulating layer and the insulating substrate to form upper and lower winding layers. The metallic traces and conductive vias define the respective primary and secondary side windings for an embedded transformer. At least a second set of the outer conductive vias, are spaced farther from the cavity than a first set, and have greater via hole diameter than the vias in the first set. This reduces the resistance of the windings for a given substrate size and improves the performance of the device. |
US10347411B2 |
Stress management scheme for fabricating thick magnetic films of an inductor yoke arrangement
Embodiments of the invention are directed to a method of fabricating a yoke arrangement of an inductor. A non-limiting example method includes forming a dielectric layer across from a major surface of a substrate. The method further includes configuring the dielectric layer such that it imparts a predetermined dielectric layer compressive stress on the substrate. A magnetic stack is formed on an opposite side of the dielectric layer from the substrate, wherein the magnetic stack includes one or more magnetic layers alternating with one or more insulating layers. The method further includes configuring the magnetic stack such that it imparts a predetermined magnetic stack tensile stress on the dielectric layer, wherein a net effect of the predetermined dielectric layer compressive stress and the predetermined magnetic stack tensile stress on the substrate is insufficient to cause a portion of the major surface of the substrate to be substantially non-planar. |
US10347409B2 |
Arrayed embedded magnetic components and methods
Disclosed are apparatus and methods for arrayed embedded magnetic components that include magnetic devices that have a core that is embedded between two or more substrates and a winding pattern surrounding the core that is implemented on and through the two or more substrates. The winding pattern is operable to induce a magnetic flux within the core when energized by a time varying voltage potential. The winding pattern may be implemented by printed circuit layers, plated vias, other electrically conductive elements, and combinations thereof. Arrayed embedded magnetic components include two or more electrically interconnected magnetic devices positioned side-by-side in a horizontal integration, positioned top-to-bottom in a vertical integration, or combinations thereof. The magnetic devices may have a magnetic functionality such as, but not limited to, a transformer, inductor, and filter. Disclosed magnetic components and methods provide for low cost construction, consistent performance, and a low profile form, among other benefits. |
US10347406B2 |
Internally segmented magnets
An internally segmented magnet is disclosed. The magnet may include a first layer of a permanent magnetic material, a second layer of a permanent magnetic material, and an insulating layer separating the first and second layers. The insulating layer may include a ceramic mixture of at least a first ceramic material and a second ceramic material. The mixture having a melting point of up to 1,100° C. and may be a eutectic, or near eutectic, composition. The magnet may be formed by forming a first layer of powdered permanent magnetic material, depositing an insulating layer over the first layer, depositing a second layer of powdered permanent magnetic material over the insulating layer to form an internally segmented magnet stack, and sintering the magnet stack. The ceramic materials may include a halogen and an alkaline earth metal, alkali metal, or a metal having a +3 or +4 oxidation state. |
US10347403B2 |
R-stack arrester
An elbow arrester with a T-body is disclosed capable of coupling with an apparatus for protection from transient over voltage, and coupling with additional cable accessories, without having to loosen the initial connection with the coupled apparatus. The elbow body of the T-body arrester has a first portion, and a second portion protruding from an intermediate section of the first portion to define a T-body. A receiving feature is located within the first portion extending towards a first end, while a male feature is coupled to a second end of the first portion, opposite from the receiving feature. A coupling fastener is integrally molded into the first portion, providing for an apparatus coupled to the coupling fastener to be decoupled without loosening the connection of another apparatus connected to the T-Body elbow. Further, decoupling the other apparatus does not loosen the apparatus coupled to the coupling fastener. |
US10347402B1 |
Thermal fuse resistor
A thermal fuse resistor including a ceramic substrate, a resistor body, a temperature sensing body, a first electrode cap, a second electrode cap, a first lead wire, a second lead wire, and a third lead wire. A first end of the ceramic substrate is provided with a first electrode cap, and a second end of the ceramic substrate is provided with a second electrode cap. The first electrode cap includes a main body, an inner end, and an outer end with an opening. The outer end includes an everted edge closely contacting the first end of the ceramic substrate. The main body and the inner end are arranged inside the ceramic substrate. The first lead wire extends outward from an outer end. One end of the third lead wire is electrically connected to the second electrode cap. |
US10347400B2 |
Cable clamping device for widening of braided shields of cables
A cable clamping device for widening a braided shield of a cable includes at least three clamping bodies that are arranged to form an equilateral polygonal passage for clamping the cable therein. The clamping bodies are slidable against each other to change the opening size of the passage. |
US10347399B2 |
M-jacket for a telecommunications cable
An M-jacket for use in a telecommunications cable including a jacket body. The jacket body extends along a longitudinal axis of the telecommunications cable. The longitudinal axis passes through a geometrical center of the telecommunications cable. The jacket body includes a first surface. The first surface surrounds a core region of the telecommunications cable. The first surface defines a plurality of first grooves extending radially outwardly from the longitudinal axis of the telecommunications cable and a plurality of second grooves extending radially outwardly from the longitudinal axis of the telecommunications cable. The plurality of second grooves is disposed at an interstitial position between the plurality of first grooves. In addition, the jacket body includes a second surface. The second surface extends along the longitudinal axis of the telecommunications cable and disposed in a spaced relation to the first surface. |
US10347395B1 |
Power and control cable for healthcare facilities
A metal clad cable for healthcare facilities including a first ground conductor, a phase conductor in contact with the first ground conductor, a neutral conductor positioned in contact with the first ground conductor and the phase conductor, a control conductor assembly including a first control conductor and a second control conductor positioned in contact with the phase conductor and the neutral conductor in a valley between the phase conductor and the neutral conductor. The control conductor assembly, the first ground, the phase conductor and the neutral conductor are wrapped in a binder tape forming a core. A second ground conductor is positioned outside the binder tape of the core located away from the control conductor assembly with no contact with the control conductor assembly, and an interlock armor disposed over the core and the second ground conductor, the second ground conductor is maintained in contact with the interlock armor. |
US10347394B2 |
Flexible flat cable
The present invention relates to a flexible flat cable including a plurality of conductive wires disposed between an upper film and a lower film, in which an air gap is formed between the conductive wires. The flexible flat cable includes a plurality of conductive wires disposed between an upper film and a lower film, wherein the conductive wires are fixed by a first thermal bonding resin of the upper film and a second thermal bonding resin of the lower film, an air gap is formed between the conductive wires, and a side end of the upper film and a side end of the lower film are bonded by the first thermal bonding resin and the second thermal bonding resin. |
US10347385B2 |
Discharge apparatus usable for determining neutron flux
A discharge apparatus usable in a nuclear reactor includes an emitter apparatus in the form of a plurality of wire segments that emit electrons via beta decay to a collector. The rate at which the electrons are emitted is directly related to the neutron flux in the vicinity of each wire segment. The continual emission of electrons from the wire segments to the collector results in a charge imbalance, and an electrostatic discharge event in the form of a spark occurs between the wire segment and the collector. Time-of-flight techniques are used to analyze signals that result from the electrostatic discharge event to determine the position along the discharge apparatus where the electrostatic discharge event occurred. The electrostatic discharge events over time at various locations along the discharge apparatus where the wire segments are situated are employed in determining the neutron flux and thus the power generation at the locations. |
US10347380B2 |
Intra-operative registration of anatomical structures
Described herein are methods, systems and devices for image-guided, computer-assisted surgical procedures, in particular for intra-operative registration of anatomical structures. Embodiments of the invention may enable a user to register the surface of an anatomical structure intra-operatively in an interactive, computer-guided process. The user may send information about acquired data points to the computer, and the computer may evaluate the aggregate of data points, optionally provide instructions to the user for acquisition of additional data points, and signal to the user when sufficient data points have been acquired for registration of the surface of the anatomical structure. |
US10347377B1 |
Web enabled audiovisual medication dispensing
The disclosure relates generally to methods and devices for taking care of elderly, disabled, or other dependents. The devices and methods may be useful for dependents that are not willing or able to live in an environment which has a caretaker physically present. Example devices and methods can facilitate communication between a caretaker and a dependent. Devices and methods can optionally facilitate disbursing medications remotely. |
US10347373B2 |
Intelligent integration, analysis, and presentation of notifications in mobile health systems
Systems and methods can support managing clinical alerts presented to clinical care users. An integration management system can maintain models of clinical alert events in the context of user behaviors and in the context of patients. Alarm indications associated with the patient may be received along with context information associated with the patient. Patient information may be received from an electronic medical record system. Integrated decision processing can integrate two or more of the alarm indication, the models of clinical alert events, the patient context, and the information from the electronic medical record system. The integrated decision processing can determine if a clinical alert is to be generated, what type, and to whom. The clinical alert can be transmitted to a target user. A response can be received and interpreted. Information associated with the patient may be updated into the electronic medical record system. |
US10347372B2 |
Information processing apparatus, information processing method, and non-transitory computer readable storage medium
An information processing apparatus includes an identifier generator, a reversible converter, and an assignment unit. The identifier generator generates first identifiers which are uniquely specified. The reversible converter reversibly converts the first identifiers to generate second identifiers. The assignment unit assigns the second identifiers to processes to be assigned with identifiers. |
US10347361B2 |
Genome explorer system to process and present nucleotide variations in genome sequence data
This disclosure provides a technology for users to gain first-hand knowledge and experience with interpreting whole genomes. The technology graphically depicts variations in genome sequences in an expandable display, and provides a platform whereby the user may find and research the biological significance of such variants. The technology also provides a unique collaborative environment designed to capture and improve the collective knowledge of the participating community. |
US10347359B2 |
Method and system for network modeling to enlarge the search space of candidate genes for diseases
With the advent of low cost, high-throughput whole genome sequencing (“next generation sequencing”), tools are available to assay human genetic variation contributing to inherited disease syndromes. A method is disclosed for prioritization of genetic variants, and identification of disease genes, using network modeling of gene associations. |
US10347358B2 |
Memory system having impedance calibration circuit
A memory system includes: a buffer memory device; and a memory controller configured to communicate data with the buffer memory device, wherein the memory controller includes: an input/output power voltage sensor configured to generate a first signal by sensing a change in input/output power voltage; and an impedance calibration circuit configured to perform an impedance calibration operation in response to the first signal. |
US10347356B2 |
Memory devices and methods for managing error regions
Memory devices and methods are described that include a stack of memory dies and a logic die. Method and devices described include those that provide for repartitioning the stack of memory dies and storing the new partitions in a memory map. Repartitioning in selected configurations allows portions of memory to be removed from use without affecting the rest of the memory device. Additional devices, systems, and methods are disclosed. |
US10347353B2 |
Memory system
According to one embodiment, a memory system includes a semiconductor memory and a memory controller. The memory controller writes a first data group in the semiconductor memory and then reads the first data group from the semiconductor memory. The memory controller counts a number of first data and a number of second data based on a comparison of a second data group with a third data group. The memory controller changes a first charge threshold based on the number of first data and the number of second data. The second data group is the first data group at the time of writing to the semiconductor memory. The third data group is the first data group read from the semiconductor memory. The first data is data changed from a first code to a second code. The second data is data changed from the second code to the first code. |
US10347352B2 |
Discrete-time analog filtering
According to an example, discrete-time analog filtering may include receiving an input signal, and sampling the input signal to determine sampled input signal values related to the input signal. |
US10347349B2 |
Method and device for fail-safe erase of flash memory
The present disclosure provides a flash memory device including a flash memory comprising a plurality of nonvolatile memory cells, divided into a plurality of erase units; a memory section dedicated to storing erase status information, the erase status information indicating an erase status of the plurality of erase units; and a memory controller configured to receive an erase request indicating at least one erase unit; store erase status information for the at least one erase unit in the memory section; perform an erase operation on the at least one erase unit; and update the stored erase status information upon completion of the erase operation. In addition, the present disclosure provides a way how incomplete erase commands can be handled transparently in a fail safe way. |
US10347347B1 |
Link training mechanism by controlling delay in data path
An apparatus is provided which comprises: a buffer to receive first data from a host, and output the first data with configurable delay; and one or more circuitries to: compare the first data from the host with second data that is accessible to the apparatus, wherein the second data is substantially a copy of the first data, and calibrate the delay of the buffer, based at least in part on the comparison of the first data and the second data. |
US10347345B2 |
Memory card
A memory card is provided to include a substrate having two pairs of edges facing each other, a plurality of first row terminals that are arranged adjacent to an edge at an insertion side of the substrate and include a first voltage power terminal for applying a first voltage and a first ground terminal, a plurality of second row terminals that are spaced farther apart from the edge at the insertion side than the plurality of first row terminals and include a second voltage power terminal for applying a second voltage and first data terminals, and a plurality of third row terminals that are spaced farther apart from the edge at the insertion side than the plurality of second row terminals and include second data terminals. |
US10347344B2 |
Read voltage calibration based on host IO operations
Devices and techniques for read voltage calibration of a flash-based storage system based on host IO operations are disclosed. In an example, a memory device includes a NAND memory array having groups of multiple blocks of memory cells, and a memory controller to optimize voltage calibration for reads of the memory array. In an example, the optimization technique includes monitoring read operations occurring to a respective block, identifying a condition to trigger a read level calibration based on the read operations, and performing the read level calibration for the respective block or a memory component that includes the respective block. In a further example, the calibration is performed based on a threshold voltage to read the respective block, which may be considered when the threshold voltage to read the respective block is evaluated within a sampling operation performed by the read level calibration. |
US10347343B2 |
Adaptive read threshold voltage tracking with separate characterization on each side of voltage distribution about distribution mean
Methods and apparatus are provided for adaptive read threshold voltage tracking with separate characterization on each side of a voltage distribution about a distribution mean. A read threshold voltage for a memory is adjusted by determining statistical characteristics of two adjacent memory levels based at least in part on a type of statistical distribution of the memory levels and a distribution of data values read from cells using a plurality of read threshold voltages, wherein the statistical characteristics of the two adjacent memory levels are characterized independently on two sides about at least one mean of the statistical distribution; computing an adjusted read threshold voltage associated with the two adjacent memory levels by using the statistical characteristics of the two adjacent memory levels; and updating the read threshold voltage based on the adjusted read threshold voltage. The adjustment is optionally performed responsive to one or more read errors. |
US10347340B2 |
Memory array and method for reading, programming and erasing the same
A memory array and a method for reading, programming and erasing the same are provided. The memory array includes flash memory cells arranged in an array, each flash memory cell includes a first and a second split-gate flash memory cell; a first control gate of the first split-gate flash memory cell is connected with a first control gate of the second split-gate flash memory cell and a first control gate line, a second control gate of the first split-gate flash memory cell is connected with a second control gate of the second split-gate flash memory cell and a second control gate line; a word line gate of the first split-gate flash memory cell is connected with a word line gate of the second split-gate flash memory cell and a word line; two drains of the first and second split-gate flash memory cells share a same bit line. |
US10347331B2 |
Read threshold optimization in flash memories
A memory device includes a plurality of memory blocks, each block with multiple memory cells. Each memory block has an address and a block read threshold. The plurality of memory blocks is partitioned into clusters based on block read thresholds. The memory device also has a look-up table for storing information associating each cluster of memory blocks with a corresponding cluster read threshold. The look-up table further includes cluster boundaries defined in values of device status parameters. The memory device is configured to receive a read command to read a memory block with a read address and identify a cluster for the memory block with the read address. The memory device is also configured to select a cluster read threshold for the identified cluster from the look-up table, and use the selected cluster read threshold to perform a read operation of the memory block. |
US10347330B2 |
Solid state storage device and reading control method thereof for read retry process with optimal read voltage set
A reading control method for a solid state storage device includes following steps. While the solid state storage device is in an idle mode, a background monitoring operation is performed on the first block and the second block. Consequently, a first optimal read voltage set corresponding to the first block and a second optimal read voltage set corresponding to the second block are acquired. In reading operation, a default read voltage set is provided to the non-volatile memory to read a data of the first block. If a data of the first block is not successfully decoded, a read retry process is performed on the first block and the first optimal read voltage set is provided to the non-volatile memory to read the data of the first block. |
US10347329B2 |
Reflow protection
Devices and techniques to reduce corruption of preloaded data during assembly are disclosed herein. A memory device can perform operations to store received data, including preloaded data, up to a threshold amount on a memory array in a reflow-protection mode, and to transition from the reflow-protection mode to a normal-operation mode after the initial data exceeds the threshold amount. |
US10347324B2 |
System, apparatus and method for segmenting a memory array
In one embodiment, a graphics processor includes a register file having a plurality of storage segments to store information and output a plurality of segment outputs via a plurality of segmented bitlines to a static logic circuit to receive the plurality of segment outputs from the plurality of storage segments and to output read data based on the plurality of segment outputs. The register file may output the read data with a same amount of power without regard to a logic state of the read data. Other embodiments are described and claimed. |
US10347322B1 |
Apparatuses having memory strings compared to one another through a sense amplifier
Some embodiments include an apparatus having first and second comparative bitlines extending horizontally and coupled with a sense amplifier. First memory cell structures are coupled with the first comparative bitline. Each of the first memory cell structures has a first transistor associated with a first capacitor. Second memory cell structures are coupled with the second comparative bitline. Each of the second memory cell structures has a second transistor associated with a second capacitor. Each of the first capacitors has a container-shaped first node and is vertically offset from an associated first sister capacitor which is a mirror image of its associated first capacitor along a horizontal plane. Each of the second capacitors has a container-shaped first node and is vertically offset from an associated second sister capacitor which is a mirror image of its associated second capacitor along the horizontal plane. |
US10347321B1 |
Apparatuses and methods for providing driving signals in semiconductor devices
Apparatuses and methods for providing driving signals in semiconductor devices are described. An example apparatus includes a plurality of memory cell mats including a plurality of word lines and a word line driver coupled to the plurality of word lines of the plurality of memory cell mats. The word line driver is configured, responsive to a row active command, to provide a first voltage to a selected word line of the plurality of the word lines of a selected memory cell mat of the plurality of memory cell mats, provide a second voltage different from the first voltage to each of unselected word lines of the plurality of the word lines of the selected memory cell mats of the plurality of memory cell mats, and provide no voltage to each of the plurality of word lines of each of unselected memory cell mats of the plurality of memory cell mats. |
US10347320B1 |
Controlling discharge of a control gate voltage
Methods of operating a memory include concurrently discharging a voltage level of a data line and source of the memory, monitoring a representation of a voltage difference between a voltage level of a control gate of a transistor connected between the data line and the source and a voltage level of the data line, activating a current path between the control gate of the transistor and the source if the voltage difference is deemed to be greater than a first value, and deactivating the current path if the voltage difference is deemed to be less than a second value. Memory configured to perform such methods include comparators configured to monitor voltage nodes capacitively coupled to the data line and to the control gate of the transistor connected between the data line and the source, and a current path selectively connecting the control gate of the transistor to the source. |
US10347318B2 |
Semiconductor memory device
A semiconductor memory device includes a memory cell array and a row decoder disposed in a first direction over a substrate and a plurality of coupling lines for electrically coupling the memory cell array and the row decoder. Each of the coupling lines includes a first conductive line disposed in the first direction; a second conductive line disposed parallel to the first conductive line; and a pad coupling the first conductive line and the second conductive line, and coupled to the memory cell array or the row decoder through a contact plug. The coupling lines are routed from both sides of the pad in the first direction. |
US10347317B2 |
Method of self-testing and reusing of reference cells in a memory architecture
An integrated circuit includes an artificial intelligence (AI) logic and an embedded memory coupled to the AI logic and connectable to an external processor. The embedded memory includes multiple storage cells and multiple reference units. One or more reference units in the memory are selected for memory access through configuration at chip packaging level by the external processor. The external processor may execute a self-test process to select or update the one or more reference units for memory access so that the error rate of memory is below a threshold. The self-test process may be performed, via a memory initialization controller in the memory, to test and reuse the reference cells in the memory at chip level. The embedded memory may be a STT-MRAM, SOT, OST MRAM, and/or MeRAM memory. |
US10347315B2 |
Group read refresh
Apparatuses, systems, methods, and computer program products are disclosed for performing a group read refresh. An apparatus includes a plurality of memory groups. An apparatus includes an operation circuit that performs an operation on a selected memory group of a plurality of memory groups. An apparatus includes a remediation circuit that performs a countermeasure operation on an unselected memory group of a plurality of memory groups in response to an operation on a selected memory group. |
US10347314B2 |
Method and apparatus for bipolar memory write-verify
An advantageous write verify operation for bipolar memory devices is disclosed. The verify operation is performed under the same bias conditions as the write operation. Thus, the verify operation reduces disturb conditions caused when verify operation is performed in opposite bias to write operation. The advantageous write verify operation may be performed with control logic on source and bit lines. In another embodiment, the advantageous write operation is performed with mux coupled to control logic. The mux determines whether verify (0) or verify (1) operation should be performed based on data in a program latch. Moreover, the mux may select bias conditions for read operations based on a register bit. Trim circuits optionally provide guard banding and modify reference voltages for verify operations performed in opposite polarity to normal read operation. |
US10347313B2 |
Magnetic memory
According to one embodiment, a magnetic memory includes: magnetoresistive effect elements arranged on an conductive layer; and a first circuit which passes a write current through the conductive layer and applies a control voltage to the magnetoresistive effect elements, to write data including a first value and a second value into the magnetoresistive effect elements. The first circuit adjusts at least one of a write sequence of the first value and the second value, a current value of the write current, and a pulse width of the write current, on the basis of an arrangement of the first value and the second value in the data. |
US10347311B1 |
Cylindrical vertical SI etched channel 3D switching devices
A switching device, according to one embodiment, includes: a cylindrical pillar; an annular cylindrical oxide layer which encircles a portion of the cylindrical pillar; an annular cylindrical gate contact which encircles a portion of the annular cylindrical oxide layer; and a source contact which encircles a portion of the cylindrical pillar toward a first end of the cylindrical pillar. Other systems are also described in additional embodiments herein which provide various different switching devices having improved components including improved cylindrical gate contacts, improved source contacts, and/or improved drain contacts. These improved systems and components thereof may be implemented in vertical transistor structures which also include the aforementioned cylindrical pillar and cylindrical gate contact in comparison to conventional surface transistor structures. |
US10347306B2 |
Self-optimized power management for DDR-compatible memory systems
A memory module includes a plurality of memory components, an in-memory power manager, and an interface to a host computer over a memory bus. The in-memory power manager is configured to control a transition of a power state of the memory module. The transition of the power state of the memory module includes a direct transition from a low power down state to a maximum power down state. |
US10347305B2 |
Memory device for performing latch operation and method for operating the same
A memory device includes a page buffer group configured to read normal data stored in a memory cell array, a control logic configured to store logic data, and a pipe latch control unit configured to latch the normal data outputted from the page buffer group in synchronization with a read enable pipe signal and latch the logic data outputted from the control logic in synchronization with the read enable pipe signal. |
US10347302B1 |
Memory layout for preventing reference layer from breaks
A memory comprising substrates is provided. Each substrate comprises a through-hole area at center; a first contact area at a side of the through-hole area; and a second contact area at another side of the through-hole area. The substrate uses its first or second contact area to mutually electrically connects to the first or second contact area of the another substrate through the through-hole area. After the pins of the memory having at least PAR pin included are electrically connects to the first and second contact areas of the substrate, all the substrates obtain mutual connections across layers through signal lines with the guidance of the through-hole areas. Thus, on fabricating the memory, reference layer is effectively prevented from breaks with good power distribution and sufficient wiring space achieved while good signal integrity is further maintained. |
US10347296B2 |
Method and apparatus for managing images using a voice tag
An electronic device is provided. The electronic device includes a voice input module which receives a voice from an outside to generate voice data, a memory which stores one or more images or videos, and a processor which is electrically connected to the voice input module and the memory. The memory includes instructions, when executed by the processor, causing the electronic device to link at least one of the voice data, the first metadata information based on the voice data, or second metadata information generated from the voice data and/or the first metadata information with the second image or video. |
US10347292B2 |
Digital video recorder options for editing content
A system for providing digital video recorder options for editing content is disclosed. In particular, the system may include receiving requests for a first version of media content and providing access to the first version of the media content. A user that accesses the first version of the media content may select a portion of the media content, and indicate whether, for example, the portion should be skipped, modified, or emphasized when the media content is accessed on a subsequent occasion. The system, based on the selection and indication, may edit the first version of the media content to create a second version of the media content. When a subsequent attempt is made to access the first version of the media content, the system may provide the user with the option to access the second version of the media content. |
US10347290B2 |
Media clip creation and distribution systems, apparatus, and methods
Various embodiments for creating media clips are disclosed. In one example, a method is performed by a server for managing the creation and distribution of media clips, where the server associates a content capture device with an event, the content capture device for recording at least a portion of the event, receives a tag notification from a content tagging device via a network interface, generates a media clip creation command to the content capture device via the network interface, sends the media clip creation command to the content capture device, and receives a media clip created by the content capture device in response to receiving the media clip creation command. |
US10347285B1 |
Microwave assisted magnetic recording drive utilizing interlaced track recording
Bottom tracks are written to a recording medium using a first setting of a microwave assisted magnetic recording (MAMR) head. Top tracks are interlaced between and partially overlapping the bottom tracks using a second setting of the MAMR head, the second setting resulting in a narrower track width than the first setting. |
US10347284B2 |
Fragmented data storage bands
An implementation of a system disclosed herein provides a method for managing data streams of sequential nature, wherein the method writes the sequential chunks (fragments) directly to an open band in the order these are received from the host and includes determining an end of the incoming data write request related to streaming data and in response to the determination of the end of the incoming data write request related to streaming data, copying remaining data from a current physical band mapped to logical block addresses LBAs related to the data write requests to the allocated (open) band. |
US10347283B2 |
Clock data recovery in multilane data receiver
Methods and systems are described for obtaining, at a phase-error aggregator, a plurality of data-derived phase-error signals for two or more data lanes of a multi-wire bus, each data-derived phase-error signal generated using at least (i) a phase of one or more phases of a local oscillator signal and (ii) a corresponding data signal associated with one of the two or more data lanes, generating a composite phase-error signal representing a combination of the two or more obtained data-derived phase-error signals, receiving the composite phase-error signal at a loop filter responsively generating an oscillator control signal, and receiving the oscillator control signal at a local oscillator and responsively adjusting a timing of the local oscillator to adjust the one or more phases of the local oscillator signal. |
US10347279B2 |
Magnetic tape having characterized backcoat layer and method of manufacturing the same
A magnetic tape has a magnetic layer and a backcoat layer. Each of the magnetic layer and the backcoat layer contains a fatty acid ester. The Ra measured on the magnetic layer side surface is less than or equal to 2.8 nm. The difference between the spacing measured by optical interferometry on the magnetic layer side surface after and before vacuum heating is greater than 0 nm but less than or equal to 8.0 nm. The FWHMbefore on the backcoat layer side surface is greater than 0 nm but less than or equal to 10.0 nm. The FWHMafter on the backcoat layer side surface is greater than 0 nm but less than or equal to 10.0 nm. The difference between the spacing measured on the backcoat layer side surface after and before vacuum heating is greater than 0 nm but less than or equal to 8.0 nm. |
US10347278B1 |
Data storage device configuring a write inhibit shock threshold for multiple actuators
A data storage device is disclosed comprising a first actuator configured to actuate a first head over a first disk comprising a first plurality of tracks defined by first servo sectors, and a second actuator configured to actuate a second head over a second disk comprising a second plurality of tracks defined by second servo sectors. The first actuator is controlled based on the first servo sectors in order to first write data to the first disk, and the second actuator is controlled based on the second servo sectors in order to second write data to the second disk. The first writing is inhibited when a shock signal generated based on a shock sensor exceeds a first shock threshold, and the second writing is inhibited when the shock signal exceeds a second shock threshold different from the first shock threshold. |
US10347267B2 |
Audio encoding method and apparatus
An audio encoding method and an apparatus are provided. The method includes: determining sparseness of distribution, on spectrums, of energy of N input audio frames (101), where the N audio frames include a current audio frame, and N is a positive integer; and determining, according to the sparseness of distribution, on the spectrums, of the energy of the N audio frames, whether to use a first encoding method or a second encoding method to encode the current audio frame (102), where the first encoding method is an encoding method that is based on time-frequency transform and transform coefficient quantization and that is not based on linear prediction, and the second encoding method is a linear-predication-based encoding method. The method can reduce encoding complexity and ensure that encoding is of relatively high accuracy. |
US10347261B2 |
Decoding of audio scenes
Exemplary embodiments provide encoding and decoding methods, and associated encoders and decoders, for encoding and decoding of an audio scene which at least comprises one or more audio objects (106a). The encoder (108, 110) generates a bit stream (116) which comprises downmix signals (112) and side information which includes individual matrix elements (114) of a reconstruction matrix which enables reconstruction of the one or more audio objects (106a) in the decoder (120). |
US10347260B2 |
MDCT-based complex prediction stereo coding
The invention provides methods and devices for stereo encoding and decoding using complex prediction in the frequency domain. In one embodiment, a decoding method, for obtaining an output stereo signal from an input stereo signal encoded by complex prediction coding and comprising first frequency-domain representations of two input channels, comprises the upmixing steps of: (i) computing a second frequency-domain representation of a first input channel; and (ii) computing an output channel on the basis of the first and second frequency-domain representations of the first input channel, the first frequency-domain representation of the second input channel and a complex prediction coefficient. The upmixing can be suspended responsive to control data. |
US10347255B1 |
Healthcare systems and methods using voice inputs
A voice-enabled digital communications assistant powered in part using tailored machine learning models and other algorithms is used to engage with and control one or more healthcare devices or instruments such that a user is able to control the devices or instruments using natural language, conversational-like, voice commands. A command processor processes the audible instructions, while a context-aware processor monitors the present states and conditions of all devices and instruments, as well as the environment, for situational awareness purposes, including situations where executing commands may be incompatible with or conflict with the present states or conditions of devices and instruments as well as their expected future states. In addition to speech responses by the digital assistant, a separate notification engine provides audible or visual feedback to the user. |
US10347250B2 |
Utterance presentation device, utterance presentation method, and computer program product
According to an embodiment, an utterance presentation device includes an utterance recording unit, a voice recognition unit, an association degree calculation unit, and a UI control unit. The utterance recording unit is configured to record vocal utterances. The voice recognition unit is configured to recognize the recorded utterances by voice recognition. An association degree calculation unit is configured to calculate degrees of association of the recognized utterances with a character string specified from among character strings displayed in a second display region of a user interface (UI) screen having a first display region and the second display region. A UI control unit is configured to display voice recognition results of utterances selected based on the degrees of association in the first display region of the UI screen. |
US10347247B2 |
Modulation of packetized audio signals
Modulating packetized audio signals in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate a first action data structure. The system can identify a content item object based on the trigger keyword, and generate an output signal comprising a first portion corresponding to the first action data structure and a second portion corresponding to the content item object. The system can apply a modulation to the first or second portion of the output signal, and transmit the modulated output signal to the device. |
US10347245B2 |
Natural language grammar enablement by speech characterization
Either or both of voice speaker identification or utterance classification such as by age, gender, accent, mood, and prosody characterize speech utterances in a system that performs automatic speech recognition (ASR) and natural language processing (NLP). The characterization conditions NLP, either through application to interpretation hypotheses or to specific grammar rules. The characterization also conditions language models of ASR. Conditioning may comprise enablement and may comprise reweighting of hypotheses. |
US10347236B1 |
Method and apparatus for continuously optimized road noise cancellation
A system and method for applying a set of road noise cancellation parameters to a road noise cancellation system in a vehicle traveling from a first road surface type to a second road surface type, the set being associated with a vehicle type, a tire type, a road surface type, or a vehicle location. The system and method collects and compares data with the set of road noise cancellation parameters in a database to identify when the vehicle has traveled from a first road surface type to a second road surface type and, upon identifying the vehicle has traveled from a first road surface type to a second road surface type, applies the adjusted set of road noise cancellation parameters in the database that optimize the road noise cancellation system for the second road surface type. |
US10347235B2 |
Active reduction of noise using synchronization signals
Method and system for active reduction of a predefined audio acoustic signal (AAAS), also referred to as “noise”, in a quiet zone, without interfering undefined acoustic noise signals within as well as outside the quiet zone, by generating accurate antiphase AAAS signal. The accuracy of the generated antiphase AAAS is obtained by employing a unique synchronization signal(s) (SYNC) which is generated and combined with the predefined AAAS. The combined signal is electrically transmitted (referred to as the “electric channel”) to a processing “quieting component”. Simultaneously, the generated SYNC signal is acoustically broadcasted near the predefined AAAS and merges with it. A microphone in the quiet zone receives the merged acoustic signals that arrive via the air (referred to as the “acoustical channel”) to the quiet zone and a receiver in the quieting component receives the combined electrical AAAS and SYNC signal that arrive wire or wireless to the quiet zone. In the quiet component the SYNC is detected from both electrical and acoustical channels, the detected SYNC signals with the electrically received AAAS signal are used to calculate the timing and momentary amplitude for generating an accurate acoustic antiphase AAAS signal to cancel the acoustic predefined AAAS. By continuously and periodically updating the SYNC signal enables to dynamically evaluate acoustical environmental distortions that might appear due to echo, reverberations, frequency non-linear response, or due to other distortions mechanisms. |
US10347229B2 |
Electronic musical instrument, method of controlling the electronic musical instrument, and recording medium
An electronic musical instrument allows a player to operate operators as least number of times as possible to play music, and the player can play music easily and agreeably, using the instrument. Every measure decided by plural beats counted based on a designated meter a prior tone is determined from among automatic playing music data. The prior tone is a musical tone which is made note-on for example at a timing of a downbeat in the measure. If a candidate for the prior tone is one of chord composing tones, and the one of chord composing tones can compose a melody, then such musical tone is decided as the prior tone. The prior tones successively decided from the beginning of the automatic playing music data are indicated to the player as lighted up keys. The player operates the lighted up keys successively to perform the automatic playing music data. |
US10347224B2 |
Key of keyboard instrument
A key in one aspect of the present disclosure comprises a key body, a hook, a weight, and a stopper. When the weight is accommodated in a hole of the key body, the weight is supported inside of the hole at least at the following two points: a point α where the stopper is caught on the hook; and a point γ where the weight abuts on a wall surface of the hole, when the weight is rotated about the point α. |
US10347221B2 |
Electronic device and method for controlling display thereof
An electronic device is provided which includes a plurality of displays, a processor electrically connected to the plurality of displays, and a memory electrically connected to the processor, in which the memory stores a middleware, which when executed by a processor divides image data to be displayed on the plurality of displays, and transmits the divided image data to display drivers of the plurality of displays. |
US10347219B2 |
Rendering method, rendering apparatus, and electronic apparatus
A rendering method includes receiving an input including pixel pattern information of a device configured to display a rendered image, generating a pixel pattern of the rendered image using the received input indicating pixel pattern information, and outputting a pixel value of the rendered image into a frame buffer using the generated pixel pattern. |
US10347218B2 |
Multiple orientation detection
Methods, systems, computer-readable media, and apparatuses for image processing and utilization are presented. In some embodiments, an image containing at a face of a user may be obtained using a mobile device. An orientation of the face of the user within the image may be determined using the mobile device. The orientation of the face of the user may be determined using multiple stages: (a) a rotation stage for controlling a rotation applied to a portion of the image, to generate a portion of rotated image, and (b) an orientation stage for controlling an orientation applied to orientation-specific feature detection performed on the portion of rotated image. The determined orientation of the face of the user may be utilized as a control input to modify a display rotation of the mobile device. |
US10347216B2 |
Head mounted display device
The disclosure provides a head mounted display device, comprising a house and an optical glass, a telescope, an imaging lens assembly and a display screen located in the house. The house further comprises a display window and a view window. The telescope is located corresponding to the view window. The optical glass and the telescope are collocated along a first optical axis. The imaging lens assembly and the display screen are collocated along a second optical axis. Light emitted by the display screen passes through the imaging lens assembly and the optical glass and projects out the house through the display window. Or, light of outside world passes through the view window and the telescope and projects out the house through the display window. User can watch outside scenes through the head mounted display device. |
US10347212B2 |
Method for driving information processing device, program, and information processing device
An information processing device including a display unit and an input unit is driven by a first step of inputting an input signal from the input unit, a second step of starting to move an image displayed on the display unit, a third step of lowering luminance of the image, a fourth step of checking whether the image reaches a position of predetermined coordinates, a fifth step of increasing the luminance of the image in the case where the image reaches the position of the predetermined coordinates, and a sixth step of stopping moving the image so as to perform eye-friendly display with the display unit. |
US10347209B2 |
Shift register
A unit circuit 11 of a shift register is provided with a transistor Tr8 having a drain terminal connected to a node N2, a source terminal to which an off potential is applied, and a gate terminal connected to an output terminal OUT, in order to stabilize a potential of the node N2. The unit circuit 11 is further provided with a transistor Tr9 having a drain terminal connected to the output terminal OUT, a source terminal to which the off potential is applied, and a gate terminal to which an initialization signal INIT is supplied. With this, when performing an initialization, it is possible to control the potential of the node N2 to be a desired level and initialize the shift register certainly, irrespective of a state of the transistor Tr8 before the initialization. |
US10347208B2 |
Display device
A display device with space for accommodating elements of a gate driver in a display area of the display device, the display device including first and second adjacent pixel electrodes, and third and fourth adjacent pixel electrodes; a gate line extending between the first pixel electrode and the second pixel electrode and between the third pixel electrode and the fourth pixel electrode; a gate driver having a plurality of elements and configured to drive the gate line; and a light blocking layer overlapping the gate line, wherein the light blocking layer comprises a first light blocking portion and a second light blocking portion, the first light blocking portion is adjacent to the first pixel electrode and the second pixel electrode, the second light blocking portion is adjacent to the third pixel electrode and the fourth pixel electrode, the second light blocking portion having a larger size than a size of the first light blocking portion, and at least one of the plurality of elements of the gate driver overlaps the second light blocking portion. |
US10347207B2 |
Scan driver and driving method thereof
A scan driver includes a plurality of stages to receive one or more clock signals, each of the plurality of stages to supply a carry signal to a corresponding first output terminal and to supply a scan signal to a corresponding second output terminal, corresponding to a voltage of a corresponding first node, and each of the plurality of stages including a reset unit, the reset unit to initialize the first node, the first output terminal, and the second output terminal, corresponding to a gate start pulse supplied to a corresponding reset input terminal. |
US10347205B2 |
Data conversion method and display device using the same
A data conversion method for converting display data of a display device includes detecting an ambient temperature of the display device; receiving a specific display data to be displayed by the display device, a previous display data in N row before the specific display data, and a next display data in N row after the specific display data; converting the specific display data into a display output data according to the previous display data, the next display data and the ambient temperature; and outputting the display output data to perform displaying. |
US10347202B2 |
Driving method and driving device for reducing electromagnetic interference
Disclosed are a driving method and a driving device for reducing electromagnetic interference. A method for driving a source-chip on film S-COF and a timing controller TCON is provided as: the timing controller TCON first outputs initial data A stored in the source-chip on film S-COF; it is determined whether data received is correct by comparing transmission data received by the source-chip on film S-COF with initial data A built in the source-chip on film S-COF, and if a determination result is no, a swing value of transmission data mini-LVDS is adjusted by the timing controller TCON. |
US10347197B2 |
Liquid crystal display device and electronic device
To provide a liquid crystal display device which can perform image display in both modes: a reflective mode where external light is used as an illumination light source; and a transmissive mode where a backlight is used. In one pixel, a region where incident light through a liquid crystal layer is reflected to perform display (reflective region) and a region through which light from the backlight passes to perform display (transmissive region) are provided, and image display can be performed in both modes: the reflective mode where external light is used as an illumination light source; and the transmissive mode where the backlight is used as an illumination light source. In addition, two transistors connected to respective pixel electrode layers are provided in one pixel, and the two transistors are separately operated, whereby display of the reflective region and display of the transmissive region can be controlled independently. |
US10347192B2 |
Liquid crystal display apparatus and backlight control method thereof
There provides a liquid crystal display apparatus and a backlight control method thereof. The liquid crystal display apparatus includes an image data acquisition part, a liquid crystal panel, a panel driving unit, a backlight module and a backlight driving unit; wherein the panel driving unit drives the liquid crystal panel and generates a backlight driving signal; the backlight driving unit includes a PWM module and a PFM module to modulate the backlight driving signal, thereby forming driving powers supplied to the backlight module; the liquid crystal display apparatus further includes a backlight modulation selection unit used to detect and calculate an average pixel brightness value A of the image data, and a reference pixel brightness value A0 is further set therein; when A≥A0, the backlight modulation selection unit selects to enable the PWM module; and when A |
US10347189B2 |
Gate driver having normal stages and dummy stages and display device having the same
A display device includes a display panel having a curved side or a polygonal side, the display panel including a plurality of pixels in a display region, a gate driver including a plurality of normal stages connected to each other for outputting gate signals to the pixels via a plurality of gate lines, and a plurality of dummy stages between some of the normal stages, and a data driver providing data signals to the pixels via a plurality of data lines. |
US10347187B2 |
Display panel and electronic apparatus including the same
A display panel including a substrate that includes a display region and a non-display region, the display region including a first and second display region spaced apart from each other, and the non-display region including an edge non-display region that surrounds the display region and an intermediate non-display region between the first and second display region; a plurality of first pixels arranged on the first display region; a plurality of second pixels arranged on the second display region; a first and second voltage wiring on the non-display region to transmit a first and second driving voltage to the first and second pixel; and an auxiliary wiring extending in a second direction perpendicular to the first direction, on the intermediate non-display region, the auxiliary wiring crossing between the first and second display region, and being connected to one of the first and second voltage wiring. |
US10347181B2 |
Display panel, display device, and method for driving a pixel circuit
The disclosure discloses a display panel, a display device, and a method for driving a pixel circuit, and the pixel circuit includes a data writing module, a light-emission control module, a driver control module, a threshold compensation module, an anode resetting module, a node initialization module, and an organic light-emitting diode. The threshold compensation module can compensate for drifting of threshold voltage of the driver transistor so that the pixel circuit can emit light and display while operating current of the driver transistor to drive the light-emitting element to emit light is only dependent upon a signal on the data line and voltage at a reference signal end, but independent of the threshold voltage and a first power source voltage end to thereby avoid the threshold voltage and an IR drop from affecting the current flowing through the organic light-emitting diode. |
US10347178B2 |
Pixel driving circuit, display panel and pixel driving method
A pixel driving circuit is disclosed, including: a driving switch, connected between a driving power source and an OLED; a first switch, connected to the gate of the driving switch for inputting a first control signal; a control circuit, connected to the source of the driving switch, for inputting a second control signal and outputting a compensation current to compensate threshold voltage drift of the driving switch; a storage unit, connected between the gate and source of the driving switch, for storing a compensation voltage of compensation current compensating the driving switch; the drain of first switch being for inputting a data signal, the storage unit being for storing a data voltage generated by the data signal and applying the compensation voltage and data voltage to the driving switch. A display panel and pixel driving method are also disclosed. |
US10347171B2 |
Imaging device including timing generator that generates vertical synchronization signal after number of lines of valid image signal reaches number of valid lines of vertical scanning period
A display control device controls an image displayed on a display unit based on an image signal synchronized with a horizontal synchronization signal and a control signal indicating that the image signal is valid or invalid. The device includes: an input unit that inputs a valid image signal based on the control signal; an output unit that outputs the input valid image signal to the display unit; and a comparison unit that compares the number of lines of which the image signal becomes valid with the number of valid lines of one frame. |
US10347168B2 |
Spatially dithered high-resolution
A high-resolution display includes a display substrate having an array of light-emitting display pixels disposed thereon for displaying an image comprising an array of image pixels. The total number of display pixels in the array of light-emitting display pixels is less than and evenly divides the total number of image pixels in the image in at least one dimension. An actuator physically moves a display substrate and light-emitting display pixels in one or two dimensions in a direction parallel to a surface of the display substrate. A controller controls the light-emitting operation of display pixels and controls physical location of the display pixels. In some embodiments, a controller controls an actuator to spatially interpolate the spatial location of display pixels at successive times and controls the light-emitting operation of display pixels to display a different subset of the image pixels at each successive time. |
US10347165B2 |
Organic light emitting display panel
An OLED panel may include a substrate including a first region and a second region disposed along a first direction. A plurality of first pixels are disposed in the first region on the substrate, the first pixels each having a first area, the first pixels each comprising a first unit pixel, a second unit pixel disposed along a second direction from the first unit pixel, and a transmission portion disposed along the first direction from the first unit pixel and the second unit pixel. A plurality of second pixels are disposed in the second region on the substrate, the second pixels each having a second area less than the first area, the second pixels each comprising a third unit pixel. The first unit pixel, the second unit pixel, and the third unit pixel may have substantially the same shape as each other. |
US10347164B2 |
Data compensator and display device having the same
A data compensator includes a voltage drop compensator configured to output a voltage drop compensation value based on input data of pixels included in a display panel, a color difference compensator configured to output a color difference compensation value to compensate for compensate the color difference of the pixels, a compensation data generator configured to generate a compensation value of the input data based on the voltage drop compensation value and the color difference compensation value, and to generate a compensation data by performing an operation on the input data and the compensation value, and a dithering block configured to generate output data by dithering the compensation data. |
US10347160B2 |
Electronic apparatus having rollable display device
An electronic apparatus is provided. The apparatus includes a first body and a second body configured to move with respect to each other, a rollable display, a roller rotatably supported in the first body, wherein a first end portion of the rollable display is fixed to the roller and the rollable display is wound around an outer circumference of the roller, and a tensile force application portion configured to apply an elastic force to the roller to rotate in a direction to wind the display, the tensile force application portion rotating with the roller, in which, as the first body and second body move with respect to each other, the rollable display is wound around the roller to be accommodated in the first body or is released from the roller to expanding between the first body and the second body in a length direction. |
US10347157B2 |
Trauma training system
A system for simulating one or more hemorrhages in order to provide a more dynamic and realistic hemorrhage simulation in order to train medical personnel and other critical care givers, such as first responders, medics, and emergency medical technicians (EMTs) on treating hemorrhages. The system includes a reservoir, a flow controller, and at least one conduit connected to at least one simulated wound site wherein the system supplies fluid to the simulated wound site in order to simulate a hemorrhage. The system may further include a plurality of wound sites that have their respective fluid flows controlled by the fluid flow controller. In at least one embodiment, the reservoir and the flow controller are housed within a bag. In at least one embodiment, the system further includes an audio system for providing audio cues to the simulation participants to enhance the realism of the simulation. |
US10347156B2 |
Integrated pelvic and perineal repair model
Various embodiments are described herein for an integrated female pelvic model that comprises a main body having a front opening with curved edges to define a pliable vulvar opening; and a first compartment having a front portion that is flexibly attached to the curved edges of the main body, an end portion that is disposed within the main body having a first side that is shaped to provide a cervix structure and a second side that is flexibly anchored to a first portion of the main body; and a first channel that extends within the first compartment from the front portion to the end portion of the first compartment, the first channel defining a continuous, flexible vagina ending at the cervix structure. |
US10347154B2 |
System for characterizing manual welding operations
A system for characterizing manual welding exercises and providing valuable training to welders that includes components for generating, capturing, and processing data. The data generating component further includes a fixture, workpiece, at least one calibration devices each having at least two point markers integral therewith, and a welding tool. The data capturing component further includes an imaging system for capturing images of the point markers and the data processing component is operative to receive information from the data capturing component and perform various position and orientation calculations. |
US10347152B2 |
Indirect bio-feedback health and fitness management system
A health and fitness management system that employs an algorithm to determine suggested recommended actions for a user to improve their health and fitness. The system obtains a user's weight from a scale. The user is never informed of their weight. Other data can be collected and included when calculating a health index number. Base line data, such as age, ideal age, initial weight, current weight, ideal weight, etc. can be considered in the algorithm. Examples include the user's environment, sleep habits, exercise routines, medical records, and the like. The health index number is used to determine recommended actions, which can include changes to environments, routines, activities, etc. Data collection, the algorithm, and other features of the system can be provided by an Application operating on a portable computing device. Features of the portable computing device can be employed to automatically acquire data for the algorithm. |
US10347144B2 |
Fix-smart wearable learning device with adjustable finger ring
An innovative method of learning with a wearable device with an adjustable and swivel ring band for placement on a user's finger for easy operation with one thumb. The device contains a voice recorder, a digital audio/video player (mp3/mp4 player), a microphone, and built-in speakers, for simultaneous recording on previously recording audio files. The device also contains four separate digital tally counters for complex single and group counting. The device enhances and rectifies a user's learning capability by recording, listening, reviewing, and repeating what is being studied for educational and religious purposes, entitled the Fix-smart™. |
US10347143B2 |
Collision avoidance method and system for a trailer aircraft of an aircraft formation relative to an intruder aircraft
A collision avoidance method and system for a trailer aircraft of an aircraft formation relative to an intruder aircraft. The collision avoidance system is embedded in a trailer aircraft of an aircraft formation and it is intended to avoid a collision relative to at least one aircraft external to the aircraft formation, called intruder aircraft, the aircraft formation including a lead aircraft and the at least one trailer aircraft, the collision avoidance system being configured to bring the trailer aircraft to a safety point dependent on a safety zone, prior to the implementation of an avoidance maneuver, the safety zone corresponding to a zone located to the rear of the lead aircraft and with no wake turbulence generated by the lead aircraft. |
US10347140B2 |
Flight planning and communication
A flight planning system for navigation of an aircraft utilizes a touch screen display device mounted in an aircraft cockpit spanning the width and height of the instrument panel. The system provides navigational views, an interactive map, charts, a radio frequency component, a weather component, and a virtual flight plan. A flight planning method uses an interactive map on a touch screen device in an aircraft cockpit. The method accepts user inputs and displays a desired flight plan on the map. A method for providing a chart on a touch screen device includes presenting a list of menu options on a touch screen mounted in an aircraft cockpit. The method provides the flight crew with heads-up operation, providing greater situational awareness. |
US10347137B2 |
Communication system and method for an air control center
The invention relates to a communication system for an air control center, comprising a first public communication channel, a second secure communication channel, at least one voice communication device for exchanging voice data on each of the two communication channels, at least one management station comprising a control interface and a display interface and designed to manage the voice data exchanges and to control the branching of the voice data into each of the two communication channels, a first stand-alone processing module and a second stand-alone processing module for generating a display in a secure manner on said display interface. |
US10347136B2 |
Air traffic communication
Apparatus and methods related to autonomous aerial communications are included. A computing device can detect data associated with relevant events, determine information related to the event that should be communicated and a target aerial vehicle for that information, identify one or more operational parameters of the target aerial vehicle, and, based on those operational parameters, select a language associated with the target aerial vehicle, and generate and transmit a message expressing that information in the selected language to the target aerial vehicle. In a further aspect, a computing device can detect data associated with relevant events, determine information related to the event that should be communicated and a target recipient for that information, identify one or more operational parameters of the target recipient, and, based on those operational parameters, select a language associated with those operational parameters, and generate and transmit a message expressing that information in the selected language to the target recipient. |
US10347132B1 |
Adjacent pedestrian collision mitigation
One general aspect includes a system to send a distress notification, the system including a memory configured to include one or more executable instructions and a processor configured to execute the executable instructions, where the executable instructions enable the processor to: receive pedestrian movement information from a pedestrian detection sensor; receive third-party vehicle movement information from a vehicle detection sensor; and based at least in part on both the pedestrian movement information and third-party vehicle movement information, provide a collision warning notification. |
US10347130B2 |
Vehicle and control method thereof
A vehicle configured to share a captured image with another vehicle, the vehicle including a first camera configured to capture the image; a first display; a second display; a speed sensor configured to sense a speed of the vehicle; a distance sensor configured to sense a vehicle-to-vehicle distance between the vehicle and a first vehicle immediately ahead of the vehicle; a transceiver configured to implement data communication between the vehicle and the first vehicle; and a processor configured to control the first camera, the first display, the distance sensor, the speed sensor and the transceiver. The processor is further configured to determine a state of the vehicle based on the speed of the vehicle and the vehicle-to-vehicle distance, display a first image captured by the first camera on the first display when the vehicle is in a first state, wherein the first state is a state in which the speed of the vehicle is equal to or greater than a first speed and less than a second speed, and the vehicle-to-vehicle distance is equal to or greater than a first distance and less than a second distance, display a second image captured by a second camera on the first display when the vehicle is in a second state, wherein the second state is a state in which the speed of the vehicle is equal to or greater than the second speed, and the vehicle-to-vehicle distance is equal to or greater than the second distance, and display the first image on the first display and the second image on the second display when the vehicle-to-vehicle distance is repeatedly increased and reduced within a predetermined time on the first distance or the second distance. In addition, the second camera is a camera installed in a second vehicle, the second vehicle being any one of one or more vehicles ahead of the vehicle. |
US10347129B2 |
Vehicle system with truck turn alert
A communication system for vehicles includes a first communication device disposed at a first vehicle and a second communication device disposed at a second vehicle. The first communication device wirelessly transmitting data indicative of a predicted path of travel of the first vehicle, and the second communication device receives the transmitted data from the first communication device. A control of the second vehicle processes data received from the first communication device and data indicative of a predicted path of travel of the second vehicle to determine a potential collision between the first vehicle and the second vehicle during a turning maneuver of one of the first and second vehicles toward the other of the first and second vehicles. Responsive to determination of a likelihood of collision between the first vehicle and the second vehicle, the control generates an alert to a driver of the second vehicle. |
US10347127B2 |
Driving mode adjustment
A computing device may be configured to receive sensor information indicative of respective characteristics of vehicles on a road of travel of a first vehicle. The computing device may be configured to identify, based on the respective characteristics, a second vehicle that exhibits an aggressive driving behavior manifested as an unsafe or unlawful driving action. Also, based on the respective characteristics, the computing device may be configured to determine a type of the second vehicle. The computing device may be configured to estimate a distance between the first vehicle and the second vehicle. The computing device may be configured to modify a control strategy of the first vehicle, based on the aggressive driving behavior of the second vehicle, the type of the second vehicle, and the distance between the first vehicle and the second vehicle; and control the first vehicle based on the modified control strategy. |
US10347121B2 |
Pedestrian warning system providing adjustable acoustic indications
Systems and methods are disclosed for a pedestrian warning system. An example disclosed method to simulate noise for an electric or noise-dampened vehicle to warning pedestrians includes producing a first sound at a first frequency range from a first sound generator located at a front of the vehicle. The method also includes producing a second sound at a second frequency range from a second sound generator located under the vehicle. Additionally, the example method includes adjusting the acoustic characteristics of the first and second sounds based on vehicle motion data. |
US10347115B1 |
Method for alerting the guest to collect the belongings in safe before checkout
A method of detecting when a personal item is left in a safe is provided. The method comprising: receiving a first status of a safe in a room, the first status indicating that the safe has been locked; retrieving a period of stay for an individual assigned to the room, the period of stay includes a checkout time; and creating a reminder in a schedule system to activate an alarm within a selected time period of the checkout time, the reminder indicating that the safe is locked. |
US10347107B1 |
Method and apparatus for avoiding traffic casualties
An apparatus including a motor vehicle; a computer processor; a computer memory; a speaker; and a switch responsive to opening of a door of the motor vehicle. The computer processor, computer memory, speaker, and switch are fixed to the motor vehicle. The computer processor executes computer software stored in the computer memory to cause the speaker to emit a sound message, indicating that a driver should not text and drive, in response to the activation of the switch upon opening of the door of the motor vehicle. Further a combination apparatus including a civilian driver's license apparatus; and a master driver's license apparatus; wherein the master's license apparatus is configured to come in close proximity to the civilian driver's license apparatus to enable the civilian driver's license apparatus to operate a motor vehicle. |
US10347105B2 |
Security tag and base station for display
A wireless, proximity-based security system for securing or tracking a valuable object. The system includes a base station and a plurality of security fobs. The security fobs are tracked via an ultra-wideband transceiver relative to an outer perimeter. An administrator fob pairs each of the security fobs with the base station. An audible alarm emits from base and/or the fobs when the location of the security fob is detected to be beyond the outer perimeter. A haptic alarm emits from fob when the location of the security fob is detected to be beyond a sub-perimeter. |
US10347101B2 |
Video surveillance system employing video primitives
A video surveillance system is set up, calibrated, tasked, and operated. The system extracts video primitives and extracts event occurrences from the video primitives using event discriminators. The system can undertake a response, such as an alarm, based on extracted event occurrences. |
US10347100B2 |
Information processing system, method and computer readable medium for determining whether moving bodies appearing in first and second videos are the same or not
A similarity computation unit (130) derives a first probability P indicating that a first moving body appearing in the first video is the same as a second moving body appearing in the second video on the basis of similarity of feature value of the moving bodies. A non-appearance probability computation unit (140) derives a second probability Q indicating that the first moving body is not the same as the second moving body on the basis of an elapsed time after the first moving body exits from the first video. A person determination unit (150) determines whether the first moving body is the same as the second moving body by comparing the probability P and Q. |
US10347098B2 |
Wearables security device
A merchandise display security device for displaying and protecting a wearable device from theft is provided. In one example, the wearable device includes a body and a band secured thereto. The merchandise security device includes a sensor configured to be coupled to the wearable device between the body and the band. The sensor includes a sensing device configured to detect unauthorized removal of the body from the band. |
US10347085B2 |
Tournament based on poker-like games based on live sporting events
A tournament played over a network consisting of rounds (hands) of a poker-like game based on the action in one or more live sporting events. The number of hands played, and the timing of those hands, are the same for every player in the tournament, and are independent of the number of players in the tournament. The number of players in the tournament can be arbitrarily large or small. The prize structure can also be independent of the number of players, and announced in advance. The tournament is preferably based on a collection of closely associated betting events, like the drives in a single football game; or a collection of closely associated sporting events. The poker-like games played in each round of the tournament utilize chips where the winners of the tournament are the players with the largest chip counts at the end of the tournament. |
US10347083B2 |
Electromechanical gaming machine with a fixed ship
An electromechanical gaming machine that provides an entertainment game wherein a user controls the movement of a ship across a fixed plane. A user may select a gambling game that uses non-explicit triggers for wagers through the use of an entertainment software engine. A game world engine detects the trigger and then requests a real world engine to resolve the gambling event. The results of the gambling event are communicated to the game world engine which then instructs the entertainment software engine to generate a display. |
US10347079B2 |
Gaming device having advance game information analyzer
This concept is directed to methods of operating a gaming device to analyze game information that is part of a gaming event having a player interaction in advance of the player interaction to make a determination about the game play. These methods may be used for a variety of gaming devices such as slot machines, video keno devices, video poker machines, electronic table games, internet gaming terminals, etc. In each type of gaming device, these operation methods evaluate future game information during game play to determine one of multiple manners by which the game play will continue. These continuation manners may include changing the speed of game play, determining display characteristics of the game and outcome, providing tips or information to the player about the future game information, automatically initiating a subsequent game, or otherwise altering an aspect of the game play parameters in response to the evaluated game information. |
US10347075B2 |
Gaming system and method for determining awards based on secondary symbols
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing an award based on triggering symbols and secondary symbols. |
US10347074B2 |
Gaming system and method displaying one or more additional symbols of a group of designated symbols when less than all of the designated symbols of the group are displayed
In various embodiments, the gaming system is configured to operate a slot game including a plurality of reels, one of which includes a plurality of designated symbols adjacent to one another on the reel forming a group of designated symbols. For a play of the game, if at least a first quantity of the designated symbols of the group of designated symbols but less than a second greater quantity of the designated symbols of the group of designated symbols is displayed, the gaming system displays one or more other designated symbols of the group of designated symbols in addition to the displayed designated symbols of the group of designated symbols such that the second greater quantity of the designated symbols is displayed. The gaming system determines and provides any awards based on the displayed symbols including any displayed designated symbols of the second greater quantity of the designated symbols. |
US10347069B2 |
Apparatus, method and assembly for checking value documents, in particular bank notes, and value-document processing system
An apparatus and method for checking value documents, in particular bank notes, and a value document processing system having at least one sensor for capturing an electromagnetic radiation transmitted by a value document and generating corresponding transmission signals, and an evaluation device for checking whether the value document has a foreign object taking into account the transmission signals. From the transmission signals an edge course of the value document is derived and a rectangle is approximated to the edge course. By comparing the edge course of the transmission image with the rectangle, the presence of a foreign object such as an adhesive tape, can be ascertained. |
US10347064B2 |
Digital door lock system using wireless power transmission
A digital door lock system includes a receiving antenna matching unit configured to receive a power signal wirelessly transmitted from the wireless power transmitting device; a full-wave rectifying unit configured to convert a sinusoidal signal waveform outputted from the receiving antenna matching unit to one of constant polarity; a voltage regulating unit configured to stabilize a signal outputted from the full-wave rectifying unit; a secondary battery configured to supply a power in case of power outage; an excessive charging/discharging preventing unit configured to charge the secondary battery by a stabilized power of the voltage regulating unit and having an excessive charging/discharging preventing function; and a power supply unit configured to supply the power of the voltage regulating unit to the respective units of the system and to supply the power of the secondary battery to the respective units of the system in the case of power outage. |
US10347062B2 |
Personal identification for multi-stage inspections of persons
A multi-stage control system for inspection of a person includes at least one control device at a first location and at least a follow-up control device at a second location. The control device is configured to determine a follow-up control area of the person, store data defining the follow-up control area in a data set, generate a unique identification feature for the person based on a detected external feature of the person, and allocate the person to the data set. The follow-up control device comprises a display device for displaying a graphical representative of a person, and is configured to display a visually recognizable follow-up control area of the person for finding hidden objects in accordance with a data set allocated to the person. The follow-up control device can also be configured to generate the unique identification feature for the person based on a detected feature of the person. |
US10347056B2 |
Apparatus and method for monitoring vehicle ON/OFF state
The presence of a powered CAN bus is a good indicator of whether an aftermarket telematics device powered by a vehicle OBD port should enter a low-power mode to prevent unwanted battery drain, as the vehicle will remove power from the CAN bus when it determines the vehicle is not in use. Circuitry in the telematics device monitors the voltage on the CAN bus wires of the OBD port to determine whether the CAN voltage is above or below some threshold, such as 1V. This enables the vehicle ON/OFF status to be determined reliably without any additional wiring in the vehicle. The circuitry may include a simple, inexpensive, and low-power integrated circuit comparator, an operational amplifier, or an ADC to determine whether the vehicle is ON or OFF based on the CAN voltage. A very simple embodiment uses a single MOSFET and resistor to detect the vehicle ON/OFF state. |
US10347055B2 |
Method and apparatus for connecting to a heavy duty vehicle and performing a vehicle roadworthiness check
A vehicle roadworthiness assessment system may include a diagnostic apparatus for performing diagnostics on a vehicle, where the diagnostic apparatus is configured to connect to and request a status of components of the vehicle; a processor to determine a diagnostic assessment for each vehicle based on the diagnostics; a monitoring station connected to the diagnostic apparatus to receive the diagnostic assessment and score for each vehicle where the diagnostics were performed; and storage connected to the diagnostic apparatus and configured to store data of the diagnostic assessment. |
US10347053B2 |
Methods and apparatus to project contact with real objects in virtual reality environments
Techniques disclosed herein involve adaptively or dynamically displaying virtual objects in a virtual reality (VR) environment, and representations, within the VR environment, of physical objects in the physical environment, i.e., outside the VR environment, in order to alert users within the VR environment. For example, if a projected movement of a user indicates that the user will move close to a physical object in the physical world, the representation of the physical object changes from an un-displayed state, in which the physical object is not visible in the VR environment, to a displayed state in which the physical object is at least partially depicted inside the VR environment. In this way, what is displayed inside the VR environment can include both virtual objects as well representations of physical objects from the physical space. |
US10347052B2 |
Color-based geometric feature enhancement for 3D models
Local color information in a 3D mesh is used to enhance fine geometric features such as those in embroidered clothes for 3D printing. In some implementations, vertex color information is used to detect edges and to enhance geometry. In one embodiment, a 3D model is projected into a 2D space to obtain a 2D image, so that pixels that lie on edges in the 2D image can be detected. Further, such edge information is propagated back to the 3D model to enhance the geometry of the 3D model. Other embodiments may be described and/or claimed. |
US10347050B1 |
Augmented reality device to warp images
Displaying a warped area includes obtaining an image of a real environment, obtaining a portion of a field of view comprising an obstruction, determining a portion of the image of the real environment corresponding to the obstruction, applying a warping function to an area surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area, and displaying the warped area. |
US10347048B2 |
Controlling a display of a head-mounted display device
A head-mounted display device includes an image display section, an imaging section, an image setting section, an object specification section configured to specify a specific object from within an outside scene captured by the imaging section, and a parameter setting section. The image setting section causes the image display section to display a marker image. After the parameter setting section determines that a user's head is substantially in a static condition, the image setting section provides information on time left for the imaging section to capture the outside scene. The parameter setting section obtains an image captured by the imaging section when the time expires. |
US10347044B2 |
Imaging barcode scanner with three-dimensional item reconstruction
A data reading system and method for constructing a three-dimensional model of an item passing through a read zone of the data reading system, the system including a plurality of light transmitters each operable to generate a light curtain across the read zone. As the items interrupt each of the light curtains, a height measurement of the item is obtained. Thereafter, the data reading system combines the height measurement data from each of the light curtains taken at various times, and generates a three-dimensional model of the item based on the obtained data. |
US10347043B2 |
Core animation portals
Improved techniques of managing graphical user interface (GUI) objects based on portal layers (or simply portals) are described. A portal refers to a logical reference to a GUI object specified by an application that enables an operating system to access and process the specified GUI object without affecting any of the rules/assumptions required by the application for the specified GUI object. Portals can assist with reducing computational resources required for rendering by assisting with reducing or eliminating the use of snapshots for rendering. One embodiment includes generating a layer tree; identifying a first sub-tree of the layer tree as portal content; establishing a portal as a reference to the portal content in a second sub-tree of the layer tree; generating a render tree based on the layer tree; rendering the render tree to create an image; and presenting the image on a display. |
US10347042B2 |
Importance sampling of sparse voxel octrees
Techniques are disclosed for generating quality renderings of volumes by sampling a volume light by generating and analyzing a sparse voxel octree. In one embodiment, a volumetric light source may be divided into voxels and importance information stored in an octree. An importance value may be determined for each voxel based on the amount of emitted light in the region associated with that voxel. Importance values regarding the individual voxels may be stored in the leaves of the octree. Each interior node may be associated with an importance value equal to the sum of the importance values of its children. The root node may be associated with the total importance of the entire octree. |
US10347041B2 |
System and method for simulating realistic clothing
A system generates a clothing deformation model which models one or more of a pose-dependent clothing shape variation which is induced by underlying body pose parameters, a pose-independent clothing shape variation which is induced by clothing size and underlying body shape parameters and a clothing shape variation including a combination of the pose-dependent clothing shape variation and/or the pose-independent clothing shape variation. The system generates, for an input human body, a custom-shaped garment associated with a clothing type by mapping, via the clothing deformation model, body shape parameters of the input human body to clothing shape parameters of the clothing type and dresses the input human body with the custom-shaped garment. |
US10347028B2 |
Method for sharing emotions through the creation of three-dimensional avatars and their interaction
A two-dimensional image is transformed into at least one portion of a human or animal body into a three-dimensional model. An image is acquired that includes the at least one portion of the human or animal body. An identification is made of the at least one portion within the image. Searches are made for features indicative of the at least one portion of the human or animal body within the at least one portion. One or more identifications are made of a set of landmarks corresponding to the features. An alignment is a deformable mask including the set of landmarks. The deformable mask includes a number of meshes corresponding to the at least one portion of the human or animal body. The 3D model is animated by dividing it into concentric rings, quasi rings and applying different degrees of rotation to each ring. |
US10347026B2 |
Information processing apparatus with location based display
An information processing apparatus includes a display controller that, when position information on a movable object is changed, changes a display size of an image associated with the movable object and displays the image. |
US10347025B2 |
Personalized word cloud embedded emblem generation service
Systems, methods, and computer program products to perform an operation comprising receiving a request to generate a personalized emblem for a user, receiving data associated with the user from a plurality of data sources, extracting a plurality of data elements describing the user from the data associated with the user based on an extraction rule, selecting a first emblem template based on the plurality of extracted data elements and a template selection rule, modifying at least one attribute of the first emblem template based on a first extracted data element of the plurality of data elements, and generating the personalized emblem for the user by placing each of the plurality of extracted data elements in a respective location on the modified first emblem template based on a plurality of emblem layout rules. |
US10347022B2 |
Perspective-based modeling of a subterranean space
A method for graphically representing a subterranean space from the perspective of a point within the subterranean space, in some embodiments, comprises: obtaining data associated with the subterranean space, said data corresponding to a plurality of coordinates in a first coordinate system; associating the data for each of said plurality of coordinates with one or more corresponding coordinates in a second coordinate system; generating a different model of the subterranean space based on the data and said associations; and displaying the different model on a display, wherein the different model represents the subterranean space from the perspective of a point within the subterranean space. |
US10347021B1 |
Visualization of multiple objects on a dashboard
A computer-implemented method of visualizing a dataset is implemented on a computer having memory, one or more processors, and a display. The method includes: rendering multiple objects on the display in a tiled manner, wherein each object is a visualization of a respective set of fields of the dataset and there is no overlap between the objects; in response to detecting a first user instruction, switching the rendition of at least one of the objects from the tiled manner to a floating manner; in response to detecting a second user instruction, moving a first object to a location on top of a second object, wherein the location is determined by the second user instruction such that at least a portion of the second object is covered by the first object; and in response to detecting a third user instruction, updating both the first object and the second object. |
US10347019B2 |
Intelligent data munging
According to examples, intelligent data munging may include ascertaining data that is to be transformed, and determining, based on an analysis of the ascertained data, a sample of the ascertained data. Intelligent data munging may further include enriching the sample of the ascertained data, determining features of the enriched sample of the ascertained data, and determining, based on the features, a transformation to be applied to the enriched sample of the ascertained data to transform the enriched sample of the ascertained data from a first format to a second format. Further, intelligent data munging may include validating the determined transformation, and generating, based on the validation of the determined transformation, a script that is to be applied to the ascertained data to transform the ascertained data from the first format to the second format. |
US10347015B2 |
Method for identifying biomarkers using a probability map
A method of forming a probability map is disclosed. According to one embodiment, a method may include: (1) obtaining multiple measures of multiple imaging parameters for every stop of a moving window on an image, wherein two neighboring ones of the stops of the moving window are partially overlapped with each other; (2) obtaining first probabilities of an event for the stops of the moving window by matching the measures of the imaging parameters to a classifier; and (3) obtaining second probabilities of the event for multiple voxels of a probability map based on information associated with the first probabilities. |
US10347014B2 |
System and method for image reconstruction
A system and method for image reconstruction are provided. A first region of an object may be determined. The first region may correspond to a first voxel. A second region of the object may be determined. The second region may correspond to a second voxel. Scan data of the object may be acquired. A first regional image may be reconstructed based on the scan data. The reconstruction of the first regional image may include a forward projection on the first voxel and the second voxel and a back projection on the first voxel. |
US10347013B2 |
Session idle optimization for streaming server
Graphics rendering services may be provided to a client device by a remote computing facility. One or more rendering processes may be executed on a virtual machine operating on a host computing device. Client state information may be monitored to detect periods of inactivity. A rendering process may be inactivated by suspending the virtual machine on which it executes. Upon resumption of activity, the rendering process may be reactivated by resuming execution of the virtual machine. |
US10347010B2 |
Anomaly detection in volumetric images using sequential convolutional and recurrent neural networks
Computer-implemented methods and apparatuses for anomaly detection in volumetric images are provided. A two-dimensional convolutional neural network (CNN) is used to encode slices within a volumetric image, such as a CT scan. The CNN may be trained using an output layer that is subsequently omitted during use of the CNN as an encoder. The CNN encoder output is applied to a recurrent neural network (RNN), such as a long short-term memory network. The RNN may output various indications of the presence, probability and/or location of anomalies within the volumetric image. |
US10347009B1 |
Self callbrating camera system
The present invention describes a system for calibrating a plurality of cameras in an area. The system method and device functions by using moving objects to calibrate, in particular using people. In addition, the system implements automatic re-calibration in a specific way to reduce human intervention, cost and time. |
US10347008B2 |
Self positioning camera system to 3D CAD/BIM model
A camera is oriented at a workspace by comparing a three-dimensional model of the workspace to an image. A user provides an initial estimation of camera location. A feature of the three-dimensional model is projected onto the image. The feature of the three-dimensional model is compared to a corresponding feature in the image. A position and orientation of the camera are calculated by comparing the feature of the three-dimensional model the corresponding feature in the image. |
US10347005B2 |
Object state identification method, object state identification apparatus, and carrier
A carrier for carrying an object includes a fork that is vertically movable to carry the object and that is able to be inserted into an opening of a flat portion of the object, a sensor that obtains actual measured values at a plurality of points on the flat portion of the object, and an object state identification device that identifies, based on the actual measured values, an object state including at least one of a position and a posture of the object with respect to the sensor. |
US10347004B2 |
Musical sonification of three dimensional data
A method for generating visual enhancement of areas of interest in images includes receiving data representing a plurality of images in a sequence of images; analyzing the plurality images to identify respective three dimensional (3D) locations of one or more areas of interest in the plurality of images; visually enhancing the one or more of the identified areas of interest in the plurality of the images in the sequence of images; and communicating the visually enhanced image data to a display device to be displayed. |
US10347001B2 |
Localizing and mapping platform
Implementations generally relate to localizing and mapping. In one implementation, a method includes determining one or more map points in a point cloud space, where the point cloud space corresponds to a real physical environment. The method further includes determining movement information of one or more of the map points, where the determining of the movement information is performed by a neural network. The method further includes determining a self-position in the point cloud space based on the determined movement information. |
US10346998B1 |
Method of merging point clouds that identifies and retains preferred points
Method that merges two or more point clouds captured from a scene, eliminates redundant points, and retains points that best represent the scene. The method may generally include a detection step, which locates points from different clouds that are close and thus potentially redundant, followed by a selection step that identifies preferred points. Clouds may be represented as range images, which may simplify both steps. Closeness testing may be optimized by dividing range images into tiles and testing tile bounding volumes for intersections between clouds. Selection of preferred points may incorporate user input, or it may be fully or partially automated. User selection may be performed using 2D drawing tools on range images to identify images with preferred views of a scene. Automated selection may assign a quality measure to points based for example on the surface resolution of each point cloud scan at overlapping points. |
US10346995B1 |
Remote distance estimation system and method
A distance estimation system comprised of a laser light emitter, two image sensors, and an image processor are positioned on a baseplate such that the fields of view of the image sensors overlap and contain the projections of an emitted collimated laser beam within a predetermined range of distances. The image sensors simultaneously capture images of the laser beam projections. The images are superimposed and displacement of the laser beam projection from a first image taken by a first image sensor to a second image taken by a second image sensor is extracted by the image processor. The displacement is compared to a preconfigured table relating displacement distances with distances from the baseplate to projection surfaces to find an estimated distance of the baseplate from the projection surface at the time that the images were captured. |
US10346990B2 |
Detecting facial liveliness
Methods, systems, and computer-readable storage mediums for detecting facial liveliness are provided. Implementations include actions of processing first and second facial images of a subject to determine first and second corneal reflections of an object, the first and second facial images being captured at first and second sequential time points, determining a corneal reflection change of the object based on the determined first and second corneal reflections, comparing the determined corneal reflection change of the object to a motion associated with the first and second time points, and determining facial liveliness of the subject based on a result of the comparison. |
US10346989B2 |
Method and system for calculating a displacement of an object of interest
The invention relates to a method of calculating a displacement of an object of interest comprising a step of calculating (101) a displacement model of said object of interest from adjacent images of a set of pre-acquired images of said object of interest, said displacement model reflects the position of said object of interest along the time. The method is characterized in that the method further comprises the following. A step of determining (102) a first sub-set of images (S1) from said set of pre acquired images within one periodical time cycle of said set of pre-acquired images on the basis of the displacement model. A first step of identifying (103) a second sub-set of images (S2) from newly-acquired images, wherein images in said second sub-set of images (S2) are consecutive and have the same most similar image in said first sub-set of images (S1), wherein a first set of similarity levels is determined by comparing a given image in said newly acquired images with each image of said first sub-set of images (S1), and wherein said most similar image has the largest similarity level in said first set of similarity levels. A first step of selecting (104) a given image in said second sub-set of images (S2) as a first reference image (I1). A second step of identifying (105) a third sub-set of images (S3) from said newly-acquired images, wherein images in said third sub-set of images (S3) are consecutive and have the same most similar image in said first sub-set of images (S1), wherein a set of similarity levels is determined by comparing a given image in said newly acquired images with each image of said first sub-set of images (S1), and wherein said most similar image has the largest similarity level in said set of similarity levels. A second step of selecting (106) a given image in said third sub-set of images (S3) as a second reference image (I2). A step of calculating (107) the displacement between said second reference image (I2) and said first reference image (I1). The invention also relates to a corresponding system of displacement calculation. |
US10346984B2 |
Medical image processing apparatus, medical image processing method, and X-ray CT apparatus
A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry acquires image data including image data of a blood vessel of a subject. The processing circuitry performs analysis related to the blood vessel by using the image data, and specifies a region of interest in the blood vessel based on a result of the analysis. The processing circuitry performs fluid analysis on a region other than the region of interest at a first accuracy, and performs fluid analysis on the region of interest at a second accuracy that is higher than the first accuracy. |
US10346980B2 |
System and method of processing medical images
Presented are techniques for processing medical images. The techniques can include accessing a stored medical image and electronically representing a plurality of overlapping tiles that cover the medical image, each overlapping tile including a non-overlapping inner portion and an overlapping marginal portion. The techniques can also include in parallel, and individually for each of a plurality of the overlapping tiles: applying a segmentation process to identify objects in the at least one medical image, identifying inner object data representing at least one inner object that is contained within an inner portion of at least one tile, and identifying marginal object data representing at least one marginal object that overlaps a marginal portion of at least one tile. The techniques can also include merging at least some of the marginal object data to produce merged data, and outputting object data including the inner object data and the merged data. |
US10346979B2 |
Method and system for computer-aided triage
A system for computer-aided triage can include a router, a remote computing system, and a client application. A method for computer-aided triage can include determining a parameter associated with a data packet, determining a treatment option based on the parameter, and transmitting information to a device associated with a second point of care. |
US10346976B2 |
Adaptive navigation technique for navigating a catheter through a body channel or cavity
A method for using an assembled three-dimensional image to construct a three-dimensional model for determining a path through a lumen network to a target. The three-dimensional model is automatically registered to an actual location of a probe by tracking and recording the positions of the probe and continually adjusting the registration between the model and a display of the probe position. The registration algorithm becomes dynamic (elastic) as the probe approaches smaller lumens in the periphery of the network where movement has a bigger impact on the registration between the model and the probe display. |
US10346975B2 |
Computerized analysis of computed tomography (CT) imagery to quantify tumor infiltrating lymphocytes (TILs) in non-small cell lung cancer (NSCLC)
Methods, apparatus, and other embodiments predict tumor infiltrating lymphocyte (TIL) density from pre-surgical computed tomography images of a region of tissue demonstrating non-small cell lung cancer (NSCLC). One example apparatus includes a set of circuits that includes an image acquisition circuit that accesses a radiological image of a region of tissue demonstrating cancerous pathology, where the radiological image has a plurality of pixels, and where the radiological image includes an annotated region of interest (ROI), a feature extraction circuit that extracts a set of radiomic features from the ROI, where the set of radiomic features includes at least two texture features and at least one shape feature, and a classification circuit that comprises a machine learning classifier that classifies the ROI as high tumor infiltrating lymphocyte (TIL) density, or low TIL density, based, at least in part, on the set of radiomic features. |
US10346973B2 |
Scoring of tumor infiltration by lymphocytes
A method of providing a prognosis in a cancer patient comprising analyzing a tumor image to calculate a metric of immune infiltration for the tumor, and a method of analyzing a tumor image. |
US10346966B2 |
Non-destructive inspection methods and systems
A non-destructive inspection method that comprises obtaining one or more images corresponding to an X-ray, scanning electron microscope, or CT scan of an object, assigning numeric values to pixels of the images, comparing the numeric values to reference numeric values, and identifying an anomaly in the object based on the comparison. A non-destructive inspection system that comprises at least one processor, a memory in communication with the processor and storing instructions that causes the processor to obtain an image corresponding to an X-ray, scanning electron microscope, or CT scan of an object, assign numeric values to pixels of the image, compare the assigned numeric values to reference numeric values, and identify an anomaly in the object based on the comparison. |
US10346956B2 |
Image processing device
Included are a fiducial frame adjustment unit (18) that displays a parameter used when an image of a fiducial frame and a high-resolution image are generated, updates display contents of the image of the fiducial frame based on adjustment of the displayed parameter, and stores the adjusted parameter as parameters for the fiducial frame and a reference frame in a fiducial point position holding memory (17A) and a blur PSF parameter holding memory (17B), and a reference frame adjustment unit (19) that displays a parameter for the reference frame when an image of a reference frame is displayed, updates display contents of the image of the reference frame based on adjustment of the displayed parameter, and stores the adjusted parameter as the parameter for the reference frame in the fiducial point position holding memory (17A) and the blur PSF parameter holding memory (17B). |
US10346950B2 |
System and method of capturing and rendering a stereoscopic panorama using a depth buffer
A system and method of capturing and rendering stereoscopic panoramic content is provided. The system may capture information from a virtual scene to generate a stereoscopic panorama in the form of a stereoscopic cube map. Using the pre-captured cube map, the system may render stereoscopic images during gameplay, image viewing, and/or playback of a three dimensional video. The system may capture camera distance information during capture for use in distortion reduction during image rendering and playback. The system may implement additional distortion reduction measures. Further, the system may use the capture camera distance information to write to depth buffers corresponding to rendered images for use when introducing dynamic gameplay elements into the scene. Additionally, the system may use realistic camera models to simulate human anatomy and reduce distortions associated with simplistic camera models. |
US10346945B2 |
Multi-thread graphics processing system
A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads. |
US10346944B2 |
Machine learning sparse computation mechanism
An apparatus to facilitate processing of a sparse matrix is disclosed. The apparatus includes a plurality of processing units each comprising one or more processing elements, including logic to read operands, a multiplication unit to multiply two or more operands and a scheduler to identify operands having a zero value and prevent scheduling of the operands having the zero value at the multiplication unit. |
US10346943B2 |
Prefetching for a graphics shader
Methods and devices for graphics shading in a computing device. The methods and devices may include receiving a respective cache line of a plurality of cache lines of a shader stored in a memory, wherein the respective cache line and one or more other ones of the plurality of cache lines include at least one jump instruction. Further, the methods and devices may include executing the respective cache line of the shader and skipping to a next portion of the plurality of cache lines based on the at least one jump instruction. Moreover, the methods and devices may include executing one or more prefetchers contemporaneously with the shader in response to the at least one jump instruction, each prefetcher requesting a subsequent one of the plurality of cache lines from the memory, wherein each prefetcher corresponds to a respective jump instruction. |
US10346941B2 |
System and method for unified application programming interface and model
Systems, computer readable media, and methods for a unified programming interface and language are disclosed. In one embodiment, the unified programming interface and language assists program developers write multi-threaded programs that can perform both graphics and data-parallel compute processing on GPUs. The same GPU programming language model can be used to describe both graphics shaders and compute kernels, and the same data structures and resources may be used for both graphics and compute operations. Developers can use multithreading efficiently to create and submit command buffers in parallel. |
US10346938B2 |
Systems and methods for providing supplemental materials to increase patient adherence to prescribed medication
The present invention relates generally to a method of provisioning a combined educational coupon that includes a) receiving, on a computer apparatus, electronic prescription data for a prescribed substance for a patient; b) the computer apparatus determining educational data relating to the prescribed substance and coupon data relating to the prescribed substance; and c) the computer apparatus generating a single data file comprising the educational data relating to the prescribed substance and the coupon data relating to the prescribed substance. |
US10346937B2 |
Litigation support in cloud-hosted file sharing and collaboration
In embodiments, the disclosure provides a method for managing content, including providing an electronic discovery facility of a secure data exchange environment, wherein at least one of a plurality of users of a first entity utilizes a network-based content storage service of a second entity to store content, and wherein the storage and access of the content with the network-based content storage service is tracked by the electronic discovery facility. The method includes receiving, at the electronic discovery facility, a discovery request, the discovery request comprising a request for a legal counsel of a third entity to access content stored on the network-based content storage service, the discovery request being, for example, in association with a litigation discovery action in relation to the first entity. Further, the method includes identifying and securing, by the electronic discovery facility and as a result of the discovery request, at least one item of content on the network-based content storage service; and providing, by the electronic discovery facility of the secure data exchange environment, access to the identified and secured item of content stored on network-based content storage service to the legal counsel of the third entity. |
US10346934B2 |
Apparatus for power theft detection on an electrical power grid
An apparatus reducing power theft on a micro power grid includes a server connected to the micro power grid, the server including a processor, data repository and software executing on the processor from a non-transitory medium the software enabling collection over time of bi-directional current data from smart distribution nodes connected to identified segments of the micro power grid and from smart meters distributed to one or more client demarcation points on the identified segments, processing of the bi-directional current data to determine power theft event frequency and power theft current information, assigning of a class to the individual ones of identified segments according to results of processing, and resetting of the number of packet transmission hop counts between the smart distribution nodes on identified segments and resetting the time period interval between subsequent power theft check routines for each identified segment based upon the classification data. |
US10346933B2 |
Systems and methods for regression-based determination of expected energy consumption and efficient energy consumption
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to identify a set of features associated with at least one of a collection of residences or an energy billing period. Measured energy consumption information and a plurality of feature values can be acquired for each residence in the collection of residences. Each feature value in the plurality of feature values can correspond to a respective feature in the set of features. A regression model can be trained based on the measured energy consumption information and the plurality of features values for each residence in the collection of residences. At least one expected consumption value and at least one efficient consumption value can be determined based on the regression model. |
US10346930B1 |
Location conscious social networking apparatuses, methods and systems
The LOCATION-CONSCIOUS SOCIAL NETWORKING APPARATUSES, METHODS, AND SYSTEMS (“LCSN”) transforms user personality and location inputs via LCSN components into match and transaction outputs. LSCN may be a processor-implemented method for location-conscious social networking, involving collecting personality details pertaining to a user, analyzing the personality details and constructing a personality profile for the user. The LCSN may also collect geolocation information from the user and compare it to geolocation data from other users, may use user personality profiles to calculate a compatibility rating between the user and other users, and may send an alert to users if the geolocation data indicates that the user is within a specified distance of another user, and/or if the users are matches for each other. Users may further be able to express anonymous interest in other users by anonymously rating potential matches. |
US10346927B1 |
Method and system for providing a personalized user experience in a tax return preparation system based on predicted life events for a user
A method and system provides personalized user experiences to users of a tax return preparation system, at least partially based on likelihoods of occurrence of life events for the users in a tax year, according to one embodiment. The method and system applies the user data to one or more predictive models to determine the likelihood that one or more available life events occurred in a user's life in a tax year, according to one embodiment. The method and system display life event icons that represent the one or more available life events, and the life event icons are ranked, sorted, and/or emphasized, based on the likelihood that the one or more available life events occurred in a user's life, to increase a user's confidence in the tax return preparations system's capability to address the user's life changes while preparing the user's tax return, according to one embodiment. |
US10346924B1 |
Systems and method for analyzing property related information
A property analyzer device may include (1) a receiver configured to receive property identification information from a mobile device, the received property identification information including a picture of the property and/or a property location; (2) a retriever configured to retrieve property-related information from multiple property sources (such as public record databases, websites, or an internal company database) based upon the received property identification information; (3) a processor configured to consolidate the retrieved property-related information into a consolidated property-related image of the property; and (4) a transmitter configured to transmit the consolidated property-related image to the mobile device for review by a user. The mobile device may display the consolidated images that may include several images of the property taken over time (such as showing repairs or improvements made), home insurance quotes, home loan quotes, and other types of property-related or community information that home buyers or owners would find useful. |
US10346923B2 |
Systems and methods for proactive weather preparedness
Systems, apparatus, interfaces, methods, and articles of manufacture that provide for proactive weather awareness and actions. |
US10346921B2 |
Parametric system for risk sharing of critical illness risks and corresponding method thereof
Proposed are a parametric, event-driven critical illness insurance system based on a resource-pooling system (1) and method for risk sharing of critical illness risks of a variable number of risk exposure components (21, 22, 23) by providing a dynamic self-sufficient risk protection for the risk exposure components (21, 22, 23) by means of the resource-pooling system (1). The resource-pooling system (1) comprises an assembly module (5) to process risk-related component data (211,221,231) and to provide the likelihood (212, 222, 232) of said risk exposure for one or a plurality of the pooled risk exposure components (21, 22, 23, . . . ) based on the risk-related component data (211, 221, 231). The risk exposure components (21,22,23) are connected to the resource-pooling system (1) for the pooling of their risks and resources, and wherein the resource-pooling system (1) comprises an multiple event-driven core-engine (3) with critical illness triggers (31, 32, 33) triggering in a patient dataflow pathway (213,223,233) to provide risk protection for a specific risk exposure component (21,22,23). The operation of the resource pooling system (1) is further supported by a parametric risk-cover related to multiple occurrences of critical illness parameters 71,72,73 triggered in the related patient data flow pathway (213, 223, 233). |
US10346919B2 |
Distributed server side device architecture
An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices. |
US10346918B2 |
System and method for automated trading of financial interests
A derived order gives a participant simultaneous access to liquidity across multiple books, destinations, or marketplaces. The derived order can be placed and anchored in one trading venue and simultaneously replicated in another trading venue. A participant can place the derived order in the lit book as an anchor book and replicate the order in the hybrid book and/or the dark book, or alternatively, the participant can place the derived order in the hybrid book as an anchor book and replicate the order in the dark book. A trading engine can be configured to replicate an order in different books and guarantee that each order is only executed once. When an order is replicated, the trading engine can check the stored record to see where the order was placed, and then adjust or cancel an order in one book when it is being fulfilled in a different book. |
US10346915B1 |
Systems and methods for hierarchical dual-dynamic exception management
Systems and methods for hierarchical dual-dynamic exception management are disclosed. In one embodiment, the system and method may provide: (1) hierarchical exception modelling, metric algorithms and aggregation; (2) node level exception metric algorithm and high-level status algorithm calculation; (3) node level investigation via “explain” of exception factors (e.g., focusing an analyst on a particular issue); (4) node level tracking workflow management through ability to add commentary, multiple-person signoff, and high-level status calculation overrides; (5) visibility, auditable compliance reporting; (6) dashboard for internal operational analysts/managers with full investigation view; (7) dashboard for external clients with sub views; (8) generic data interface to existing workflow management system; and (9) machine learning component such that the exception metric can be intelligently re-adjusted (for example, if there are too many false positives then make the thresholds more forgiving). Other features and/or advantages may be provided as is necessary and/or desired. |
US10346914B2 |
Automated electronic trade matching systems and methods
Embodiments of the present invention may provide users with an automated electronic trade matching system for orders to buy and sell fixed income instruments. Embodiments of the present invention may incentivize subscribers to enter unbiased, executable orders in their maximum desired size while discouraging and taming predatory behavior. Embodiments of the present invention may prevent individual subscriber order information from being revealed to other parties unless needed to facilitate the execution and clearance/settlement of subscriber orders or required by law or regulation. |
US10346909B2 |
System and method for pre-marshalling messages in an electronic trading environment
System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages. |
US10346904B2 |
Apparatus and method for generating a dataset for items of currency
The invention relates to a method, system and apparatus to allow the collection of data relating to at least one parameter of an item of currency and which data can be used to generate a new or updated dataset for the same and which can be used by validation apparatus for said items of currency. The collected data is transmitted from a location which is remote from that at which the new data set is generated and the new dataset is transmitted to the said remote location and/or other locations so as to allow the new or updated dataset to be used by the apparatus. |
US10346902B2 |
Financial account authentication
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for account authentication. A method includes receiving a user request to include financial data describing a financial account in an interface, the financial account being associated with a financial institution. The method further includes redirecting the user to a first webpage associated with the financial institution, where the user inputs into the first webpage login credentials for accessing the financial account. The method further includes, in response to the user inputting into the first webpage login credentials for accessing the financial account, receiving, from the financial institution, an access token other than the login credentials for accessing the financial account. The method further includes storing the access token for use in accessing and aggregating financial data describing the financial account. |
US10346901B1 |
Computer generation of composite images
Accessing images associated with users for generating composite images and/or making product recommendations based at least partly on the images to enhance online shopping experiences is described. A service provider can access images associated with a user and identify a product of interest to the user. The service provider can determine a fitness score for an image of the images, the fitness score indicating an appropriateness of the image for presenting the product of interest via a device associated with the user, and select the image as a representative image based at least in part on the fitness score. The service provider can generate, from the representative image, a composite image that visually depicts a graphical representation of the product of interest and cause the composite image to be presented to the user via the device. |
US10346899B2 |
Identifying one or more substitute automated customized food generation machines for generating one or more substitute customized food items
Computationally implemented methods and systems include acquiring user preference information of a user that indicates one or more customized food preferences of the user including at least one or more ingredient integrity preferences related to integrity of one or more ingredients; determining that there is no capable automated customized food generation machine present in nearby vicinity of the user that is able to currently generate one or more customized food items in compliance with the one or more customized food preferences of the user; and identifying one or more substitute automated customized food generation machines present in the nearby vicinity of the user that are able to currently generate at least one substitute customized food item that is only in partial compliance with the one or more customized food preferences of the user. In addition to the foregoing, other aspects are described in the claims, drawings, and text. |
US10346898B2 |
Electronic purchased part order data management system and method
The computer-implemented purchased part order data management system employs a database management computer hosting a purchased part order database and an automated data collection and review computer communicating with the database management computer. The data collection and review computer has a purchased part order data (PPOD) repository and a messaging system that includes a message routing data structure. Through an interface, a user interacts with the data collection and review system to add PPOD information, which is then made available to other users for review. The data collection and review computer records the status of the PPOD as it undergoes the review process and mediates which party is next invited to review the PPOD information. Once finally reviewed, the automated data collection and review computer issues a prompt to the database management computer to ingest information based on the PPOD. |
US10346890B2 |
Systems and methods for consolidating and standardizing billing event data
A computer-implemented method for consolidating and standardizing billing event data is implemented by a computing device coupled to a memory device. The method includes polling a plurality of billing event tables for a pending billing event, extracting billing event data associated with the pending billing event from at least one of the billing event tables, generating a billing output file based upon at least a portion of the billing event data, selecting a billing system from the plurality of billing systems based upon the billing event data, and routing the billing output file to the selected billing system. |
US10346887B1 |
Method, apparatus, and computer program product for calculating a provider quality score
Provided herein are systems, methods and computer readable media for assigning, calculating or determining a provider quality score. An example method comprises capturing metric information from a web source, the metric information indicative of a product, service, or experience performance of a provider. For example each of a number of reviews and the total number of reviews may be captured. The method may further comprise assigning a provider quality score. |
US10346886B2 |
Hierarchical resale system for telecommunication products
Systems and methods for a hierarchical resale system for telecommunications services are described. In an embodiment, a computerized method for managing events in a hierarchical resale model for telecommunication products may include receiving, via an electronic interface, access information for accessing an event response system of a down-level provider; identifying, using a data processing device, an event requiring a response from the down-level provider; accessing, using a network interface, the event response system of the down-level provider; and generating, using the data processor, an event response for transmission by the event response system of the down-level provider. |
US10346883B2 |
Privacy sensitive persona management tools
The disclosed tools include enhanced and flexible tools to enable users who may be business competitors to share non-generic data in a substantially generic and in a substantially equitable manner. The resulting incentive to more freely share data between competitors will benefit users such as brand owners and enhance content delivered to their end users based on shared data. |
US10346882B2 |
System and method for aggregating web clipping data
In an example, a processing system of a database system may be configured to, responsive to receiving a request originating from a member of a web clipping service, insert first data associated with a clip selection of the request into a personalized online space corresponding to the member and retain second data that is different than the first data into an aggregated pool of data associated with a plurality of members of the web clipping service. The processing device may be configured to pair an advertisement of a plurality of advertisements with a resource of a plurality of resources responsive to an analysis of the aggregated pool of data, and store an association between the advertisement of the pair and the resource of the pair in a memory device. |
US10346881B2 |
Advertising within social networks
An online social network is provided. A sentiment is determined for each of a plurality of users of an online social network (OSN) in relation to a first product. A category is determined for each of the plurality of users based, at least in part, on the sentiment of each of the plurality of users, respectively. A group including a first user and a second user of the plurality of users is generated based, at least in part, on the category of each of the first user and the second user and a relationship within the OSN between the first user and the second user. An advertisement is presented to the first user. An indication is presented to the first user that the advertisement is also presented to the second user. |
US10346879B2 |
Method and system for identifying web documents for advertisements
A method for identifying web documents for presenting an advertisement. The method comprises receiving an advertisement for members of one or more demographic segment, identifying at least one web document with an editing style of an author from the demographic segment and allowing a presentation of the advertisement to at least one visitor of the at least one identified web document. |
US10346878B1 |
System and method of marketing using a multi-media communication system
A system, method and computer-readable medium are disclosed for presenting an advertisement message associated with a multi-media message. The multi-media message is prepared by a sender using text and sender inserted emoticons in the text, and delivered audibly by an animated entity. The method uses a plurality of stored advertising messages from which to choose and advertising message to display. The method includes performing an emoticon analysis of the emoticons inserted by the sender, choosing an advertising message from the plurality of stored advertising messages according to the emoticon analysis and displaying the chosen advertising message. |
US10346874B2 |
Checkout-based distributed of digital promotions
Coupon information is provided electronically in association with receipts for transactions at physical stores and/or online stores. A retailer causes performance of a transaction in which one or more items are purchased. An interface configured to accept input indicating a customer identifier, such as an email address, associated with the transaction is provided. When input has been received via the interface, it is determined whether the identifier is associated with a known customer identity. If the customer identifier is associated with a known identity, digital coupons associated with that identity are applied against the transaction. An electronic receipt is further provided for the transaction via, for instance, the provided email address or a web-based application in which a session is established in connection with the identity. |
US10346873B1 |
Method and system for implementing behavior isolating prediction model
According to an embodiment of the present invention, a computer implemented method and system for isolating variables in a behavior prediction model comprises: identifying a plurality of groups comprising a first group of variables and a second group of variables; building a model, using a computer processor, for capturing an effect of the first group of variables in predicting behavior for customers; building a subsequent stage of the model, using a computer processor, on a second group of variables to neutralize the effect of the first group of variables; displaying results of the model wherein the results minimize the effect of the first group of variables in predicting behavior at a user interface; and identifying a response based on the results for a segment of the customers. |
US10346871B2 |
Automatic targeting of content by clustering based on user feedback data
An online system automatically and dynamically determines an audience for content by clustering users across various dimensions, and refining targeting criteria for the content. The online system receives content and initial targeting criteria from a content provider. The content is provided to a group of users that meet the initial targeting criteria. The system collects content response data from the group of users that were provided the content, including user responses to the content and dynamic data relating to time and location of the user responses. The content response data is further integrated with user characteristics, content presentation data, and social response data to generate integrated user-content data of the content. Clusters of users are generated based on features of the integrated user-content data, and refined targeting criteria are identified based on the generated clusters that can then be used for more accurate targeting of the content to users. |
US10346862B2 |
Migration system to migrate users to target services
A system implements a method of migrating users to target services including segmenting the users of the target services into macrosegments and micro segments within each macro segment. For each micro segment, rankings of the target services for the users in the micro segment are determined. The rankings are based on the combinations of the target services owned by the users in the micro segment product association, a sequence for acquiring the target services owned by the users in the micro segment, propensities to acquire the target services, and eligibility of the target services for the users in the micro segment. The target services are selected for migration based on the rankings. |
US10346856B1 |
Personality aggregation and web browsing
Personality aggregation and web browsing is described, for example, to find personality profiles of website audiences for use in recommendation systems, advertising systems, or other web services. In an embodiment natural browsing sequences of users who have given their consent are submitted to a pattern matching process to identify personality trait scores serendipitously occurring in the sequences. In an embodiment, an aggregator combines the personality trait scores by website to obtain audience personality profiles. In an example, a machine learning process carries out the aggregation and enables audience personality profiles of other websites to be predicted. For example, a random decision forest is trained using the natural browsing sequences having identified personality trait scores and once trained, is used to predict personality trait scores of other websites. |
US10346853B2 |
Computing environment transaction system to transact computing environment circumventions
A system and methods allowing the creation, integration, and transaction of rule circumventions and/or interactive advertisements in computing environments is provided. In an illustrative implementation, the present invention comprises a core transaction server, a multimedia transaction server, and browser application. A computing environment cooperates with the core transaction server to obtain data representative of computing environment rule circumventions for integration within the computing environment as well as computing environment circumvention transaction information. The core transaction server cooperates with the multimedia transaction server to obtain data representative of the desired computing environment rule circumvention and with the browser application to obtain inputs from computing environment to establish accounts for use when transacting computing environment rule circumvention transactions. |
US10346849B2 |
Communicating personalized messages using quick response (QR) codes
In some embodiments, a method includes receiving an identification of an intended recipient of a physical package and a personalized message having content based on the identity of the intended recipient. The method further includes identifying a uniform resource locator (URL) comprising a reference to a webpage that displays the personalized message and one or more advertisements regarding products or services related to the physical package. A Quick Response (QR) code encoding the URL comprising the reference to the webpage that displays the personalized message and the one or more advertisements may be generated. The method further includes transmitting the personalized message and the one or more advertisements to the intended recipient via the webpage in response to the intended recipient accessing the URL encoded by the QR code. |
US10346839B2 |
Systems and methods to process transactions and offers via a gateway
A system, configured to integrate the processing of transactions and offers applicable to the transactions, includes: a data warehouse storing an offer in association with a financial payment account; a gateway configured to receive an authorization request that is transmitted from a transaction terminal without going through an acquirer processor, the gateway coupled with the data warehouse to determine whether the offer is applicable to the authorization request and if so, apply a benefit of the offer to the authorization request; and a transaction handler coupled with the gateway to process the authorization request submitted from the gateway, provide an authorization response corresponding to the authorization request, and communicate with the acquirer processor to credit funds according to the authorization request to a merchant account associated with the transaction terminal. |
US10346837B2 |
Adaptive authentication options
A method for authenticating a consumer for a portable consumer device is disclosed. One embodiment of the invention includes receiving a transaction message relating to a request by a consumer to conduct a transaction using a portable consumer device, wherein the consumer was previously enrolled in an authentication program and the consumer was previously authenticated, analyzing the transaction message to determine if a re-authentication event has taken place, causing a re-authentication message to be sent to the consumer before initiating an authorization request message to the issuer if the re-authentication event has taken place, and initiating the authorization request message to the issuer without sending the re-authentication message to the consumer if the re-authentication event has not taken place. |
US10346830B2 |
Portable object comprising a near-field communication device
A portable object includes a near-field communication device. The communication device includes an electronic chip provided with two terminals connected to an electrical circuit including an antenna and a filter. The communication device is provided to receive and transmit at a defined frequency corresponding to the resonance frequency of the electrical circuit. The portable object includes a control element which is able to be displaced between two predefined positions, i.e. an active position in which the communication device is activated and a passive position in which the communication device is deactivated. The electrical circuit includes, furthermore, a bypass branch provided with a mechanical switch which is able to switch between an open state and a closed state in response to a displacement of the control element from one to the other of its predefined positions causing a modification in the resonance frequency of the electrical circuit. |
US10346829B2 |
Display of locally broadcasted uniform resource locators for checkout and payment
There are provided systems and methods for display of locally broadcasted uniform resource locators for checkout and payment. A user may utilize a computing device, such as a mobile phone, to receive a plurality of local broadcasts. The broadcasts may be limited in range to a defined region through short range communications or geo-locations of users or entities. Thus, the computing device may display the broadcasts for nearby users and entities. The broadcast may contain a URL that unique identifiers the user or entity and the checkout and payment process for the payment requested by the user or entity. The URL may cause a device receiving the URL to load a webpage or application interface having the checkout and payment process. The user may then use the process in the broadcast to provide a payment to another user or entity. |
US10346826B2 |
Blockchain and deep links for mobile apps
A deep link can have a name of a mobile app and a network address of a device on which an instance of the app is running. Deep links can be stored in a blockchain, along with related data, like the location of the device running the app. The deep links in the blockchain can be analyzed to make a social network graph. A node in the graph is a network address of a mobile device running a mobile app. An edge between 2 nodes is a mobile app, which had 2 instances of the app interacting, where each instance runs on one of the nodes. The edge could be directed, going from the first earlier instance to the second instance. A blockchain can be used by a mobile app to write a deep link referring to itself. The app instance is looking to interact with other instances of the app. Another device scans the blockchain to get the deep link. It makes an instance of the app that interacts with the instance that wrote the deep link to the blockchain. The deep link in the blockchain could have associated data like the start and stop times of an interaction with other instances. Thus a blockchain can promote the direct interaction of instances of mobile apps. The logic to decide whether an app writes a deep link to the blockchain can be instantiated as a Writer. This can exist inside the app, or on the device, but outside any app, or on the network. Also, the app server might use a Writer, where the Writer is on the server machine or on the network. |
US10346815B2 |
System and method of distributed, self-regulating, asset-tracking cryptocurrencies
The system and method disclosed herein includes a family of distributed, self-regulating, asset-tracking cryptocurrencies using blockchain technology. One embodiment, such as a computer-implemented method, may include maintaining a stable value of an asset token relative to a value of an underlying target asset. Further, the computer-implemented method may include minting the asset token in variable quantities, applying stability fees or rewards in variable quantities, and obtaining market feedback to determine the variable quantities of fees to apply, rewards to issue, and asset tokens to mint. Market feedback may include a market price of the asset token and other data obtained from exchanges and oracles. Oracles may be used in certain embodiments to report prices and support smart contracts that aid in regulating price stability. A consensus mechanism may also be used to allow participants in the decentralized system to agree on the advancement blockchain data in an orderly way. |
US10346813B2 |
Intelligent check deposit machine
A method for validating the physical parameters of a check to approve or deny the deposit transaction comprising the steps of scanning a physical check with a scanner, comparing the digital scan of the check against preset digital parameters by a field comparator to insure that the digital scan of the check meets predetermined physical check parameters and check fields and preparing a written rejection/acceptance to the check submitted in the form of a deposit receipt. |
US10346812B2 |
Charge management
Disclosed aspects relate to charge management of a device. A first location-modification event of the device may be detected by a charge management engine. The first location-modification event of the device may indicate a first movement event of the device from an original location to a target location. A device charge pattern may be determined based on a set of profile data for a user. The device charge pattern may include a set of criteria that indicates to charge the device. Achievement of the set of criteria may be identified by the charge management engine based on the device charge pattern. Achievement of the set of criteria may relate to the first location-modification event. An indication to charge the device may be provided by the charge management engine. A charge may be received by the device. |
US10346810B2 |
Event scheduling
In an example embodiment, a computing apparatus for scheduling service assets for an event is provided. The computing apparatus comprises a processor and a memory storing instructions that, when executed by the processor, configure the apparatus to, at a portable electronic device with a touch-sensitive display, detect a finger gesture on the touch-sensitive display while displaying a user interface screen, the finger gesture indicative of a user selection of a first service asset in the pool of selectable service assets, and in response to detecting the finger gesture on the touch sensitive display, send a first substitute request notification to a device associated with the first service asset, and in response to receiving a positive response to the substitute request notification, substitute the first service asset for an existing service asset associated with the event, and notifying the pool of selectable service assets and the existing service asset of the substitution. |
US10346806B2 |
Yahrzeit system and method
A method of and system for providing an electronic Yahrzeit display corresponding to the current date including determining a current date, performing a search in a database storing a plurality of Yahrzeit entries to identify the Yahrzeit entries having an anniversary of the death date corresponding to the current date, and electronically displaying the identified Yahrzeit entries in a rotating manner, wherein each of the identified Yahrzeit entries are displayed for a predetermined amount of time, wherein the method and system may convert dates between a plurality of calendars. |
US10346801B2 |
Interpreting categorized change information in order to build and maintain change catalogs
Methods, systems, and articles for receiving, by a monitor server, change data associated with a change captured on a target host, are described herein. In various embodiments, the target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Further, in some embodiments, the monitor server may then group the change data into clusters and may correlate the clusters with a change catalog in order to provide a possible reason or cause for the cluster of changes. Once the change data have been classified as clusters, a report may be generated providing classification or categorization and cluster information for the various changes. In various embodiments, the generating may comprise generating a report to the target host and/or to an administrative user. In various embodiments, a reason may be determined for causing a cluster of changes and the change catalog may updated with the reason. |
US10346800B2 |
Mapping boxes in a storage bay
Mapping boxes in a storage bay is provided, which includes: ascertaining storage bay boundaries; wirelessly reading, using a mobile device, identifying information from tags associated with the boxes, each box having one or more associated tags, and the identifying information including size information for the associated box; determining position of the tags in the storage bay by triangulating tag locations relative to, in part, one or more locations of the mobile device; and creating, by a processor, a mapping of boxes in the storage bay using the tag positions and the identifying information wirelessly read from the tags. In one or more implementations, the tags are near-field communication (NFC) tags associated with the boxes, and the creating may include automatically reorienting a floating box in the mapping of boxes, as well as automatically repositioning a box when boxes overlap each other, or overlap an edge of the storage bay. |
US10346797B2 |
Path and load localization and operations supporting automated warehousing using robotic forklifts or other material handling vehicles
Automated inventory management and material (or container) handling removes the requirement to operate fully automatically or all-manual using conventional task dedicated vertical storage and retrieval (S&R) machines. Inventory requests Automated vehicles plan their own movements to execute missions over a container yard, warehouse aisles or roadways, sharing this space with manually driven trucks. Automated units drive to planned speed limits, manage their loads (stability control), stop, go, and merge at intersections according human driving rules, use on-board sensors to identify static and dynamic obstacles, and human traffic, and either avoid them or stop until potential collision risk is removed. They identify, localize, and either pick-up loads (pallets, container, etc.) or drop them at the correctly demined locations. Systems without full automation can also implement partially automated operations (for instance load pick-up and drop), and can assure inherently safe manually operated vehicles (i.e., trucks that do not allow collisions). |
US10346795B2 |
Arrangement for, and method of, retrieving items associated with radio frequency (RF) identification (RFID) tags sequentially arranged in a list
Items associated with radio frequency (RF) identification (RFID) tags sequentially arranged in a list are to be retrieved from a venue. A mobile RFID tag reader is jointly movable with an operator. The reader is controlled to non-sequentially read the tags from the list. The operator is guided to find any one of the items by reading the tag associated with the any one item. The operator is prompted to retrieve the any one item and to remove the associated tag from the list. The guiding operation to the any one item is discontinued after retrieval of the one item. The guiding operation, the prompting operation, and the discontinuing operation are repeated for any others of the items from the list in a non-ordered sequence. |
US10346794B2 |
Item monitoring system and method
Methods and apparatus are provided to monitor items on a storage unit. Some embodiments provide a system for monitoring items held on a storage unit, comprising: a scanner device configured to capture a 3D model of the storage unit; a memory configured to store a baseline 3D model of the storage unit in a predetermined stocked state and a plurality of 3D item models, each 3D item model corresponding to an item intended to be held on the storage unit; a difference extraction unit configured to compare the captured 3D model to the baseline 3D model and generate 3D difference data corresponding to a difference between the captured and baseline 3D models, and a product identification unit configured to identify items present in the 3D difference data based on the stored plurality of 3D item models. |
US10346790B1 |
Chain of custody information for cargo transportation units
In some examples, a system receives an image captured by a camera of a first cargo transportation unit (CTU) in response to an activation of the camera, the activation of the camera of the first CTU responsive to an event. The system determines based on the image an identifier of an entity that owns, operates, or has access to the first CTU or a second CTU, and logs the identifier of the entity in chain of custody information stored in a storage medium. |
US10346786B1 |
Method for applying expert usage based data
A method for creating a score or value based on the difference between non-expert and expert usage based data. The score or value may be used in variety of situations such as assessing risk, training, operator classification, and identifying expertise level of an operator. |
US10346784B1 |
Near-term delivery system performance simulation
Receiving an event queue including unprocessed delivery events, each characterized by an event time. Iteratively, until a stopping condition, for an unprocessed event from the queue, setting a simulation time to the earliest event time; processing the unprocessed event; determining at least one simulated performance measure based on characteristics of system agents over the simulation period; and transmitting the determined performance measure for display. Where unprocessed event is a route planning event, processing includes requesting, and receiving, route planning from a shipping system of the near-term delivery system. Processing further comprises identifying events derivative from the unprocessed event, and adding the identified derivative events to the event queue. Processing further comprises updating the status of each agent as a function of derivative events and received route planning information. The updated status is reported to the shipping system, and the technology determines whether the stopping condition obtains. |
US10346782B2 |
Adaptive augmented decision engine
Techniques are described for adaptive and augmented decision making by an artificial intelligence (AI) engine, such as an engine that employs machine learning techniques. A decision-making process may be executed to make a decision regarding operations of the organization, and the AI engine may be employed to analyze the various aspects of a decision and determine a risk level associated with the decision. The risk level may be a combination of the probability of a negative outcome and a magnitude of loss that may occur due to a negative outcome. The automated process may also determine a confidence level that indicates a degree of confidence in the determined risk level. Risk and confidence may be independent values. Implementations may enable risk mitigation by providing a risk estimate with higher confidence than traditional methods. |
US10346781B2 |
Workflow integration
A method of constructing a workflow is described. The method is carried out by a programmed processor and a memory of a computing apparatus using a workflow processing language. One or more hooks are provided in the workflow processing language. Each hook is adapted to provide a programming interface to one of one or more applications. An input stream is received and converted into an input object that can be processed by the workflow processing language. A workflow with hooks to one or more applications is then used. The one or more hooked applications are used through the programming interface provided by the respective hook to prepare and provide an output stream. The computer apparatus adapted to construct and perform such workflows is also described. |
US10346779B2 |
Systems and methods for incident queue assignment and prioritization
Systems, methods and computer-readable media for incident queue assignment and prioritization are disclosed. An incident handling system may receive a request for a next highest priority incident. An incident requiring resolution may be identified. The incident may be associated with an incident queue based at least in part on a queue assignment rule. The incident queue may comprise one or more incidents. The incident queue may be processed based at least in part on a prioritization rule to identify, from the one or more incidents associated with the incident queue, the next highest priority incident. The incident handling system may transmit the next highest priority incident associated with the incident queue. |
US10346774B2 |
Inventory optimization tool
This disclosure generally relates to devices, systems, and computer-implemented methods for simulating one or more inventories in a distribution network. Specifically, methods are described that comprise the operations of receiving inventory data for one or more inventories to be simulated, wherein the inventory data includes lead time data and demand data; determining, based on the inventory data, probability distributions for each of lead time and demand for the one or more inventories to be simulated; determining a lead time demand probability distribution of the one or more inventories to be simulated based on the determined probability distributions for the lead time and the demand; determining a predictive state of the one or more inventories to be simulated based on the lead time demand probability distribution; and outputting one or more evaluation parameters associated with the predictive state of the one or more inventories to be simulated. |
US10346772B2 |
Determining group attributes and matching tasks to a group
In a method for determining group attributes and matching tasks to a group, a plurality of individual attributes for members of a first group of a plurality of groups are determined, wherein each individual attribute has a type. Parameters of a first distribution of at least one type of individual attribute across members of the first group are estimated. Group attributes of the first group are determined based, at least in part, on the estimated parameters of the first distribution of at least one type of individual attribute. The determined group attributes of the first group are stored in a repository, wherein the repository includes group attributes associated with each group of the plurality of groups. A task is received, wherein the task is associated with a specific group attribute and the task is matched to one group of the plurality of groups based on the specific group attribute. |
US10346770B2 |
Supplemental system for business intelligence systems
In various implementations, a supplemental system may be provided. The supplemental system may be coupled to business intelligence environment(s) to facilitate deployment, version control, testing, and/or other processes. In some implementations, the supplemental system may be communicably coupled to an external version control. The external version control may store one or more versions of components of the business intelligence environment(s) and the supplemental system may utilize the versions to perform one or more operations, such as, but not limited to, facilitating deployment, version controlling, and/or testing. In some implementations, the supplemental system may utilize information from a ticket manager in deployments of BI Artifact(s). |
US10346769B1 |
System and method for dynamic attribute table
The present disclosure extends to methods, systems, and computer program products for generating attribute tables for holding attributes and modifying the table structure during run time by appending the record column file corresponding to the attribute table. |
US10346766B1 |
Determination and optimization of delivery routes
Disclosed are various embodiments for determining and plotting delivery routes in a computing device. A set of solutions to the traveling salesman problem may be determined by applying a convex hull to determine a set of initial solutions. Computational complexity may be reduced by decreasing the dimensions of the initial solutions. The set of initial solutions may be further optimized by applying genetic optimization to determine the most efficient solutions. |
US10346764B2 |
Method and system for distributing electronic tickets with visual display for verification
This invention discloses a novel system and method for distributing electronic ticketing such that the ticket is verified at the entrance to venues by means of an animation or other human perceptible verifying visual object that is selected by the venue for the specific event. This removes the need to use a bar-code scanner on an LCD display of a cell phone or other device and speeds up the rate at which human ticket takers can verify ticket holders. The system also can permit ticket purchase verification in the absence of a network connection during verification. |
US10346759B2 |
Probabilistic inference engine based on synthetic events from measured data
Automatically create abstractions of large sets of data and then probabilistic inferences based on the abstractions. The probabilistic inference is derived from the logical hierarchy using Bayesian statistics to infer a probabilistic event based upon a characteristic of the data in a hierarchy of synthetic events. The logical hierarchy of a set of a plurality of synthetic events is related by at least one characteristic of data is built by accessing a first set of data. The first set of data is organized based on a first characteristic. A second set of data different than the first set of data is accessed. A second set of data based is organized based on a second characteristic. The first characteristic and the second characteristic are processed to generate a synthetic event. The synthetic event is a third set of data representing a result of a mathematical computation defined by an operation S(p1)==>F(p2). |
US10346757B2 |
Systems and methods for parallelizing Bayesian optimization
Techniques for use in connection with performing optimization using an objective function. The techniques include using at least one computer hardware processor to perform: beginning evaluation of the objective function at a first point; before evaluating the objective function at the first point is completed: identifying, based on likelihoods of potential outcomes of evaluating the objective function at the first point, a second point different from the first point at which to evaluate the objective function; and beginning evaluation of the objective function at the second point. |
US10346751B2 |
Extraction of inference rules from heterogeneous graphs
According to an aspect, a heterogeneous graph in a data store is accessed. The heterogeneous graph includes a plurality of nodes having a plurality of node types. The nodes are connected by edges having a plurality of relation types. One or more intermediary graphs are created based on the heterogeneous graph. The intermediary graphs include intermediary nodes that are the relation types of the edges of the heterogeneous graph and include intermediary links between the intermediary nodes based on shared instances of the nodes between relation types in the heterogeneous graph. The intermediary graphs are traversed to find sets of relations based on intermediary links according to a template. An inference rule is extracted from the heterogeneous graph based on finding sets of relations in the intermediary graphs. The inference rule defines an inferred relation type between at least two of the nodes of the heterogeneous graph. |
US10346747B2 |
Method of using graphical index maps to provide automated relationship discovery and impact analyses
A method, system and computer-usable medium are disclosed for understanding and discovering relationships within infrastructure systems via an infrastructure management system. In certain embodiments, the infrastructure systems comprise water and/or transportation systems. Such an infrastructure management system enables accidents to be prevented, traffic to flow normally, water to be conserved, cleaned and delivered safely. |
US10346746B2 |
Generating a training model based on feedback
A method and apparatus for generating a training model based on feedback are provided. The method for generating a training model based on feedback, includes calculating an eigenvector of a sample among a plurality of samples; obtaining scores granted by a user for one or more of the plurality of samples in a round, obtaining scores granted by the user for a first number of samples; obtaining scores granted by the user for a second number of samples in response to detecting, based on the eigenvector, an inconsistency between the scores granted by the user for the first number of samples; and generating a training model based on the scores granted by the user for the first and second numbers of samples. A corresponding apparatus is also provided. |
US10346743B2 |
Speculative asynchronous sub-population evolutionary computing
A tool computes fitness values for a first generation of a first sub-population of a plurality of sub-populations. A population of candidate solutions for an optimization problem was previously divided into the plurality of sub-populations. The population of candidate solutions was created for an iterative computing process in accordance with an evolutionary algorithm to identify a most fit candidate solution for the optimization problem. The tool determines a speculative ranking of the first generation of the first sub-population prior to the fitness values being computed for all candidate solutions in the first generation of the first sub-population. The tool generates a next generation of the first sub-population based, at least in part, on the speculative ranking prior to completion of computation of the fitness values for the first generation of the first sub-population. |
US10346742B2 |
Calculation device, calculation method, and recording medium
A calculation device includes an adding unit configured to add at least one new node to a network, which has multiple nodes that output results of calculations on input data are connected and which learned a feature of data belonging to a first subclass contained in a predetermined class. The calculation device includes an accepting unit configured to accept, as input data, training data belonging to a second subclass contained in the predetermined class. The calculation device includes a calculation unit configured to calculate coupling coefficients between the new node added by the adding unit and other nodes to learn a feature of the training data belonging to the second subclass based on an output result obtained when the training data accepted by the accepting unit is input to the network. |
US10346741B2 |
Asynchronous deep reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asynchronous deep reinforcement learning. One of the systems includes a plurality of workers, wherein each worker is configured to operate independently of each other worker, and wherein each worker is associated with a respective actor that interacts with a respective replica of the environment during the training of the deep neural network. |
US10346740B2 |
Systems and methods incorporating a neural network and a forward physical model for semiconductor applications
Methods and systems for training a neural network are provided. One system includes one or more components executed by one or more computer subsystems. The one or more components include a neural network configured for determining inverted features of input images in a training set for a specimen input to the neural network, a forward physical model configured for reconstructing the input images from the inverted features thereby generating a set of output images corresponding to the input images in the training set, and a residue layer configured for determining differences between the input images in the training set and their corresponding output images in the set. The one or more computer subsystems are configured for altering one or more parameters of the neural network based on the determined differences thereby training the neural network. |
US10346738B2 |
Analog neuromorphic circuits for dot-product operation implementing resistive memories
An analog neuromorphic circuit is disclosed having resistive memories that provide a resistance to each corresponding input voltage signal. Input voltages are applied to the analog neuromorphic circuit. Each input voltage represents a vector value that is a non-binary value included in a vector that is incorporated into a dot-product operation with weighted matrix values included in a weighted matrix. A controller pairs each resistive memory with another resistive memory. The controller converts each pair of resistance values to a single non-binary value. Each single non-binary value is mapped to a weighted matrix value included in the weighted matrix that is incorporated into the dot-product operation with the vector values included in the vector. The controller generates dot-product operation values from the dot-product operation with the vector and the weighted matrix where each dot-product operation is a non-binary value. |
US10346736B2 |
Systems and methods for adaptive non-linear control of process systems
The invention provides systems and methods for generating an adaptive nonlinear controller and utilizing the adaptive nonlinear controller to regulate the operation of nonlinear process systems. In particular, a method is provided for generating a control model by defining an objective function utilizing a target function that specifies the desired response of the system and a state-space model representing the dynamics of the non-linear system. When executed by a controller the control model causes the regulated system to operate as specified by the target function and thereby produce a product that is consistent with various prescribed quality metrics. |
US10346733B2 |
Orientation identification label, reagent container carrier structure, analyzer device and reader module
A reagent container carrier structure for holding at least one reagent container, wherein the carrier structure has thereon an RFID assembly and an optically detectable definition pattern defining an orientation of the carrier structure, is disclosed. The reagent container carrier structure may have an orientation identification label that has a front surface and a back surface, and further include an RFID assembly positioned on the back surface, and an optically detectable definition pattern defining an orientation of the label on the front surface. A reader module for reading RFID data in combination with optically detectable data defining an orientation of a respective label is also disclosed. |
US10346729B2 |
Apparatus and method for converting a vector-based representation of a desired device pattern for a lithography apparatus, apparatus and method for providing data to a programmable patterning device, a lithography apparatus and a device manufacturing method
A method for converting a vector-based representation of a desired device pattern for an exposure apparatus, a lithography or exposure apparatus, an apparatus and method to provide data to a programmable patterning device, and a device manufacturing method. In an embodiment, the method for converting outputs a rasterized representation of the desired dose pattern of radiation corresponding to the desired device pattern, wherein the vector-based representation includes primitive data identifying one or more primitive patterns; and instance data identifying how at least a portion of the desired device pattern is formed from one or more instances of each identified primitive pattern, the method including forming a rasterized primitive of each primitive pattern identified in the primitive data, and forming the rasterized representation by storing each rasterized primitive in association with the instance data corresponding to that rasterized primitive. |
US10346727B2 |
Utilizing a digital canvas to conduct a spatial-semantic search for digital visual media
The present disclosure includes methods and systems for searching for digital visual media based on semantic and spatial information. In particular, one or more embodiments of the disclosed systems and methods identify digital visual media displaying targeted visual content in a targeted region based on a query term and a query area provide via a digital canvas. Specifically, the disclosed systems and methods can receive user input of a query term and a query area and provide the query term and query area to a query neural network to generate a query feature set. Moreover, the disclosed systems and methods can compare the query feature set to digital visual media feature sets. Further, based on the comparison, the disclosed systems and methods can identify digital visual media portraying targeted visual content corresponding to the query term within a targeted region corresponding to the query area. |
US10346725B2 |
Portable apparatus and method for decision support for real time automated multisensor data fusion and analysis
The present invention encompasses a physical or virtual, computational, analysis, fusion and correlation system that can automatically, systematically and independently analyze collected sensor data (upstream) aboard or streaming from aerial vehicles and/or other fixed or mobile single or multi-sensor platforms. The resultant data is fused and presented locally, remotely or at ground stations in near real time, as it is collected from local and/or remote sensors. The invention improves detection and reduces false detections compared to existing systems using portable apparatus or cloud based computation and capabilities designed to reduce the role of the human operator in the review, fusion and analysis of cross modality sensor data collected from ISR (Intelligence, Surveillance and Reconnaissance) aerial vehicles or other fixed and mobile ISR platforms. The invention replaces human sensor data analysts with hardware and software providing two significant advantages over the current manual methods. |
US10346719B2 |
Magnetic resonance image analysis method and method for evaluating the risks of radiotherapy
The present disclosure provides a magnetic resonance (MR) image analysis method for a patient who underwent radiotherapy. The method includes the steps: receiving an MR image set of a patient and a dose map of a radiotherapy plan; converting the dose intensity distribution of the dose map into the relative spatial positions in the MR image set; selecting a radiation dose and a radiation exposure region, wherein the radiation exposure region has radiation intensity being equal to or higher than the radiation dose; using the radiation exposure region to determine a region of interest (ROI) in the MR image set; classifying the voxels inside the ROI of the MR image set into different clusters according to the grayscale values of the voxels inside the ROI; and calculating the volume or ratios of the different clusters inside the ROI. The present disclosure also provides a method for evaluating risks of radiotherapy. |
US10346709B2 |
Object detecting method and object detecting apparatus
An enhanced object detecting method and apparatus is presented. A plurality of successive frames is captured by a monocular camera and the image data of the captured frames are transformed with respect to a predetermined point of view. For instance, the images may be transformed in order to obtain a top-down view. Particular features such as lines are extracted from the transformed image data, and corresponding features of successive frames are matched. An angular change of corresponding features is determined and boundaries of an object are identified based on the angular change of the features. |
US10346706B2 |
Image processing device, image processing method, and non-transitory storage medium storing image processing program
An imaging processing device includes an image acquisition unit, a character region estimation unit, and an output unit. The character region estimation unit determines a line indicating a direction in which characters are arranged with high probability in the acquired image and estimates a character region candidate in which characters are arranged with high probability. The output unit outputs information of the region estimated in the character region estimation unit. The character region estimation unit includes a vertical line detector, a horizontal line detector, a color distribution detector, and a character region candidate line determination unit. The image processing device includes an association imaging mode to cause a user to shoot an image of the character region candidate. |
US10346701B2 |
Image recognition accelerator, terminal device, and image recognition method
An image recognition accelerator, a terminal device, and an image recognition method are provided. The image recognition accelerator includes a dimensionality-reduction processing module, an NVM, and an image matching module. The dimensionality-reduction processing module first reduces a dimensionality of first image data. The NVM writes, into a first storage area of the NVM according to a specified first current I, ω low-order bits of each numeric value of the first image data on which dimensionality reduction has been performed, and writes, into a second storage area of the NVM according to a specified second current, (N−ω) high-order bits of each numeric value of the first image data on which dimensionality reduction has been performed. The image matching module determines whether an image library stored in the NVM includes image data matching the first image data on which dimensionality reduction has been performed. |
US10346698B2 |
Vehicle display system and method of controlling vehicle display system
A vehicle display system includes a display device, a determiner, and a display controller. The display device is configured to provide a display on a window of a vehicle. The determiner is configured to determine awakening levels of a driver and an occupant of the vehicle. The display controller is configured to control displaying of the display device, and change the display provided by the display device in accordance with the awakening levels of the driver and the occupant determined by the determiner. |
US10346696B1 |
Vision-based detection and classification of traffic lights
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes an image processing system. The image processing system receives an image that includes a plurality of image portions. The image processing system also calculates a score for each image portion. The score indicates a level of confidence that a given image portion represents an illuminated component of a traffic light. The image processing system further identifies one or more candidate portions from among the plurality of image portions. Additionally, the image processing system determines that a particular candidate portion represents an illuminated component of a traffic light using a classifier. Further, the image processing system provides instructions to control the autonomous vehicle based on the particular candidate portion representing an illuminated component of a traffic light. |
US10346695B2 |
Method and apparatus for classifying LIDAR data for object detection
A method and apparatus for classifying light detection and ranging sensor data are provided. The method includes transforming sensor data of the LIDAR into point cloud data, selecting a cell including a subset of the point cloud data, dividing the selected cell into a plurality of voxels, calculating a difference of gradients for the plurality of voxels, performing a first pass on the plurality of voxels to identify voxels that contain an object based the difference of gradients, performing a second pass on the plurality of voxels to identify voxels that contain the object by adjusting a voxel with at least one from among a jitter parameter and a rotation parameter, and outputting a centroid average of voxels identified as containing the object. |
US10346683B2 |
Method and apparatus for object identification and location correlation based on received images
A method, apparatus and computer program product are provided for object identification and location correlation based on received images. A method is provided including receiving identity data associated with an object derived from one or more of a plurality of images determining an identity of an object in one or more of the plurality of images, receiving location information associated with a camera which captured the plurality of images, and correlating the identified object with a location for each of the respective images of the plurality of images. |
US10346681B2 |
Method and computing device for optically recognizing mathematical expressions
Image data corresponding to an image depicting an equation is received. The image data is processed to identify a plurality of morphological components corresponding to the equation depicted in the image. A computer readable data object is generated using the plurality of morphological components, wherein the computer readable data object is in a defined syntax computable by a computational application. |
US10346680B2 |
Imaging apparatus and control method for determining a posture of an object
An imaging apparatus is provided. The imaging apparatus includes an imager configured to record an external image, a region determiner configured to divide a recorded previous image frame and a recorded current image frame into pluralities of regions, calculate a moving direction and a distance of each of the plurality of regions in the current image frame corresponding to each of the plurality of regions in the previous image frame, and determine a background and an object by applying a preset background model and object model based on the calculated moving direction and distance, and a posture determiner configured to determine body parts of the determined object based on a body part model, and determine a posture of the object by combining the determined body parts. |
US10346676B2 |
Face detection, representation, and recognition
In an approach to face recognition in an image, one or more computer processors receive an image that includes at least one face and one or more face parts. The one or more computer processors detect the one or more face parts in the image with a face component model. The one or more computer processors cluster the detected one or more face parts with one or more stored images. The one or more computer processors extract, from the clustered images, one or more face descriptors. The one or more computer processors determine a recognition score of the at least one face, based, at least in part, on the extracted one or more face descriptors. |
US10346675B1 |
Access control through multi-factor image authentication
A method and system for authenticating users accessing financial accounts from user terminals via multi-factor image authentication. The system includes an authentication server and a user terminal. The method captures a first facial image of a user and compares this image with stored facial recognition credentials. The method prompts the user via a facial gesture cue to make a facial gesture, captures a second facial image of the user, and compares the second image with stored facial gesture credentials. The user is authorized to perform a transaction in the event the first facial image matches a facial recognition credential for an authorized account, and the second facial image matches a facial gesture credential associated with the authorized account. Facial gesture credentials may be based upon static gestures or dynamic gestures, and may be overt or secret. An additional authentication factor may employ a secondary biometric sensor. |
US10346667B2 |
Capacitance determining circuit and fingerprint recognition system
The present invention provides a capacitance determining circuit comprising a touched layer configured to receive a touch from a finger; a shielding layer disposed under the touched layer, wherein a parasitic capacitance is formed between the shielding layer and the touched layer; a driving circuit coupled to the touched layer and the shielding layer, configured to provide a first voltage to the touched layer and the shielding layer at a first time; a sensing circuit electrically connected to the touched layer, configured to sense the touch capacitance at a second time; and a first switch with a terminal electrically connected to the shielding layer and another terminal electrically connected to the driving circuit or the touched layer. The capacitance determining circuit and the fingerprint recognition system provided by the present invention is capable of eliminating parasitic capacitance effect and enhancing accuracy and performance of capacitance sensing and fingerprint recognition. |
US10346662B2 |
Fingerprint recognition device and touch control device with fingerprint recognition function
A fingerprint recognition device includes a light-transmissible substrate, a plurality of sensing elements, a set of conductive lines and a fingerprint recognition chip. The sensing elements are disposed and the set of conductive lines are an upper surface of the light-transmissible substrate. The fingerprint recognition chip is also disposed on the upper surface of the light-transmissible substrate, and is connected to the sensing elements through the set of conductive lines. The fingerprint recognition chip drives the sensing elements, receives a plurality of sensing results generated by the sensing elements, and accordingly determines a user fingerprint. |
US10346661B2 |
Method and system for generating two dimensional barcode including hidden data
Provided herein is a method for generating a two dimensional barcode including hidden data, including steps of: acquiring a first two dimensional barcode and extracting a plurality of first data modules from the first two dimensional barcode, wherein the first data modules represent an original message data, and acquiring the hidden data and processing the first data modules to embed the hidden data in the first data modules to generate a plurality of second data modules and performing an error correction code encoding on the second data modules to adjust the second data modules and generate a plurality of error correction code modules and merging the adjusted second data modules and the error correction code modules to generate a second two dimensional barcode. |
US10346653B2 |
Cartridge and analysis system for testing a sample
A cartridge, an analysis system, a method and a computer program product for testing a sample, such as, environmental, food or biological sample, wherein the cartridge has two memory means that are different and/or can be read out by different methods and which correspond to the cartridge or to the batch thereof. |
US10346649B2 |
Asset tracking using active wireless tags that report via a local network of connected beacons
A tag is configured to provide information that enables a processor or other computing device to locate the tag and any asset associated with the tag in an area. The tag incorporates a motion sensor responsive to movements of the tag above a predetermined rate and a predetermined magnitude. In response to the movements above the predetermined rate and magnitude, the motion sensor generates a voltage exceeding a predetermined threshold. An energy-saving process exploits the tag's microcontroller's transitions between a “sleep” state and an “awake” state. While asleep, the microcontroller maintains a clock and data in memory, and monitors an input from the motion sensor. In response to voltages at the input over the predetermine threshold, the microcontroller receives signals from one or more nearby beacon nodes in a network operating in the area, process the signals and transmit information based on the processed signals, for a position determination. |
US10346645B1 |
On-axis aimer for vision system and multi-range illuminator for same
This invention provides an aimer assembly for a vision system that is coaxial (on-axis) with the camera optical axis, thus providing an aligned aim point at a wide range of working distances. The aimer includes a projecting light element located aside the camera optical axis. The beam and received light from the imaged (illuminated) scene are selectively reflected or transmitted through a dichoric mirror assembly in a manner that permits the beam to be aligned with the optical axis and projected to the scene while only light from the scene is received by the sensor. The aimer beam and illuminator employ differing light wavelengths. In a further embodiment, an internal illuminator includes a plurality of light sources below the camera optical axis. Some of the light sources are covered by a prismatic structure for close distance, and other light sources are collimated, projecting over a longer distance. |
US10346642B2 |
Keyboard entry as an abbreviation to a contemporaneous gesture authentication
A restricted access device such as a cellphone, a tablet or a personal computer, analyzes contemporaneous keyboard inputs of a password and gestures to authenticate the user and enable further access to applications and processes of the restricted access device. The gestures may be facial gestures detected by a camera or may be gestures made by an avatar rendered on a display of the device. The password may be shorted based upon the context of the authentication as well as any gestures occurring during password entry. The gestures may be learned by the restricted access device during the password entry process. |
US10346635B2 |
System and method for data management and task routing based on data tagging
Systems and methods are shown for managing call center data in accordance with one or more sets of compliance rules involving receiving data pertaining to an interaction, determining a set of compliance rules relevant to the received data, tagging the received data to identify the relevant set of compliance rules, and utilizing the data tagging, applying the relevant set of compliance rules to handling the received data. Examples also involve receiving an interaction request, obtaining the data tagging for data corresponding to the received interaction request, using the data tagging for the data corresponding to the received interaction request to obtain the corresponding relevant set of compliance rules, using the corresponding set of compliance rules to identify agents eligible to access the data corresponding to the received interaction request, and routing the received interaction request to one of the eligible agents based on a defined routing strategy. |
US10346634B2 |
Obscuring and deleting information from a messaging account
In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to access a messaging account and parse contents of the messaging account to identify personal information to at least obscure in the messaging account. |
US10346629B2 |
Data loss prevention for an online content management platform
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A content management system is configured to receive an update to a rule in a data loss prevention (DLP) policy, to identify, based on a log of DLP violations, one or more content items for updating content management permissions, and to update the content management permissions for the one or more content items based on the update to the rule. |
US10346626B1 |
Versioned access controls
Methods and systems for implementing versioned access controls are disclosed. A first task is added to a first workflow with a first version of a default role. A second version of the default role is generated after the first task is added. A second task is added to a second workflow with the second version of the default role. The first version and the second version each comprise one or more permissions for using one or more computing resources. The first task is performed using the permissions in the first version of the default role. The second task is performed using the permissions in the second version of the default role. |
US10346625B2 |
Automated mechanism to analyze elevated authority usage and capability
Systems, methods, and computer program products to perform an operation comprising monitoring a set of file access requests to a file from an application to obtain permission and identity information related to the monitored requests, wherein the monitoring includes obtaining a runtime stack from the application, determining, based on environment information in the runtime stack, whether a first set of privileges available to the application are greater than a second set of privileges available to a the user of the application, storing the permission and identity information and an indication of whether the first set of privileges is greater than the second set of privileges in a data file, and adjusting the privileges for the user based on the determination. |
US10346624B2 |
Methods, systems, and devices for obscuring entities depicted in captured images
Computationally implemented methods and systems include acquiring an image that includes a depiction of a feature of one or more entities, attaining identification of a particular entity of the one or more entities for which the depiction of the feature is present in the image, and obtaining relationship data that indicates whether the particular entity has a relationship with a device that facilitated acquisition of the image. In addition to the foregoing, other aspects are described in the claims, drawings, and text. |
US10346609B2 |
Method to establish virtual security perimeters
A method to establish virtual security perimeters for classified electronic documents on a computer system. The security perimeters are based upon a full classification determination of all informational content of an electronic document file. The full classification determination is uniquely coded to identify a classification value, the classification regime used to classify the information as well as ownership of the electronic information of the electronic document, and is embedded in the electronic document. The classification determination code is matrixed with identification codes for elements of a file management system and used to control computer events initiated on a computer involving the electronic document. Computer events on computers are monitored for the coded full classification determination. The code scheme is also used to identify a breach of a security perimeter on a computer of an unauthorized classified electronic document and warning of the breach. |
US10346605B2 |
Visual data processing of response images for authentication
There are provided systems and methods for visual data processing of mimed images for authentication. Authentication may be required for a user and/or an account of the user, for example, to verify the identity of the user or allow the user to access and use the account of the user. As an additional factor to authentication, increased authentication may be accomplished through who and what the user is, such as through facial recognition and biometrics of the user. During authentication, the user may be presented with a set of images or icons, such as digital emojis, that convey and emotion or idea. The user may be asked to mimic the emojis during authentication, where the user's facial expression is recorded. To authenticate the user, the recorded data may be compared to past data through facial recognition processing and image analysis to find similarities. |
US10346602B2 |
Method and device for authenticating identify by means of fusion of multiple biological characteristics
Provided are a method and device for authenticating an identity based on fusion of multiple biological characteristics. The method includes: collecting at least two types of biological characteristic identity information of a to-be-identified user; performing characteristic extraction on each type of the collected biological characteristic identify information, to obtain characteristic information corresponding to the type; establishing characteristic matrixes based on the characteristic information; performing normalization processing on each of the characteristic matrixes; performing dynamic weighting fusion on all of the normalized characteristic matrixes, to obtain a fused characteristic matrix; matching the fused characteristic matrix with a preset standard matrix, to obtain a matching score; and obtaining an identity identification result of the to-be-identified user based on a Bayesian decision model and the matching score. |
US10346601B2 |
Biometric information acquisition method and device for same
A method for a device to acquire biometric information includes acquiring a plurality of images including an ocular region using an infrared ray (IR) image sensor, detecting a sclera region in each of the plurality of acquired images, sensing a change of the detected sclera region, and determining biometric information based on information on the sensed change of the sclera region. |
US10346600B2 |
Interface of an automation system
According to at least one embodiment, a computer-implemented method to interface with an automation system is disclosed. One or more activation parameters and deactivation parameters may be identified associated with a mobile control panel. A concealed interface of the mobile control panel may be activated based at least in part on the one or more activation parameters. The activated interface of the mobile control panel may be deactivated based at least in part on one or more sleep parameters. |
US10346595B2 |
System and apparatus for fault-tolerant configuration and orchestration among multiple DRM systems
A method of updating a common provisioning system (CPS) service is provided that includes: selecting a DRM service level from a DRM provider and a corresponding CPS service for said DRM service level; determining if the CPS service is associated with one or more CPS packages; for each associated CPS package, determining if the association is in a corrupt state, wherein the association is in a corrupt state if at least one package content collection (PCC) for the CPS package does not correctly include or exclude the DRM service level that corresponds to said CPS service; and for each associated CPS package in a non-corrupt state, updating a package content collection (PCC) in the DRM provider. |
US10346592B2 |
Method and system for microbiome-derived diagnostics and therapeutics for neurological health issues
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model. |
US10346585B2 |
Method of predicting heat exchanger blockage via ram air fan surge margin
A method and system for predicting heat exchanger blockage in an aircraft is provided. The method includes generating a reduced order model (ROM) that predicts a ram air fan (RAF) surge margin that correlates to a heat exchanger blockage parameter, calculating, using the ROM, a predicted RAF surge margin value using a sensor signal received from a sensor connected to a ram air fan (RAF), calculating the heat exchanger blockage parameter using at least the predicted RAF surge margin value, and reporting, to a user, the heat exchanger blockage parameter that indicates when a heat exchanger blockage condition is present. |
US10346583B2 |
Node placement planning
Methods, systems, and computer-readable and executable instructions are described herein. One method includes identifying a number of structural rules of an area utilizing a map of the area, determining a placement for each node of a number of nodes of a node network on the map of the area utilizing a node placement model, identifying a placement of a node among the number of nodes that deviates from a structural rule among the number of the structural rules, and providing an indication of the node on the map of the area. |
US10346582B2 |
Non-transitory computer-readable recording medium having electromagnetic noise countermeasure verification program recorded thereon, information processing apparatus, and method of verifying electromagnetic noise countermeasure
A coupling distance y of a plurality of securing elements for coupling two members to construct a casing for accommodating a circuit board having electric components mounted thereon inside space surrounded by a conductor extracted from design data, an overlapping width x of overlap sections provided to the two members for coupling the two members with the plurality of securing elements, the overlap sections contacting to each other, and a wavelength λ of electromagnetic noises generated from the electric components, are extracted. Then, a recommended coupling distance Y for the plurality of securing elements to attenuate the electromagnetic noises by a certain attenuation amount is calculated, based on the overlapping width x and the wavelength λ, and the coupling distance y is compared with the recommended coupling distance Y. Thereby, verifications of an electromagnetic noise countermeasure can be made reliably without relying on settings by a user. |
US10346580B2 |
Checking wafer-level integrated designs for rule compliance
Methods and systems for checking a wafer-level design for compliance with a rule include determining whether each chip layout out of multiple chip layouts complies internally with one or more layout design rules. A tile area is determined, having a size that is based on the one or more layout design rules, that crosses a boundary between adjacent chip layouts and that leaves at least a portion of each chip layout uncovered. It is determined whether portions of the plurality of chip layouts inside the tile area comply with the one or more layout design rules. The chip layouts are modified, if chip layout area within the tile area fails to comply with the design rule, to bring non-compliant periphery chip regions into compliance. |
US10346576B2 |
Electromigration sign-off methodology
The present disclosure, in some embodiments, relates to a method of performing electromigration sign-off. The method includes determining an environmental temperature having a same value corresponding to a plurality of interconnect wires within a plurality of electrical networks of an integrated chip design. A plurality of actual temperatures having different values corresponding to different ones of the plurality of interconnect wires are determined. The plurality of actual temperatures are respectively determined by adding the environmental temperature to a real temperature that accounts for Joule heating one of the plurality of interconnect wires. An electromigration margin for a first interconnect wire within a first electrical network of the plurality of electrical networks is determined. The electromigration margin is determined at a first one of the plurality of actual temperatures corresponding to the first interconnect wire. The electromigration margin is compared to an electromigration metric. |
US10346573B1 |
Method and system for performing incremental post layout simulation with layout edits
An improved method, system, and computer program product to perform post-layout simulation of an electronic design is provided. According to one approach, a circuit design is divided into multiple partitions for simulation. Simulation is then performed using the established partitions and results are obtained for the different partitions. When any layout editing occurs, identification can be made of any partitions that have been affected by the editing. The affected partitions are re-processed for simulation. The unaffected partitions do not necessarily need to be reprocessed. |
US10346570B2 |
Method for determining system reliability of a logic circuit
A method for determining system reliability of a logic circuit, wherein a functional component model for design/simulation of a circuit model of the logic circuit is created, where functional components model are expanded by adding an associated power model, a temperature model, and a reliability, where the logic circuit is constructed with expanded model components and, based on simulation of the logic circuit aided by the constructed circuit model, a functional, a power-dependent, and a temperature-dependent behavior and a temperature-dependent failure rate are derived for each component in a component specific manner for a specified application case, and where in addition to the functional behavior, a power and temperature behavior and a total failure rate can be determined simply and dynamically, based on the derived data and dependent on temperature and simulation time for the logic circuit for the specified application case. |
US10346568B2 |
Multi-user finite analysis systems apparatuses and methods
A method for collaborative finite analysis may include obtaining an electronic model of an engineering object, assigning users one or more geometries for pre-analysis editing to provide assigned geometries for each user, and enabling each user to conduct pre-analysis editing of their assigned geometries concurrent with other users. The method may also include conducting finite analysis on the assigned geometries of a first user concurrent with conducting finite analysis on the assigned geometries of a second user. Examples of pre-analysis editing include removing features that are secondary to analysis, applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, defining one or more loads associated with a geometry, and defining one or more boundary conditions for a geometry. A corresponding system and apparatus are also disclosed herein. |
US10346566B2 |
Method and device for simulating disk drive
Embodiments of the present disclosure relate to a method and device for simulating a disk drive. The device includes a converter configured to convert a received first signal for operating the device into a second signal and a third signal. The device further includes a simulation controller configured to control a simulation mode of the device based on the second signal, and the simulation controller is connected to the converter via a communications interface. The device also includes a plurality of simulators configured to simulate a plurality of functions associated with the disk drive based on the third signal, and the plurality of simulators include at least two of an input/output (I/O) performance simulator, a power characteristic simulator and an additional signal simulator, and each of the plurality of simulators is connected to the converter and the simulator controller. |
US10346560B2 |
Electronic blueprint system and method
A system and method for efficient management and viewing of electronic data and documents, such as electronic blueprint sheets. The system and method may include processing the electronic blueprint sheets by a computing device. The system and method may include querying by the computing device and processing modules to determine their availability. Each processing module may cause further processing of each page. The system and method may include distributing of the blueprint file to available processing modules based on the availability of the processing modules for processing. |
US10346559B2 |
Adjustable golf club and system and associated golf club heads and shafts
In general, aspects of this invention relate to golf clubs or golf club components incorporating adjustment members that permit ready adjustability of golf club parameters and/or interchangeability of golf club components to change a golf club configuration, and methods for providing golf clubs. According to aspects of this invention, an adjustment member may be utilized to allow the adjustability of a golf club parameter to change a golf club configuration, while ensuring there is substantially no change to other club or club head variables, parameters or characteristics. According to another aspect of this invention, an adjustment member may be utilized to allow the adjustability of two golf club parameters independently to change a golf club configuration, while ensuring there is substantially no change to other club or club head variables, parameters or characteristics. |
US10346558B2 |
Integrated circuit buffering solutions considering sink delays
Optimizing timing in a VLSI circuit by generating a set of buffer solutions and determining a most critical delay and a sum of critical delays for each solution in the set of solutions. Quantifying a relationship between the most critical delay and the sum of critical delays for each solution. Comparing each solution's quantified relationship to the quantified relationship of each other solution in the set of solutions. Identifying, based on the comparing of each solution's relationship to the relationship of each other solution in the set of solutions, at least one solution in the set of solutions to have a worse relationship between the most critical delay and the sum of critical delays than the other solutions in the set of solutions. Pruning the at least one solution from the set of solutions. |
US10346556B2 |
Validation of multi-component design constraints for capital project design system
A system, method, and executable program code are used to design a capital project having a plurality of components. An application programming interface receives, from one or more 3D design systems, design change data for a checked component in the plurality of components. One or more rules each provide a design constraint between the checked component and at least one other functionally-related reference component, the functional relationship being defined by an end user for the design of the specific capital project. A computing processor applies each of the rules to produce a determination whether the checked component satisfies the design constraint of the applied rule. Finally, data indicative of each such determination are stored in a database, for eventual transmission to one or more of the 3D design systems. |
US10346555B2 |
Producing the design of an article of manufacture using the arrangements of shapes subject to boundary distance constraints among those shapes
This disclosure describes a method and design in producing the design of an article of manufacture that includes two or more components and the method satisfies the analytical representation of the boundary distance constraint between the shapes of the two components during the design. The disclosure includes providing a software program executing on a workstation that executes a number of steps that include: Providing the shape of a first component, the shape of a second component, and a boundary distance constraint. The disclosure includes the construction of a shape spectrum. The disclosure searches to find an arrangement of the shapes. The disclosure evaluates the boundary distance constraint to determine if the boundary distance constraint is satisfied. Further, the disclosure evaluates a subderivative of the shape spectrum. Additionally, the disclosure provides that the searching continues until the boundary distance constraint is satisfied, and when satisfied, the design is produced. |
US10346552B2 |
Concierge service system and method
A system and method is provided for conversion of information provided on public and/or private networks and managing that information by categories and offering services relating to that information; and particularly to a system and method for offering services related to maintaining an easy to use consumer site which searches golf courses and provides accurate tee time and other information related to golfing services and collects revenue based on those services. |
US10346551B2 |
Systems, methods and computer-accessible mediums for utilizing pattern matching in stringomes
Exemplary systems, methods and computer-accessible mediums can receive first data related to at least one first string arranged in a directed acyclic graph, compress the first data into second data, and can search the second data for a match of at least one second string. A node of the directed acyclic graph can encode at least one substring, and an edge of the directed acyclic graph can encode instructions for concatenating substrings. |
US10346540B2 |
Self-learning statistical natural language processing for automatic production of virtual personal assistants
Technologies for natural language request processing include a computing device having a semantic compiler to generate a semantic model based on a corpus of sample requests. The semantic compiler may generate the semantic model by extracting contextual semantic features or processing ontologies. The computing device generates a semantic representation of a natural language request by generating a lattice of candidate alternative representations, assigning a composite weight to each candidate, and finding the best route through the lattice. The composite weight may include semantic weights, phonetic weights, and/or linguistic weights. The semantic representation identifies a user intent and slots associated with the natural language request. The computing device may perform one or more dialog interactions based on the semantic request, including generating a request for additional information or suggesting additional user intents. The computing device may support automated analysis and tuning to improve request processing. Other embodiments are described and claimed. |
US10346539B2 |
Facilitating a meeting using graphical text analysis
Embodiments relate to facilitating a meeting. A method for facilitating a meeting of a group of participants is provided. The method generates a graph of words from speeches of the participants as the words are received from the participants. The method partitions the group of participants into a plurality of subgroups of participants. The method performs a graphical text analysis on the graph to identify a cognitive state for each participant and a cognitive state for each subgroup of participants. The method informs at least one of the participants about the identified cognitive state of a participant or a subgroup of participants. |
US10346538B2 |
Automatic locale determination for electronic documents
Automatic locale determination for documents is described. In an embodiment, a computer server receives an electronic document comprising a plurality of unknown-language data elements each associated with one or more types. Based on a document schema of the document, the computer system selects one or more unknown-language data elements from the plurality of unknown-language data elements and assigning to each of the one or more unknown-language data elements a corresponding weight value based on a respective type of the unknown-language data element. The computer system compares the one or more unknown-language data elements with a plurality of known-language data elements that are associated with the document schema and based on the comparing, determines a number of unknown-language data elements in the one or more unknown-language data elements that matched any in a subset of the plurality of known-language data elements, wherein the subset of known-language data elements corresponds to a particular language. Based on the number of data elements that matched to the subset of known-language data elements and based on the corresponding weight assigned to each unknown-language data element in the number of unknown-language data elements, the computer system determines a language confidence level value specifying a level of machine confidence that the document is expressed in the particular language and based on the language confidence value for the particular language exceeding a language threshold value, automatically processes the document using the particular language. |
US10346534B2 |
Nutrient content identification method and apparatus
Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities, for each of the ingredients a corresponding record is found within a database of known records, the records are associated to quantities and nutritional values. The units of measurement of the recipe ingredients and the identified record are compared. When the units are the same, no conversion is performed. When the units are different, the units of the known record are converted using a conversion factor derived from a relationship between the differing units of measurement. In one variant, the conversion factor may be identified from a table of conversion factors relating various units of measurement to one another. Finally, the converted or the known nutritional values are multiplied by a ratio of the quantity of the ingredient in the recipe to the quantity of the known record. |
US10346528B2 |
Automated annotation of a resource on a computer network using a network address of the resource
A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others. |
US10346518B2 |
Cloud based reputation system for browser settings
A method and apparatus for an automated classification and reset of browser settings is provided. A set of disreputable browser setting values is maintained based on statistics associated with the browser setting values. In response to determining that an attempt is made to set a browser setting to a value in the set of disreputable browser setting values, a notification can be presented to the user. The notification can include options in a set of reputable browser settings. |
US10346517B2 |
Application above-the-fold rendering measurements
Various embodiments include a method and system for application above-the-fold rendering measurements. A start time corresponding to a rendering operation of an application may be recorded. A series of bitmaps of a portion of a rendering canvas representing above-the-fold data for the application may be captured. The first of the series of bitmaps may be captured at the start time and successive captured bitmaps each captured after a specified time interval from a previously captured bitmap. Each bitmap in the series of bitmaps may then be processed to create a corresponding measurement image, and the measurement images may be compared to determine an end time. |
US10346514B2 |
Method of displaying widget for extended service, and device for performing the method
Disclosed is a method and device for displaying a widget for an extended service. The method may include identifying, in a messaging application, link information or summary information of a content page corresponding to the link information, transferring the link information to a message server providing an instant messaging service of the messaging application, receiving, from the message server, widget information to provide an access to an event registered by an entity related to the link information or an extended service applicable to the entity related to the link information among extended services registered in the message server, and displaying a widget based on the widget information. |
US10346510B2 |
Device, method, and graphical user interface for providing handwriting support in document editing
A method, comprising: receiving a plurality of handwritten strokes in an input area; in response to receiving the handwritten strokes, determining whether the handwritten strokes are a textual input or a sketch in accordance with predetermined criteria for distinguishing between handwritten textual inputs and sketch inputs; in accordance with a determination that the handwritten strokes are a textual input: generating one or more handwritten word blocks based on the handwritten strokes; and positioning the one or more handwritten word blocks in a content presentation area in accordance with first predetermined layout criteria; and in accordance with a determination that the handwritten strokes are a sketch: generating a sketch content object based on the handwritten strokes; and positioning the sketch content object in the content presentation area in accordance with second predetermined layout criteria that is distinct from the first predetermined layout criteria. |
US10346509B2 |
Sampling data processing device, sampling data processing method, and computer program
Upper and lower limits of predetermined characteristic values of products contained in a plurality of product lots are stored in accordance with the product standard for a target product. An average value of standard deviations in the characteristic values is calculated based on a control chart for the product lots. An average value of the characteristic values is calculated, and an upper limit and a lower limit of an average value of the characteristic values in a 95% confidence interval is calculated. A measurement standard deviation representing a variation in a measuring instrument with regard to the characteristic values is estimated. One of an upper limit and a lower limit of the average value of the characteristic values in the confidence interval is updated as an average value of the characteristic values. A standard deviation in the characteristic values of the product is estimated, and an upper defect rate and a lower defect rate are calculated, so that a yield rate is calculated. |
US10346508B2 |
Re-equilibrated quantum sampling
The systems, devices, articles, and methods generally relate to sampling from an available probability distribution. The samples maybe used to create a desirable probability distribution, for instance for use in computing values used in computational techniques including: Importance Sampling and Markov chain Monte Carlo systems. An analog processor may operate as a sample generator, for example by: programming the analog processor with a configuration of the number of programmable parameters for the analog processor, which corresponds to a probability distribution over qubits of the analog processor, evolving the analog processor with a fast ramp operation, and reading out states for the qubits. The state for the qubits may be post processes and/or used to calculate importance weights. |
US10346507B2 |
Symmetric block sparse matrix-vector multiplication
Embodiments of the present invention are directed to methods and systems for performing block sparse matrix-vector multiplications with improved efficiency through the use of a specific re-ordering the matrix data such that matrix symmetry can be exploited while simultaneously avoiding atomic memory operations or the need for inefficient memory operations in general. One disclosed method includes reordering the matrix data such that, for any column of non-transpose data, and for any row of transpose data simultaneously processed within a single thread-block on a GPU, all matrix elements update independent elements of the output vector. Using the method, the amount of data required to represent the sparse matrix can be reduced by as much as 50%, thereby doubling the effective performance on the GPU, and doubling the size of the matrix that can be accelerated by the GPU. |
US10346502B2 |
Mobile enablement of existing web sites
Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application. |
US10346501B2 |
Mobile enablement of existing web sites
Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application. |
US10346494B2 |
Search engine system communicating with a full text search engine to retrieve most similar documents
Disclosed is a computerized search engine system includes a memory unit to store documents and plurality of modules, and a processor coupled to the memory unit. The processor executes the plurality of modules. The plurality of modules includes an indexing module and a query module coupled to the indexing module. The indexing module initiates with a step to create a vector for each document, encode the vector into fake words, and the final step is to index fake words corresponding to each document into the full text search engine. The query module initiates with a step to receive a search query related to a query document. The step is then followed by a step to create a query document vector for the received query document, encode the query document vector representing the query document into fake query words, and concluding with the step to search full text search engine using the fake query words to match with the indexed fake words to retrieve most similar documents to the query document from the index. |
US10346492B2 |
Content placement criteria expansion
Systems and methods of providing information via a computer network are provided. A data processing system can identify a cluster that includes a plurality of online content items having a semantic or user similarity. The data processing system determines a plurality of cluster placement criteria of the cluster, and receives content configured for display with a web page. The content can be associated with the cluster based on the semantic or user similarity. A cluster placement criterion of the plurality of cluster placement criteria can be selected based on a quality metric of the selected cluster placement criterion, and the selected cluster placement criterion can be provided as a supplemental criterion used to select the content for display with the web page. |
US10346487B2 |
Data source attribution system
A data attribution system uses a unique identifier (UID) that uniquely identifies a particular individual. A search is conducted of different data sources and, different types of profile information associated with the UID is extracted from the data sources. The different types of profile information associated with the same UID is aggregated together and displayed in a same screen presentation on a user interface. |
US10346485B1 |
Semi structured question answering system
In one example embodiment, a computer system includes at least one processor and a memory storing a data graph and instructions. The instructions, when executed by the at least one processor, cause the system to generate a template sentence based on a fact including a first node, a second node and a string, wherein the first node and the second node exist in the data graph and the string represents a fact that is absent from the data graph, search the internet for a document including the template sentence, and upon determining the internet includes the document with the template sentence, infer the fact by generating a series of connections between nodes and edges of the data graph that together with the first node and the second node are configured to represent the fact, the series of connections defining a path, in the data graph, from the first node to the second node. |
US10346482B1 |
Context- and activity-aware content selection
A method of contextual activity awareness content selection operates a switch to release a document viewer activation control to a first selector, operate the first selector to select the application location for the application interface, selects document view logs, associated with application location, operates document prioritization logic to calculates average document view rate, calculates an average view rate for each document at the application location, normalizes, weights, and rank average view rates document relevance set, operates a second selector to select matching documents and release to the document viewer, configures the document viewer to prioritize rendering based on document relevance set, operates the switch to release a document view signal to a compiler, in response to a document viewing in the document viewer, and operates the compiler to generate a new document view entry for the document viewing. |
US10346474B1 |
System and method for detecting repeating content, including commercials, in a video data stream using audio-based and video-based automated content recognition
Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating audio fingerprints of each segment, storing the plurality of audio fingerprints in a database, and identifying any audio fingerprints in the received and parsed one or more video data streams that match audio fingerprints in the database that were previously stored from video data streams that were previously received and parsed. Video fingerprints are then created for these same pairs of segments and a similarity analysis is performed. The results of the video fingerprint analysis is used to make a determination of subsequent actions to be taken by a content processing platform that performs recognition processing of the content associated with the segments identified as being potentially repeating content. |
US10346470B1 |
Systems and methods for generating playlists in a music service
Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, the device can be connected to the music service during an online mode. During operation in the online mode, the device can stream media objects from the music service. While still operating in the online more, the music service can identify additional media objects accessible through the music service to be stored in the playlist at a cache memory of the device. The music service can identify the additional media items by determining that the additional media objects satisfy one or more pre-designated conditions. The device can also operate in an offline mode, where the device is not connected to the music service. During operation in the offline mode, the device cannot stream media objects from the music service, but can playback the additional media objects stored in the playlist. |
US10346463B2 |
Hybrid use of location sensor data and visual query to return local listings for visual query
A visual query is received from a client system, along with location information for the client system, and processed by a server system. The server system sends the visual query and the location information to a visual query search system, and receives from the visual query search system enhanced location information based on the visual query and the location information. The server system then sends a search query, including the enhanced location information, to a location-based search system. The search system receives and provides to the client one or more search results to the client system. |
US10346462B2 |
Metadata management and generation using perceptual features
The present invention provides methods and systems to improve network searching for watermarked content. In some implementations we employ keyword searching to narrow the universe of possible URL candidates. A resulting URL list is searched for digital watermarking. A system is provided to allow customer input. For example, a customer enters keywords or network locations. The keywords or network locations are provided to a watermark-enabled web browser which accesses locations associated with the keywords or network locations. Some implementations of the present invention employ a plurality of distributed watermark-enabled web browsers. Other aspects of the invention provide methods and system to facilitate desktop searching and automated metadata gathering and generating. In one implementation a digital watermark is used to determine whether metadata associated with an image or audio file is current or fresh. The metadata is updated when it is out of date. Watermarks can also be used to link to or facilitate so-called on-line “blogs” (or online conversations). |
US10346459B1 |
Capture and annotation of segmented content representing insights
A system maintains data objects representing insights. The system captures an insight object as a segmented media object. The system maintains user circles based on various topics of interest to users. The system assigns expertise scores to users within a circle. A user may have different expertise scores for different topics. The systems assigns significance scores for the insight objects based on user interactions performed with the insight object, the interactions weighted by expertise scores of users performing the interactions for topics associated with the insight. The system determines a schedule for repeated delivery of the insight to one or more users. The system adjusts the delivery of the insight to a user based on scheduled events or user activity of the user and delivers the insight in accordance with the schedule. |
US10346456B2 |
Conditional string search
A method and a system for efficient search of string patterns characterized by positional relationships in a character stream are disclosed. The method is based on grouping string patterns of a dictionary into at least two string sets and performing string search processes of a text of the character stream based on individual string sets with the outcome of a search process influencing a subsequent search process. A system implementing the method comprises a dictionary processor for generating string sets with corresponding text actions and search actions, a conditional search engine for locating string patterns belonging to at least one string set in a text according to a current search state, a text operator for producing an output text according to search results, and a search operator for determining a subsequent search state. |
US10346455B2 |
Method and system for generating a summary of the digital content
There is provided a method and a system for generating a summary of digital content. The method comprises: executing a syntax analysis of a textual representation of the digital content; segmenting the digital content into an ordered set of fragments (i.e. a first fragment and a second fragment); executing a semantic analysis of each fragment of the textual representation; determining a utility parameter for each fragment of the set of fragments; determining a linkage between each pair of fragments of the set of fragments; in response to the utility parameter of the second fragment exceeding a pre-determined threshold value, including the second fragment in a subset of fragments for inclusion in the summary of the digital content; in response to the linkage having been determined between the second fragment and the first fragment, including the first fragment in the subset of fragments; and generating the summary of the digital content. |
US10346454B2 |
System and method for automated multi-dimensional network management
Systems, methods, and devices for automated provisioning are disclosed herein. The system can include a memory including a user profile database having n-dimension attributes of a user. The system can include a user device and a source device. The system can include a server that can: generate and store a user profile in the user profile database and generate and store a characterization vector from the user profile. The server can identify a service for provisioning, receive updates to at least some of the attributes of the first user, and trigger regeneration of the characterization vector from the received inputs. The server can: regenerate the characterization vector, determine an efficacy of the provisioned services, and automatically identify a second service for provisioning for a second user based on the efficacy of the provisioned services to the first user. |
US10346451B2 |
Identifying conversations in unstructured media
A conversation tool may display messages posted on a social media website. The conversation tool may receive selections of posts from the user interface to send associated reply messages and assign metadata for the selected posts to the associated reply messages. The conversation tool then may receive a request to display a conversation for a particular user. The conversation tool identifies the reply messages with assigned metadata associated with the user and identifies the posts associated with the identified reply messages. The conversation tool displays the identified posts with the identified reply messages as the message conversation. The conversation tool uses the reply messages as a trigger for identifying and tracking conversations between an agent and different users. The conversations allow the agent to more efficiently respond to and manage non-structured messages posted on social media websites. |
US10346446B2 |
System and method for aggregating multi-source data and identifying geographic areas for data acquisition
Disclosed is a system and method for collecting, processing and aggregating satellite imagery with large volumes of other digitized data for analysis by a human user in order to identify geographic areas for further data collection and/or analysis. More particularly, the invention relates to identifying geographic subjects for satellite image acquisition by aggregating and analyzing first-time changes detected by satellite imagery as well as weather report data, social media streams and newswire feeds. An analytics engine uses rules to qualify, flag and correlate asynchronous data from a plurality of sources with changes on the earth's surface, and catalogs and stores the qualified and correlated data where it may be queried and used to prepare reports or recommendations for future satellite image acquisition targets. |
US10346444B1 |
Management of standardized organizational data
A computer-implemented method involves receiving, from a first user, first parameters that describe an organization-specific object for an organization corresponding to the user; mapping the organization-specific object to a standardized organizational object that represents a hypothetical version of one or more actual organizational objects by matching the first parameters to a template for the standardized object; receiving a request for information from a second user of the hosted computer service, the request including second parameters; using the second parameters to map the request to the standardized object; and providing, for review by the second user, information about the standardized object, using the first parameters and stored information about the standardized object. |
US10346440B2 |
Model navigation constrained by classification
A method, system and computer-usable medium are disclosed for efficient searching of a semantic model of resources and resource relationships. A query is received from an application. In turn the query is processed to determine an application usage classification for the application, which is then used to reference an index of subsets of the semantic model to identify a subset of the semantic model associated with the application usage classification. The identified subset of the semantic model is then used to modify the query, which is then used as a modified query to query the semantic model. In response, a sub-graph of the semantic model corresponding to the subset of the semantic mode is received, which in turn is provided to the application. |
US10346439B2 |
Entity resolution from documents
The present subject matter relates to entity resolution, and in particular, relates to providing an entity resolution from documents. The method comprises obtaining a plurality of documents corresponding to a plurality of entities, from at least one data source. Upon receiving the plurality of documents, the plurality of documents is blocked into at least one bucket based on textual similarity. Further, a graph including a plurality of record vertices and at least one bucket vertex is created. The plurality of record vertices and the at least one bucket vertex are indicative of the plurality of documents and the at least one bucket, respectively. Subsequently, a notification is provided to a user for selecting one of a Bucket-Centric Parallelization (BCP) technique and a Record-Centric Parallelization (RCP) technique for resolving entities from the plurality of documents. Based on the selection, a resolved entity-document for each entity is created. |
US10346435B2 |
System and method for improved performance in a multidimensional database environment
In accordance with an embodiment, described herein is a system and method for improving performance within a multidimensional database computing environment. A multidimensional database, utilizing a block storage option, performs numerous input/output (I/O) operations when executing calculations. To separate I/O operations from calculations, a background task queue is created to identify data blocks requiring I/O. The background task queue is utilized by background writer threads to execute the I/O operations in parallel with calculations. |
US10346434B1 |
Partitioned data materialization in journal-based storage systems
A partitioning policy for materializing writes indicated in journal entries of a multi-data-store database is determined. The policy indicates a partitioning attribute of a data object. A write applier associated with a materialization node of the database processes journal entries according to the partitioning policy. If the value of the partitioning attribute associated with a write of a particular journal entry indicates that the write belongs to a partition materialized at the materialization node, the write applier propagates the write to the materialization node for storage at the node's storage devices. |
US10346433B2 |
Techniques for modeling aggregation records
Techniques and technologies described herein can generate and provide identifiers, such as unique identifiers, for individual records of aggregate data. Such identifiers allow systems to cache and reuse individual records of aggregate data. Also, such identifiers can facilitate simpler analytic views of aggregate data. |
US10346432B2 |
Compaction policy
A compaction policy imposing soft limits to optimize system efficiency is used to select various rowsets on which to perform compaction, each rowset storing keys within an interval called a keyspace. For example, the disclosed compaction policy results in a decrease in a height of the tablet, removes overlapping rowsets, and creates smaller sized rowsets. The compaction policy is based on the linear relationship shared between the keyspace height and the cost associated with performing an operation (e.g., an insert operation) in that keyspace. Accordingly, various factors determining which rowsets are to be compacted, how large the compacted rowsets are to be made, and when to perform the compaction, are considered within the disclosed compaction policy. Furthermore, a system and method for performing compaction on the selected datasets in a log-structured database is also provided. |
US10346430B2 |
System and method for determining consensus within a distributed database
A system and method for determining consensus within a distributed database are provided. According to one aspect, a protocol is provided that reduces or eliminates heartbeat communication between nodes of a replica set. Nodes may communicate liveness information using existing database commands and metadata associated with the database commands. According to another aspect, improved systems and methods are provided for detection of node failures and election of a new primary node. |
US10346426B2 |
System-replication control apparatus and system-replication control method
A system-replication control apparatus includes a processor that executes a process. The process includes: monitoring a use state of a resource in each of data centers; storing facility information indicating resources respectively held by the data centers and a use cost of the resources, and replication condition applied when each system is replicated in a resource of another data center; and selecting a resource composition that satisfies the replication condition and that costs lower than a currently-selected resource, as a replication destination of the system, from among available resources by referring to the use state of the resource obtained at the monitoring and the facility information. |
US10346424B2 |
Object processing
A computer-implemented method comprises composing a plurality of objects and a metadata object into a complex object at a first node. The metadata object refers to the plurality of objects in the complex object. The method further comprises transmitting the complex object to a second node. |
US10346421B1 |
Data profiling of large datasets
A system provides data profile information describing attributes of a dataset. The system determines relative frequency of occurrences of attribute values with respect to a set of bins from a histogram of another attribute. The system presents a user interface that presents statistical information describing attributes of a dataset based on the relative frequency of occurrences of attribute values. The system generates a transformation script based on the user interactions for transforming records of the dataset. The transformation script is configured to preprocess data of the dataset for further analysis. |
US10346420B2 |
Database integration system
The invention provides for a method of using a database assembly. The database assembly comprises at least three computing system. Each of the at least three computing systems comprises at least one application and a local database system. The database assembly further comprise a database integration system and a network connection between each of the at least three computing systems and the database integration system. The method comprises: receiving a first root transaction by the local database of a first computing system; executing the first root transaction on the local database of the first computing system; generating a first link transaction by the local database of the first computing system; sending the first link transaction from the first computing system to the database integration system via the network connection of the first computing system; generating a first routed transaction for at least one of the first remaining computing systems by the data base integration system; sending the first routed transaction to the at least one of the remaining computing systems via the network connection; and executing the first routed transaction on the local database of the at least one of the remaining computer system. |
US10346419B1 |
On-the-fly structure change data conversion
A system for data conversion comprises an interface and a processor. The interface is to receive a data conversion definition. The processor is to store an indication of data requiring data conversion; launch a data traverser and an on-the-fly converter; and in the event that data requested to be accessed requires data conversion: convert, using the on-the-fly converter, data to a converted data using the data conversion definition and provide the converted data. |
US10346416B2 |
User experience and user flows for third-party application recommendation in cloud storage systems
A cloud computing system identifies when to recommend applications to a user and what recommendations to make. When the user makes a request related to the applications associated with the user, the cloud computing system identifies the subject of the request. The cloud computing system identifies criteria for recommending applications based on the subject, scores applications available to the user based on the identified criteria, and filters applications based on their scores to recommend applications to the user. |
US10346415B1 |
Determining question and answer alternatives
A computer-implemented method can include identifying one or more candidate topics from a query. The method can generate, for each candidate topic, a candidate topic-answer pair that includes both the candidate topic and an answer to the query for the candidate topic. The method can obtain search results based on the query, wherein one or more of the search results references an annotated resource. For each candidate topic-answer pair, the method can determine a score for the candidate topic-answer pair for use in determining a response to the query, based on (i) an occurrence of the candidate topic in the annotations of the resources referenced by one or more of the search results, and (ii) an occurrence of the answer in annotations of the resources referenced by the one or more search results, or in the resources referenced by the one or more search results. |
US10346412B2 |
Method and device for recommendation of media content
A method and a device for recommendation of media content are described. The method includes: calculating scores of media content labels in a computer media content library; in descending order of the scores, selecting a first threshold media content label as a candidate media content label; for the candidate media content label, finding out a media content corresponding to the candidate media content label from the media content library; for the media content corresponding to the candidate media content label, in descending order of the amount of page views, selecting a second threshold media content as a media content to be recommended corresponding to the candidate media content label; and recommending the media content to be recommended corresponding to the candidate media content label to a user. The method and device can recommend popular media contents to users, and reduce the style difference between the media contents. |
US10346411B1 |
Automatic target audience suggestions when sharing in a social network
A method includes receiving from a user a message for sharing with others, identifying message attributes of the received message, the message attributes comprising message content, identifying a group of recipients with whom the user has previously interacted, computing a relevance score for each recipient in the group of recipients, ranking each recipient in the group of recipients according to the relevance score and determining one or more target recipients for the received message from the group of target recipients ranked according to the relevance score, the determined target recipients having a ranking within a predetermined threshold of highest relevance scores. |
US10346407B2 |
Performance monitoring of wait times
Embodiments of the present disclosure include a method, a system, and a computer program product for determining wait times of tuples within a streaming environment. The method includes monitoring one or more tuples being processed within an operator graph where the operator graph includes a first processing element and a queue of the first processing element. The method includes recording a wait time of the one or more tuples within the queue of the first processing element. The method includes recording a processing time of the one or more tuples within the first processing element. The method includes displaying the wait time and the processing time of the one or more tuples. The method includes optimizing a configuration of the operator graph, in response to recording the processing time of the one or more tuples. |
US10346402B2 |
Optimized system and method for finding best fares
The present invention provides a method, apparatus and system for processing fare queries to find the best fares. In one embodiment of this invention a query server utilizes a branching and bounding based technique to implicitly enumerate possible solutions to arrive at best fare solutions. |
US10346401B2 |
Query rewriting in a relational data harmonization framework
A query rewriting processor (processor) analyzes database semantic models (e.g., RDF knowledge graphs) that capture the interconnections (e.g., foreign and primary key links to other tables) present in a relational database. The processor generates an enriched model query given an initial model query (e.g., a SPARQL query) against the semantic model. The processor generates the enriched model query and translates the enriched model query into a relational database query (e.g., an SQL query). The processor may then pass the relational database query to another system or process (e.g., a data virtualization layer) for execution against the individual relational databases. In this manner, the processor automatically translates queries for information about the relational database structure to a corresponding or matching query for data from the relational database structure. |
US10346397B2 |
System and method for querying data sources
There is described a method and system for obtaining results from one or more data sources without the need to extract, transform and load the data into a database prior to performing a query. The data may retain its original format and remain in its initial location, and selective access to the data is provided using dynamically generated query statements. Multiple data sources may be accessed concurrently, each data source having its own format for stored data. Query statements are generated to obtain data (query results) from the various data sources by defining data sources, target fields, and parameters to be used for a given query. The statements comprise predefined operations that are applied recursively in order to transform (and sometimes aggregate) the data from the data sources into query results. Query statements and query results may be saved for later use. |
US10346396B2 |
Altering search sequence to cause multiple searches to load and evaluate segments together
The sequence of one or more searches can be altered to cause multiple searches to load and evaluate segments together. When a first search query is executed, a query processor can commence loading segments of an indexed store to thereby evaluate the first search query against the segments. Then, if a second search query is received while the first search query is executing, the query processor can cause the second search query to commence on the same segment that the first search query is currently being evaluated against. The first and second search queries can then continue execution together until the first search query has been evaluated against all segments. The query processor can then continue executing the second search query against the remaining segments until it reaches the segment on which its execution commenced. |
US10346390B2 |
Opportunistic mitigation for corrupted deduplicated data
Various embodiments for managing data integrity in a data deduplication system in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises, in a data deduplication system using a data scrubber process, overwriting a stored data chunk declared as corrupted with an identical fresh data chunk discovered in an incoming data stream. |
US10346389B2 |
Facilitating determination of reliability of crowd sourced information
Reliability of data reports can be determined by a device that receives a number of reports from different sources. One method includes: receiving data reports from devices. The data reports are associated with an occurrence of an event. The method also includes determining reliability data representing reliability of the data reports. The reliability can be determined based on one or more different defined characteristics such as the location at which a data report was generated relative to the location of the event, whether the data report was the most recently-received data report and/or the number of data reports reporting that an event is ongoing relative to the number of data reports reporting that the event is no longer ongoing. The method can also include determining whether a data report includes information indicative of a false positive report or a false negative report. |
US10346388B2 |
Performance and quality optimized architecture for cloud applications
A data validation procedure may be propagated to a server machine and to a client machine to perform the same data checking in the respective machines. The data validation procedure may be converted and expressed in a specification language that is suitable for the server machine. Likewise, the data validation procedure may be converted and expressed in a specification language that is suitable for the client machine. |
US10346381B2 |
Atomic update operations in a data storage system
Technology is disclosed for performing atomic update operations in a storage system (“the technology”). The technology can receive an update command to update a value associated with a key stored in the storage system as a function of an input value; store the input value in a log stored at the storage system but not updating the value stored in the storage system; and update the value associated with the key with the received input values value based on the a function to generate an updated value, the updating occurring asynchronously with respect to receiving the update command. |
US10346377B2 |
Information processing system, information processing method and storage medium
Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment. The retrieval unit then retrieves the environment information associated with the set of the situation information that does not include the input situation information. |
US10346374B1 |
Optimized data migration application for database compliant data extraction, loading and transformation
Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database. |
US10346373B1 |
Merging and vending partial database schemas
Technologies are disclosed for merging and vending partial database schemas. A schema compiler exposes a network services application programming interface (API) for merging partial database schemas for a database. Prior to merging partial database schemas, the schema compiler can determine whether namespace conflicts exist between the partial database schemas. If no namespace conflicts exist between the partial database schemas, the schema compiler can merge the partial database schemas to create a merged database schema. The merged database schema can then be provided to a database service that provides the database. The API can also include methods for retrieving partial database schemas from the merged database schema, updating or replacing database schemas in the merged database schema, and deleting partial database schemas from the merged database schema. |
US10346370B2 |
Rate limiting in a moderation framework of a database system
Some external users in a public on-line community may post excessive numbers of items, causing annoyance to others and unnecessary loading on database resources. A robust moderation framework enables an individual community moderator or admin to specify a set of rules and actions to mitigate this problem. Scalable, performant rate limiting rules employ windowed counters, separately for each rule, with the counters maintained in cache memory resources outside the main database. |
US10346369B2 |
Retrieving point-in-time copies of a source database for creating virtual databases
A storage system maintains copies of a source database to allow virtual databases to be provisioned. Transaction logs received from the source database are applied to database blocks stored in the storage system to update the database blocks. The storage system checks if there are defect in the transaction logs of the source database. If a defect in transaction logs is detected, the storage system obtains a latest copy of the source database. The storage system matches database blocks of the received copy with database blocks already available in the storage system to determine whether a corresponding database block is already available in the storage system. If a received database block is different from database blocks already available at the storage system, the received database block is stored in the storage system. The database blocks may be matched using a hash value of the database blocks. |
US10346365B2 |
Storing temporary state data in separate containers
A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows. |
US10346363B2 |
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 from the file. The method also includes computing a first hash value by hashing the first data with a first hashing procedure and computing a second hash value by hashing the first data with a second hashing procedure. The method also includes using the first and the second hash values to determine whether a tree structure among a plurality of tree structures has a matching hash value among a plurality of hash values. Each of the plurality of hash values in the tree structure correspond to a block among a plurality of blocks stored in the file system. The method further includes in response to determining that the tree structure has the matching hash value, allocating the corresponding block to the file and updating a reference count of the corresponding block in the tree structure. |
US10346362B2 |
Sparse file access
Techniques herein are for accessing non-materialized blocks of a sparse file. A method involves a storage system receiving a storage command to access a sparse file. A combined content of a set of materialized blocks and a header that identifies one or more non-materialized blocks is assembled. The combined content does not comprise a content of the one or more non-materialized blocks. Responsive to the assembling, the combined content is transferred between the storage system and a computer system. |