Document | Document Title |
---|---|
US10910717B2 |
Antenna device
An antenna device including a first rod-shaped core having a flange portion and a second rod-shaped core having a flange portion, which are arranged in series and including a first coil and a second coil, wherein the end surface of the first rod-shaped core and the end surface of the second rod-shaped core are spaced. |
US10910714B2 |
Configurable power combiner and splitter
A signal processing circuit reduces die size and power consumption for each antenna element. The signal processing circuit includes a first set of ports, a third port, a first path, a second path and a first transistor. The first path is between a first port of the first set of ports and the third port. The second path is between a second port of the first set of ports and the third port. The first transistor is coupled between the first path and the second path. The first transistor is configured to receive a control signal to control the first transistor to adjust an impedance between the first path and the second path. |
US10910711B2 |
Beamforming calibration
Systems, methods, and computer-readable media for receiver channel calibration are provided. The method includes generating a plurality of calibration signals corresponding to a plurality of receiver channels, respectively. The plurality of calibration signals are combined with a plurality of data signals, respectively, thereby generating a plurality of combined signals. The plurality of combined signals are propagated through at least portions of the plurality of receiver channels, respectively. The plurality of calibration signals are extracted from the propagated plurality of combined signals, respectively. At least two signal characteristics of at least two of the extracted plurality of calibration signals are compared. At least one adjustment in gain, phase, or timing for at least one of the receiver channels is identified based on a result of the comparing. Based on the identified adjustment, a data signal received via the at least one of the plurality of receiver channels is adjusted. |
US10910708B2 |
Antenna device and electronic device comprising antenna
An antenna device includes a ground member including a plane part and a plurality of extension parts extending from one end of the plane part in a first direction and arranged along a second direction, a plurality of patch-type radiators arranged on the plane part along the second direction and configured to radiate vertical polarization, and a plurality of straight radiators spaced apart from the ground member, respectively arranged to be adjacent to the plurality of extension parts, extending in the first direction, and configured to radiate horizontal polarization. |
US10910706B2 |
Radar sensor housing design
Various examples pertaining to a sensor housing design for millimeter wave (mmWave) sensors are described. A sensor housing may include a radar sensor, a printed circuit board (PCB), a radome and a PCB holder. The radar sensor may be capable of emitting a radio wave. The PCB may have a first side and a second side opposite the first side with the radar sensor mounted on the first side thereof to form a PCB assembly (PCBA). The radome may include a cavity in which the PCBA is disposed. The PCB holder may be disposed along a circumference of an inner wall of the radome, and the PCB holder may be configured to hold the PCBA such that a distance between an inner surface of the radome and a side of the radar sensor facing the inner surface of the radome is proportional to half wavelength of the radio wave. |
US10910705B2 |
Antenna in package device having substrate stack
An antenna-in-package (AiP) device includes a substrate stack having a ceramic substrate attached to an organic substrate, where a dielectric constant of the ceramic substrate is higher than a dielectric constant of the organic substrate. An antenna is on a top side of the ceramic substrate. An integrated circuit (IC) die is flip chip attached to a bottom side of the ceramic substrate or to a top surface of the organic substrate. The IC die includes a radio circuit including at least a transmitter, and there is at least one interconnect for coupling the radio circuit to the antenna. |
US10910704B2 |
Systems for manufacturing an antenna
A system for manufacturing an antenna includes a first stamping station, a pressure sensitive adhesive (PSA) alignment station, a bonding station, a second stamping station, and a ferrite shield station. The first stamping station receives a sheet of metallic material and stamps the sheet to form an antenna including traces, contacts, a carrier connected to the traces, and a tie-bar connected between the traces. The PSA alignment station receives the stamped antenna and aligns a PSA area of a pad with the traces, the PSA area being substantially the same shape as the traces. The bonding station bonds the PSA area to the traces after it has been aligned with the traces. The second stamping station performs a second stamping of the antenna and the PSA area to remove the carrier and the tie-bar. The ferrite shield station bonds a ferrite shield to the antenna stamped for a second time. |
US10910701B2 |
Low-profile, impedance-robust radio antenna
The radio antenna comprises a substrate formed of a dielectric material; a ground plane made of an electrically conductive material, the ground plane being arranged on a first face (F2) of the substrate; a resonator configured to convert an incident electrical signal into an electromagnetic wave. The resonator includes a first element (E1) having a first characteristic impedance and a second element (E2) having a second characteristic impedance that is higher than the first characteristic impedance. The first element (E1) is configured to receive the incident electrical signal, the first element (E1) is formed by a strip of electrically conductive material, the strip being arranged on a second face (F1) of the substrate opposite the first face (F2). The second element (E2) is formed by a rectilinear segment, cut in the ground plane and separated from the rest of the ground plane by a slot (202) of fixed width. The second element (E2) is electrically connected to the ground plane at a first end of the segment and electrically connected to the first element at a second end of the segment by means of a via (210) passing through the substrate. |
US10910699B2 |
Slim triple band antenna array for cellular base stations
A triple-band antenna array for cellular base stations operates at a first frequency band and at a second frequency band within a first frequency range, and also at a third frequency band within a second frequency range. The triple-band antenna array comprises a first set of radiating elements operating at the first frequency band, a second set of radiating elements operating at the second frequency band, a third set of radiating elements operating at both the third and the first frequency bands, and a fourth set of radiating elements operating at both the third and the second frequency bands. The radiating elements are arranged such that at least some of the radiating elements of the first and third sets are interlaced, and at least some of the radiating elements of the second and fourth sets are interlaced. |
US10910696B2 |
Mobile device
A mobile device includes a metal mechanism element, a feeding radiation element, a first radiation element, a second radiation element, and a dielectric substrate. The metal mechanism element has a slot. The slot has an open end and a closed end. The feeding radiation element has a feeding point. The first radiation element extends across the slot of the metal mechanism element. The feeding radiation element is coupled through the first radiation element to a ground voltage. The second radiation element is coupled to the feeding radiation element. The dielectric substrate is adjacent to the metal mechanism element. The feeding radiation element, the first radiation element, and the second radiation element are disposed on the dielectric substrate. An antenna structure is formed by the feeding radiation element, the first radiation element, the second radiation element, and the slot of the metal mechanism element. |
US10910695B2 |
On-chip antenna
An on-chip antenna includes an integrated circuit chip, a reflective conductor, at least one first coupler, at least one patch antenna element, a connection, and at least one second coupler. The integrated circuit chip includes a semiconductor, has an active surface and a back surface opposed to each other, and has a semiconductor circuit. The reflective conductor is disposed above the back surface. The at least one first coupler is disposed between the back surface and the reflective conductor. The at least one patch antenna element is disposed above the reflective conductor. The connection couples the at least one patch antenna element and the at least one first coupler. The at least one second coupler is provided on the active surface to be electrically conductive to the semiconductor circuit, and is opposed to the at least one first coupler and in non-contact with the at least one first coupler. |
US10910693B1 |
5G-enabled integrated roofing accessory and methods of use thereof
In some embodiments, the present disclosure provides a system of integrated roofing accessories on a plurality of roofs, where at least one integrated roofing accessory on each roof may include: i) at least one transceiver configured to produce millimeter wave (mmWave) frequency signals using fifth generation cellular networking (5G) protocols, ii) at least one dielectric antenna in electrical communication with the at least one transceiver for emitting the mmWave frequency signals according to the at least one 5G protocol, iii) an edge computing device having at least one processor and at least one non-transitory storage with software to operate the edge computing device in communication with the at least one transceiver, and iv) at least one power supply. The software is configured to cause, when executed, the integrated roofing accessories to form a 5G network using the mmWave frequency signals which communicates with at least one computing device. |
US10910692B2 |
In-glass high performance antenna
Disclosed is an antenna including a radiating element, a co-planar ground plane element and a transmission line extending across at least a portion of the radiating element and the ground plane element. The transmission line includes a dielectric layer. The dielectric layer has a portion of a first major surface adjacent to the ground plane and a second major surface opposite and separated from the first surface. A shield is formed on the second major surface. At least one via extends through the dielectric layer to connect the shield to the ground plane. A feed line extends longitudinally through the dielectric layer from a feed point at a proximal end of the transmission line towards a distal end of the transmission line, the feed line being shielded along a portion of its length extending across the ground plane element by the shield with the distal end of the transmission line lying in register with the radiating element and coupling the feed line to the radiating element. |
US10910690B2 |
Directional coupler
A directional coupler that achieves flattening of a coupling characteristic and size reduction or miniaturization is used in a predetermined frequency band and includes a first terminal, a second terminal, a third terminal, a fourth terminal, a main line, and a sub line. The main line is connected between the first terminal and the second terminal. The sub line is connected between the third terminal and the fourth terminal. In the sub line, a low-pass filter is provided. |
US10910688B2 |
Dielectric phase shifting unit, dielectric phase shifter and base station antenna
The present invention relates to the field of communications technology, and in particular, to technology related to impedance matching in communication technology, and in particular, to a dielectric phase shifting unit, dielectric phase shifter and base station antenna. It includes a feeding network and a dielectric plate for impedance matching and for moving along a predetermined path, an impedance matching portion of the dielectric plate being disposed on one end of the dielectric plate adjacent to an input port on the feeding network. The present invention not only reduces the number of impedance matching and network loss; it also reduces the equivalent electrical length of the entire network, effectively saving costs, reducing the complexity of disassembly and assembly of related components, and improves disassembly and assembly efficiency. |
US10910686B2 |
Internal convection cell
An electrochemical cell includes a permeable fuel electrode configured to support a metal fuel thereon, and an oxidant reduction electrode spaced from the fuel electrode. An ionically conductive medium is provided for conducting ions between the fuel and oxidant reduction electrodes, to support electrochemical reactions at the fuel and oxidant reduction electrodes. A charging electrode is also included, selected from the group consisting of (a) the oxidant reduction electrode, (b) a separate charging electrode spaced from the fuel and oxidant reduction electrodes, and (c) a portion of the permeable fuel electrode. The charging electrode is configured to evolve gaseous oxygen bubbles that generate a flow of the ionically conductive medium. One or more flow diverters are also provided in the electrochemical cell, and configured to direct the flow of the ionically conductive medium at least partially through the permeable fuel electrode. |
US10910683B2 |
Heat exchanger plate assembles for electrified vehicle battery packs
This disclosure details exemplary battery pack designs for use in electrified vehicles or other electrified components. An exemplary battery pack may include a heat exchanger plate assembly having a metallic plate and a polymeric plate that are joined together to establish a coolant circuit therebetween. The metallic plate or the polymeric plate may include a protrusion that extends through an opening of the other of the metallic plate or the polymeric plate. The protrusion may either be crimped or heat staked to a surface surrounding the opening in order to join together the metallic plate and the polymeric plate of the heat exchanger plate assembly. |
US10910668B2 |
Battery system and vehicle equipped with battery system
A battery system 5 is provided with an all-solid-state battery 10, a voltage detection device that detects voltage of the all-solid-state battery, a current detection device 66 that detects current flowing from the all-solid-state battery, and a control device 50 that controls the all-solid-state battery. A negative electrode active material layer is composed of lithium metal. The control device calculates the amount of change in charging rate as a first estimated value, based on an integrated value obtained by integrating detected current over a prescribed calculation period, calculates the amount of change in charging rate as a second estimated value, based on voltage detected during the calculation period as a second estimated value, and judges that an abnormality has occurred in the all-solid-state battery when the difference between the first estimated value and the second estimated value is equal to or greater than a predetermined reference value. |
US10910665B2 |
Lithium secondary battery and manufacturing method thereof
Disclosed herein are provided a lithium secondary battery capable of improving an output characteristic, a life characteristic, and stability of electrode adhesion by using a binder containing dopamine-polymerized heparin in a anode containing silicon. In accordance with an aspect of the present disclosure, a lithium secondary battery includes: an cathode; a anode; a separation film disposed between the cathode and the anode; and an electrolyte, wherein the anode comprises an electrode active material comprising a silicon-based material and graphite, a binder and a conductive material, and the binder comprises any one of heparin and lithium polyacrylate (LiPAA). |
US10910663B2 |
Secondary battery
A secondary battery includes an electrode assembly including a negative electrode layer, a separation film and a positive electrode layer arranged in a first direction; and a case in which the electrode assembly is accommodated, the case including a first pressing portion which faces a first side surface of the electrode assembly accommodated in the case and applies a first pressing force to the electrode assembly along the first direction. The first pressing portion includes: a first surface facing the first side surface of the electrode assembly accommodated in the case; and a second surface opposite to the first surface and exposed outside the case, the second surface of the first pressing portion including a plurality of first curved grooves arranged along the first side surface of the electrode assembly accommodated in the case and lengthwise extending in a second direction crossing the first direction. |
US10910661B2 |
Method of manufacturing planar membrane electrode assembly for fuel cell and planar membrane electrode assembly for fuel cell manufactured using the same
Disclosed are a method of manufacturing a membrane electrode assembly for a fuel cell and a membrane electrode assembly for a fuel cell manufactured using the same. The planar membrane electrode assembly for a fuel cell may include an ionomer membrane formed on both side surfaces of an electrode and between the electrode and an electrolyte membrane, thereby increasing interfacial bonding force between the electrode and the electrolyte membrane and improving the durability of a cell. In addition, the membrane electrode assembly may include planar or smooth surfaces such that formation of voids or surface steps between the electrode and a sub-gasket may be prevented, thereby improving airtightness and preventing deterioration attributable to concentration of pressure. |
US10910660B2 |
Method of manufacturing membrane-electrode assembly for fuel cells
Disclosed is a method of manufacturing a membrane-electrode assembly for fuel cells. The method includes (a) admixing a metal catalyst, an ionomer and a first dispersion solvent to prepare a first admixture, (b) heat treating the first admixture prepared in (a) to form an ionomer-fixed metal catalyst, and (c) immersing the ionomer-fixed metal catalyst formed in (b) in a solvent, wherein the solvent in (c) may include one or more selected from the group consisting of ethanol, propanol, and isopropyl alcohol. The membrane-electrode assembly for fuel cells manufactured by the method may have substantially improved durability. |
US10910656B2 |
Triblock copolymer based anion exchange membranes (AEMs) as separators in electrochemical devices
The present disclosure is directed to triblock copolymer based anion exchange membranes (AEMs) and methods for making same. The membranes are useful as separators in electrochemical devices, such as fuel cells, electrolyzers, and redox flow batteries. |
US10910654B2 |
Electric power generation method using electrode catalyst for fuel cell
To provide an economical fuel cell electrode catalyst which can be used in place of platinum as a simple substance or a platinum alloy and has easy-to-control catalytic power, a molecular metal complex is used as a fuel cell electrode catalyst which molecular metal complex is a mononuclear or multinuclear coordination compound that has a particular structure, that is not a polymer compound, and that does not have a layered structure. |
US10910649B2 |
Methods of making electrodes, electrodes made therefrom, and electrochemical energy storage cells utilizing the electrodes
Method of making interconnected layered porous carbon sheets with porosity within the carbon sheets and in-between the carbon sheets for use as an electrode. Method of making a metal-nanoparticle carbon composite, wherein metal particles are surrounded by shells made of amorphous carbon. Electrodes containing an amorphous carbon structure comprising a plurality of interconnected layered porous carbon sheets. Electrodes containing graphitic carbon structure with a surface area in the range of 5-200 m2/g. Electrodes containing a metal-nanoparticle carbon composite comprising metal core-carbon shell like architecture and an amorphous structure, wherein metal particles are surrounded by shells made of amorphous carbon. |
US10910645B2 |
Copper substituted compound, cathode of battery comprising same, and battery comprising such cathode
There is provided a compound for use as material in cathode of a battery. The compound has i) at least sodium or ii) sodium and lithium as a first ingredient, copper as a second ingredient, at least a first transition metal in a third ingredient (M) selected from a group including manganese, nickel, iron, copper, zinc, chromium, vanadium, titanium, molybdenum and tungsten, niobium; and oxygen as a fourth ingredient; and wherein the compound has a chemical formula of NayCuxM1-xO2, or LiaNabCuxM1-xO2. |
US10910643B2 |
Nonaqueous electrolyte battery
According to an embodiment, a nonaqueous electrolyte battery is provided. The nonaqueous electrolyte includes a negative electrode, a positive electrode and a nonaqueous electrolyte. The negative electrode includes negative electrode active material particles. The negative electrode active material particles include a spinel-type lithium titanate. The negative electrode has such a surface state that a ratio ALi/ATi of an Li atom abundance ratio ALi to a Ti atom abundance ratio ATi, according to a photoelectron spectroscopic measurement for a surface, is increased at a rate of 0.002 to 0.02 per cycle in a charge-and-discharge cycle test under the predetermined condition. |
US10910642B1 |
Redox flow battery having ligand-metal complex
A nonaqueous electrolyte composition for use in a redox flow battery system, comprising a nonaqueous supporting electrolyte and a ligand metal complex as an electrochemically active component. |
US10910632B2 |
Negative electrode for electric device and electric device using the same
A negative electrode for an electric device includes a silicon-containing alloy containing silicon and tin, a carbon cover layer including a carbon material and covering the silicon-containing alloy, and a negative electrode electric conducting additive. A ratio of an average particle diameter of the silicon-containing alloy to an average particle diameter of the carbon material is 240 or greater. The negative electrode for an electric device and an electric device using the negative electrode can improve cycle durability. |
US10910625B2 |
Battery parts having retaining and sealing features and associated methods of manufacture and use
Battery parts having retaining and sealing features and associated assemblies and methods are disclosed herein. In one embodiment, a battery part includes a base portion that is configured to be embedded in battery container material of a corresponding battery container. The battery part and base portion include several torque resisting features and gripping features that resist torsional or twist loads that are applied to the battery part after it has been joined to the battery container. For example, the base portion can include several internal and external torque resisting features and gripping features that are configured to resist twisting or loosening of the battery part with reference to the battery container material, as well as prevent or inhibit fluid leakage from the battery container. |
US10910622B2 |
Connection member and rechargeable battery
A connection member and a rechargeable battery are provided. The connection member includes a guide plate, two first connection plates and a second connection plate; the two first connection plates are respectively connected to two sides of the guide plate in a width direction and are arranged bendably with respect to the guide plate; the second connection plate is connected to an upper end of the guide plate in a height direction Z, and the top ends of the two first connection plates are at different heights. In some examples, overcurrent capability of the connection member and rapid charging capability and safety performance of the rechargeable battery can be improved. |
US10910619B2 |
Ion conducting membrane, making method thereof, secondary battery comprising the same
An ion conducting membrane includes: a membrane substrate including a membrane-forming particle and an ion conductive particle disposed on the membrane substrate, wherein the membrane-forming particle include an expandable material, and the ion conductive particle is exposed on both an upper surface and an opposing lower surface of the membrane substrate. |
US10910617B2 |
Nonaqueous electrolyte secondary battery
According to one embodiment, a nonaqueous electrolyte secondary battery is provided. The nonaqueous electrolyte secondary battery includes a container member, a negative electrode, a positive electrode, and a nonaqueous electrolyte. The container member is provided with a gas relief structure. The negative electrode includes a negative electrode mixture layer. The negative electrode mixture layer contains a titanium-containing oxide and Mn. Abundance ratios RTi, RMn, RA and RB obtained according to an X-ray photoelectron spectroscopy spectrum of the negative electrode mixture layer satisfy the following relational expressions: 0.01≤RMn/RTi≤0.2 (1); 3≤RA/RMn≤50 (2); and 0.5≤RA/RB≤5 (3). |
US10910611B2 |
Battery block and battery module
A battery block includes a plurality of cylindrical batteries, a battery holder that accommodates the cylindrical batteries arranged in a staggered manner, a positive-electrode current collector plate that is electrically connected to a positive electrode terminal of each of the cylindrical batteries, and a negative-electrode current collector plate that is electrically connected to a negative electrode terminal of each of the cylindrical batteries. At least one of the positive-electrode current collector plate and the negative-electrode current collector plate includes a bus bar that extends in an axial direction of the cylindrical battery to be electrically connected to a current collector plate of another battery block. A recess that accommodates the bus bar is formed in a gap between two of the cylindrical batteries in an end portion of the battery holder. |
US10910609B2 |
Electrical feedthroughs for battery housings
Electrical feedthroughs for battery housings are presented. The electrical feedthroughs include a connector, a ceramic insulator, and a terminal. A first seal couples the connector to the ceramic insulator via a first braze alloy. A second seal couples the ceramic insulator to the terminal via a second braze alloy. The electrical feedthroughs can also include a spacer. A first seal couples the connector to the ceramic insulator; a second seal couples the ceramic insulator to the spacer; and the third seal couples the spacer to the terminal. The first seal, the second seal, and the third seal include, respectively, a first braze alloy, a second braze alloy, and a third braze alloy. |
US10910608B2 |
Electric vehicle battery cell
Provided herein are a battery cell of a battery pack for electric vehicles. A housing for the battery cell can have a body and a head region. The body region can include an electrolyte, anode, and cathode. The battery cell can include a first sealing element disposed in an opening of the head region. The first sealing element can define two slots for disposing a second sealing element and a third sealing element respectively. A first conductive contact for a positive terminal coupled to the cathode can be disposed in the second sealing element. A second conductive contact for a negative terminal coupled to the anode can be disposed in the third sealing element. A first protector element disposed below the second sealing element can react to a first failure condition. A second protector element disposed below the third sealing element can react to a second failure condition. |
US10910605B2 |
Display device and method of manufacturing the same
In a method of manufacturing a display device, the method includes: forming a conductive layer on a base; forming an organic layer, with a hole partially exposing the conductive layer, on the conductive layer; polishing an upper surface of the organic layer; and forming a light emitting element on the polished organic layer. |
US10910604B2 |
Organic light-emitting display panel, method for adjusting color temperature thereof, and display device
The disclosure discloses an organic light-emitting display panel, a method for adjusting color temperature thereof, and a display device, and the organic light-emitting display panel includes: an underlying substrate, and a plurality of light-emitting elements arranged on the underlying substrate; each of the light-emitting elements includes a first electrode, a first light-emitting layer, a second electrode, a second light-emitting layer, and a third electrode arranged on the underlying substrate in that order in a light exit direction of the organic light-emitting display panel, where a wavelength of emitted light from the first light-emitting layer is greater than a wavelength of emitted light from the second light-emitting layer; and the first electrode, the second electrode, and the third electrode are connected respectively with different voltage signal terminals. |
US10910599B2 |
Luminescent panel, luminescent device, and electronic apparatus
A luminescent panel includes an upper sealing layer, a lower sealing layer, and an organic electroluminescent layer. The organic electroluminescent layer is provided between the upper sealing layer and the lower sealing layer and includes one or a plurality of organic electroluminescent elements. At least one of the upper sealing layer or the lower sealing layer includes one or a plurality of inorganic sealing films each provided with a plurality of fracture control parts. The fracture control parts each include an inorganic material having relatively lower mechanical strength than parts of the one or plurality of inorganic sealing films other than the fracture control parts. |
US10910578B2 |
Polycyclic compound and organic electroluminescence device including the same
A polycyclic compound and an organic electroluminescence, the polycyclic compound being represented by the following Formula 1: |
US10910577B2 |
Organic electroluminescent materials and devices
The present invention includes novel compounds containing heterocycles or azaheterocycles and tetraphenylene or azatetraphenylene, or cyano substituted variants thereof. These compounds may be useful as host materials for phosphorescent electroluminescent devices. |
US10910572B2 |
Flexible display device
A flexible display device including: a display substrate having a display area and a peripheral area surrounding the display area; a plurality of pixels formed in the display area; a passivation layer covering the pixels from the top to protect the pixels; a polarization film layer provided at the top of the passivation layer and of which an edge is extended outside an edge of the passivation layer; and a film wiring made of a flexible material of which one end is connected to the peripheral area. |
US10910570B2 |
Organic electroluminescent materials and devices
The present invention includes compounds that may be useful as host materials for phosphorescent electroluminescent devices. The present invention also includes novel ligands for metal complexes, producing complexes that may be useful as emitters in electroluminescent devices. |
US10910568B2 |
Light-emitting element, display device, electronic device, and lighting device
A light-emitting element with high emission efficiency and high reliability is provided. The light-emitting element includes a light-emitting layer containing a first organic compound, a second organic compound, and a guest material. The first organic compound has a nitrogen-containing six-membered heteroaromatic skeleton. In the light-emitting layer, the weight ratio of an organic compound having a nitrogen-containing five-membered heterocyclic skeleton with an NH group, a secondary amine skeleton with an NH group, or a primary amine skeleton with an NH group to the first organic compound is less than or equal to 0.03, or alternatively, the weight ratio of the organic compound having a nitrogen-containing five-membered heterocyclic skeleton with an NH group, a secondary amine skeleton with an NH group, or a primary amine skeleton with an NH group to the second organic compound is less than or equal to 0.01. |
US10910563B2 |
Organic light-emitting device
An organic light-emitting device including a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer includes a first compound represented by Formula 1 and a second compound represented by Formula 2: |
US10910562B2 |
Organic electroluminescent device and preparation method, evaporation device
An organic electroluminescent device, a manufacturing method thereof and an evaporation apparatus are provided. The manufacturing method for the organic electroluminescent device includes: forming, on a base substrate, a first electrode layer; performing vacuum evaporation on an organic functional layer material to be evaporated, and performing a heat treatment, during the evaporation of the organic functional layer material to be evaporated, on the base substrate on which the first electrode layer is formed, so as to form an organic functional layer on the base substrate on which the first electrode layer is formed; and forming, on the base substrate on which the organic functional layer is formed, a second electrode layer. |
US10910552B2 |
Magnetic memory device, method for manufacturing the same, and substrate treating apparatus
A magnetic memory device, a method for manufacturing a magnetic memory device, and a substrate treating apparatus, the device including a substrate including a first memory region and a second memory region; a first magnetic tunnel junction pattern on the first memory region, the first magnetic tunnel junction pattern including a first free pattern and a first oxide pattern on the first free pattern; and a second magnetic tunnel junction pattern on the second memory region, the second magnetic tunnel junction pattern including a second free pattern and a second oxide pattern on the second free pattern, wherein a ratio of a thickness of the first oxide pattern to a thickness of the first free pattern is different from a ratio of a thickness of the second oxide pattern to a thickness of the second free pattern. |
US10910550B2 |
Piezoceramic material with reduced lead content
The invention relates to a piezoceramic material with reduced lead content, based on potassium sodium niobate (PSN) and having a defined parent composition. According to the invention the manner of addition of a mixture of Pb, Nb and optionally Ag and optionally Mn gives a wide sintering range together with reproducible electrical and mechanical properties of the material. |
US10910544B2 |
Using a magnetic Josephson junction device as a pi inverter
Superconducting circuits and memories that use a magnetic Josephson junction (MJJ) device as a pi inverter are disclosed. The MJJ device includes superconducting layers configured to allow a flow of a supercurrent through the MJJ device. The MJJ device further includes a magnetic layer arranged between the superconducting layers, where the magnetic layer has an associated magnetization direction, and where the first state of the MJJ device corresponds to a zero-phase of a supercurrent flowing through the MJJ device and the second state of the MJJ device corresponds to a π-phase of the supercurrent flowing through the MJJ device. In response to an application of a magnetic field, without any change in the magnetization direction of the magnetic layer, the MJJ device is configured to switch from the first state to the second state responsive to a change in a phase of the supercurrent. |
US10910543B2 |
Thermo-electric device to provide electrical power
A thermoelectric device to generate electrical power at high voltages, for example 110 volts to 900 volts, using a thermopile, a temperature differential applied to the thermopile and the Seebeck Coefficient of dissimilar materials assembled in a defined manner and in conjunction with controls and batteries to power electric devices. |
US10910542B2 |
Laminated thermoelectric conversion element
A laminated thermoelectric conversion element is a laminated thermoelectric conversion element that has: a first end surface and a second end surface opposed to each other; a heat absorption surface; and a heat release surface, where p-type thermoelectric conversion material layers and n-type thermoelectric conversion material layers are electrically connected and at the same time, laminated alternately in a meander form with insulating layers partially interposed there between, in an intermediate part, the p-type thermoelectric conversion material layers are laminated which have a p-type basic thickness, whereas the n-type thermoelectric conversion material layers are laminated which have an n-type basic thickness, and the thickness of the p-type thermoelectric conversion material layer or n-type thermoelectric conversion material layer outside the insulating layer located closest to any of the first end surface and second end surface is larger as compared with the basic thickness of the thermoelectric conversion material layer with the same type of conductivity. |
US10910541B2 |
Thermoelectric element
A thermoelectric element according to one embodiment of the present invention comprises: a first substrate; a plurality of P-type thermoelectric legs and a plurality of N-type thermoelectric legs that are alternately arranged on the first substrate; a second substrate disposed on the plurality of P- and N-type thermoelectric legs; and a plurality of electrodes that connect the plurality of P- and N-type thermoelectric legs in series, wherein the plurality of electrodes include a plurality of first electrodes disposed between the first substrate and the plurality of P- and N-type thermoelectric legs, and a plurality of second electrodes disposed between the second substrate and the plurality of P- and N-type thermoelectric legs, and grains constituting at least one of the plurality of first and second electrodes grow in the direction from the first substrate to the second substrate. |
US10910538B2 |
Optoelectronic semiconductor component and method for producing an optoelectronic semiconductor component
An optoelectronic semiconductor component and a method for producing an optoelectronic semiconductor component are disclosed. In an embodiment an optoelectronic semiconductor component includes a plurality of active regions configured to emit electromagnetic radiation, wherein the active regions are arranged spaced apart from each other, wherein the active regions have a main extension direction, wherein each active region has a core region, an active layer covering the core region at least in directions transverse to the main extension direction, wherein each active region has a cover layer covering the active layer at least in directions transverse to the main extension direction, wherein each active region has a current spreading layer at least partly covering sidewalls of each respective active region, and wherein a metal layer directly adjoins parts of the active regions and parts of the current spreading layers. |
US10910534B2 |
Light-emitting device and surface-emitting light source
According to one embodiment, the light guide plate has a first major surface, a second major surface, a side surface, and a recess. The recess is provided in the second major surface. The fluorescent layer is provided in the recess. The light-emitting element is bonded to the fluorescent layer and includes an electrode on a surface of the light-emitting element on a side opposite to a surface of the light-emitting element bonded to the fluorescent layer. The module side surface includes at least a portion of the side surface of the light guide plate. The first interconnect is provided along the second major surface and connected to the electrode of the light-emitting element. The second interconnect is provided on the module side surface and connected to the first interconnect. |
US10910531B2 |
Optoelectronic component and method for producing an optoelectronic component
An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment an optoelectronic component includes an optical element including silicone as a polymer material, the silicone having repeating units of cyclic siloxane and of linear siloxane which are arranged in alternation, wherein the optoelectronic component is configured to emit radiation. |
US10910530B2 |
LED chip mounting method and device
An LED mounted method includes: providing a circuit substrate having a plurality of conductive pads; through a pick and place module, disposing a plurality of conductors on the conductive pads; disposing a plurality of LED chips on the circuit substrate, with each LED chip being disposed on at least two conductors; projecting a laser source generated by a laser generation module to each LED chip so that the laser source passes through the LED chip and is projected onto at least two conductors; and curing the conductor disposed between the LED chip and the circuit substrate by irradiation of the laser source so that the LED chip is mounted on the circuit substrate. |
US10910528B2 |
LED assembly
This disclosure discloses an LED assembly. The LED assembly includes a transparent mount with a top surface and a bottom surface opposite to the top surface, an LED chip arranged on the top surface, an electrode plate, a first phosphor layer having a first phosphor, and a second phosphor layer having a second phosphor, wherein the transparent mount and the electrode plate substantially have a same width. The electrode plate is arranged on an edge of the top surface and electrically connected to the LED chip. |
US10910523B2 |
Light emitting device
A light emitting device includes a wavelength conversion layer, at least one light emitting unit and a reflective protecting element. The wavelength conversion layer has an upper surface and a lower surface opposite to each other. The light emitting unit has two electrode pads located on the same side of the light emitting unit. The light emitting unit is disposed on the upper surface of the wavelength conversion layer and exposes the two electrode pads. The reflective protecting element encapsulates at least a portion of the light emitting unit and a portion of the wavelength conversion layer, and exposes the two electrode pads of the light emitting unit. |
US10910520B2 |
Optoelectronic device
An optoelectronic device includes a semiconductor stack; a current blocking region, including a first pad portion formed on the semiconductor stack and wherein the current blocking region includes insulated material; a first opening, formed in the first pad portion, exposing a top surface of the semiconductor stack; a transparent conductive layer, formed on the current blocking region and/or the top surface of the semiconductor stack, including a second opening exposing the first opening; and a first electrode, formed on the transparent conductive layer and including a first pad electrode formed on the first pad portion of the current blocking region and electrically connecting to the semiconductor stack through the first opening; wherein in a top view, the first opening and the second opening have different shapes. |
US10910517B1 |
Shallow etching of microLEDs for increased light extraction
Embodiments of the present disclosure generally relate to light emitting diodes LEDs and methods of manufacturing the LEDs. The LEDs include a mesa-structure that improves light extraction of the LEDs. Furthermore, the process for forming the LEDs refrains from using physical etching to a quantum well active region of the LEDs to prevent compromising performance at the quantum well sidewall. |
US10910516B2 |
Optoelectronic semiconductor body and method for producing an optoelectronic semiconductor body
The invention relates to an optoelectronic semiconductor element (100) comprising a semiconductor layer sequence (1) with a first layer (10) of a first conductivity type, a second layer (12) of a second conductivity type, and an active layer (11) which is arranged between the first layer (10) and the second layer (12) and which absorbs or emits electromagnetic radiation when operated as intended. The semiconductor element (100) is equipped with a plurality of injection regions (2) which are arranged adjacently to one another in a lateral direction, wherein the semiconductor layer sequence (1) is doped within each injection region (2) such that the semiconductor layer sequence (1) has the same conductivity type as the first layer (10) within the entire injection region (2). Each injection region (2) passes at least partly through the active layer (11) starting from the first layer (10). Furthermore, each injection region (2) is laterally surrounded by a continuous path of the active layer (11), the active layer (11) being doped less in the path than in the injection region (2) or oppositely thereto. During the operation of the semiconductor element (100), charge carriers reach the injection regions (2) at least partly from the first layer (10) and are directly injected into the active layer (11) from there. |
US10910515B2 |
Method of manufacturing a light-emitting device
A method of manufacturing a light-emitting device includes providing a package having an upper surface and defining a recess, the recess having an opening at the upper surface. A light-emitting element is placed on a bottom surface of the recess of the package, and the recess of the package is filled with an uncured sealing member containing a silicone resin. The package is held in a liquid in a state in which the uncured sealing member is filled in the recess of the package, and the uncured sealing member is cured by heating the package in which the uncured sealing member is filled in the recess. |
US10910513B2 |
Component having metal carrier layer and reduced overall height
A component includes a carrier; and a semiconductor body arranged on the carrier, wherein the semiconductor body includes a semiconductor layer facing away from the carrier, a further semiconductor layer facing the carrier and an optically active layer located therebetween, the carrier has a metallic carrier layer that is contiguous and mechanically stabilizes the component, the carrier includes a mirror layer disposed between the semiconductor body and the carrier layer, and the carrier has a compensating layer directly adjacent to the carrier layer and configured to compensate for internal mechanical strains in the component. |
US10910511B2 |
Manufacturing method of III-V compound crystal and manufacturing method of semiconductor device
There is provided a manufacturing method of a III-V compound crystal including a seed-crystal-formed substrate provision step of providing a seed-crystal-formed substrate in which a III-V compound seed crystal has been formed on a substrate, a seed crystal partial separation step of separating part of a portion in contact with the substrate in the III-V compound seed crystal from the substrate, and a crystal growth step of generating and growing the III-V compound crystal by reacting a group III element and a group V element with use of the III-V compound seed crystal as a nucleus after the seed crystal partial separation step. |
US10910507B2 |
Semiconductor package device and method of manufacturing the same
A semiconductor package device comprises a substrate, a light emitter, a light detector and a transparent conductive film. The substrate as a first surface and a second surface opposite to the first surface. The light emitter is disposed on the first surface of the substrate and has a light emission area adjacent to the first surface of the substrate. The light detector is disposed on the first surface of the substrate and has a light receiving area adjacent to the first surface of the substrate. The transparent conducting film is disposed on the second surface of the substrate. |
US10910501B2 |
Stucture and method for SIC based protection device
A device may include a P-N diode, formed within a SiC substrate. The device may include an N-type region formed within the SiC substrate, a P-type region, formed in an upper portion of the N-type region; and an implanted N-type layer, the implanted N-type layer being disposed between the P-type region and the N-type region. |
US10910500B2 |
Load sensing devices, packages, and systems
In an embodiment of the present invention, a load sensor package includes a housing having a cap, a column, a peripheral structure, and a base. The base includes a major surface configured to mount a stress sensor, while the cap includes a cap major surface configured to receive a load to be measured. The column is configured to transfer a predetermined fraction of the load to be measured to the base through the stress sensor. The peripheral structure is configured to transfer the remaining fraction of the load to be measured to the base. |
US10910499B2 |
Semiconductor device, power diode, and rectifier
An object is to provide a semiconductor device having electrical characteristics such as high withstand voltage, low reverse saturation current, and high on-state current. In particular, an object is to provide a power diode and a rectifier which include non-linear elements. An embodiment of the present invention is a semiconductor device including a first electrode, a gate insulating layer covering the first electrode, an oxide semiconductor layer in contact with the gate insulating layer and overlapping with the first electrode, a pair of second electrodes covering end portions of the oxide semiconductor layer, an insulating layer covering the pair of second electrodes and the oxide semiconductor layer, and a third electrode in contact with the insulating layer and between the pair of second electrodes. The pair of second electrodes are in contact with end surfaces of the oxide semiconductor layer. |
US10910496B2 |
FinFET device with asymmetrical drain/source feature
A semiconductor device includes a fin-like structure extending along a first axis; a first source/drain feature disposed at a first end portion of the fin-like structure; and a constraint layer disposed at a first side of the first end portion of the fin-like structure, wherein the first source/drain feature comprises a first portion, disposed at the first side, the first portion comprising a shorter extended width along a second axis, and a second portion, disposed at a second side that is opposite to the first side, the second portion comprising a longer extended width along the second axis. |
US10910489B2 |
Semiconductor device
A semiconductor device according to an embodiment includes: a substrate; a first nitride semiconductor layer that is provided above the substrate, has a first lattice period in a first direction parallel to a substrate plane, and includes nitrogen and aluminum; a second nitride semiconductor layer that is provided between the substrate and the first nitride semiconductor layer and includes nitrogen and aluminum and of which at least a portion has a second lattice period that is three times the first lattice period in the first direction parallel to the substrate plane; a third nitride semiconductor layer provided above the first nitride semiconductor layer; a fourth nitride semiconductor layer that is provided on the third nitride semiconductor layer and has a larger bandgap than the third nitride semiconductor layer; at least one main electrode provided on the fourth nitride semiconductor layer; and a control electrode provided above the third nitride semiconductor layer, the control electrode being configured to control a current of the semiconductor device. |
US10910486B2 |
Semiconductor device
The present invention provides a semiconductor device including (a) a drift region of a first-conductivity-type, (b) a base region of a second-conductivity-type, (c) a plurality of trench portions arranged next to each other in a predetermined arrangement direction on the upper surface of the semiconductor substrate, (d) an emitter region of a first-conductivity-type which has a higher doping concentration than the drift region, (e) an accumulation region of a first-conductivity-type which has a higher doping concentration than the drift region, and (f) a second-conductivity-type region of a second-conductivity-type which has a higher doping concentration than the base region, wherein the accumulation region and the second-conductivity-type region are provided between the base region and the drift region in a non-channel mesa portion that does not have the emitter region provided therein and that is of mesa portions between adjacent ones of the plurality of trench portions. |
US10910485B2 |
Semiconductor device having semiconductor regions with an impurity concentration distribution which decreases from a respective peak toward different semiconductor layers
In a surface layer of a rear surface of the semiconductor substrate, an n+-type cathode region and a p-type cathode region are each selectively provided. The n+-type cathode region and the p-type cathode region constitute a cathode layer and are adjacent to each other along a direction parallel to the rear surface of the semiconductor substrate. The n+-type cathode region and the p-type cathode region are in contact with a cathode electrode. In an n−-type drift layer, plural n-type FS layers are provided at differing depths deeper from the rear surface of the semiconductor substrate than is the cathode layer. With such configuration, in a diode, a tradeoff relationship of forward voltage reduction and reverse recovery loss reduction may be improved and soft recovery may be realized. |
US10910484B2 |
Bipolar transistor semiconductor device
On a single-crystal semiconductor substrate with an upper surface including a first direction in which an inverted mesa step extends and a second direction in which a forward mesa step extends in response to anisotropic etching in which an etching rate depends on crystal plane orientation, a bipolar transistor including a collector layer, a base layer, and an emitter layer that are epitaxially grown, and a base wire connected to the base layer are arranged. A step is provided at an edge of the base layer, and the base wire is extended from inside to outside of the base layer in a direction intersecting the first direction in a plan view. An intersection of the edge of the base layer and the base wire has a disconnection prevention structure that makes it difficult for step-caused disconnection of the base wire to occur. |
US10910479B2 |
Gate feature in FinFET device
A semiconductor device includes a substrate; a fin structure formed on a substrate; and a gate feature formed over the fin structure, the gate feature comprising a gate dielectric layer, wherein the gate dielectric layer traverses the fin structure to overlay a central portion of the fin structure and opposite side portions of the fin structure that are located in respective undercuts formed in respective portions of a dielectric layer located adjacent to opposite sidewalls of the gate feature, wherein the undercuts extend beyond respective sidewalls of the gate feature and away from the central portion of the fin structure. |
US10910476B2 |
Integrated structures having gallium-containing regions
Some embodiments include an integrated structure having a gallium-containing material between a charge-storage region and a semiconductor-containing channel region. Some embodiments include an integrated structure having a charge-storage region under a conductive gate, a tunneling region under the charge-storage region, and a semiconductor-containing channel region under the tunneling region. The tunneling region includes at least one dielectric material directly adjacent a gallium-containing material. Some embodiments include an integrated structure having a charge-trapping region under a conductive gate, a first oxide under the charge-storage region, a gallium-containing material under the first oxide, a second oxide under the gallium-containing material, and a semiconductor-containing channel region under the second oxide. |
US10910475B2 |
Method of manufacturing a silicon wafer
A method of manufacturing a silicon wafer includes extracting an n-type silicon ingot over an extraction time period from a silicon melt comprising n-type dopants, adding p-type dopants to the silicon melt over at least part of the extraction time period, so as to compensate an n-type doping in the n-type silicon ingot by 20% to 80%, and slicing the silicon ingot. |
US10910471B2 |
Device with large EPI in FinFETs and method of manufacturing
A method of forming a logic or memory cell with an epi-RSD width of larger than 1.3× fin pitch and the resulting device are provided. Embodiments include a device including a RSD region formed on each of a plurality of fins over a substrate, wherein the RSD has a width larger than 1.3× fin pitch, a TS formed on the RSD, and an ILD formed over the TS. |
US10910470B1 |
Nanosheet transistors with inner airgaps
A method is presented for constructing a nanosheet transistor. The method includes forming a nanosheet stack including alternating layers of a first material and a second material over a substrate, forming a dummy gate over the nanosheet stack, forming sacrificial spacers adjacent the dummy gate, and selectively etching the alternating layers of the first material to define gaps between the alternating layers of the second material. The method further includes filling the gaps with inner spacers, epitaxially growing source/drain regions adjacent the nanosheet stack, selectively removing the sacrificial spacers and the inner spacers to define cavities, and filling the cavities with a spacer material to define first airgaps adjacent the dummy gate and second airgaps adjacent the etched alternating layers of the first material. |
US10910469B2 |
Semiconductor device with conducting structure for reducing parasitic capacitance and improving RC delay
A semiconductor device includes a substrate and a conducting structure. The substrate has a first conductivity type and includes a first isolation region, a first implant region, and a second implant region. The first isolation region is disposed along the circumference of the substrate. The first implant region has the first conductivity type, and the second implant region has a second conductivity type that is the opposite of the first conductivity type. The conducting structure is disposed on the substrate, and at least a portion of the conducting structure is located on the first isolation region. |
US10910468B2 |
Capacitor structure
Provided is a capacitor structure including a substrate, a cup-shaped lower electrode, a top supporting layer, a capacitor dielectric layer, and an upper electrode. The cup-shaped lower electrode is located on the substrate. The top supporting layer surrounds the upper portion of the cup-shaped lower electrode. The top supporting layer includes a high-k material. Surfaces of the cup-shaped lower electrode and the top supporting layer are covered by the capacitor dielectric layer. A surface of the capacitor dielectric layer is covered by the upper electrode. |
US10910462B2 |
Display substrate for avoiding light leakage defect, method for manufacturing the same and display device
A display substrate, a method for manufacturing the same and a display device are provided. The display substrate includes a base substrate, first electrodes above the base substrate, and a light emitting layer disposed at a side of the first electrodes distal from the base substrate, the display substrate further includes signal lines extending in a first direction and fuse wires extending in a second direction, each fuse wire has a fusing point higher than that of the light emitting layer, the fuse wires are located at a side of the light emitting layer proximal to the base substrate and in contact with the light emitting layer, each fuse wire is electrically coupled to at least two signal lines, and an orthographic projection of at least one first electrode on the base substrate is located between orthographic projections of the at least two signal lines on the base substrate. |
US10910459B2 |
Display panel and display device
A display panel is provided having a transparent region, a display area surrounding the transparent region, and a non-display area surrounding the display area, and the display panel includes: at least one binding pin; at least one signal line only located within the display area and not located within the transparent region; at least one connection line located within the non-display region; and glass cement located within the non-display region. The signal lines include a first signal line and a second signal line, and the first signal line and the at least one binding pin are respectively located at two sides of the transparent region; the first signal line is electrically connected to the at least one connection line; and at least a part of the at least one connection line overlaps with the glass cement. The display panel is used for image display. |
US10910456B2 |
Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes a transistor on a substrate. The transistor includes a gate electrode, a first electrode, and a second electrode. The apparatus also includes a protective layer over the first electrode and including a first portion that contacts the second electrode, and an organic light-emitting device having a pixel electrode electrically connected to the second electrode. |
US10910451B2 |
Method for fabricating flexible display substrate
A method for fabricating a flexible display substrate is provided. The method includes: forming a separation structure on a rigid substrate such that the separation structure includes a first separation layer and a second separation layer; forming a flexible substrate on the separation structure; forming a display element on the flexible substrate; and separating the first separation layer and the second separation layer of the separation structure mechanically to separate the rigid substrate from the flexible substrate. |
US10910448B2 |
Organic light-emitting display device and method of fabricating the same
An organic light-emitting display device and a method of fabricating the same are provided. The organic light emitting display device according to an example comprises a substrate including a pixel region including a plurality of red-subpixels, a plurality of green-subpixels, and a plurality of blue-subpixels, and a dummy pixel region including a plurality of dummy subpixels; a plurality of first bank layers disposed in the pixel region in a first direction and a second direction to define a plurality of subpixels; a plurality of second bank layers disposed on the first bank layers in the first direction in the pixel region to partition boundaries between a red-subpixel column, a green-subpixel column, and a blue-subpixel column; and an organic light-emitting element formed on each of the subpixels; and wherein at least one dummy subpixel forms a first dispensing region onto which an organic light-emitting material is dispensed. |
US10910446B2 |
Display device for displaying the outline of icons
A display device is disclosed. In one aspect, the display device includes a substrate and a plurality of first pixels and a plurality of second pixels formed on the substrate. Each of the first pixels includes a first reflective layer and a first emission layer and is configured to reflect external light so as to display the outline of an icon. Each of the second pixels includes a second reflective layer, a second emission layer, and a color filter. |
US10910437B2 |
Cross-point memory and methods for fabrication of same
A method of fabricating a memory device is disclosed. In one aspect, the method comprises patterning a first conductive line extending in a first direction. The method additionally includes forming a free-standing pillar of a memory cell stack on the first conductive line after patterning the first conductive line. Forming the free-standing pillar includes depositing a memory cell stack comprising a selector material and a storage material over the conductive line and patterning the memory cell stack to form the free-standing pillar. The method further includes patterning a second conductive line on the pillar after patterning the memory cell stack, the second conductive line extending in a second direction crossing the first direction. |
US10910435B2 |
Stackable symmetrical operation memory bit cell structure with bidirectional selectors
A method of forming an electrical device that includes forming an amorphous semiconductor material on a metal surface of a memory device, in which the memory device is vertically stacked atop a first transistor. The amorphous semiconductor material is annealed with a laser anneal having a nanosecond duration to convert the amorphous semiconductor material into a crystalline semiconductor material. A second transistor is formed from the semiconductor material. The second transistor vertically stacked on the memory device. |
US10910433B2 |
Pixelated LED array with optical elements
The pcLED pixels in a phosphor-converted LED array each comprise an optical element on the light-emitting surface above the phosphor layer. In methods for making such pixelated LED arrays, a thin layer of a sacrificial phosphor carrier substrate is retained as the optical element on the output surface of the phosphor pixels upon completion of the fabrication process. |
US10910432B1 |
Use of surface patterning for fabricating a single die direct capture dental X-ray imaging sensor
A device and process in which a single continuous depositional layer of a polycrystalline photoactive material is deposited on an integrated charge storage, amplification, and readout circuit with a surface exhibiting a periodic pattern of a prescribed size wherein the polycrystalline photoactive material is comprised of a II-VI semiconductor compound or alloys of II-VI compounds. |
US10910426B2 |
Semiconductor devices having pad isolation pattern
A semiconductor device is described which includes a substrate, an interlayer insulating layer provided below the substrate and including a via pad therein, a through via located at least partially within a via hole passing through the substrate and a portion of the interlayer insulating layer, a connection pad on the substrate, and a pad isolation pattern formed in the substrate to be located around the connection pad and the through via. The pad isolation pattern includes a plurality of bent portions having protrusions and recesses when viewed from a top view. As a result, cracks may be prevented from forming or growing in the semiconductor device. |
US10910424B2 |
Solid-state image pickup unit, method of manufacturing the same, and electronic apparatus
A solid-state image pickup unit includes: a first member including a photoelectric conversion section; and a second member including a reflective plate with a concave surface section, the second member being bonded to a surface opposite to a light incident surface of the first member to allow the concave surface section of the reflective plate to face the photoelectric conversion section. |
US10910421B2 |
Molded image sensor chip scale packages and related methods
Implementations of a molded image sensor chip scale package may include an image sensor having a first side and a second side. A first cavity wall and a second cavity wall may be coupled to the first side of the image sensor and extend therefrom. The first cavity wall and the second cavity wall may form a cavity over the image sensor. A transparent layer may be coupled to the first cavity wall and the second cavity wall. A redistribution layer (RDL) may be coupled to the second side of the image sensor. At least one interconnect may be directly coupled to the RDL. A mold material may encapsulate a portion of the RDL, a portion of the image sensor, and a side of each cavity wall, and a portion of the transparent layer. |
US10910420B2 |
Semiconductor switching device separate by device isolation
A device including a gate structure formed over a semiconductor substrate, the gate structure having extensions, a device isolation structure formed into the semiconductor substrate adjacent the gate structure, wherein the extensions are over a portion of the device isolation structure, and source/drain regions on both sides of the gate structure, the source/drain regions being formed in a gap in the device isolation structure and being partially enclosed by the extensions of the gate structure. |
US10910416B2 |
Semiconductor device, image pickup device, and method for manufacturing semiconductor device
To provide a semiconductor device, an image pickup device, and a method for manufacturing the semiconductor device that reduce wiring capacity by using gaps and maintain mechanical strength and reliability. A semiconductor device including: a multilayered wiring layer in which insulating layers and diffusion preventing layers are alternately laminated and a wiring layer is provided inside; a through-hole that is provided to penetrate through at least one or more insulating layers from one surface of the multilayered wiring layer and has an inside covered with a protective side wall; and a gap that is provided in at least one or more insulating layers immediately below the through-hole. |
US10910414B1 |
Photodetector in a silicon carbide integrated circuit
An integrated ultraviolet (UV) detector includes a silicon carbide (SiC) substrate, supporting metal oxide field effect transistors (MOSFETs), and PN Junction photodiodes. The MOSFET includes a first drain/source implant in the SiC substrate and a second drain/source implant in the SiC substrate. The P-N junction photodiodes include a blanket oxide over the silicon carbide substrate and the gate, an implant extending into the silicon carbide substrate, and an opening extending through the blanket oxide layer down to the silicon carbide substrate on one side of the gate of the P-N junction photodiode. |
US10910413B2 |
Method of manufacturing array substrate and array substrate
The present disclosure provides a method of manufacturing array substrate, including: providing a substrate; and forming a metal layer, a gate layer, an insulation layer, and a protective layer on the substrate sequentially. Wherein, the metal layer is formed on a drive line on the substrate, and the metal layer is arranged in at least one of a position between the substrate and the insulation layer and a position between the insulation layer and the protective layer. In the present disclosure, an electrostatic discharge path is increased through the floating metal layer. Even though the floating metal layer is burned down, a display quality would not be affected, the product yield is improved. Besides, it only needs to adjust a photomask pattern. Therefore, a production procedure needs not to be adjusted. |
US10910412B2 |
Etchant composition, and method for manufacturing metal pattern and array substrate using the same
An etchant composition including a persulfate, a four-nitrogen ring compound, a carbonyl ring compound having two or more carbonyl groups, and water, and having a weight ratio of the four-nitrogen ring compound and the carbonyl ring compound of about 1:0.1 to about 1:2. The etchant composition may etch a multilayer of titanium/copper and may be used for manufacturing a metal pattern and an array substrate having excellent properties of an etched pattern. |
US10910411B2 |
Array substrate, manufacturing method thereof and display panel
An array substrate is provided that includes a plurality of sub-pixels arranged in a matrix. Each of the sub-pixels includes a substrate, a gate, a source and a drain, and a common electrode on the substrate, a passivation layer on a side of the common electrode facing away from the substrate, and a pixel electrode on a side of the passivation layer facing away from the substrate. The array substrate further includes a common electrode line, the common electrode line being formed of a same material in a same layer as the source and the drain. The common electrode is in direct electrical contact with the common electrode line. The pixel electrode and the drain are electrically connected through a via hole in the passivation layer. A display panel and a method for manufacturing an array substrate are further provided. |
US10910409B2 |
Display device
A display device includes a substrate that includes a display area and a pad area, and a plurality of data pads that are provided on the pad area of the substrate and arranged along a first direction and a second direction, where the plurality of data pads includes a first data pad, a second data pad that is disposed adjacent to the first data pad along the first direction, a third data pad that is disposed adjacent to the first data pad along the second direction, and a fourth data pad that is disposed adjacent to the second data pad along the second direction, and the first data pad and the second connection wire are respectively disposed in different layers. |
US10910406B2 |
Display apparatus having a substrate including a polymer resin and method of manufacturing the same
A display apparatus includes a substrate including a polymer resin. A portion of the substrate including an upper surface of the substrate is doped with 1×1020 to 1×1023 dopants per 1 cm3. A barrier layer is positioned above the upper surface of the substrate. A buffer layer is positioned above the barrier layer. A thin film transistor is positioned above the buffer layer. A display device is electrically connected to the thin film transistor. |
US10910404B2 |
Semiconductor device
Provided is a semiconductor device which has low power consumption and can operate at high speed. The semiconductor device includes a memory element including a first transistor including crystalline silicon in a channel formation region, a capacitor for storing data of the memory element, and a second transistor which is a switching element for controlling supply, storage, and release of charge in the capacitor. The second transistor is provided over an insulating film covering the first transistor. The first and second transistors have a source electrode or a drain electrode in common. |
US10910401B2 |
Semiconductor device and method of manufacturing the same
In one embodiment, a semiconductor device includes a substrate, insulating films and first films alternately stacked on the substrate, at least one of the first films including an electrode layer and a charge storage layer provided on a face of the electrode layer via a first insulator, and a semiconductor layer provided on a face of the charge storage layer via a second insulator. The device further includes at least one of a first portion including nitrogen and provided between the first insulator and the charge storage layer with an air gap provided in the first insulator, a second portion including nitrogen, provided between the charge storage layer and the second insulator, and including a portion protruding toward the charge storage layer, and a third portion including nitrogen and provided between the second insulator and the semiconductor layer with an air gap provided in the first insulator. |
US10910400B2 |
Semiconductor device and method of manufacturing the same
Provided herein may be a semiconductor device and a method of manufacturing the same. The method of manufacturing the semiconductor device may include forming a tunnel insulating layer in a channel hole passing through a preliminary stack structure in which interlayer insulating layers and material layers are alternately stacked. The method may include forming recess areas by removing the material layers exposed through a slit passing through the preliminary stack structure. The method may include forming a data storage layer in the recess areas through the slit. The thickness of the data storage layer may be formed regardless of a size of the channel hole. |
US10910395B2 |
Methods of forming semiconductor device structures
A semiconductor device structure comprises stacked tiers each comprising at least one conductive structure and at least one insulating structure longitudinally adjacent the at least one conductive structure, at least one staircase structure having steps comprising lateral ends of the stacked tiers, and at least one opening extending through the stacked tiers and continuously across an entire length of the at least one staircase structure. The at least one conductive structure of each of the stacked tiers extends continuously from at least one of the steps of the at least one staircase structure and around the at least one opening to form at least one continuous conductive path extending completely across each of the stacked tiers. Additional semiconductor device structures, methods of forming semiconductor device structures, and electronic systems are also described. |
US10910394B2 |
Semiconductor device
A semiconductor memory array includes a first nonvolatile memory cell having a first charge storage layer and a first gate electrode and a second nonvolatile memory cell, adjacent to the first memory cell in a first direction, having a second charge storage layer and a second gate electrode. The first and second electrodes extend in a second direction perpendicular to the first direction, the first electrode has a first contact section extending toward the second electrode in the first direction, and the second electrode has a second contact section extending toward the first electrode in the first direction. The first and second contact positions are shifted in the second direction, respectively, and the first electrode and the first contact section are electrically separated from the second electrode and the second contact section. |
US10910391B2 |
Semiconductor memory device having a plurality of first semiconductor films
A semiconductor memory device comprises a substrate, first semiconductor films extending in a first direction crossing a surface of the substrate and arranged in a second direction and in a third direction, a conductive layer which covers peripheral faces of the first semiconductor films on a cross-section crossing the first direction, and a contact which extends in the first direction. Here, when straight lines disposed at equal intervals in the second direction on the cross-section and perpendicular to the second direction are defined as first to third straight lines, a first number of the first semiconductor films are provided on the first straight line, a second number less than the first number of the first semiconductor films are provided on the second straight line, a third number less than the second number of the first semiconductor films are provided on the third straight line. |
US10910388B2 |
Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a first charge storage part, a first insulating part, a second charge storage part, a second insulating part, a first select transistor, and a hollow part. The first charge storage part is at a first position separated from a surface of a substrate by a first distance in a third direction. The first select transistor is at a second position separated from the surface of the substrate by a second distance in the third direction. The second distance is greater than the first distance. The hollow part is up to a third position in the third direction separated from the surface of the substrate by a third distance in the third direction. The third distance is greater than or equal to the first distance and shorter than or equal to the second distance. |
US10910383B2 |
Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes: forming a bottom electrode of a high aspect ratio; forming an interface layer by sequentially performing a first plasma process and a second plasma process onto a surface of the bottom electrode; forming a dielectric layer over the interface layer; and forming a top electrode over the dielectric layer. |
US10910382B2 |
Method for fabricating semiconductor device
A method for fabricating a semiconductor device includes stacking a first mold layer and a first supporter layer, forming a first supporter pattern by etching the first supporter layer to expose the first mold layer, forming an insulating layer to cover the exposed first mold layer and the first supporter pattern, stacking a second mold layer and a second supporter layer on the insulating layer, forming a contact hole by dry-etching the second supporter layer, the second mold layer, the insulating layer, the first supporter pattern, and the first mold layer, forming a lower electrode within the contact hole, removing the first mold layer, the second mold layer, and the insulating layer, and forming an upper electrode on the lower electrode and the first supporter pattern, wherein, during the dry-etching, dry etching rates of the first supporter pattern and the insulating layer are the same. |
US10910378B2 |
Semiconductor memory devices
Semiconductor memory devices may include first and second stacks on a substrate and first and second interconnection lines on the first and second stacks. Each of the first and second stacks may include semiconductor patterns vertically stacked on the substrate, conductive lines connected to the semiconductor patterns, respectively, and a gate electrode that is adjacent to the semiconductor patterns and extends in a vertical direction. The first stack may include a first conductive line and a first gate electrode, and the second stack may include a second conductive line and a second gate electrode. Lower surfaces of the first and second conductive lines may be coplanar. The first interconnection line may be electrically connected to at least one of the first and second conductive lines. The second interconnection line may be electrically connected to at least one of the first and second gate electrodes. |
US10910377B2 |
LDMOS devices, integrated circuits including LDMSO devices, and methods for fabricating the same
Laterally-diffused-metal-oxide-silicon (LDMOS) devices, integrated circuits including LDMOS devices, and methods for fabricating the same are provided. An exemplary LDMOS device includes a substrate having a surface, a gate structure overlying the surface and a channel region in the substrate below the gate structure, and a drain region in the substrate. The LDMOS device further includes a surface insulator region disposed between the gate structure and the drain region at the surface of the substrate and a dielectric block different from the surface insulator region and located over the surface insulator region. Also, the LDMOS device includes a field effect structure. The field effect structure includes a field plate disposed over and distanced from the surface of the substrate. The field effect structure also includes a conductive structure coupled to the field plate and extending from the field plate toward the dielectric block. |
US10910375B2 |
Semiconductor device and method of fabrication thereof
Aspects of the disclosure provide a semiconductor device and a method for forming the semiconductor device. The semiconductor device includes a first transistor formed in a first region of the semiconductor device. The first transistor includes a first channel structure extending between a source terminal and a drain terminal of the first transistor. The first transistor includes a second channel structure that is stacked on the first channel structure in a vertical direction above a substrate of the semiconductor device. Further, the first transistor includes a first gate structure configured to wrap around the first channel structure and the second channel structure with a first metal cap between the first channel structure and the second channel structure. The first metal cap has a different work function from another portion of the first gate structure. |
US10910367B2 |
Semiconductor device and method of fabricating the same
A semiconductor device includes a substrate including a first region and a second region, an active gate structure on the substrate in the first region, a dummy gate structure on the substrate in the second region, a source/drain on the substrate in the first region at each of opposite sides of the active gate structure, a plurality of first conductive contacts respectively connected to the active gate structure and the source/drain, a resistive structure on the dummy gate structure in the second region, a plurality of second conductive contacts respectively connected to the plurality of first conductive contacts and the resistive structure, and an etch stop layer between the dummy gate structure and the resistive structure. The etch stop layer includes a lower etch stop layer and an upper etch stop layer, which are formed of different materials. |
US10910364B2 |
3D semiconductor device
A 3D integrated circuit, the circuit including: a first wafer including a first crystalline substrate, a plurality of first transistors, and first copper interconnecting layers, where the first copper interconnecting layers at least interconnect the plurality of first transistors; and a second wafer including a second crystalline substrate, a plurality of second transistors, and second copper interconnecting layers, where the second copper interconnecting layers at least interconnect the plurality of second transistors, where the second wafer is bonded face-to-face on top of the first wafer, where the bonded includes copper to copper bonding, and where the second crystalline substrate has been thinned to a thickness of less than 5 micro-meters. |
US10910357B2 |
Semiconductor package including hybrid bonding structure and method for preparing the same
The present disclosure provides a semiconductor package structure. The semiconductor package structure includes a first die, a second die and a hybrid bonding structure disposed between the first die and the second die. The first die includes a first front side and a first back side opposite to the first front side. The second die includes a second front side and a second back side opposite to the second front side. The hybrid bonding structure is disposed between the first back side of the first die and the second front side of the second die. The first die and the second die are bonded to each other by the hybrid bonding structure. The hybrid bonding structure includes an organic barrier layer and an inorganic barrier layer bonded to each other. |
US10910355B2 |
Bezel-free displays
A bezel-free display comprises a display substrate and an array of pixels. Pixel rows and pixel columns are separated by row and column distances and connected by row and column lines, respectively. A column driver is electrically connected to each of the column lines and a row driver is electrically connected to each of the row lines. Row-connection lines are electrically connected to each of the row lines or row drivers. In certain embodiments, each pixel in the column of pixels closest to a display substrate edge is spatially separated from the edge by a distance less than or equal to the column distance. At least one row driver is spatially separated from the corresponding row by a distance less than the column or row distance, at least one column driver is spatially separated from the corresponding column by a distance less than the column or row distance, or both. |
US10910354B2 |
Apparatus for direct transfer of semiconductor device die
A semiconductor device die transfer apparatus includes a first frame to hold a wafer tape having a plurality of semiconductor device die disposed on a side of the wafer tape and a second frame to secure a product substrate having a circuit trace thereon. The second frame is configured to secure the product substrate such that the circuit trace is disposed facing the plurality of semiconductor device die on the wafer tape. Additionally, a rotary transfer collet is disposed between the wafer tape and the product substrate. The rotary transfer collet has a rotational axis allowing rotation from a first position facing the wafer tape to pick a die of the plurality of semiconductor device die to a second position facing the circuit trace on the product substrate to release the die, thereby applying the die directly on the product substrate during a transfer operation. |
US10910353B2 |
White light source and method of producing a white light source
A white light source includes an arrangement of light-emitting diodes, wherein the light-emitting diodes are subdivided into first light-emitting diodes and second light-emitting diodes, and a conversion element configured to absorb light emitted by the light-emitting diodes and generate converted light with a longer wavelength than the emitted light, wherein the conversion element includes a first luminescent conversion material in a first matrix material, the first matrix material with the first luminescent conversion material is arranged two-dimensionally in a continuous layer above the first and second light-emitting diodes, the conversion element includes a second luminescent conversion material in a second matrix material, and the second matrix material with the second luminescent conversion material is arranged only above the second light-emitting diodes. |
US10910345B2 |
Semiconductor device with stacked die device
The present disclosure provides a semiconductor device and a method of manufacturing the same. The semiconductor device includes a first die, a second die, a first redistribution layer, a second redistribution layer, a first interconnect structure, and a second interconnect structure. The second die is stacked on the first die, the first redistribution layer is disposed between a first substrate of the first die and a second ILD layer of the second die, and the second redistribution layer is disposed on a second substrate of the second die. The first interconnect structure connects the first redistribution layer to one of first metal lines of the first die, and the second interconnect structure connects the second redistribution layer to one of the second metal lines in the second ILD layer. |
US10910341B1 |
Bonding process with inhibited oxide formation
First and second contacts are formed on first and second wafers from disparate first and second conductive materials, at least one of which is subject to surface oxidation when exposed to air. A layer of oxide-inhibiting material is disposed over a bonding surface of the first contact and the first and second wafers are positioned relative to one another such that a bonding surface of the second contact is in physical contact with the layer of oxide-inhibiting material. Thereafter, the first and second contacts and the layer of oxide-inhibiting material are heated to a temperature that renders the first and second contacts and the layer of oxide-inhibiting material to liquid phases such that at least the first and second contacts alloy into a eutectic bond. |
US10910338B2 |
Electronic device having an under-fill element, a mounting method of the same, and a method of manufacturing a display apparatus having the electronic device
A mounting method of an electronic device includes providing an electronic device which includes a semiconductor chip body including an upper surface, a lower surface opposite to the upper surface, and side surfaces connecting the upper surface and the lower surface, a plurality of bumps disposed on the lower surface, and an under-fill element disposed on at least one side surface. The method further includes mounting the electronic device on a printed circuit board including connecting pads formed thereon. The bumps of the semiconductor chip body are connected to the connecting pads. The method additionally includes heating the under-fill element to a predetermined temperature to form an under-fill layer between the lower surface of the semiconductor chip body and the printed circuit board. |
US10910334B2 |
Device for inspecting a bump height surrounded by resist, device for processing a substrate, method for inspecting a bump height, and storage medium
A device for inspecting a bump height includes an illumination device, an imaging device, and a control device. The illumination device irradiates a substrate with light. The substrate includes a resist and a bump formed on an opening portion of the resist. The imaging device images a pattern of the resist and the bump. The control device evaluates a height of the bump based on a luminance value of image data of the pattern obtained by the imaging device. |
US10910327B2 |
Electronic device package with reduced thickness variation
A package for an electronic device may include a first layer. The first layer may include a first dielectric material. The first layer may have a planar first surface. The first layer may have a variable thickness. A second layer may be coupled to the first layer. The second layer may include a second dielectric material and may have a planar second surface. The second layer may have a variable thickness. A seam may be located at an interface between the first layer and the second layer, and the seam may have an undulating profile. The package may include at least one electrical trace, for example located in the first layer or the second layer. |
US10910326B2 |
Semiconductor package
A semiconductor package according to the present invention includes a metal plate, a metal base, provided on the metal plate, in which a through hole is formed, a metal block, provided in the through hole, a brazing material covering an upper surface of the metal block, a solder provided on the brazing material, a semiconductor device provided on the solder and a frame provided on the metal base, wherein the frame includes a ceramic part, a difference in thermal expansion coefficient between the metal base and the ceramic part is smaller than a difference in thermal expansion coefficient between the metal block and the ceramic part, the metal block is higher in thermal conductivity than the metal base, and an arithmetic average roughness of an upper surface of the brazing material is not more than a thickness of the solder. |
US10910323B2 |
Semiconductor package with reduced noise
The present disclosure provides a semiconductor package including a bottom package having a substrate, a radio-frequency (RF) die and a system-on-a-chip (SoC) die arranged on the substrate in a side-by-side manner, a molding compound covering the RF die and the SoC die, and an interposer over the molding compound. Connection elements and a column of signal interference shielding elements are disposed on the substrate. The connection elements surround the SoC die. The column of signal interference shielding elements is interposed between the RF die and the SoC die. A top package is mounted on the interposer. |
US10910320B2 |
Shielded MOM capacitor
A shielded metal-oxide-metal (MOM) capacitor includes a substrate, a lower shielding plate disposed on the substrate and in parallel with a major surface of the substrate, an upper shielding plate situated above the lower shielding plate and in parallel with the lower shielding plate, and a middle plate sandwiched between the lower shielding plate and the upper shielding plate. The middle plate includes two parallel first connecting bars extending along a first direction, a plurality of first fingers extending between the two parallel first connecting bars along a second direction, and an electrode strip spaced apart from and surrounded by the two parallel first connecting bars and the first fingers. |
US10910319B2 |
Method of manufacturing semiconductor device
A back alignment mark on a surface of a semiconductor substrate is detected and a resist mask patterned into a circuit pattern corresponding to a surface element structure is formed on a back of the semiconductor substrate. Detection of the back alignment mark is performed by using a detector opposing the back of the semiconductor substrate and measuring contrast based on the intensity of reflected infrared light irradiated from the back of the semiconductor substrate. The back alignment mark is configured by a step formed by the surface of the semiconductor substrate and bottoms of trenches formed from the surface of the semiconductor substrate. A polysilicon film is embedded in the trenches. The back alignment mark has, for example, a cross-shaped planar layout in which three or more trenches are disposed in a direction parallel to the surface of the semiconductor substrate. |
US10910316B2 |
Electronic device
An electronic device capable of being stretched from a first status to a second status includes a stretchable substrate stretchable in a stretching direction and a first pixel disposed on the stretchable substrate. The first pixel includes a first sub-pixel and a second sub-pixel. The first sub-pixel and the second sub-pixel arrange along a first direction when the electronic device is in the first status, and the first sub-pixel and the second sub-pixel arrange along a second direction when the electronic device is in the second status, wherein the first direction and the second direction form different angles with respect to the stretching direction. |
US10910312B2 |
Power distribution networks for monolithic three-dimensional semiconductor integrated circuit devices
Devices and methods are provided for fabricating monolithic three-dimensional semiconductor integrated circuit devices which include power distribution networks that are implemented with power distribution planes disposed below a stack of device tiers, in between device tiers, and/or above the device tiers to distribute positive and negative power supply voltage to field-effect transistor devices of the device tiers. |
US10910307B2 |
Back end of line metallization structure
Back end of line metallization structures and processes of fabricating the metallization structures generally include one or more metal filled via structures within a dielectric layer of an interconnect level, wherein at least one of the metal filled via structures includes a bulk metal and a metal alloy overlaying the bulk metal, wherein the bulk metal and metal alloy filled via is coupled to an active circuit. |
US10910303B2 |
Package structure and manufacturing method thereof
A package structure and a manufacturing method thereof are provided. The package structure includes an insulation layer, an electronic component and a lead frame unit. The electronic component is embedded within the insulation layer and includes plural conducting terminals. The lead frame unit is embedded within the insulation layer and includes a lead frame and a metallization layer. The metallization layer having a thickness more than 10 μm is disposed on at least a part of the lead frame and electrically connected with at least one of the plural conducting terminals of the electronic component. |
US10910302B2 |
Power semiconductor device with a double island surface mount package
A power semiconductor device including a first and second die, each including a plurality of conductive contact regions and a passivation region including a number of projecting dielectric regions and a number of windows. Adjacent windows are separated by a corresponding projecting dielectric region with each conductive contact region arranged within a corresponding window. A package of the surface mount type houses the first and second dice. The package includes a first bottom insulation multilayer and a second bottom insulation multilayer carrying, respectively, the first and second dice. A covering metal layer is arranged on top of the first and second dice and includes projecting metal regions extending into the windows to couple electrically with corresponding conductive contact regions. The covering metal layer moreover forms a number of cavities, which are interposed between the projecting metal regions so as to overlie corresponding projecting dielectric regions. |
US10910295B2 |
QFN pre-molded leadframe having a solder wettable sidewall on each lead
The present disclosure is directed to a leadframe package having solder wettable sidewalls that is formed using a pre-molded leadframe and methods of manufacturing the same. A metal plated leadframe with a plurality of recesses and a plurality of apertures is placed into a top and bottom mold tool. A molding compound is then formed in the plurality of recesses and apertures in the leadframe to form a pre-molded leadframe. A plurality of die and wires are coupled to the pre-molded leadframe and the resulting combination is covered in an encapsulant. Alternatively, a bare leadframe can be processed and the metal layer can be applied after encapsulation. A saw or other cutting means is used for singulation to form leadframe packages. Each resulting leadframe package has a solder wettable sidewall for improving the strength of solder joints between the package and a circuit board. |
US10910294B2 |
Semiconductor device and method of manufacturing semiconductor device
A packaged electronic device includes a substrate comprising a die pad and a lead spaced apart from the die. An electronic device is attached to the die pad top side. A conductive clip is connected to the substrate and the electronic device, and the conductive clip comprises a plate portion attached to the device top side with a conductive material, a clip connecting portion connected to the plate portion and the lead, and channels disposed to extend inward from a lower side of the plate portion above the device top side. The conductive material is disposed within the channels. In another example, the plate portion comprises a lower side having a first sloped profile in a first cross-sectional view such that an outer section of the first sloped profile towards a first edge portion of the plate portion is spaced away from the electronic device further than an inner section of the first sloped profile towards a central portion of the plate portion. Other examples and related methods are also disclosed herein. |
US10910291B2 |
Method of creating thermal boundary control
A method of creating thermal boundaries in a substrate is provided. The method includes forming the substrate with first and second sections to be in direct thermal communication with first and second thermal elements, respectively, machining, in the substrate, first and second cavities for defining a third section of the substrate between the first and second sections and disposing a material having a characteristic thermal conductivity that is substantially less than that of the ceramic in the first and second cavities. |
US10910289B2 |
Electronic substrate and electronic apparatus
The present technology relates to an electronic substrate that achieves a reduction in the size of a substrate and enables a void risk in an underfill to be reduced, and an electronic apparatus. An electronic substrate in one aspect of the present technology includes: an electronic chip that is placed above a substrate; an electrode that exists between the substrate and the electronic chip and electrically connects the substrate and the electronic chip; an underfill with which a space between the substrate and the electronic chip is filled so that the electrode is sealed and protected; a protection target to be protected from inflow of the underfill, the protection target being formed on the substrate; and an underfill inflow prevention unit that is formed in the substrate so as to surround an entirety or a portion of the protection target. The present technology is applicable to, for example, a solid-state image sensor. |
US10910287B2 |
Semiconductor package with protected sidewall and method of forming the same
A semiconductor package having a die with a sidewall protected by molding compound, and methods of forming the same are disclosed. The package includes a die with a first surface opposite a second surface and sidewalls extending between the first and second surfaces. A redistribution layer is formed on the first surface of each die. An area of the first surface of the die is greater than an area of the redistribution layer, such that a portion of the first surface of the die is exposed. When molding compound is formed over the die and the redistribution layer to form a semiconductor package, the molding compound is on the first surface of the die between an outer edge of the redistribution layer and an outer edge of the first surface. The molding compound is also on the sidewalls of the die, which provides protection against chipping or cracking during transport. |
US10910285B2 |
Package structure with TFTS and die covered RDL
The present disclosure provides a package structure including a redistribution layer and a die. The redistribution layer includes a switch circuit portion and a redistribution portion, the switch circuit portion includes a transistor, and the redistribution portion is adjacent to the switch circuit portion. The die overlaps the redistribution portion, wherein the transistor is electrically connected to the die. |
US10910284B2 |
Semiconductor device and method of manufacturing thereof
A semiconductor device includes a first semiconductor component having a semiconductor substrate, and a barrier layer disposed at least on or at a portion of the first semiconductor component. The barrier layer includes a polymer material and an organic metal complexing agent covalently bound to the polymer material. In an embodiment, the organic metal complexing agent includes a crown ether and/or cryptand. In an embodiment, the polymer material includes a homopolymer or copolymer resulting from the polymerization of monomers selected from the group consisting of: imides, epoxies, silicones, monomers having functional side chains, methacrylates, and any combinations thereof. |
US10910283B2 |
Pressure sensors on flexible substrates for stress decoupling
A semiconductor device includes a semiconductor chip including a substrate having a first surface and a second surface arranged opposite to the first surface; and a microelectromechanical systems (MEMS) element, including a sensitive area, disposed at the first surface of the substrate. The semiconductor device further includes at least one electrical interconnect structure electrically connected to the first surface of the substrate, and a flexible carrier electrically connected to the at least one electrical interconnect structure, where the flexible carrier wraps around the semiconductor chip and extends over the second surface of the substrate such that a folded cavity is formed around the semiconductor chip. |
US10910282B2 |
Prevention of charging damage in full-depletion devices
Methods for checking a semiconductor device for compliance with a rule include determining one or more device type categories to which a semiconductor device in a chip layout belongs based on which of a gate, a source/drain region, and a well of the semiconductor device are connected to each other or to a substrate. It is determined whether the semiconductor device complies with a first design rule that considers antenna area connected to the gate and the source/drain region of the semiconductor device. It is determined whether the semiconductor device complies with a second design rule that considers antenna area connected to the well and the source/drain region of the semiconductor device. The chip layout is modified to bring the non-compliant semiconductor device into compliance with the first and second design rules. |
US10910281B2 |
Integrated circuit metallic ion diffusion defect validation
A method for validating that an integrated circuit die is not susceptible to a conductive metallic ion diffusion defect is disclosed. A test component is applied to a backside surface of the integrated circuit die to form a test assembly. The test component includes a conductive metal layer and a transport media layer for facilitating diffusion of conductive metallic ions. The test assembly is heated at a thermal activation temperature. The integrated circuit die is computer validated to determine whether or not the integrated circuit die has the conductive metallic ion diffusion defect. |
US10910279B2 |
Variable resistance memory devices
A variable resistance memory device includes a memory unit including a first electrode, a variable resistance pattern and a second electrode sequentially stacked on a substrate, a first selection structure on the memory unit, a third electrode structure on the first selection structure, and an anti-fuse including a fourth electrode, a second selection structure and a fifth electrode structure sequentially stacked. The fourth electrode directly contacts the second selection structure, and a bottom of the fourth electrode is lower than a bottom of the second electrode. |
US10910274B2 |
Backside processed semiconductor device
A semiconductor device includes a first substrate having a first surface and a second surface opposite to the first surface, a shallow trench isolation in the first substrate, the shallow trench isolation having a first depth, the first depth being a distance from a bottom of the shallow trench isolation to the first surface of the first substrate, a transistor on the first surface of the first substrate, a first dielectric cap layer covering the first surface of the first substrate, a first interconnect structure on the first dielectric cap layer, a carrier substrate bonded to the first substrate through the first dielectric cap layer, a second dielectric cap layer on the second surface of the first substrate; and a through silicon via extending through the second dielectric cap layer, the shallow trench isolation, and the first dielectric cap layer, and connected to the first interconnect structure. |
US10910272B1 |
Reusable support substrate for formation and transfer of semiconductor devices and methods of using the same
A support substrate including a plurality of channels on a front side is provided. A cover layer is formed by anisotropically depositing a sacrificial cover material over the plurality of channels. Cavities laterally extend within the plurality of channels underneath a horizontally extending portion of the cover layer. An encapsulation layer is conformally deposited. First semiconductor devices, first metal interconnect structures, and first bonding pads are formed over a top surface of the encapsulation layer. A device substrate with second bonding pads is provided. The second bonding pads are bonded with the first bonding pads to form a bonded assembly. Peripheral portions of the encapsulation layer are removes and peripheral portions of the cover layer are physically exposed. The cover layer is removed employing an isotropic etch process by propagating an isotropic etchant through the cavities to separate the support substrate from the bonded assembly. |
US10910271B2 |
Wafer dicing using femtosecond-based laser and plasma etch
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. A method includes forming a mask above the semiconductor wafer, the mask including a layer covering and protecting the integrated circuits. The mask and a portion of the semiconductor wafer are patterned with a laser scribing process to provide a patterned mask and to form trenches partially into but not through the semiconductor wafer between the integrated circuits. Each of the trenches has a width. The semiconductor wafer is plasma etched through the trenches to form corresponding trench extensions and to singulate the integrated circuits. Each of the corresponding trench extensions has the width. |
US10910268B2 |
Method of manufacturing a chip package
A method of manufacturing chip package is disclosed. The method includes providing a wafer having a first surface and a second surface, in which the wafer includes conductive bumps disposed on the first surface; thinning the wafer from the second surface toward the first surface; dicing the wafer to form chips, in which each chip has a third surface and a fourth surface, and at least one of the conductive bumps is disposed on the third surface; disposing the chips on a substrate, such that the conductive bumps are disposed between the substrate and the third surface, in which any two adjacent of the chips are spaced apart by a gap ranging from 50 μm to 140 μm; forming an insulating layer filling the gaps and covering the chips; and dicing the insulating layer along each gap to form a plurality of chip packages. |
US10910265B2 |
Gate aligned contact and method to fabricate same
Gate aligned contacts and methods of forming gate aligned contacts are described. For example, a method of fabricating a semiconductor structure includes forming a plurality of gate structures above an active region formed above a substrate. The gate structures each include a gate dielectric layer, a gate electrode, and sidewall spacers. A plurality of contact plugs is formed, each contact plug formed directly between the sidewall spacers of two adjacent gate structures of the plurality of gate structures. A plurality of contacts is formed, each contact formed directly between the sidewall spacers of two adjacent gate structures of the plurality of gate structures. The plurality of contacts and the plurality of gate structures are formed subsequent to forming the plurality of contact plugs. |
US10910263B2 |
Doping control of metal nitride films
Described are methods for controlling the doping of metal nitride films such as TaN, TiN and MnN. The temperature during deposition of the metal nitride film may be controlled to provide a film density that permits a desired amount of doping. Dopants may include Ru, Cu, Co, Mn, Mo, Al, Mg, Cr, Nb, Ta, Ti and V. The metal nitride film may optionally be exposed to plasma treatment after doping. |
US10910258B2 |
Engineered substrate structure and method of manufacture
A substrate includes a polycrystalline ceramic core; a first adhesion layer encapsulating the polycrystalline ceramic core; a conductive layer encapsulating the first adhesion layer; a second adhesion layer encapsulating the conductive layer; a barrier layer encapsulating the second adhesion layer, and a bonding layer coupled to the barrier layer, and a substantially single crystalline silicon layer coupled to the bonding layer. |
US10910254B2 |
Transfer device
A transfer device including a first electrode set, a second electrode set, a shielding element, a driving circuit and an elastomer is provided. The first electrode set includes a first electrode configured to receive a first voltage and a second electrode configured to receive a second voltage and structurally separated from the first electrode, wherein a voltage difference exists between the first voltage and the second voltage. The second electrode set disposed adjacent to the first electrode set includes a third electrode configured to receive a third voltage and a fourth electrode configured to receive a fourth voltage and structurally separated from the third electrode, wherein a voltage difference exists between the third voltage and the fourth voltage. The shielding element is disposed on a substrate and located between the first electrode set and the second electrode set. The driving circuit is electrically connected to the first electrode set and the second electrode set. The elastomer covers the first electrode set and the second electrode set, wherein the elastomer has a transfer surface. |
US10910249B2 |
Systems and methods for automated wafer handling
In an embodiment a system includes: a wafer store comprising a wafer configured for processing by a semiconductor processing tool; a cart configured to transport the wafer from the wafer store along a predetermined path; a robotic arm, the robotic arm configured to: read wafer data from the wafer store, transport the wafer from the wafer store to the cart, send the wafer data to the cart, wherein the cart is configured to transport the wafer to a location in response to the wafer data. |
US10910246B2 |
Hold checking method and unhold checking method for wafer
Disclosed herein is a hold checking method for checking whether or not a wafer is held by an electrostatic chuck in loading the wafer to the electrostatic chuck by operating a transfer unit holding the wafer. The hold checking method includes a connecting step of bringing the wafer held by a transfer pad into contact with the electrostatic chuck to thereby connect the transfer pad through the wafer to the electrostatic chuck, and a hold determining step of supplying electric power from a DC power source through first wiring to the electrostatic chuck after performing the connecting step, and next determining that the wafer is held by the electrostatic chuck when the voltage across a resistor inserted in the first wiring has reached a predetermined voltage value. |
US10910243B2 |
Thermal management system
A thermal management system comprising a fluid channel with a plurality of parallel first flow paths extending along a first level in a first thermal mass and a plurality of parallel second flow paths extending along a second level in a second thermal mass are described. Methods for controlling the temperature of a substrate or heater surface and fluid manifolds are also described. |
US10910240B2 |
Substrate processing device
A first transfer robot carries a substrate into and out of a container. A second transfer robot receives and delivers the substrate from and to the first transfer robot, and carries the substrate into and out of a first processing portion through a first exit/entrance port. A third transfer robot receives and delivers the substrate from and to the second transfer robot, carries the substrate into and out of a second processing portion through a second exit/entrance port, and carries the substrate into and out of a third processing portion through a third exit/entrance port. |
US10910239B1 |
Method of transferring micro devices and device transfer system
A method of transferring micro devices includes: aligning a detachable transfer plate by an alignment assistive mechanism; picking up the micro devices and detaching the detachable transfer plate from the alignment assistive mechanism; placing the detachable transfer plate with the micro devices thereon into a transfer head stocker capable of storing multiple detachable transfer plates; moving the transfer head stocker to a place near an another alignment assistive mechanism; disassembling the detachable transfer plate with the micro devices thereon from the transfer head stocker; moving the detachable transfer plate with the micro devices thereon to be assembled to another alignment assistive mechanism above a receiving substrate to form a device transfer assembly; aligning the micro devices on the detachable transfer plate with the receiving substrate; and transferring the micro devices to the receiving substrate by the another alignment assistive mechanism through the detachable transfer plate. |
US10910237B2 |
Operating method for wet etching system and related system
A wet etching system operating method includes providing an etching apparatus having an Nth etching solution, loading Nth batch substrates into the etching apparatus and performing an Nth etching process, discharging some of the Nth etching solution, refilling the etching apparatus with an (N+1)th etching solution supplied from a supply apparatus connected to the etching apparatus, and loading (N+1)th batch substrates into the etching apparatus and performing an (N+1)th etching process, wherein the (N+1)th etching solution has a temperature within or higher than a temperature management range of the (N+1)th etching process, and wherein the (N+1)th etching solution has a concentration within or higher than a concentration management range of the (N+1)th etching solution, N being a positive integer. |
US10910236B2 |
Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
In one embodiment, a semiconductor manufacturing apparatus includes a liquid supplier configured to supply liquid to a film on a substrate and cause a substance to dissolve from the film in the liquid. The apparatus further includes a first channel configured to recover the liquid supplied to the film and feed the liquid again to the liquid supplier, and a second channel configured to drain the liquid supplied to the film. The apparatus further includes a first switching module configured to switch a discharge destination of the liquid supplied to the film between the first and second channels, and a second switching module configured to switch between supplementing and not supplementing the first channel with new liquid. The apparatus further includes a controller configured to control the first and second switching modules to adjust concentration of the substance in the liquid to be supplied to the film. |
US10910230B2 |
Semiconductor manufacturing apparatus and method for manufacturing semiconductor device
Provided is a semiconductor manufacturing apparatus including: a container in which a processing chamber is installed; a stage installed in the processing chamber and configured to hold a semiconductor substrate; a gas supply line configured to supply reactive gas to the processing chamber; and a vacuum line configured to exhaust the processing chamber, wherein the semiconductor substrate includes a high-k insulating film, and as the reactive gas, mixed gas including complex-forming gas forming a volatile organometallic complex by reacting with a metal element included in the high-k insulating film and complex stabilizing material gas that increases stability of the organometallic complex is supplied. |
US10910227B2 |
Bottom and side plasma tuning having closed loop control
An apparatus for plasma processing a substrate is provided. The apparatus comprises a processing chamber, a substrate support disposed in the processing chamber, and a lid assembly coupled to the processing chamber. The lid assembly comprises a conductive gas distributor coupled to a power source. A tuning electrode may be disposed between the conductive gas distributor and the chamber body for adjusting a ground pathway of the plasma. A second tuning electrode may be coupled to the substrate support, and a bias electrode may also be coupled to the substrate support. |
US10910226B2 |
Method of producing a semiconductor laser and semiconductor laser
A method of manufacturing a semiconductor laser including providing a substrate having a semiconductor layer sequence with an active layer that generates light during operation of the semiconductor laser, applying a continuous contact layer having at least one first partial region and at least one second partial region on a bottom side of the substrate opposite the semiconductor layer sequence, and locally annealing the contact layer only in the at least one first partial region. |
US10910223B2 |
Doping through diffusion and epitaxy profile shaping
A method includes etching a semiconductor substrate to form a first trench and a second trench. A remaining portion of the semiconductor substrate is left between the first trench and the second trench as a semiconductor region. A doped dielectric layer is formed on sidewalls of the semiconductor region and over a top surface of the semiconductor region. The doped dielectric layer includes a dopant. The first trench and the second trench are filled with a dielectric material. An anneal is then performed, and a p-type dopant or an n-type dopant in the doped dielectric layer is diffused into the semiconductor region to form a diffused semiconductor region. |
US10910215B2 |
Method of forming later insulating films for MTJ
There is provided a method of forming an insulating film which includes providing a workpiece having a base portion and a protuberance portion formed to protrude from the base portion; and forming an insulating film on the workpiece by sputtering. The forming an insulating film includes forming the insulating film while changing an angle defined between the workpiece and a target. |
US10910207B2 |
Ion modification
An ion mobility spectrometer comprising an ioniser for ionising a sample; a detector separated from the ioniser by a drift chamber along which ions can travel from the ioniser toward the detector; a gate for controlling the passage of ions from the ioniser to the drift chamber; an ion modifier arranged between the ioniser and the detector and comprising a first electrode and a second electrode; and a voltage provider configured to provide a time varying voltage between the first electrode and the second electrode wherein the time varying voltage has a frequency of at least 2.5 MHz. |
US10910204B2 |
Cleanliness monitor and a method for monitoring a cleanliness of a vacuum chamber
A cleanliness monitor for monitoring a cleanliness of a vacuum chamber. The cleanliness monitor may include a mass spectrometer, a molecule aggregation and release unit and an analyzer. The molecule aggregation and release unit is configured to (a) aggregate, during an aggregation period, organic molecules that are present in the vacuum chamber and (b) induce, during a release period, a release of a subset of the organic molecules towards the mass spectrometer. The mass spectrometer is configured to monitor an environment within the vacuum chamber and to generate detection signals indicative of a content of the environment; wherein a first subset of the detection signals is indicative of a presence of the subset of the organic molecules. The analyzer is configured to determine the cleanliness of the vacuum chamber based on the detection signals. |
US10910202B2 |
Plasma sensing device, plasma monitoring system and method of controlling plasma processes
A plasma monitoring system includes a plasma chamber performing plasma processes, first and second plasma sensing devices, and a controller. The first and second plasma sensing devices are respectively in a first horizontal direction and a second horizontal direction perpendicular to each other from a center point of a monitoring plasma plane in the plasma chamber. The first and second plasma sensing device generate first and second detection signals with respect to the monitoring plasma plane based on a first incident beam radiated from the monitoring plasma plane in the first horizontal direction and a second incident beam radiated from the monitoring plasma plane in the second horizontal direction. The controller detects two-dimensional plasma distribution information with respect to the monitoring plasma plane by performing a convolution operation based on the first and second detection signals, and controls the plasma processes based on the two-dimensional plasma distribution information. |
US10910201B1 |
Synthetic wavelengths for endpoint detection in plasma etching
Described is a method for determining an endpoint of an etch process using optical emission spectroscopy (OES) data as an input. OES data is acquired by a spectrometer in a plasma etch processing chamber. The acquired time-evolving spectral data is first filtered and de-meaned, and thereafter transformed into transformed spectral data, or trends, using multivariate analysis such as principal components analysis, in which previously calculated principal component weights are used to accomplish the transform. Grouping of the principal components weights into two separate groups corresponding to positive and negative natural wavelengths, creates separate signed trends (synthetic wavelengths). |
US10910196B1 |
Mode-switching plasma systems and methods of operating thereof
In one embodiment, a plasma processing system includes a plasma processing chamber, a substrate holder disposed in the plasma processing chamber, a coil disposed over the plasma processing chamber, and a plurality of taps configured to contact the coil at an associated contact region. The plasma processing system is configured to sustain a plasma by selecting a subset of taps from the plurality of taps to apply a power source and a reference potential. |
US10910192B2 |
Ion source, ion implantation apparatus, and ion source operating method
An ion source includes a vacuum chamber having a cooling mechanism, an ion generation container for reacting an ionized gas with an ion material so as to generate ions, an extraction electrode for extracting ions generated in the ion generation container and generating an ion beam, and a shielding member provided inside and in the vicinity of an inner wall of the vacuum chamber, and having a main body made of a conductive metal for blocking deposition of an insulating material on the inner wall (10d) of the vacuum chamber. The main body of the shielding member has a plurality of protruding support portions that is in contact with the inner wall of the vacuum chamber for supporting the main body in a manner such that the main body is fitted at a distance from the inner wall of the vacuum chamber. |
US10910189B2 |
Portable accelerator based X-ray source for active interrogation systems
In embodiments, a linac electron beam excited X-ray source weighing less than 50 pounds, and having a volume less than 1 cubic foot, injects electrons from an RF-excited, diamond tip cathode into a dielectric accelerator tube of diameter less than 10 mm, where the electrons are RF-accelerated to 1-4 MeV. A focusing channel having a plurality of annular permanent magnets can surround the dielectric tube, and a vacuum can be maintained in the tube by a getter pump. The accelerating RF can be 10 GHz or higher. The X-ray source can be powered by a rechargeable battery for more than an hour. Embodiments can be transported within a case having a display attached to an interior surface of its lid. An X-ray head can be removed from the case and extended up to 10 feet while remaining interconnected with the case by a flexible conduit. |
US10910179B2 |
Vacuum circuit breaker with improved configuration
A vacuum circuit breaker comprising a vacuum interrupter (12) coupled between upper (18) and lower (20) terminals and being operable to make or break an electrical connection between the upper and lower terminals. The circuit breaker has a body 22 formed from electrically insulating material, the vacuum interrupter being located in an internal chamber of the body. The circuit breaker body is arranged to provide an isosceles triangle between the upper (C) and lower (A) terminal connection interfaces. This allows the same design of both upper and lower external connectors 80, 82. A pulling rod (16) coupled to the vacuum interrupter comprises a core (70) of heat-resistant plastic co-moulded with a shell (72) formed from impact resistant plastic. |
US10910178B2 |
Particle extraction system for an interrupter
A particle extraction system for an electrical interrupter is disclosed in the present application. The particle extraction system includes a support bay configured to hold an electrical interrupter in position during a particle extraction event. An actuator system is operable for cycling the interrupter to dislodge and release foreign particles internal to the interrupter. A fluid source and pumping system is in fluid communication with at least one internal flowpath within the interrupter to entrain and transport the released particle from the interrupter. A vacuum slot is operable for receiving a fluid flow with entrained particles and transporting the particles to a particle capture device. |
US10910177B2 |
Knife switch
A knife switch includes a switch housing, a conductive seat, a movable contact part, and a fixed contact part. The conductive seat, the movable contact part and the fixed contact part are disposed in the switch housing. One end of the movable contact part is electrically connected to the conductive seat. Another end of the movable contact part is formed with a conductive head. An outer surface of the conductive head is defined as a first conductive surface. An arc guide hole having a second conductive surface is disposed in the conductive head. The fixed contact part is provided with a contact finger to cooperate with the first conductive surface and an arc guide contact plate to cooperate with the second conductive surface. The knife switch can ensure the normal use of the main current path when the movable contact part and the fixed contact part are electrically connected. |
US10910176B2 |
Control device configured to provide visual feedback
A control device configured for use in a load control system to control an external electrical load may provide simple feedback regarding the operation of the control device. For example, the control device may comprise a base portion configured to be mounted to an electrical wallbox or over a mechanical switch, and a control unit connected to the base portion. The control unit may comprise a rotation portion rotatable with respect to the base portion, an actuation portion, and a light source. The control unit may be configured to control the light source to illuminate at least an illuminated portion of the actuation portion in response to actuations of the rotation portion and the actuation portion. In addition, the control unit may provide a limit indication on the illuminated portion by blinking the illuminated portion when the electrical load has reached a limit. |
US10910170B2 |
Electronic device and electronic device manufacturing method
Various embodiments relating to an electronic device including a key module are disclosed, and according to one embodiment, a portable electronic device comprises: a front glass cover defining the front surface of the electronic device; a rear cover defining the rear surface of the electronic device; a bezel surrounding a space defined by the front cover and the rear cover, the bezel being integrally formed with or separately formed from the rear cover, the bezel including a portion including an opening; a display device built in the space and including a screen area exposed through the front cover; and a plate including a plane parallel to the front cover within the space, wherein the opening penetrates from the outside of the bezel toward the space in a first direction. The electronic device comprises: a key having a size and a shape that can pass through the opening, the key being movably inserted in the opening and including a first surface facing the first direction; a support structure mounted on the plate or a portion of the bezel and including a hole through which the key passes; a dome button mounted on the support structure and arranged to face the first surface of the key and the hole so that the key can be pressed when moving in the first direction; and a waterproof structure including a flexible material. The waterproof structure may comprise: a first portion located between the first surface of the key and the dome button; and a second portion extending from the first portion and inserted between the support structure and the bezel, the second portion sealing a space between the support structure and the bezel so as to waterproof the space. Other various embodiments are also possible. |
US10910169B1 |
Apparatus, system, and method for providing an electrical notification system
A method is disclosed. The method includes attaching a light beam emitter to an electrical control assembly having at least one control member that is electrically connected to an electrical component, emitting a light beam from the light beam emitter across the at least one control member, moving the at least one control member between a first position in which the light beam is unblocked by the at least one control member and a second position in which the light beam is blocked by the at least one control member, and connecting the light beam emitter to a notification device via an electrical circuit. The method also includes preventing electrical current flow to the notification device when the at least one control member is in the first position. |
US10910168B2 |
Electronic device
An electronic device is provided, which includes a substrate, a protruding pattern, a first conductive pattern, an insulating layer, and a second conductive pattern. The protruding pattern is disposed on the substrate. The first conductive pattern is disposed on the substrate and covers the protruding pattern. The insulating layer is disposed on the first conductive pattern. The insulating layer includes an opening overlapping at least a portion of the protruding pattern. The second conductive pattern is disposed on the insulating layer. The second conductive pattern is connected to the first conductive pattern through the opening. |
US10910166B2 |
Printable composition for an ionic gel separation layer for energy storage devices
Representative embodiments provide a composition for printing a liquid or gel separator utilized to separate and space apart first and second conductors or electrodes of an energy storage device, such as a battery or a supercapacitor. A representative composition comprises a plurality of particles, typically having a size (in any dimension) between about 0.5 to about 50 microns; a first, ionic liquid electrolyte; and a polymer or polymeric precursor. In another representative embodiment, the plurality of particles comprise diatoms, diatomaceous frustules, and/or diatomaceous fragments or remains. Another representative embodiment further comprises a second electrolyte different from the first electrolyte; the plurality of particles are comprised of silicate glass; the first and second electrolytes comprise zinc tetrafluoroborate salt in 1-ethyl-3-methylimidalzolium tetrafluoroborate ionic liquid; and the polymer comprises polyvinyl alcohol (“PVA”) or polyvinylidene fluoride (“PVFD”). Additional components, such as additional electrolytes and solvents, may also be included. |
US10910165B2 |
Process, a structure, and a supercapacitor
A process for forming high surface area graphene structures includes: depositing at least one metal on a surface of silicon carbide; heating the at least one metal and the silicon carbide to cause at least one of the metals to react with a portion of the silicon carbide to form silicide regions extending into an unreacted portion of the silicon carbide and graphene disposed between the silicide regions and the unreacted portion of the silicon carbide; and removing the silicide regions to provide a silicon carbide structure having a highly irregular surface and a surface layer of graphene. |
US10910161B2 |
Capacitor component
A capacitor component includes a humidity resistant layer formed on a portion of the external surface of a body on which an external electrode is not formed, and further includes a humidity resistant layer disposed inside the external electrode, to improve humidity resistance reliability. The capacitor component includes an opening portion formed by removing a portion of the humidity resistant layer disposed inside the external electrode to improve electrical connection. |
US10910160B2 |
Capacitor module having rounded rectangular prism-shaped capacitor elements
A capacitor module includes a plurality of rounded rectangular prism-shaped capacitor elements and a case housing the capacitor elements. The two capacitor elements are disposed in parallel in the case such that respective first side surfaces of the capacitor elements face each other. The case houses the capacitor elements such that second side surfaces of the capacitor elements face a case inner bottom surface of the case. The second side surface is adjoining the first side surface. The case includes at least one of a protrusion or a hole on the side of a case outer bottom surface of the case at an element boundary portion sandwiched between two rounded corners. The round corners are each provided at a boundary between the first side surface and the second side surface. |
US10910159B2 |
Edder compound and capacitor thereof
A metadielectric composite oligomeric organic material according to the formula: wherein C is a linear chain oligomeric polarizable core with a system of conjugated multiple and single bonds wherein the linear chain oligomeric polarizable core possesses at least two different monomers with differing electron affinity, and the different monomers are positioned within the linear chain oligomeric polarizable core such that an electron affinity gradient is present, and the differing monomers have a low HOMO-LUMO bandgap between them, and there is at least one electron-donor group, D, attached to the linear chain oligomeric polarizable core, there is at least one electron-acceptor group, A, is attached to the linear chain oligomeric polarizable core, p′ and q′ represent the number of electron-donor and electron-acceptor groups present, respectively, and are any integer greater than zero, and at least one resistive insulating group is covalently attached to the molecular structure at any location. |
US10910157B2 |
Electronic component
An electronic component includes a multilayer capacitor, including a capacitor body, and a pair of external electrodes disposed on both ends of the capacitor body, respectively, and an interposer, including an interposer body, and a pair of external terminals disposed on both ends of the interposer body, respectively. The external terminals include bonding portions, mounting portions, and connection portions disposed to connect the bonding portions and the mounting portions to each other. Adhesives are provided between the external electrodes and the bonding portion. A height at which the adhesives fall along the connection portions of the external terminals is defined as t and a height of the interposer is defined as T, t/T satisfies 0.04≤t/T≤0.80. |
US10910147B2 |
Reactor and method for manufacturing reactor
A reactor including: a coil including a winding portion formed by winding a winding wire; and a magnetic core that forms a closed magnetic circuit constituted by an inner core portion located inside the winding portion and an outer core portion located outside the winding portion. The reactor further includes an inner resin portion that fills a gap between the inner circumferential surface of the winding portion and the outer circumferential surface of the inner core portion, and when a side, of the outer core portion, that faces the inner core portion is defined as an inner side, and the opposite side is defined as an outer side, the outer core portion is provided with a through hole that is open to both the inner side and the outer side, and the through hole is filled with a portion of the inner resin portion. |
US10910146B2 |
Three-phase reactor including vibration suppressing structure part
A three-phase reactor includes an outer peripheral iron core for surrounding the outer periphery of the three-phase reactor, and at least three iron core coils, which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils includes iron cores and coils wound around the iron cores. Gaps, which can be magnetically coupled, are each formed between two adjacent ones of the iron cores. The three-phase reactor further includes a vibration suppressing structure part disposed in the vicinity of the gaps so as to reduce vibrations occurring at the gaps. |
US10910143B2 |
Winding-type coil component
A winding-type coil component includes a first wire and a second wire having a twisted wire portion where the first wire and the second wire are twisted together. Switching positions of the first wire and the second wire in the twisted wire portion are shifted in a circumferential direction of a winding core portion every turn. |
US10910142B1 |
Air core coupled inductors and associated systems and methods
A switching power converter includes a first and second switching device, an air core coupled inductor, and a controller. The air core coupled inductor includes a first winding electrically coupled to the first switching device and a second winding electrically coupled to the second switching device. The first and second windings are magnetically coupled. The controller is operable to cause the first and second switching devices to repeatedly switch between their conductive and non-conductive states at a frequency of at least 100 kilohertz to cause current through the first and second windings to repeatedly cycle, thereby providing power to an output port. The switching power converter may have a topology including, but not limited to, a buck converter topology, a boost converter topology, and a buck-boost converter topology. |
US10910135B2 |
Surge arrester and associated manufacturing method
A surge arrester and a method for manufacturing the surge arrester are disclosed. The surge arrester includes a preassembled active part extending in a longitudinal direction, and a separately produced flexible housing defining a bore in the longitudinal direction and having an opening at an end surface of the flexible housing. The flexible housing is arranged surrounding the active part via the bore and in contact with the active part. The contact causes a deformation of the flexible housing in a circumferential direction, and the deformation generates a pressure applied on the active part along a radial direction. |
US10910133B2 |
Linear shape member and producing method therefor
A linear shape member is composed of a linear shape electrical insulating body comprising irregularities on a surface, and a plating layer coating the surface of the electrical insulating body. An average irregularities spacing Sm of the irregularities is not more than 20.0 μm. |
US10910132B2 |
Superconducting wire and superconducting coil
The present invention is a superconducting wire including: a wire formed of a superconducting material; and a superconducting stabilization material disposed in contact with the wire, in which the superconducting stabilization material is formed of a copper material which contains: one or more types of additive elements selected from Ca, Sr, Ba, and rare earth elements in a total of 3 ppm by mass to 400 ppm by mass; a balance being Cu and inevitable impurities, and in which a total concentration of the inevitable impurities excluding O, H, C, N, and S which are gas components is 5 ppm by mass to 100 ppm by mass. |
US10910131B1 |
Metal-clad multi-circuit electrical cable assembly
An electrical cable assembly, comprising a first electrical circuit further comprising a first plurality of insulated conductors longitudinally disposed to one another, wherein the first plurality of insulated conductors are cabled together in a bundle. The electrical cable assembly further comprises a second electrical circuit longitudinally disposed to the first electrical circuit, the second electrical circuit comprising a second plurality of insulated conductors longitudinally disposed to one another and cabled together in a bundle and a nonmetallic jacket surrounding the second plurality of insulated conductors and wherein the nonmetallic jacket isolating the first electrical circuit from the second electrical circuit. The electrical cable assembly further comprises a flexible interlocking metallic armor encasing the first and second electrical circuits. |
US10910124B2 |
Manufacturing method of foldable transparent electrode based on fiber, and foldable transparent electrode based on fiber therefrom
A foldable transparent electrode based on fiber and a manufacturing method thereof are provided. The manufacturing method of a foldable transparent electrode based on fiber according to the exemplary embodiment includes: coating a nylon-6 nanofiber nonwoven fabric with a polymer to prepare a nylon-6 nanofiber transparent thin film, and spin coating the nylon-6 nanofiber transparent thin film with a silver nanowire solution. |
US10910121B2 |
Filling container and method for storing hazardous waste material
The present invention provides systems, methods and devices for storing and/or disposing of hazardous waste material. In some embodiments, the waste material includes nuclear waste such as calcined material. In certain embodiments, the device includes a container having a container body, a filling port configured to couple with a filling nozzle and a filling plug, and an evacuation port having a filter. The evacuation port is configured to couple with an evacuation nozzle and an evacuation plug. In certain embodiments, the method includes (a) adding hazardous waste material via a filling nozzle coupled to a filling port of a container, the container including an evacuation port, (b) evacuating the container during adding of the hazardous waste material via an evacuation nozzle coupled to an evacuation port of the container, (c) sealing the filling port, (d) heating the container, and (e) sealing the evacuation port. |
US10910119B2 |
Self-alignment method of neutron absorbing apparatus for reactivity mitigation in nuclear fuel storage systems
A neutron absorber apparatus for use in restoring reactivity control to a nuclear fuel rack. The apparatus comprises an elongated tubular insert assembly configured for insertion in a storage cell of the rack. First and second absorber plates, each formed of a boron-containing material, are coupled together by upper and lower stiffening bands at the insert extremities and form a longitudinally-extending cavity configured for receiving a fuel assembly. The absorber plates and stiffening bands may have a rectilinear cross sectional configuration in one embodiment. At least one elastically deformable locking protrusion mounted proximate to the lower end of the absorber plates lockingly engages an available lower edge disposed in the cell sidewall above its bottom end. This fixes the tubular insert axially in the cell, thereby preventing its withdrawal after installing the insert. In one embodiment, the edge may be the bottom of existing absorber sheathing in the cell. |
US10910113B1 |
Computer network architecture with benchmark automation, machine learning and artificial intelligence for measurement factors
The present disclosure is related generally to computer network architectures for machine learning, and more specifically, to computer network architectures for the automated production and distribution of custom healthcare performance benchmarks for specific patient cohorts. Embodiments allow specification and automated production of benchmarks using any of many dozens of patient, disease process, facility, and physical location attributes. Embodiments may use an analytic module web application and a benchmark service module web application, with other architecture components. Embodiments may include a combination of third-party databases to generate benchmarks and to drive the forecasting models, including social media data, financial data, socio-economic data, medical data, search engine data, e-commerce site data, and other databases. |
US10910106B2 |
Personalized health care wearable sensor system
Embodiments of the present technology include a wearable physiological monitoring device, related algorithms and software that are tied to a portable electronic device for readout. The wearable device can perform real-time measurement of a number of physiological and environmental parameters including heart rate, pulse oximetry, respiration, movement, environmental particulate matter, moisture, temperature (e.g., ambient air and body temperatures) and geospatial location. Some embodiments may establish a physiological baseline for a patient by measuring the above parameters during a healthy state. Collected data can be wirelessly transmitted to a portable electronic device or monitoring and feedback platform where software will analyze the data and make assessments of the device wearer's health based upon the wearer's baseline. |
US10910105B2 |
Monitoring the use of language of a patient for identifying potential speech and related neurological disorders
A method and associated computer system and computer program product for monitoring the use of language of a patient that may enable the identification, analysis and reporting on of the natural progression of various neurological or speech disorders, is provided. The method includes obtaining a verbal response of the patient to a stimulus, converting the verbal response into text and the generating of verbal and textual response data by analyzing the verbal response and response text, respectively. A response vector may be formed base on the verbal and textual response data, which may then be used to determine a reply to the patient. Improved accuracy and consistency of monitoring the use of language associated with neurological and speech disorders is achieved, leading to a greater rate of success in the treatment of these conditions. |
US10910088B2 |
Method and device for nucleic acid based diagnostic approaches including the determination of a deviant condition, especially a health condition and/or a pathogenic condition of a sample
The present invention relates to a method and a device for a nucleic acid based diagnostic approach including the determination of a deviant condition of a sample, wherein the deviant condition is preferably a health condition and/or a pathogenic condition. |
US10910085B2 |
Methods of making polypeptides with non-standard amino acids using genomically recoded organisms
A method of making a polypeptide including at least one covalent bond between a pair of reactive side chains of corresponding amino acids, wherein the covalent bond is insensitive to reduction is provided including genetically modifying a genomically recoded organism to express a corresponding synthetase, tRNA or synthetase/tRNA pair for translating mRNA encoding the corresponding amino acids having the reactive side chains into the polypeptide and to express the polypeptide including the at least one pair of the reactive side chains wherein the reactive side chains are oriented near one another when the expressed polypeptide is in a folded configuration, wherein the reactive side chains react to form the covalent bond that is insensitive to reduction. |
US10910078B1 |
Method of forming a one-time-programming (OTP) bit
In a method of forming a one-time-programming (OTP) bit, a thin-film memory device is provided, which includes at least one memory element and a transistor, and the memory element is coupled to the transistor in series. Then, an alternating current is applied to the memory element and the transistor, the power applied to the memory element is constrained, and the transistor is turned on to change the resistance of the memory element for a plurality of cycles of the alternating current until the resistance of the memory element is irreversibly changed. |
US10910076B2 |
Memory cell mis-shape mitigation
Techniques are provided for mitigating issues of memory hole mis-shape. In one aspect, one or more control circuits are configured to program a group of non-volatile memory cells from an erase state to a plurality of programmed states using a first program parameter. The one or more control circuits measure threshold voltages of the group to determine a severity of memory hole mis-shape in the group. The one or more control circuits program the group from the erase state to the plurality of programmed states using a second program parameter selected based on the severity of the memory hole mis-shape in the group. |
US10910067B2 |
Memory system
According to one embodiment, a memory system includes a semiconductor memory and a controller. The semiconductor memory includes first to fourth word lines and first to fourth memory cells. The controller is configured to issue first and second instructions. The controller is further configured to execute a first operation to obtain a first read voltage based on a threshold distribution of the first memory cell, and a second operation to read data from the second memory cell. |
US10910065B2 |
Memory system and operating method thereof
A memory system includes a memory device configured to store data, and read and output the stored data in a read operation, and a memory controller configured to perform an error correction operation on the data received from the memory device in the read operation and control the memory device to perform a read retry operation, based on the result of the error correction operation. The memory device outputs the data read in the read retry operation to the memory controller when the number of specific data, among data read in the read retry operation, is in a set range. Only reliability-ensured data in the read retry operation is output to the memory controller. Thus, the number of times of outputting data to the memory controller can be decreased, and the number of times where the memory controller performs an error correction operation can be decreased. |
US10910064B2 |
Location dependent impedance mitigation in non-volatile memory
An apparatus comprising strings of non-volatile memory cells, a first set of pathways connected to the strings, and a second set of pathways connected to the strings. The first set of pathways have first impedances that depend on location of respective strings. The second set of pathways having second impedances. The apparatus also includes one or more control circuits configured to compensate for location dependent impedance mismatch between the first set of pathways and the second set of pathways during memory operations on the non-volatile memory cells. |
US10910059B2 |
Nonvolatile semiconductor memory device
According to the present embodiment, a nonvolatile semiconductor memory device includes a memory string group including k stacked memory strings, each of the memory strings including a plurality of nonvolatile memory cells connected in series, a selection transistor group including k selection transistors, each of the k selection transistors corresponding to each of the k memory strings respectively, the selection transistor group divided into n selection transistor sub-groups, each of the n selection transistor sub-groups including k/n selection transistors, n bit lines arranged in parallel to each of the k memory strings, and n bit line contacts arranged perpendicularly, each of the n bit line contacts connected to each of the n bit lines, respectively, each of the n bit line contacts connected to the k/n selection transistors belonging to the each of the n selection transistor sub-group respectively. |
US10910054B2 |
Charge separation for memory sensing
The present provision includes apparatuses, methods, and systems for charge separation for memory sensing. An embodiment includes applying a sensing voltage to a memory cell, and determining a data state of the memory cell based, at least in part, on a comparison of an amount of charge discharged by the memory cell while the sensing voltage is being applied to the memory cell before a particular reference time and an amount of charge discharged by the memory cell while the sensing voltage is being applied to the memory cell after the particular reference time. |
US10910053B2 |
Method of exchanging data with memory cells
A method of switching a cell of a memory that consists of cell components formed in a three-dimensional crystal with their own electrical connections and logical cell switching circuits, said method involving the exchange of data with the cells, wherein said exchange is carried out simultaneously with the aid of logical switching circuits and a focused stream of charged particles or electromagnetic radiation, which is directed at one or several of the faces of the crystal onto which a portion of mutually perpendicular electrical connection lines exit. The method simplifies cell switching and does not necessitate switching circuits on all of the faces of a three-dimensional crystal. |
US10910045B2 |
Storage device having improved cache performance and method of operating the same
A storage device includes a memory device including a memory cell array and a page buffer group coupled to the memory cell array, and a memory controller configured to store a plurality of cache data chunks to be sequentially programmed, and configured to input a next cache data chunk corresponding to a next program sequence to the page buffer group, when programming of Least Significant Bit (LSB) data of a cache data chunk among the plurality of cache data chunks is completed. |
US10910042B2 |
Circuit structure for obtaining critical word line voltage
The present disclosure discloses a circuit structure. The circuit structure comprises: a redundant memory device for simulating a read operation of the memory cell in response to the driving of the test word line voltage; a decision device connected to the internal node of the redundant memory device for determining whether the test word line voltage causes the internal node of the redundant memory device to reverse during the read operation in response to the read operation. In response to the reversal, the redundant memory device simulates the read operation with the adjusted test word line voltage until the determination device determines that the internal node does not reverse during the read operation. The circuit structure also comprises: a statistics device for counting and outputting the number of reversals, which is used to characterize the critical word line voltage in conjunction with each adjustment of the test word line voltage. |
US10910030B2 |
Memory device for reducing leakage current
A memory device including a normal memory cell array including a first magneto-resistance memory cell that is connected to a first bit line, a first source line, and a first word line, and configured to receive a selection voltage through the first word line, a monitor memory cell array including a second magneto-resistance memory cell that is connected to a first signal line and a second signal line, a gate of a cell transistor of which is configured to receive a non-selection voltage, and a body bias generator configured to sense a leakage current flowing through the first signal line and control a body voltage provided to each of a body of a cell transistor of the first magneto-resistance memory cell and a body of the cell transistor of the second magneto-resistance memory cell based on the leakage current may be provided. |
US10910029B2 |
Complementary magnetic memory cell
A complementary magnetic memory cell includes: a heavy metal film or an antiferromagnetic film, a first magnetic tunnel junction, a second magnetic tunnel junction, a first electrode, a second electrode, a third electrode, a fourth electrode, and a fifth electrode; wherein the first magnetic tunnel junction and the second magnetic tunnel junction are fabricated above the heavy metal film or the antiferromagnetic film; the first electrode, the second electrode and the third electrode are fabricated under the heavy metal film or the antiferromagnetic film; the fourth electrode is fabricated above the first magnetic tunnel junction, and the fifth electrode is fabricated above the second magnetic tunnel junction; to store one bit of data, the first magnetic tunnel junction and the second magnetic tunnel junction are arranged in a pair of complementary resistance states, wherein one magnetic tunnel junction is set to a high resistance state and the other remains unchanged. |
US10910027B2 |
Apparatuses and methods for controlling word line discharge
Apparatuses and methods for driving word driver lines in a gradual manner are disclosed herein. Word driver lines may be driven to intermediate potentials between high and low potentials. In some examples, the word driver lines may be driven in a step-wise manner. In some examples, the intermediate potential may be a bias voltage. The bias voltage may be provided by a bias voltage generator. One or more enable signals may be used to control the driving of the word driver line. In some examples, an address signal may be used to control the driving of the word driver line. Driving the word driver line in a gradual manner may cause a word line to discharge in a gradual manner in some examples. |
US10910024B1 |
Memory device and data reading method thereof
A memory device includes a memory array, a sensing circuit, a delay circuit and a controller. The memory array includes a plurality of blocks. The sensing circuit reads data of a selected block of the memory array according to a sensing signal and outputs corresponding output data according to a latch signal. The delay circuit outputs the latch signal. After the sensing signal is enabled, the controller controls the delay circuit to count, to delay output of the latch signal accordingly. |
US10910020B1 |
Three-dimensional memory device containing compact bit line switch circuit and method of making the same
A semiconductor structure includes a three-dimensional NAND memory array including bit lines and an array of bit line connection switches. Each of the bit line connection switches includes a series connection of a first field effect transistor and a second field effect transistor that include a common active region. A deep active portion of a first active region of the first field effect transistor is vertically coincident with a first outer sidewall of a first dielectric spacer, and a deep active portion of the common active region is laterally spaced from the first dielectric spacer to provide a compact design the each bit line connection switch. |
US10910017B2 |
Reproducing device, reproducing method, information processing device, information processing method, program, and recording medium
The present technology relates to a reproducing device, a reproducing method, an information processing device, an information processing method, a program, and a recording medium, which are capable of reproducing an appropriate HDR video. The reproducing device of the present technology acquires reproduction management information in which a first flag indicating whether or not encoded data of a first HDR video which is mandatory when a video of a luminance range wider than a standard luminance range is included in content is included in the content and a second flag indicating whether or not encoded data of a second HDR video that is likely to be included in the content is included in the content are described. Further, the reproducing device reproduces the encoded data of the first HDR video or the encoded data of the second HDR video on the basis of the details of the first flag and the second flag and performance of a display serving as an output destination. The present technology can be applied to a Blu-ray disc player. |
US10910014B2 |
Method and apparatus for generating video
Embodiments of the present disclosure provide a method and apparatus for generating a video. The method may include: receiving a query text inputted by a user; querying a material resource set related to the query text, material resources being images, videos, or audios; presenting the material resource set; determining a material resource sequence, in response to receiving a selecting operation and a ranking operation of the user on the material resources in the presented material resource set; and generating the video based on the material resource sequence. |
US10910009B2 |
Magnetic tape having a characterized magnetic layer and method of manufacturing the same
The magnetic tape has a magnetic layer containing ferromagnetic powder and binder on a nonmagnetic support, wherein the centerline average surface roughness Ra as measured on the surface on the magnetic layer side of the magnetic tape is less than or equal to 1.8 nm, and the logarithmic decrement as determined by a pendulum viscoelasticity test on the surface on the magnetic layer side of the magnetic tape is less than or equal to 0.050. |
US10910007B1 |
Heat-assisted magnetic recording device capable of providing negative electrical potential at NFT
A heat-assisted magnetic recording (HAMR) hard disk drive has a gas-bearing slider supporting a near-field transducer (NFT) and a NFT temperature sensor (NTS). An optional first IVC circuitry may provide a bias voltage to the slider body to assure substantially zero electrical potential between the slider body and the disk to minimize slider-disk contact and lubrication pick-up. A second IVC circuitry operates independently of the first IVC circuitry and provides a negative bias voltage to the NTS (and the connected NFT) relative to the disk to minimize the adverse effects of excessive heating on the NFT. |
US10910001B2 |
Voice recognition device, robot, voice recognition method, and storage medium
A voice recognition device including: a recognizer which recognizes a movement of a mouth of an utterer; a detector which detects a noise among a sound around the device; and a controller which controls a voice recognition timing based on the movement of the mouth of the utterer recognized by the recognizer and the noise among the sound around the device detected by the detector. |
US10910000B2 |
Method and device for audio recognition using a voting matrix
A method for audio recognition comprises: dividing audio data to be recognized to obtain a plurality of frames of audio data; calculating, based on audio variation trends among the plurality of frames and within each of the plurality of frames, a characteristic value for each frame of the audio data to be recognized; and matching the characteristic value of each frame of the audio data to be recognized with a pre-established audio characteristic value comparison table to obtain a recognition result, wherein the audio characteristic value comparison table is established based on the audio variation trends among the frames and within each of the frames of sample data. |
US10909999B2 |
Music selections for personal media compositions
In some implementations, a computing device can generate personalized music selections to associate with any collections of visual media (e.g., photos and videos) stored on the computing device. A user may prefer particular genres of music and listen to some genres more frequently than others. The computing device can create measures of the user's genre preferences and use these measures to select music that is preferred by the user and music that may be significant or relevant to the particular collection of visual media. The computing device may also determine music that was being played when and where the visual media were being created. The computing device may store the visual media and music items in association with each other. The computing device may generate composite media items that combine the visual media and music items. When the visual media are viewed, the selected music item is also played. |
US10909996B2 |
Linear prediction analysis device, method, program, and storage medium
An autocorrelation calculation unit 21 calculates an autocorrelation RO(i) from an input signal. A prediction coefficient calculation unit 23 performs linear prediction analysis by using a modified autocorrelation R′O(i) obtained by multiplying a coefficient wO(i) by the autocorrelation RO(i). It is assumed here, for each order i of some orders i at least, that the coefficient wO(i) corresponding to the order i is in a monotonically increasing relationship with an increase in a value that is negatively correlated with a fundamental frequency of the input signal of the current frame or a past frame. |
US10909994B2 |
Apparatus, method and computer program for generating a representation of a bandwidth-extended signal on the basis of an input signal representation using a combination of a harmonic bandwidth-extension and a non-harmonic bandwidth-extension
An apparatus for generating a representation of a bandwidth-extended signal on the basis of an input signal representation includes a phase vocoder configured to obtain values of a spectral domain representation of a first patch of the bandwidth-extended signal on the basis of the input signal representation. The apparatus also includes a value copier configured to copy a set of values of the spectral domain representation of the first patch, which values are provided by the phase vocoder, to obtain a set of values of a spectral domain representation of a second patch, wherein the second patch is associated with higher frequencies than the first patch. The apparatus is configured to obtain the representation of the bandwidth-extended signal using the values of the spectral domain representation of the first patch and the values of the spectral domain representation of the second patch. |
US10909992B2 |
Energy lossless coding method and apparatus, signal coding method and apparatus, energy lossless decoding method and apparatus, and signal decoding method and apparatus
The lossless coding method includes selecting one of a first coding method and a second coding method, based on a range in which a quantization index of energy is represented, and coding the quantization index by using the selected coding method. The lossless decoding method includes determining a coding method of a differential quantization index of energy included in a bitstream and decoding the differential quantization index by using one of a first decoding method and a second decoding method based on a range in which a quantization index of energy is represented, in response to the determined coding method. |
US10909991B2 |
System for text-dependent speaker recognition and method thereof
A computer-implemented method for verifying identity of a speaker is proposed. A low dimensional p-vector based on a speech of the speaker is extracted from the generated high dimensional speaker model and is then compared with the stored specific speaker's p-vector obtained previously during the enrollment process. The resulting biometric score is then used to determine whether to verify the speaker, or not. |
US10909989B2 |
Identity vector generation method, computer device, and computer-readable storage medium
An identity vector generation method is provided. The method includes obtaining to-be-processed speech data. Corresponding acoustic features are extracted from the to-be-processed speech data. A posterior probability that each of the acoustic features belongs to each Gaussian distribution component in a speaker background model is calculated to obtain a statistic. The statistic is mapped to a statistic space to obtain a reference statistic, the statistic space built according to a statistic corresponding to a speech sample exceeding a threshold speech duration. A corrected statistic is determined according to the calculated statistic and the reference statistic; and an identity vector is generated according to the corrected statistic. |
US10909982B2 |
Electronic apparatus for processing user utterance and controlling method thereof
An electronic apparatus includes a touch screen display, a microphone disposed at least one speaker, a wireless communication circuit, a processor, and a memory. The memory stores instructions that, when executed, cause the processor to receive a first user utterance input, to transmit first data associated with the first user utterance input to an external server, to receive a first response, to provide the first sample utterances, to receive a first user input for selecting one of the first sample utterances, to transmit second data associated with the first user input to the external server, and to perform the second task by causing the electronic apparatus to have a sequence of states. The first user utterance input includes a request for performing a first task. The first response includes first sample utterances indicating a second task. |
US10909980B2 |
Machine-learning digital assistants
A method of improving response times associated with responding to requests submitted at one or more front-end systems is disclosed. An utterance is listened for at an intelligent virtual assistant included in the one or more front-end systems. At least one of an intent, a context, and a classification is inferred from the utterance. One or more back-end system commands are generated based on the inferring. The one or more back-end system commands are selected based on machine-learned mappings of the at least one of the intent, the context, and the classification to machine-learned organization-specific pathways into the one or more back-end systems. The one or more back-end system commands are distributed across the one or more back-end systems. A response to the utterance is communicated for presentation via the intelligent virtual assistant, the response including an aggregation of the one or more results received. |
US10909978B2 |
Secure utterance storage
Technologies for secure storage of utterances are disclosed. A computing device captures audio of a human making a verbal utterance. The utterance is provided to a speech-to-text (STT) service that translates the utterance to text. The STT service can also identify various speaker-specific attributes in the utterance. The text and attributes are provided to a text-to-speech (TTS) service that creates speech from the text and a subset of the attributes. The speech is stored in a data store that is less secure than that required for storing the original utterance. The original utterance can then be discarded. The STT service can also translate the speech generated by the TTS service to text. The text generated by the STT service from the speech and the text generated by the STT service from the original utterance are then compared. If the text does not match, the original utterance can be retained. |
US10909968B2 |
Enhanced cache control for text-to-speech data
Methods, systems, and computer readable media can be operable to facilitate controlled caching of text-to-speech data. When text is identified for a text-to-speech conversion, a duration value to be associated with the text may be determined, and the identified text and duration value may be included within a request for a conversion of the text. An intermediate server may retrieve a speech file that is generated in response to the conversion request, and the intermediate server may cache the speech file for a certain period of time that is indicated by the duration value. |
US10909967B2 |
Apparatuses and methods for superposition based wave synthesis
The invention provides apparatus and methods for interference based wave synthesis. The invention comprises (i) receiving information defining output wave characteristics, said output wave characteristics comprising at least an output wave frequency B, and an output signal amplitude M, (ii) determining a constant value A and (iii) driving a first input wave generator to generate a first input wave and (iv) driving a second input wave generator to generate a second input wave, such that the interfered wave synthesized by interference of the first input wave and the second input wave has output wave characteristics defined by the received information. |
US10909959B2 |
Systems and methods for active crosstalk detection in an electronic percussion instrument
An electronic drum with active crosstalk detection includes a first vibration transducer configured to generate a first signal in response to a strike to the electronic drum, and a second vibration transducer configured to generate a second signal in response to vibrations in a mount coupled to the electronic drum. A circuit compares an amplitude of the first signal and an amplitude of the second signal within a predetermined time, and determines whether the signal was generated by crosstalk or an actual drum hit based on various criteria. |
US10909956B2 |
Apparatus and method for producing and streaming music generated from plants
A method for producing and streaming music generated from plants. Plant microfluctuations are converted to MIDI notes and subsequent CC messages, and are mapped to a unique signal chain of virtual instruments and effects to produce musical notes which are output through the speakers of an apparatus, or through a linked portable electronic device. |
US10909953B2 |
Display device
According to an aspect, a display device includes a display panel including sub-pixels of three primary colors, and pixels having a high-luminance color having higher luminance than that of the primary colors. The three primary colors include a first primary color, a second primary color, and a third primary color. The number of the sub-pixels is smaller than twice the number of the pixels, sub-pixels of the same color are arranged at even intervals in a row direction and at even intervals in a column direction, and the sub-pixels of the same color are arranged in a staggered manner. |
US10909952B2 |
Information terminal
The embodiments of the present invention relate to an information terminal, comprising a display screen and a communication device, and also comprising a camera, a photo capturing unit, a photo gray level analysis unit and a display screen display parameter adjustment unit. The camera is used for acquiring a photo analog signal or a photo digital signal of a background environment within the viewing angle of a user, the photo capturing unit converts the photo analog signal or the photo digital signal acquired by the camera into digital photo data; the photo gray level analysis unit analyzes the gray level of the photo data, generates state parameters of the background environment within the viewing angle of the user according to configuration parameters of the camera, and sends the same to the display-screen display parameter adjustment unit; and the display screen display parameter adjustment unit adjusts the display parameters of the display screen according to the state parameters of the background environment on the basis of a preset correspondence relationship, so that the display parameters of the display screen match with the lighting state of the background environment within the viewing angle of the user. |
US10909951B2 |
Localized glare reduction on user interfaces
Techniques for localized reduction of screen glare, the techniques including receiving data from a first camera and a second camera on a perimeter of a display, triangulating a first location of a first light source and a second location of a first user based on the data from the first camera and the second camera. The techniques can further include determining, based on the first location and the second location, that the first user experiences glare from the first light source when viewing the display, and generating a modified screen buffer by modifying pixel values in a glare area of the display. The techniques can further include providing the modified screen buffer to the display. |
US10909947B2 |
Display device, display system, and method of controlling display device
A display device includes a generation unit that generates image data according to a position of a pointer, a communication unit that communicates with an information processing device that generates image data according to the position of the pointer, and a control unit that causes the communication unit to perform a transmission operation of transmitting image information corresponding to an image including an image indicated by the image data generated by the generation unit in a first state in which the generation unit generates the image data according to the position of the pointer, to the information processing device, when a state is switched from the first state to a second state in which the information processing device generates the image data according to the position of the pointer. |
US10909944B2 |
Display panel and pixel circuit thereof
A display panel and a pixel circuit thereof are provided. The display panel includes a plurality of gate lines, a plurality of data lines, and a plurality of pixel circuits. Each of the pixel circuits is coupled to corresponding gate line and data line. Each of the pixel circuits includes a first gate line and a pull-low switch. The first gate line is coupled to a control terminal of a driving transistor, and provides a first gate signal to drive the driving transistor during a driving time period. The pull-low switch pulls low the first gate signal to a reference low voltage according to a second gate signal on a second gate line when the driving time period finishes. |
US10909940B2 |
Method of handling overdrive for image data and related overdrive device
A method of handling overdrive for image data includes the steps of: receiving a current image data and a previous image data; obtaining an overdrive image data by finding an overdrive lookup table according to the current image data and the previous image data; generating a weighting mask comprising a plurality of weighting parameters; calculating an output image data by combining the overdrive image data with the current image data according to one of the weighting parameters corresponding to a pixel of the current image data; and outputting the output image data to the pixel. |
US10909935B2 |
Liquid crystal display device and method of driving the same
A liquid crystal display device includes a liquid crystal display panel, a light source configured to provide the liquid crystal display panel with a light, a vertical blank detector circuit configured to calculate a counting value of a vertical blank period of a frame by counting a synchronization signal, a luminance correction value calculator circuit configured to calculate a luminance correction value by comparing the counting value of the vertical blank period with a plurality of reference counting values, and a light source driver configured to generate a light source driving signal and provide the light source driving signal to the light source. The light source driving signal has a normal level corresponding to a normal luminance value in an active period of the frame and has a correction level corresponding to the luminance correction value in the vertical blank period of the frame. |
US10909934B2 |
Display device and fabricating method thereof
A display device includes first and second pixel areas spaced apart from each other so that corresponding scan lines are separate from each other, a first non-pixel area at a periphery of the first pixel area, a second non-pixel area at a periphery of the second pixel area and opposite to the first non-pixel area with at least one pixel area interposed therebetween, first scan lines in the first pixel area, second scan lines in the second pixel area, a first scan driver in the first non-pixel area and connected to the first scan lines, a second scan driver in the second non-pixel area and connected to the second scan lines, first wires in the first non-pixel area and connected to the first scan driver, second wires in the second non-pixel area and connected to the second scan driver; and connecting wires connecting the first wires and second wires. |
US10909933B2 |
Digital driver for displays
In one example, a system for driving current, including a circuit to receive an input voltage, and to produce a current to be provided to one or more light-emitting diodes. The current is to be linearly dependent on the input voltage. |
US10909928B2 |
Image display apparatus and control method thereof
An image display apparatus including multiple pixel elements which are configured to display an image, a first power source which is configured to apply a voltage to the multiple pixel elements, a counter which is configured to output counter signals, a ramp generator which is configured to receive the counter signals and output ramp signals according to the counter signals, a second power source which is configured to apply a voltage to the multiple pixel elements according to the ramp signals, an amplifier which is configured to output a trigger signal in case that a first pixel element in the multiple pixel elements outputs an electric current, a data driver which is configured to output a counter value according to the counter signal and the trigger signal, and a buffer which is configured to store the counter value. |
US10909924B2 |
Pixel circuit and driving method thereof, and display panel
This application provides a pixel circuit and a driving method thereof, and a display panel. The pixel circuit includes: an input unit, a driving unit and a voltage compensation unit, wherein the input unit is connected to a data line and a first scan line, and configured to input a hopping data signal inputted at the data line to the voltage compensation unit under control of the first scan line; the voltage compensation unit is connected to a first node, a second scan line and a third scan line, and configured to generate a compensation voltage at the first node under control of the second scan line and the third scan line; the driving unit is connected to the voltage compensating unit, and configured to generate a current for driving a light emitting device to emit light using the compensation voltage generated by the voltage compensating unit at the first node. In the pixel circuit and the driving method thereof and the display panel according to the present disclosure, threshold voltage compensation performed on the driving transistor of the pixel circuit and smart displaying are combined, and resolution of the display panel can be adjusted in real time with respect to that the user has different attentions on the picture displayed by the display panel. |
US10909915B2 |
Light emitting device
Disclosed is a light emitting device which includes organic electroluminescent sections each including a first electrode layer, an organic light emitting layer, a second electrode layer and a reflective layer in this order, and a light extraction surface. The reflective layer includes two reflective interfaces. In each of the organic electroluminescent sections, a microcavity structure is formed by a structure including a first reflective interface, a second reflective interface, and the two reflective interfaces. The organic electroluminescent sections include first organic electroluminescent sections and second organic electroluminescent sections. The microcavity structure is configured in such a manner that the first reflective interface and the second reflective interface intensify the light in the first wavelength band and the light in the second wavelength band, and that the two reflective interfaces weaken the light in the first wavelength band and intensify the light in the second wavelength band. |
US10909914B2 |
Display device and driving method thereof having a display area in a peripheral region
A semiconductor device includes a first display unit and a second display unit. The first display unit includes a first substrate, first light-emitting units, and a first gate driver circuit. The first substrate includes a first display region. The first substrate has a first side and a second side. The first light-emitting units are disposed in the first display region. The first gate driver circuit is disposed in the first display region. The second display unit is adjacent to the first display unit. The second display unit includes a second substrate. The second substrate includes a second display region, second light-emitting units, and a second gate driver circuit. The second substrate has a third side and a fourth side. The second light-emitting units are disposed in the second display region. A second gate driver circuit is disposed in the second display region. |
US10909912B2 |
Display system and method of synchronizing a frame driving timing for the same
A display system includes a source device that outputs image-data and a sink device that performs a displaying operation based on the image-data. The sink device changes a frame-rate of a panel driving frame as the source device changes a frame-rate of an image frame. The sink device sets a first clock cycle starting point at which a first clock cycle of an emission on-off clock starts as a scan starting point of the panel driving frame when the first clock cycle starting point is consistent with an input starting point of image frame data. The sink device moves the input starting point to a second clock cycle starting point, at which a second clock cycle following the first clock cycle starts, and sets the second clock cycle starting point as the scan starting point when the first clock cycle starting point is inconsistent with the input starting point. |
US10909911B1 |
Display device with distributed driver circuits and shared multi-wire communication interface for dimming data
Embodiments relate to a display device that includes a control circuit, an array of light emitting diode (LED) zones, and an array of driver circuits that are distributed in the display area. The driver circuits are arranged in groups that are coupled to each other and to the control circuit in a serial communication chain via serial communication lines. The group of driver circuits are also coupled in parallel to a shared multi-wire command line that provides a high-speed interface for providing the driver control signals from the control circuit. The control circuit may furthermore issue readback commands to the driver circuits via the shared multi-wire command line or the serial communication chain. In response to the commands, the driver circuits provide readback data via a readback line through the serial communication chain or via parallel connections from the driver circuits. |
US10909909B2 |
Display device and driving method thereof
A display device includes: a display panel including a gate line, an emission signal line, a data line, and a pixel coupled to the gate line, the emission signal line, and the data line; a gate driver configured to provide a gate signal to the gate line; an emission driver configured to provide an emission signal to the emission signal line; a data driver configured to provide a data signal to the data line; and a power supplier configured to provide the display panel with a power voltage for driving the pixel, wherein the emission driver is configured to start operating at a first time point in response to an emission enable signal provided from the data driver, and the gate driver is configured to start operating at a second time point in response to a gate enable signal provided from the data driver. |
US10909908B2 |
Image display device
An image display device includes: a display unit that displays an image; a right side support and a left side support that support the display unit in an upright state, and are at least partially light-transmissive; a right side first light source and a left side first light source that are disposed in the display unit, and emit light to at least a part of the right side support and the left side support. |
US10909907B2 |
Pixel circuit, driving method, pixel structure and display panel
The present disclosure provides a pixel circuit, a driving method, pixel structure and display panel. A driving unit of the pixel circuit includes an isolating transistor, driving transistor and light emitting control transistor coupled between an external power supply and light emitting unit in series with source and drain electrodes. Both gates of the light emitting control transistor and isolating transistor receive a first control signal, and the driving transistor and compensating transistor are transistors with common gate region. The driving transistor is used to generate a driving current to drive the light emitting unit to emit light when the isolating transistor and light emitting control transistor are turned on under the control of the first control signal, and the driving current is obtained according to the first voltage, a voltage of the external power supply, and a threshold voltage of the driving transistor in the driving unit. |
US10909905B2 |
Display with switching configurable for power consumption and speed
A flat panel display that includes a switch bank to couple a signal from a driver integrated circuit to a column data line of a display panel is disclosed. The switch bank can be adjusted based on the frame rate of the display. When the frame rate is high, all sub-switches in the switch bank may be used to reduce an ON resistance of the switch bank. This high frame rate configuration may maintain or increase the speed at which pixels can be controlled but consumes more power. Accordingly, when the frame rate is low, a portion of the sub-switches in the switch bank are unused to reduce the power consumed. This low frame rate configuration may maintain or decrease the speed at which pixels of the display can be controlled but consumes less power. |
US10909904B2 |
Organic light emitting display device
An organic light emitting display device including a plurality of pixels is provided according to an embodiment. Each of the plurality of pixels includes three sub pixels. The plurality of pixels include a first pixel having a green sub pixel and two red sub pixels, a second pixel having a green sub pixel and two blue sub pixels, the second pixel being adjacent to the first pixel in a first direction, a third pixel having a green sub pixel and two blue sub pixels, the third pixel being adjacent to the first pixel in a second direction, and a fourth pixel having a green sub pixel and two red sub pixels, the fourth pixel being adjacent to the second pixel in the second direction. In the organic light emitting display device according to an example embodiment of the present disclosure, sub pixels are asymmetrically disposed in pixels which are disposed in at least one direction, to reduce lattice artifact by the regular arrangement of the sub pixels. |
US10909901B2 |
Pixel arrangement, manufacturing method thereof, display panel, display device and mask
A pixel arrangement includes a plurality of first groups of sub-pixels arranged in a first direction, each first group including first sub-pixels and third sub-pixels arranged alternately. A plurality of second groups of sub-pixels are arranged in the first direction, each second group including third sub-pixels and second sub-pixels alternately arranged. The first groups and the second groups are alternately arranged in a second direction intersecting the first direction. The first groups and the second groups are arranged to form a plurality of third groups of sub-pixels arranged in the second direction and a plurality of fourth groups of sub-pixels arranged in the second direction. The third groups and the fourth groups are alternately arranged in the first direction, each third group including first sub-pixels and third sub-pixels alternately arranged, each fourth group including third sub-pixels and second sub-pixels alternately arranged. |
US10909897B2 |
Gate driving circuit and display device having the same
A gate driving circuit includes a shift register configured to generate a plurality of output signals based on at least one clock signal, a plurality of output buffers configured to generate a plurality of gate signals by amplifying the output signals and to sequentially output the gate signals to a plurality of gate lines in a display panel, a detector configured to sequentially sense the gate signals and to compare each of the gate signals to a reference voltage, and a dummy output buffer configured to be coupled between the shift register and a gate line of the gate lines instead of an output buffer of the output buffers when a voltage level of a corresponding gate signal from the output buffers is less than a voltage level of the reference voltage. |
US10909890B1 |
Backlit banner display system
A display system includes a rectangular frame that is surrounded on four sides and is open on two opposed faces. Two banners are disposed to cover the two open faces to enclose a space within the frame. At least one light emitting device is connected to the frame and disposed within the space. The two banners are backlit by the at least one light emitting device when each is in its respective extended position. |
US10909887B2 |
Product label wristband, method of making, and product container incorporating same
A product label wristband includes a first adhesive covered by and in contact with a material and a second adhesive on the covering material on a side opposite that in contact with the first adhesive and a third adhesive that anchors the product label wristband to a product package or container. In another embodiment, the anchor adhesive is not required. The product label wrist band is peeled from the product package or container to form a wristband used to provide authorization for access to an event. |
US10909884B2 |
Electronically adjustable joint, and associated systems and methods
Disclosed is an electronically adjustable joint, and associated systems and methods. A joint position of a multiple-axis joint, e.g., a 3-axis joint, can be tracked, as the joint moves through two or more dimensions. In an illustrative embodiment, the joint can provide a mechanical equivalent of a physical joint, e.g., a shoulder, elbow, hip, or knee, which can accommodate motion in rotational angle and/or tilt angle. In some embodiments, the joint includes electronically adjustable friction. An illustrative application provide electronically adjustable joints for an aging simulation suit, wherein one or more joints can be controllably stiffened in selective ranges, such that a wearer of the suit can experience the effects of aging, arthritis and/or other ailments. In an illustrative embodiment, a sensor can use four discrete 2-axis magnetometers to calculate the position of the magnet on the arm of the joint, to continuously sense and track the angle of the joint. In some embodiments, the system includes a mechanism, e.g., a servo, which can controllably tighten a socket around a ball joint, wherein the system can controllably adjust friction on the joint. |
US10909881B2 |
Systems, devices, and methods including connected styling tools
A system is provided including a styling tool configured to treat or shape a user's hair, and a client device configured to communicate with the styling tool and provide feedback to the user regarding a user's usage of the styling tool. The client device is configured to receive input information from the user regarding a desired result to be achieved using the styling tool, and to output guidance information on a method of using the styling tool to achieve the desired result. |
US10909876B2 |
Spray paint simulator and training aid
Disclosed is a spray paint simulator and training aid including a mock paint sprayer, a trigger sensor of the mock paint sprayer, a head-mounted display unit, a motion tracking system for tracking a position and an orientation of the mock paint sprayer and the head-mounted display unit, a computer running software operable to display a virtual object and a virtual paint sprayer on the head-mounted display and, in response to an input from the trigger sensor, simulate the accumulation of paint on the virtual object, wherein the simulating the accumulation of paint includes generating a plurality of vectors extending between the virtual paint sprayer and the virtual object within a dispersion pattern. |
US10909869B2 |
Method and system to optimize education content-learner engagement-performance pathways
A method and system for the creation, collection, analysis and publication of educational programs, products, practices, policies, and materials, collectively education tools, suitable for describing real-time education content-learner engagement-performance pathways every learner or segments of learners take during an education process. In particular, the method and system create and select direct lessons custom tailored to the interests, needs, and profiles of a target audience with the goal of maximizing learner engagement and performance outcomes. Additionally, the direct lessons clearly explain why the content is valuable, useful today and tomorrow, and relevant to a wide range of people, yet tailored to a target learning audience of having certain characteristics. A relevancy score is created based on a level of performance and application of the information in the direct lessons to provide publishers, educators, or the like with a method and system to track the effectiveness of the education tools. |
US10909868B2 |
Guiding creation of an electronic survey
This disclosure generally covers systems and methods that provide guidance to create an electronic survey. In some embodiments, the systems and methods identify and provide a suggested survey topic—with a corresponding option to create an electronic survey—based on user input. In some embodiments, the systems and methods identify and provide one or more suggested electronic survey questions based on user input. In such embodiments, the systems and methods provide, for example, components of suggested electronic survey questions, previously composed and benchmarking electronic survey questions, or suggested revisions to electronic survey questions. In addition, the systems and methods can provide entire premade electronic surveys based on receiving user input from a survey administrator. |
US10909861B2 |
Unmanned aerial vehicle in controlled airspace
A method performed by an unmanned aerial vehicle, UAV (10), or a remote control (30) for the UAV, for executing an operating session for the UAV in controlled airspace, comprises the steps of transmitting a request for permission to operate in the airspace to an airspace authority function (20) and receiving a reply to the request. If permission to operate is granted, the following steps are performed: receiving a message comprising information about a space-time region of airspace to operate in, monitoring a position of the UAV in space and time, and, if the position of the UAV is within the region and the UAV is either within a predetermined distance from a geographical border of the region, or predicted to reach the geographical border of the region within a predetermined time, activating assisted control of the UAV to keep the UAV within the region. |
US10909860B2 |
Flight control for flight-restricted regions
Systems, methods, and devices are provided for providing flight response to flight-restricted regions. The location of an unmanned aerial vehicle (UAV) may be compared with a location of a flight-restricted region. If needed a flight-response measure may be taken by the UAV to prevent the UAV from flying in a no-fly zone. Different flight-response measures may be taken based on the distance between the UAV and the flight-restricted region and the rules of a jurisdiction within which the UAV falls. |
US10909854B2 |
Vehicle and control method thereof
A vehicle predicts acceleration or deceleration of another vehicle based on the state of a traffic light, and determines the risk of collision based on the predicted acceleration or deceleration of the another vehicle. The vehicle includes a communication device that receives traffic light state information from a road infrastructure, a radar that senses the speed of the another vehicle traveling in a direction intersecting with a traveling direction of the vehicle, and a controller that determines the probability of collision with the another vehicle by using the traffic light state information received by the communication device and the speed information of the another vehicle detected by the radar. |
US10909853B2 |
System for identifying driving intention of surrounding vehicle and controlling method thereof
A vehicle includes: a navigation device configured to receive position information of the vehicle; a communicator configured to receive a detailed map of a road; a sensor configured to detect an obstacle in the vicinity of the vehicle; and a controller configured to detect at least one adjacent vehicle when the vehicle is located near an intersection, and configured to identify a driving intention of the adjacent vehicle by matching a route of the detected adjacent vehicle with the detailed map of the road. |
US10909852B2 |
Intelligent traffic safety pre-warning method, cloud server, onboard-terminal and system
The present invention discloses an intelligent traffic safety pre-warning method, a cloud server, onboard-terminals and a system. The method comprises: a step (101): the onboard-terminal establishes a communication connection with the cloud server; a step (102): the onboard-terminal acquires data, and uploads data calculated based on the acquired data to the cloud server; a step (103): the onboard-terminal receives feedbacks from the cloud server, the feedback comprising the probability that the current vehicle has an accident within a set range of the current road segment; and a step (104): the onboard-terminal receives the probability that the current vehicle has an accident within the set range of the current road segment, and then transmits the feedback to the driver by human-computer interaction. The method, the cloud server, the onboard-terminals and the system fill in the gaps in traffic safety, danger pre-warning, and low visibility driving safety guarantee in rain, fog and the like in the traffic field, and ensure that the driving behavior is safer. |
US10909845B2 |
System and method for enhancing images and video frames
A system and method for performing vehicle-velocity aware image enhancement. Embodiments generally include a video capture module configured to receive image data of the scene being monitored, an image extraction module configured to extract still images from incoming video data, a vehicle detection module that detects the approximate location of a target vehicle in the scene being monitored, a velocity determination module configured to determine the amplitude and direction of a vector that describes the velocity of the target vehicle in image pixel coordinates, and a velocity-aware enhancing module configured to enhance the image(s) of the target vehicle extracted from the video feed based on the vehicle's velocity. Embodiments may also include an infraction detection module configured to detect the occurrence of a violation of traffic law(s) by a target vehicle. |
US10909844B2 |
Dynamic road width division for adaptive road space utilization
A computer-implemented dynamic road stretch dividing method, the method comprising: determining a current lane distribution of partitions of a road stretch; calculating a new lane distribution of the road stretch to ameliorate traffic based on a pragmatic factor; changing an alignment of the partitions of the current lane distribution to obtain the new lane distribution; and updating the pragmatic factor based on at least one of an external policy and a constraint input by a user. |
US10909840B1 |
Personal monitoring device with multi-filament tamper strap
A monitoring device includes a housing enclosing electronic circuitry including a light emitter array and first and second light receivers, a band lockably attachable to the housing, the band including a first optical filament, a second optical filament, and mounting holes between the first and second optical filaments, the mounting holes being part of a locking mechanism that locks the band to the housing. Both ends of the band are attached to the housing, the first optical filament at least partially defines a first optical path between the light emitter array and the first light receiver, and the second optical filament at least partially defines a second optical path between the light emitter array and the second light receiver. Different alert levels will issue based on whether unexpected light is received on the different optical paths. |
US10909837B2 |
Systems and methods for monitoring on-route transportations
The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route. |
US10909836B2 |
Device for preventing mobile phone loss through reduction of false alarms and method for providing alarms for mobile phone loss prevention
A device for preventing mobile phone loss for reducing the times of erroneous occurrences of an alarm, and to a method for providing an alarm for mobile phone loss prevention are disclosed. A device for preventing mobile phone loss according to an embodiment of the inventive concept includes a receiving unit that receives a predetermined signal from a pre-registered tag, a calculating unit that calculates a distance between a mobile phone and the tag based on the received signal, a controller that determines whether the mobile phone is in a predetermined safe place, and an alarm providing unit that provides an alarm for preventing the mobile phone loss based on whether the mobile phone is in the safe place and whether the calculated distance is equal to or greater than a predetermined reference distance. |
US10909835B1 |
Rapid thermal dynamic image capture devices
One or more temperature measuring devices are described that comprise; thermal imaging cameras capable of detection and provision of an exact location of at least one created dynamic image scanned by and triangulated with at least two thermal imaging cameras, and a gate that provides a constrained targeted pathway through which at least one person must travel so that dynamic thermal data of the person is captured as the person is moving through the gate and wherein thermal imaging cameras are geometrically arranged in positions such that the thermal imaging cameras field of view exist on or within the gate and wherein the person is scanned and provides targeted dynamic thermal data that is converted into one or more temperature readings that measure and transmit the temperature readings from one or more photodetectors that sense thermal radiation naturally emitted by people passing through. |
US10909827B2 |
Methods and systems for break-in detection
A method of detecting break-ins in an intrusion-detection barrier which includes an array of sensors in signal communication with one another and connected to a control unit may include: calibrating at least one of the sensors of the array, the calibrating including: applying mechanical stress to the barrier to cause the barrier to resonate at characteristic frequencies; and creating a digital filter, for the at least one of the sensors, configured to identify the characteristic frequencies; and/or detecting external forcing applied to the barrier, the external forcing having oscillation-forcing frequencies, the detecting including: applying the filter to identify the oscillation-forcing frequencies applied to the barrier, and discriminating the oscillation-forcing frequencies from the characteristic frequencies of the barrier; selecting at least one energy threshold value; calculating an energy value for each of the oscillation-forcing frequencies; and comparing each of the energy values with the at least one energy threshold value. |
US10909826B1 |
Suppression of video streaming based on trajectory data
Techniques are generally described for suppressing video streaming based on trajectory information. First video data captured at a first time may be received from a first camera device. A determination may be made that the first video data includes image data representing a previously-identified human. A determination may be made that first trajectory data associates movement of the previously-identified human with the first camera device at the first time. A signal may be sent to a second camera device. The signal may be effective to suppress streaming of video captured by the second camera device during a second time following the first time. |
US10909823B2 |
Home security light bulb adapter
A home security light bulb adapter includes a bulb connector having male threads, a bulb socket having female threads, a camera, sensors, a wireless communications interface, and a processor. When the bulb connector is connected to a bulb fixture, the camera and the bulb socket are switched on when the sensors sense a motion. The processor then sends data to a remote device over a network via the wireless communications interface. |
US10909822B2 |
Method and system for distributed acoustic sensing
Described herein are methods and systems of distributed acoustic sensing, such as in an urban or metropolitan area involving a dedicated and established fibre optic communications network including a data centre. In general, the disclosed method and system includes the steps of (a) selecting an optical fibre cable installation having a path extending across a selected geographical area, the optical fibre cable installation including a bundle of optical fibres and forming part of a fibre-optic communications network, (b) determining characteristics associated with the optical fibre and/or the selected optical fibre installation, (c) transmitting outgoing light in the optical fibre, (d) receiving reflected light back scattered along the optical fibre, and (e) based on the reflected light and the determined characteristics, generating an alert signal representative of an acoustic event. The disclosed method and system are thereby configured to detect acoustic events near or within the selected geographical area. |
US10909820B2 |
Haptic and biosensing hand mat
A haptic mat includes a mat surface, a plurality of haptic vibrators, and a computing device. The plurality of haptic vibrators are disposed on the mat surface within a boarder representing at least one human hand. The computing device is electrically coupled to the plurality of haptic vibrators. The computing device includes at least a processor and a memory. The processor controls the activation of each of the plurality of haptic vibrators independently of one another. The processor further controls a level of vibration of each of the plurality of haptic vibrators. |
US10909816B2 |
Method and device for presenting and playing card-type games
In a method of presenting a game, a player places an ante wager, a secondary wager and one or more optional bonus or side bets via an input receiving device of a gaming table. Three cards are dealt to the player and a dealer, and thereafter two pairs of community cards are dealt. The player must place a tertiary wager to continue the game. The player and dealer attempt to form a highest ranking five card flush hand from their three cards and the community cards. The outcome of the player's ante, secondary and tertiary wagers are determined with reference to at least one of the dealer's hand and the player's hand. The optional bonus or side bets may be resolved relative to certain criteria for cards dealt in the game. Awards for winning wagers or bets may be awarded in accordance with a pay table or via a wheel spin or other award selection event which is initiated by the player. |
US10909812B2 |
Method of gaming and a gaming system
A gaming method including conducting a first game at a first gaming device for a first player; conducting a second game at a second gaming device for a second player; modifying play of the first game based on play of the second game; and modifying play of the second game based on play of the first game. |
US10909810B2 |
Method and apparatus for triggering a bonus
Embodiments of the present invention are directed to a bonus game that is common to a bank of electronic gaming devices. One or more pools accrue with each wager placed. A player qualifies to play the bonus game when at least one tracked player or game criterion, such as wagers made, exceeds a threshold, triggers a mystery-jackpot counter, or is selected by a weighted pay table. The bonus game includes a video display of a wheel bouncing against a brick wall with bricks being exploded by coins. After an opening is formed in the wall and the wheel escapes, a wheel spin determines the bonus game outcome. More than one player may play the bonus game in sequence until the last player spins the wheel. |
US10909805B2 |
Dynamic multi-currency interleaved wagering system
A dynamic multi-currency interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to an application controller, the interactive controller constructed to: receive identification of valid currency types; present the valid currency types; receive identification of a chosen currency type chosen; communicate the chosen currency type and application telemetry; and receive an application resource. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: generate and communicate a wager outcome. The system also includes the application controller operatively connecting the wager controller to the interactive controller by a network, the application controller constructed to: determine the identification of the valid currency types using currency rules; communicate the identification of the valid currency types; determine a wager request; communicate the chosen currency type and the wager request; receive the wager outcome; determine the application resource; and communicate the application resource. |
US10909801B2 |
System and method of accumulating and recording outcomes generated by a gaming device
A game comprising: a plurality of reels, each of the reels comprising a plurality of symbol positions; a plurality of symbols, at least one of the plurality of symbols positioned in least one of the plurality of symbol positions; at least one processor for executing instructions stored in a memory to play a slot machine game comprising the steps: accepting a wager; receiving an instruction to initiate a spin of the game; generating a plurality of generated random numbers using a pseudo random number generator; determining a spin outcome including a stop positions for the plurality of reels based on the generated random numbers; displaying a portion of the plurality of reels in a play matrix; issuing an award if the play matrix comprises a winning symbol combination; and accumulating a player element total based on gameplay, the player element total transferrable to a second spin. |
US10909794B2 |
Money processing device
A money processing device includes a storage that stores and feeds money, a path that transports the money fed from the storage, recognition circuitry that recognizes a denomination of the money transported by the path, and processing circuitry configured to output information on a storage abnormality of the storage based on information on wrong denomination money. The wrong denomination money is money whose denomination recognized by the recognition circuitry does not match a set denomination assigned to the storage as the denomination of money that is supposed to be stored in the storage. |
US10909790B2 |
Compartment system
Provided is a method involving obtaining an identifier at a control unit of a compartment system having compartments provided with respective locks and respective lock control units that are configured to communicate with the control unit; obtaining information indicating that one compartment has been closed, and causing storing of the identifier in the lock control unit assigned to the compartment. Also provided is a method comprising detecting, at a lock control unit assigned to a compartment of a compartment system comprising a control unit and compartments provided with respective locks and lock control units configured to communicate with the control unit, that the compartment has been closed; transmitting a piece of information identifying the lock control unit to the control unit if it has been detected that the compartment has been closed; obtaining an identifier from the control unit; and storing the identifier in the lock control unit. |
US10909780B2 |
Methods and systems for operating aircraft with modified flight performance characteristics
Methods and systems are disclosed to operate an aircraft with modified (e.g., improved) flight performance characteristics, such as increased or maximized aircraft takeoff weight and/or longer allowable mission time for the aircraft. In one example, the aircraft may be enabled to operate with increased aircraft engine performance (e.g., such as engine power) without increasing engine temperature above the maximum allowable operating temperature limits for the engine. In a further example, available engine power may be determined during a pre-flight sequence, and utilized by an aircraft without exceeding published or manufacturer specified engine temperature limits. |
US10909778B1 |
Systems and methods for providing vehicular collision data
A computer-implemented method is provided for providing a notification that includes a traverse classification. The method includes determining, at a computing system including one or more processors, a contact region based on information indicative of a location of vehicle contact and a location of a person associated with the vehicle contact. The method also includes performing, by the one or more processors, an assessment of one or more aspects of one or more routes associated with the contact region and the contact region. The method also includes based on the assessment, determining, by the one or more processors, one or more traverse classifications corresponding to the one or more routes associated with the contact region. The method also includes providing, by the computing system, a notification that includes a traverse classification of the one or more traverse classifications to one or more vehicle operators approaching the contact region. |
US10909775B2 |
Method and device for in-vehicle payment
The present disclosure provides a method and device for in-vehicle payment. A face image of an in-vehicle user and a geographic location of the in-vehicle user are received at a point of a ride route traveled by a vehicle occupied by the in-vehicle user. An image set associated with the geographic location is received from an image database using the geographic location of the in-vehicle user. The image set includes face images of a plurality of users. The face image of the in-vehicle user is compared with face images in the image set to determine an identity of the in-vehicle user. A fare deduction account corresponding to the in-vehicle user is identified using the identity of the in-vehicle user. A fare corresponding to the ride route is deducted from the fare deduction account. |
US10909770B2 |
Capturing and aligning three-dimensional scenes
Systems and methods for building a three-dimensional composite scene are disclosed. Certain embodiments of the systems and methods may include the use of a three-dimensional capture device that captures a plurality of three-dimensional images of an environment. Some embodiments may further include elements concerning aligning and/or mapping the captured images. Various embodiments may further include elements concerning reconstructing the environment from which the images were captured. The methods disclosed herein may be performed by a program embodied on a non-transitory computer-readable storage medium when executed the program is executed a processor. |
US10909763B2 |
Registration between actual mobile device position and environmental model
A user interface enables a user to calibrate the position of a three dimensional model with a real-world environment represented by that model. Using a device's sensor, the device's location and orientation is determined. A video image of the device's environment is displayed on the device's display. The device overlays a representation of an object from a virtual reality model on the video image. The position of the overlaid representation is determined based on the device's location and orientation. In response to user input, the device adjusts a position of the overlaid representation relative to the video image. |
US10909761B1 |
2D video with option for projected viewing in modeled 3D space
A multimedia distribution system enables a user to view 2D video content in a conventional 2D or “flat” viewing mode, or if the system is VR/AR enabled and the user is so inclined, a representation of a modeled 3D space may be provided or accessed in association with the 2D video content, and the 2D video content may be projected onto a specified surface within the modeled 3D space for viewing by the user as though the 2D video were being displayed at that surface/location within the modeled 3D space. Further, the pose of the user may be monitored and the projection of the 2D video content updated accordingly to match the user's current pose and view into the modeled 3D space. |
US10909760B2 |
Creating a topological map for localization in augmented or virtual reality systems
An augmented reality system comprises one or more sensors configured for capturing a set of data indicative of an emotional state of a user of the augmented reality system, and a processor configured for discerning the emotional state of the user based at least in part on the captured set of data, and rendering the discerned emotional state on an avatar of the user. The avatar can be displayed as a virtual object when viewed through one or more augmented reality display systems. |
US10909755B2 |
3D object scanning method using structured light
A method of scanning a 3D object includes: receiving a user's input to perform a scanning operation via a user interface, and in response using a light projector, projecting structured light onto the surface of a physical object about target positions on the surface of the physical object; and recording a sequence of first images of at least a portion of the surface of the physical object including a light scatter region illuminated by the structured light being projected about the target positions on the surface of the physical object using a camera. A trained image processing network configured during training to output data comprising a representation of positions being estimates of the target positions on the surface of the physical object in response to receiving one or more first images can be used. |
US10909750B2 |
Periphery monitoring device
A periphery monitoring device includes: an image acquisition unit acquiring an image obtained from an imaging unit imaging a situation surrounding a towing vehicle to which a towed vehicle is connectable; a projection plane acquisition unit acquiring a three-dimensional virtual projection plane onto which the image can be projected and which is provided with a side plane rising in a height direction from a grounding surface of the towing vehicle; a projection processing unit projecting the image onto the virtual projection plane; a viewpoint setting unit setting a viewpoint position and a gazing point position with respect to the virtual projection plane; an image display unit causing a display device to display an image obtained by viewing the gazing point position from the viewpoint position with respect to the virtual projection plane; and a determination unit determining whether or not the towed vehicle is connected to the towing vehicle. |
US10909748B2 |
Image projection method and image projection device for three-dimensional object for projection
A projection device viewpoint image of a three-dimensional projection target is acquired, a three-dimensional model corresponding to the projection target is prepared as projection contents, the three-dimensional model is converted into a two-dimensional image that coincides with the projection device viewpoint image, and the two-dimensional image that coincides with the projector viewpoint image is projected to the projection target. |
US10909746B1 |
Systems and methods for asset generation in immersive cognitive assessments
Systems and methods for generating a three-dimensional reconstruction from a two-dimensional image of an asset are described. In some aspects, at least one computer hardware processor is used to perform: receiving a two-dimensional input image of an asset; encoding, using a first statistical model, the input image into a latent vector; and generating, using a second statistical model, at least one depth image from the latent vector, wherein pixel values in the at least one depth image correspond to coordinates of a point cloud. |
US10909744B1 |
Simulating garment with wrinkles based on physics based cloth simulator and machine learning model
Disclosed herein includes a system, a method, and a non-transitory computer readable medium for generating and rendering computer generated images of simulated garments with wrinkles based on a physics based cloth simulator and a machine learning model. In one aspect, by a physics based cloth simulator executing on one or more processors, a first normal map of a simulated garment having a first level of detail of wrinkles and a second normal map of the simulated garment having a second level of detail of wrinkles higher than the first level of detail of wrinkles are generated. In one aspect, by the one or more processors, the first normal map and the second normal map are provided as inputs to train a machine learning model. In one aspect, by the one or more processors via training, the machine learning model is configured to generate an output normal map with a level of detail of wrinkles higher than that of an input normal map. |
US10909734B2 |
Data visualization method and apparatus
A data visualization method and apparatus, where the method includes displaying a first density distribution diagram on a first map, where the first density distribution diagram represents density distribution, in a region, of source locations of flow events whose destinations are located in a target reference region, and displaying a second density distribution diagram on a second map, where the second density distribution diagram represents density distribution, in a region, of destinations of flow events whose source locations are located in the target reference region. Hence, bidirectional density distribution associated with each other using the target reference region are displayed on two maps in a linked manner, thereby implementing visualization of bidirectional density distribution data. |
US10909732B2 |
Systems and methods for joint image reconstruction and motion estimation in magnetic resonance imaging
Described here are systems and methods for retrospectively estimating and correcting for rigid-body motion by using a joint optimization technique to jointly solve for motion parameters and the underlying image. This method is implemented for magnetic resonance imaging (“MRI”), but can also be adapted for other imaging modalities. |
US10909731B2 |
System and method for image processing
The disclosure relates to a system and method for correcting PET image data. PET image data of a first part of a subject may be obtained. CT image data of a second part of the subject may be obtained. The first part may include the second part. PET voxel data of the first part may be obtained based on the PET image data of the first part. A relationship between the CT image data and PET voxel data of the second part may be determined. CT image data of a third part of the subject may be determined based on the relationship and PET voxel data of the third part. The first part may include the third part. An attenuation map may be determined based on the CT image data of the second part and the third part. The PET image data of the first part may be corrected based on the attenuation map. |
US10909726B2 |
Point cloud compression
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. In some embodiments, an encoder may be configured to further compress points omitted from the image based representation. Also, in some embodiments, a decoder may be configured to decode points compressed outside of an image based representation or in a separate image based representation. |
US10909725B2 |
Point cloud compression
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. |
US10909723B2 |
Hyperspectral imaging spectrophotometer and system
A hyperspectral imaging spectrophotometer and system, with calibration, data collection, and image processing methods designed to match human visual perception and color matching of complex colored objects. |
US10909716B2 |
Vehicle localization using marker devices
In an example, a method may read, at a first timestamp using a first reader device and a second reader device of a first vehicle, a first marker position from a first marker device located on a road segment at the first marker position and a second marker position from a second marker device located on the road segment at the second marker position that is different from the first marker position. The method may determine a vehicle position of the first vehicle on the road segment at the first timestamp based on the first marker position of the first marker device and the second marker position of the second marker device. |
US10909713B2 |
System and method for item location, delineation, and measurement
A location, dimension, and height of an object can be determined and measured using shadows. The object is located on a surface and an array of lights is mounted over the surface and shines on the object. The surface can be switchable between a translucent state and a transparent state. A colored shadow occurs based on the color of the light that shines on the object, where red, green, and blue are the typical colors used to provide shadows. A camera that is located below the surface captures an image of the shadows. The camera can be a color camera or a monochrome camera. The image is processed using thresholding to segment the different types of shadows that can occur. With the shadows, calculations can be made to determine the location, dimension, and height of the object. |
US10909711B2 |
Relocalization systems and methods
A method of determining a pose of an image capture device includes capturing an image using an image capture device. The method also includes generating a data structure corresponding to the captured image. The method further includes comparing the data structure with a plurality of known data structures to identify a most similar known data structure. Moreover, the method includes reading metadata corresponding to the most similar known data structure to determine a pose of the image capture device. |
US10909710B2 |
System and method for tracking product stock in a store shelf
A system and method for tracking and annotating products in a store shelf is disclosed. The method includes receiving a signal feed from a group of sensors including at least one depth sensor, determining an area of interest in the shelf, determining a polygonal representation of at least one product present in the area of interest, and assigning a unique polygonal profile to at least one product, and/or storing the unique profile in a database. Such The unique polygonal profile may include a unique ID obtained from a group of attributes. The unique profile may include at least a unique position and a unique centroid. The group of sensors may further include video cameras, thermal, and chemical sensors. |
US10909703B2 |
Image processing method, electronic device and computer-readable storage medium
The present disclosure relates to an image processing method, an electronic device and a computer-readable storage medium. A method comprises: acquiring a wide-angle image and a non-wide-angle image acquired by a wide-angle acquisition apparatus and a non-wide-angle acquisition apparatus respectively, a view finding range of the wide-angle image including that of a non-wide-angle image; performing image matching between the wide-angle image and the non-wide-angle image to identify a first sub-image in the wide-angle image corresponding to the non-wide-angle image; cutting out edge images from the wide-angle image, which comprise at least a first edge sub-image and a second edge sub-image at two opposite sides of the first sub-image; stitching the edge images and the non-wide-angle image to obtain a stitched image, wherein the first edge sub-image and the second edge sub-image are stitched to corresponding sides of the non-wide-angle image, respectively; and outputting the stitched image for display. |
US10909701B2 |
Method for data acquisition and image processing for reconstructing a super-resolved image
The present disclosure discloses a method, a data acquisition and image processing system and a non-transitory machine-readable medium for obtaining a super-resolved image of an object. The method comprises: obtaining a plurality of structured images of the object by structured light; determining, from the structured images, modulation information of each structured light that comprises spatial frequency, phase shift and modulation factor; initializing a sample image of the object according the structured images and initializing structured pattern of each structured light by the corresponding modulation information; and restoring the image with improved resolution by adjusting the sample image and the structured pattern iteratively. |
US10909691B2 |
Automatically classifying animal behavior
Systems and methods are disclosed to objectively identify sub-second behavioral modules in the three-dimensional (3D) video data that represents the motion of a subject. Defining behavioral modules based upon structure in the 3D video data itself—rather than using a priori definitions for what should constitute a measurable unit of action—identifies a previously-unexplored sub-second regularity that defines a timescale upon which behavior is organized, yields important information about the components and structure of behavior, offers insight into the nature of behavioral change in the subject, and enables objective discovery of subtle alterations in patterned action. The systems and methods of the invention can be applied to drug or gene therapy classification, drug or gene therapy screening, disease study including early detection of the onset of a disease, toxicology research, side-effect study, learning and memory process study, anxiety study, and analysis in consumer behavior. |
US10909681B2 |
Automated selection of an optimal image from a series of images
A method for identification of an optimal image within a sequence of image frames includes inputting the sequence of images into a computer processor configured for executing a plurality of neural networks and applying a sliding window to the image sequence to identify a plurality of image frame windows. The image frame windows are processed using a first neural network trained to classify the image frames according to identified spatial features. The image frame windows are also processed using a second neural network trained to classify the image frames according to identified serial features. The results of each classification are concatenated to separate each of the image frame windows into one of two classes, one class containing the optimal image. An output is generated to display image frame windows classification as including the optimal image. |
US10909680B2 |
Method and system for assessing burn wound depth
A method for evaluating the depth of a burn wound in a subject comprises (a) receiving an imaging video of the burn wound collected by an ultrasound transducer, (b) evaluating nodes and edges connecting the nodes in a plurality of layers of the burn wound in a plurality of frames of the imaging video, with a classifier system, the classifier system comprising a convolutional neural network that compares the nodes and edges of the burn wound with nodes and edges in a plurality of layers of a plurality of historical burn wounds of known depth, and (c) assigning a depth to the burn wound, the assigned depth being an average of depths associated with a plurality of the historical burn wounds having a predetermined minimum similarity of nodes and edges to the nodes and edges of the burn wound. |
US10909669B2 |
Contrast adjustment system and contrast adjustment method
A contrast adjustment system includes a memory and a processor. The memory stores instructions. The processor is configured to access and execute the instructions to: access an image with a plurality of pixels, wherein the pixels are corresponding to a plurality of intensity values; generate a histogram based on a distribution of the intensity values in a range from an intensity lower bound to an intensity upper bound; divide the histogram into four sub-histograms based on a median value of the intensity values; enlarge the four sub-histograms based on a predetermined parameter; remap the four sub-histograms to form a gamma curve based on a cumulative distribution function; and apply the gamma curve to pixels of another image. |
US10909668B1 |
Adaptive sub-tiles for distortion correction in vision-based assistance systems and methods
Embodiments are disclosed that apply adaptive sub-tiles to captured images for distortion correction in vision-based assistance systems and methods. A captured image is processed to generate corrected tiles, and selected numbers of sub-tiles are used to generate each of the corrected tiles depending upon the pixel densities for regions of the captured image. The corrected sub-tiles are combined to form corrected tiles, and corrected tiles are combined for form a corrected image. The corrected image can be used to output control signals to cause actions to be issued to a user of the system such as a driver of a vehicle. For one embodiment, the corrected tiles are generated one at a time, and corrected sub-tiles for each corrected tile are also generated one at a time based upon individual source data blocks determined by a pre-determined sub-tile configuration. Efficient memory use and data transfers are provided. |
US10909662B1 |
Using boundary maps to refine imagery
A boundary map and a first image are received. The boundary map is used to determine that brightness values for a set of pixels included in the first image should be regularized. The first set of pixels include, at a first pixel position, a first pixel having a first set of brightness values. The first set of pixels further includes, at a second pixel position, a second set of brightness values. An output image is generated by storing, at both a first and second pixel position in the output image, a set of regularized values. |
US10909656B2 |
Method and apparatus of image formation and compression of cubic images for 360 degree panorama display
Methods and apparatus of processing cube face images are disclosed. According one method, each set of six cubic faces is converted into one rectangular assembled image by assembling each set of six cubic faces to maximize a number of continuous boundaries and to minimize a number of discontinuous boundaries. Each continuous boundary corresponds to one boundary between two connected faces with continuous contents from one face to another face. Each discontinuous boundary corresponds to one boundary between two connected faces with discontinuous contents from one face to another face. The method may further comprise applying video coding to the video sequence outputting the compressed data of the video sequence. According to another method, a fully-connected cubic-face image representing an unfolded image from the six faces of the cube is generated and the blank areas are filled with padding data to form a rectangular assembled image. |
US10909655B2 |
Direct memory access for graphics processing unit packet processing
Devices for coordinating or establishing a direct memory access for a network interface card to a graphics processing unit, and for a network interface card to access a graphics processing unit via a direct memory access are disclosed. For example, a central processing unit may request a graphics processing unit to allocate a memory buffer of the graphics processing unit for a direct memory access by a network interface card and receive from the graphics processing unit a first confirmation of an allocation of the memory buffer. The central processing unit may further transmit to the network interface card a first notification of the allocation of the memory buffer of the graphics processing unit, poll the network interface card to determine when a packet is received by the network interface card, and transmit a second notification to the graphics processing unit that the packet is written to the memory buffer. |
US10909652B2 |
Enabling product SKUs based on chiplet configurations
A disaggregated processor package can be configured to accept interchangeable chiplets. Interchangeability is enabled by specifying a standard physical interconnect for chiplets that can enable the chiplet to interface with a fabric or bridge interconnect. Chiplets from different IP designers can conform to the common interconnect, enabling such chiplets to be interchangeable during assembly. The fabric and bridge interconnects logic on the chiplet can then be configured to confirm with the actual interconnect layout of the on-board logic of the chiplet. Additionally, data from chiplets can be transmitted across an inter-chiplet fabric using encapsulation, such that the actual data being transferred is opaque to the fabric, further enable interchangeability of the individual chiplets. With such an interchangeable design, higher or lower density memory can be inserted into memory chiplet slots, while compute or graphics chiplets with a higher or lower core count can be inserted into logic chiplet slots. |
US10909646B2 |
Equitably assigning medical images for examination
Disclosed are various embodiments for equitably assigning medical images for examination. Data describing medical image studies pending examination are obtained from a medical data server. A relative complexity value is determined for each of the medical image studies based on an average amount of time to perform a particular type of image study. The medical image studies are assigned for examination by a respective user based on preferences associated with the respective user and the relative complexity value determined for each medical image study. A user interface is rendered by a client device, where the user interface includes a respective user worklist for each user. A user is prevented from viewing a particular medical image study based on a lock status associated with the particular medical image study. |
US10909643B1 |
Property value display system and method
Provided is a provided is a computer-based system, including computer processors and computer storage media, configured to display property value data over a period of time—to dynamically show changes in one or more markets via a display. The system can implement a method of dynamically displaying property price (or value) data over time. User interaction mechanisms can be provided to enable the user to interact with the display and data. |
US10909642B2 |
Building energy storage system with multiple demand charge cost optimization
An energy storage system includes a battery and an energy storage controller. The battery is configured to store electrical energy purchased from a utility and to discharge the stored electrical energy for use in satisfying a building energy load. The energy storage controller is configured to generate a cost function including multiple demand charges. Each of the demand charges corresponds to a demand charge period and defines a cost based on a maximum amount of the electrical energy purchased from the utility during any time step within the corresponding demand charge period. The controller is configured to modify the cost function by applying a demand charge mask to each of the multiple demand charges. The demand charge masks cause the controller to disregard the electrical energy purchased from the utility during any time steps that occur outside the corresponding demand charge period when calculating a value for the demand charge. |
US10909639B2 |
Acceleration of social interactions
A system and method for facilitating social interactions between different individuals. Information available about each of the individuals engaged in a social interaction is used to provide a “social accelerator” for an interaction between the individuals. Social interactions are improved or accelerated by aggregating available information about individuals participating in an information system. When an interaction event trigger is received, the context of context for possible social interaction between the users around the trigger event is determined. A social accelerator is selected from available interest information common to the participating user and the target user, and the social accelerator is provided to one of the individuals. |
US10909633B1 |
Systems and methods for weather-related vehicle damage prevention
An insurance computing device is provided. The insurance computing device may include a processor and a memory. The processor may be programmed to receive a registration request from a vehicle computing device associated with a vehicle and/or a covered parking location (CPL) computing device associated with a covered parking location, generate a usage profile associated with at least one of the vehicle and the covered parking location, monitor the vehicle computing device and/or the CPL computing device for any requests to reserve an available parking spot of the covered parking location, update the usage profile, determine if an insurance policy associated with the vehicle and/or the covered parking location is eligible for insurance-related benefits based upon the usage profile. |
US10909631B2 |
Information processing apparatus and method
The present technology relates to an information processing apparatus a method for enabling obtainment of a more appropriate compensation for a service. An information processing apparatus includes a reception unit that receives health state information regarding a health state of a user, a calculation unit that calculates a compensation for a service on the basis of the health state information before getting-in to a vehicle by the user or before presenting the compensation for the service regarding the getting-in to a vehicle to the user, and a transmission unit that transmits information indicating the compensation for the service. The present technology can be applied to automobile insurance services. |
US10909621B2 |
Systems and methods for quantifying temporal fairness on electronic trading venues
A system and method is disclosed for quantifying temporal fairness on an electronic trading venue as a scalar value with unit time. The system may, for an instrument traded on the venue, construct some pluralities of time deltas associated with each pair of market participants in a plurality of such that are active on the instrument. The system may populate these pluralities of time deltas by determining the amount of time that elapses between when the first and second participant in a pair each send (or are sent) a similar message to (or from) the venue. Through analysis of these pluralities of time deltas the system may find two minimum values, fords and fmktdata, the sum of which may quantify temporal fairness for the instrument on the venue. The resultant sum may inform the value of a latency floor deployed for the instrument on the venue. |
US10909619B2 |
Method and system for providing financial performance data associated with a merchant
A method implemented using a computing device in communication with one or more memory devices is provided. The method includes receiving a request from a client computing device to provide financial performance data for at least a first merchant of a plurality of merchants, retrieving transaction data associated with the plurality of merchants from the one or more memory devices wherein the transaction data is associated with payments processed through a payment network, comparing the transaction data associated with the first merchant to the transaction data associated with each of the plurality of merchants to determine at least one ranking of the first merchant relative to the plurality of merchants based on at least one financial performance factor, and transmitting the at least one ranking to the client computing device, in response to the request, without providing a name of the first merchant. |
US10909617B2 |
Indirect monitoring and reporting of a user's credit data
Methods and systems of monitoring and reporting of changes to a user's credit data are provided. One embodiment includes providing a service, hosted by a data server, that allows the user to access the service via a communication terminal. The service may also request enrollment data, including identity verification data, from the user. Further, the service may periodically access and monitor the user's credit data for a change in the user's credit data via a connection between the data server and a credit bureau even if the data server has not received sufficient identity verification data from the user. Additionally, the service may determine whether a change detected in the user's credit data is a significant event. When an event or a significant event in the user's credit data is detected, the service may alert the user of the fact that an event has occurred even if the data server has not received sufficient identity verification data from the user. |
US10909613B2 |
Product display graphic user interface
Graphical user interface for a mobile computer system accesses a data base of products. On the display screen of the mobile computer system, a central image of a product is presented in a central position of the display. A first image of another product is presented on the display to a first side of central position of the display. A second image of another product is presented on the display on the second side of central position of the display. The second side of the display is opposite the first side with respect to the central position. A product image when presented in the central position is scaled to be significantly larger than a corresponding product image when presented on the first and second sides of the central position. |
US10909611B2 |
Smart cap product reordering
Systems and methods here may be used to sense product content in a container, send information to a local wireless device which may in turn, inform a back end system. In some embodiments, the systems and methods may then utilize the information about the container and send a message regarding inventory status, place an order for a re-fill, and/or aggregate usage data of the container. |
US10909610B1 |
Method, system and computer-readable medium for automatic replenishment of items utilizing a sensor-based device
Utilizing the disclosed techniques, automatic item replenishment decisions may be made based on whether or not an item entirely fits on/in an automatic replenishment device (ARD). For example, sensor data associated with an item and an ARD may be received. The sensor data may indicate that an initial amount of the item is in contact with the ARD. A measurement value may be calculated that quantifies the initial amount of the item that is in contact with the ARD. Subsequent sensor updates may be monitored to determine various amounts of the item that are in contact with the ARD. Based at least in part on the measurement value and the monitoring, it may be determined that a surplus amount of the item exists that is external to the ARD. Decisions on whether to generate an automated order for the item may be based on the existence of the surplus amount. |
US10909607B2 |
Systems, methods and devices for controlling humidity in a closed environment with automatic and predictive identification, purchase and replacement of optimal humidity controller
The invention relates to systems and methods for monitoring and providing humidity control for an asset within a closed environment such as a storage container, with transmission of sensed humidity levels to at least one server that stores current and historical humidity levels and comprises a processor and stored executable instructions that, when executed by the processor, may recommend an optimal humidity controller to use for the asset, determine when the recommended humidity controller requires replacement and predictively recommend an optimal replacement humidity controller based on at least historical humidity data and trending thereof, execution of a sales transaction, that may be pre-scheduled based on asset type, asset size and/or historical data, for the optimal replacement humidity controller, and providing the proper replacement humidity controller to the user. |
US10909605B2 |
Production and service of a rearrangeable mattress
A method including receiving an input regarding a mattress assembly from an end user, the input including an indication of a desired feel and a plurality of current layers included in the mattress assembly, querying a database using the received input, receiving a list of layers and a layer arrangement from the database in response to the query, determining if the plurality of current layers matches the list of layers, identifying at least one of a specialty layer or a replacement layer when the plurality of current layers do not match the list of layers, determining a recommendation including the list of layers, an indication of a cost of the identified at least one of the specialty layer or the replacement layer when the plurality of current layers does not match the list of layers, and the layer arrangement, and sending the recommendation to the end user. |
US10909604B1 |
Artificial intelligence system for automated selection and presentation of informational content
A set of informational content elements pertaining to an item for presentation to one or more potential item consumers is identified at an artificial intelligence service. A plurality of optimization iterations are implemented. In a particular iteration, a set of content elements to be presented to a target audience in accordance with a set of presentation constraints indicated by a content source associated with the item is identified using a machine learning model, and metrics indicating the effectiveness of the content elements are analyzed. |
US10909600B1 |
Method and apparatus for inventory searching
A method is disclosed that includes identifying an inventory item corresponding to a product configuration. The product configuration is defined using a feature map. The inventory item is also defined using the feature map. Each entry of the feature map corresponds to one of a number of features of a product. |
US10909599B2 |
Systems and methods for car shopping using messaging framework
Disclosed embodiments provide devices, methods, and computer-readable storage media for determining information of an object from a captured image. Further, the disclosed device responds to a user input by capturing, with the camera, image data representing an object. The device then transmits, via a messaging application through a network interface to a server, the image data and a request for information relating to the object. The object information is received via the messaging application through the network from the server and is displayed on the display screen. |
US10909596B2 |
Managing transaction state data
A device may receive user data associated with a product or service, the user data including a user identifier associated with a user. The device may identify a business application that is relevant to the product or service, the business application being designed to provide the user with a business offer related to the product or service. In addition, the device may provide the user data to the business application and receive, from the business application, business application state data and user response data, the business application state data specifying a partially completed transaction associated with the product or service, and the user response data including information associated with the partially completed transaction. The device may store the business application state data and the user response data, and perform an action based on the business application state data. |
US10909593B2 |
Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network. |
US10909591B2 |
Computer implemented software defined network for dynamic information processing
The present disclosure includes techniques pertaining to computer implemented systems and methods for dynamic information processing. In one embodiment, the present disclosure includes a computer-implemented method comprising receiving, in a software defined network, configuration information comprising one or more category codes and at least one location code corresponding to one or more transactions on the software defined network and receiving electronic documents having the same and different data fields. The configuration information is used to identify location specific mapping operators to transform input data to output data. |
US10909590B2 |
Merchant and item ratings
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining merchant and item ratings. One of the methods includes obtaining information identifying one or more purchase transactions by users at a physical location of a merchant. One or more statistical signals are computed using the information identifying the one or more purchase transactions by the users. A quality score for the merchant is computed based on the one or more statistical signals. A rating for the merchant is computed based on the quality score. |
US10909589B2 |
Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for identifying a social platform; identifying a defined contribution for the social platform for a client, wherein the defined contribution is a percentage of a purchase made by the client; and funding the defined contribution at a gross revenue level. |
US10909588B2 |
Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for preparing a request that solicits participant proposals on a procurement platform, wherein the request identifies a defined contribution that will be made to a social platform on behalf of a client if the client accepts a particular participant proposal; and receiving the participant proposals. |
US10909587B2 |
Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for preparing a proposal for a client on a CRM platform, wherein the proposal identifies a defined contribution that will be made to a social platform on behalf of the client if the client accepts the proposal; and submitting the proposal to the client. |
US10909585B2 |
Method and system for programmatic analysis of consumer reviews
Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically analyzing a consumer review. The method includes programmatically accessing, via a network device, one or more consumer reviews for a commercial entity or a commercial object. The method also includes executing a consumer review processing engine to programmatically identify an attribute descriptor in the one or more consumer reviews, and executing the consumer review processing engine to programmatically generate a sentiment score associated with the one or more consumer reviews. The method further includes storing, on a non-transitory computer-readable storage device, the attribute descriptor and the sentiment score in association with the commercial entity or the commercial object. |
US10909584B2 |
Content relevance weighting system
A system for adjusting a relevance weight value for a content item is described. The system comprises a content delivery module configured to deliver a plurality of content items to a device via a network. The content items are displayed on the device. A content storage module is configured to store a relevance weight value and a location in association with each content item. A location detection module is configured to determine a location of the wireless device. A user provides a feedback input for a content item. The relevance weight value associated with the location and the content item is adjusted according to the feedback input provided. |
US10909582B1 |
Authentication circle shared expenses with extended family and friends
Systems and methods for providing authentication circles to pursue financial goals and/or share expenses with others are provided. One or more provider computing systems are communicatively coupled to one or more user devices. Users may join a circle and make contributions via electronic messages that may allow for acceptance in a one-click fashion. Members may, for example, plan for and share expenses for a trip and compare the expenses with budgets. |
US10909580B1 |
Dynamic object customization
Dynamic object customization is disclosed. A template associated with content to be published on behalf of one or more entities is obtained. The template includes at least one variable. For each entity in the one or more entities, a data store including information pertaining to the entity is queried based at least in part on the at least one variable included in the template. In response to the query, one or more data values corresponding to the at least one variable are obtained. An object is generated based at least in part on the template. The at least one variable is populated using the obtained one or more data values. The generated object is provided as output to be published on behalf of the entity. |
US10909576B1 |
Virtual environment creation, scaling, and population with multiple display opportunities
In an embodiment, a method for providing a virtual environment comprises receiving an input, executing a virtual environment application in response to receiving the input, and generating a display of a virtual environment. The virtual environment comprises a plurality of advertisement locations. The method also includes receiving, from a plurality of advertisement providers, a plurality of advertisements for the plurality of advertisement locations, populating the plurality of advertisement locations with the plurality of advertisements, and displaying the display of the virtual environment having the plurality of advertisements in the plurality of advertisement locations. The method further includes receiving a navigation input, modifying the display to present a different viewpoint within the virtual environment that correlates to a movement within the virtual environment, receiving an ad selection input for an ad of the plurality of advertisements, and displaying advertisement data for the ad. |
US10909575B2 |
Account recommendations for user account sets
New account recommendations for user account sets are described. A system creates an accounts profile for a set of accounts based on multiple attributes associated with each account of the set of accounts. The system calculates an account score for an account based on comparing multiple attributes associated with the account against the accounts profile, wherein the account is not in the set of accounts. The system determines whether the account score satisfies an account score threshold. The system recommends the account to a user associated with the set of accounts if the account score satisfies the account score threshold. |
US10909574B2 |
Promoting products on a social networking system based on information from a merchant site
To promote a merchant's products on a social networking system, a promotion engine receives data from a merchant site regarding the merchant site's users' activities. The users' purchases of a promoted product are correlated with the user's activities performed in connection with a related product. An automated process running on a computer system then determines promotion criteria for the promoted product, based at least in part on the activities performed in connection with the related product. A promotion for the promoted product is generated and communicated to a social networking system, which displays the promotion to one or more users of the social networking system based on the determined promotion criteria. |
US10909571B2 |
Visitor identification based on feature selection
Techniques are described in which a service operates to identify consumers corresponding to visitor interactions with resources available from a service provider. Features are selected to use for matching of clickstream data collected for unknown visitors to profiles established for known visitor IDs. The features are selected based on analysis that accounts for consistency, completeness, and uniqueness of features among a corpus of profiles. Then, relevance scores are computed over the selected features using an information retrieval model in which clickstreams are treated as queries and profiles are treated as documents. Unknown visitors are matched to corresponding profiles using the relevance scores. Access to the digital media content is then controlled in accordance with the matching based on relevance scores, such as by serving individualized marketing offers and content to consumers that is targeted to characteristics of the consumers indicated by respective profiles. |
US10909570B2 |
Methods, systems, and computer readable media for suppressing cookie based advertisement retargeting
Methods, systems, and computer readable media for suppressing cookie based advertisement retargeting are disclosed. One method includes receiving a digital identifier and a merchant identifier associated with a purchase transaction. The method further includes determining, using the digital identifier and the merchant identifier, whether a cookie exists for advertisement retargeting related to the digital identifier and the merchant identifier. The method also includes in response to determining that the cookie exists for advertisement retargeting related to the digital identifier and the merchant identifier, sending suppression information for suppressing advertisement retargeting associated with the cookie. |
US10909569B1 |
Obtaining a composite prediction indicating a likelihood that a user of an online system will perform a conversion associated with a content item via one or more paths of events
An online system obtains a composite prediction associated with a content item indicating a likelihood that a viewing user of the online system will perform a type of conversion associated with the content item via one or more paths of events leading to the type of conversion. The online system obtains the composite prediction based on a tree data structure describing the path(s) of events. Upon identifying an opportunity to present content to the viewing user, the online system identifies the tree data structure corresponding to the type of conversion from multiple tree data structures maintained in the online system and obtains a composite prediction associated with the content item by evaluating and performing operations associated with nodes of the tree data structure while traversing the nodes. The online system then determines whether to present the content item to the viewing user based on the composite prediction. |
US10909567B1 |
Systems and methods to manage feedback for a multi-arm bandit algorithm
Systems and methods for managing feedback for a multi-ARM bandit algorithm are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include sending, to a device, a creative configured for display on the device. The operations may include receiving, from the device, feedback data associated with the creative, wherein the feedback data indicates a degree of user interaction with the creative. The operations may include checking the feedback data for a baked time associated with the creative. The operations may include sending the feedback data to a node based on the baked time. The operations may include updating, by the node, a model associated with the feedback data. |
US10909562B2 |
Method and system for presence detection
Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device. |
US10909561B2 |
Systems and methods for democratized coupon redemption
Systems and methods for offer redemption are provided. In some embodiments, payment data for a product is received via a payment gateway, along with an identifier unique to the payer. This payer identifier is correlated to a database associated with household IDs that have been collected from loyalty programs, pharmacy data and payment collected at a retailer. When the identifier has been associated with a household ID the system may identify applicable promotions that are associated with that household. The details of the offer/promotion are sent back to the point of sale where they are applied to the transaction. Once this is confirmed the adjusted payment is processed and the promotion is cleared from the database. |
US10909557B2 |
Predicting and classifying network activity events
Disclosed are various embodiments for predicting and classifying events that create a sudden or substantial increase in network traffic activity. To begin, an increase of network activity can be detected. Upon detecting the increase in network activity, it can be determined that the increase in network activity is unexpected in view of one or more predicted activity events. The system can be adjusted to reduce the network activity in response to determining that the increase in network activity is unexpected. |
US10909550B2 |
Method and system for performing trend analysis of themes in social data
Disclosed is an improved method, system, and computer program product for performing trend analysis of themes from social media data. Semantic analysis is performed on content that appear on social media sites. The results of the semantic analysis can be used to identify themes within the social media data over a period of time. Trend analysis is performed over the identified themes. An enterprise or business can more effectively market to the consumers based upon this knowledge of the consumers' interests. |
US10909546B1 |
Computer-implemented systems and methods for validating and returning fresh items for inventory management
Disclosed embodiments provide systems and methods related to managing inventory by validating and returning fresh items for use with a user interface in a fulfillment center. A method for managing inventory comprises receiving, from a mobile device associated with a non-manager, a defect quantity associated with a fresh item, wherein the defect quantity is determined by an acceptability standard retrieved from a database, and storing an inspection task for validating the fresh item by at least one manager if the defect quantity is over a threshold. |
US10909544B1 |
Accessing and utilizing multiple loyalty point accounts
Various embodiments are generally directed to utilizing an offline and/or online verification or authentication protocol to access, redeem, or otherwise utilize multiple loyalty points and loyalty accounts A method for utilizing various loyalty points includes: determining that a user is requesting access to a loyalty points account database, receiving encrypted data generated based a cryptographic algorithm and a diversified key, receiving, a verification of the user, the verification including verifying a data combination that includes the encrypted data, where a server associated with the issuer may decrypt the data combination based on the cryptographic algorithm and the diversified key, responsive to receiving the verification of the user, accessing the database associated with a loyalty points account of the user, and authorizing a redemption of a plurality of loyalty points associated with the loyalty points account. |
US10909542B2 |
Payment facilitation method and system
There is provided a method and system for facilitating a payment from a customer to a merchant, and a client device for facilitating a payment from a customer to a merchant. The various aspects rely on use of a merchant identifier based on a client device geolocation. |
US10909540B2 |
Using fuzzy inference to determine likelihood that financial account scenario is associated with illegal activity
A method includes receiving an alert representing that application of at least one rule to a scenario occurring with a financial account indicates that the scenario is consistent with illegal activity. The method includes, in response to the alert, using a fuzzy inference derived from activity of the financial account to determine a likelihood that the scenario is associated with illegal activity. |
US10909537B2 |
Systems and methods for consolidated message processing
A network translation computing device for processing consolidated messages is disclosed. The network translation computing device receives a web-based authentication response including a plurality of data elements in a web-based format. The network translation computing device translates the plurality of data elements from the web-based format to a network-based format. The network translation computing device generates a network-format authorization request message including the plurality of data elements in the network-based format. The network translation computing device transmits the network-format authorization request message to an issuer of the transaction card to initiate an authorization process of the transaction. |
US10909533B2 |
System and methods of securely matching a buyer to a seller
A method of anonymously matching a buyer to a seller comprises receiving, at a server from the buyer, an approval model in byte code format, encrypting, by the seller, customer data to produce encrypted customer data, executing, by the server, the approval model using the encrypted customer data as an input, generating, by the server from the executed approval model, a transaction response, determining, by the server, that the transaction response comprises an approval of at least one product, publishing, to the server by the seller, the product lead, receiving, at the server from the buyer, an acceptance of the product lead based on the approval, and sending, by the server, the customer data to the buyer in response to receiving the acceptance of the product lead. The customer data can correspond to a product lead. |
US10909530B2 |
Authentication method
An authentication method performed by an authentication server (ACS). The method includes receiving from an access server (SW) giving access to a service (S), an authentication request including transaction data (DT) associated with an IC card; determining whether a security code included in the transaction data is of the DCVV type; and if so, detecting that no 3D secure (3DS) authentication is to be performed and co-operating with a verification server (SV) in order to verify the validity of the DCVV security code. |
US10909529B2 |
Methods and systems for digital reward processing
Embodiments generally relate to the field of reward processing, and more particularly, systems, methods, and computer readable media for digital reward processing utilizing distributed ledger technology. Distributed ledger technology is utilized wherein distributed ledgers are stored on a plurality of node computing devices, the distributed ledgers including sequential entries that are cryptographically linked to one another. |
US10909528B1 |
Multi channel purchasing for interoperable mobile wallet
A computer-implemented method includes displaying, by a mobile wallet device, a selection interface on a user interface of the mobile wallet device. The selection interface includes: a first selection option, wherein in response to a user interacting with the first selection option via the user interface, the user interface displays a code capture interface allowing the user to capture a product code that identifies a product; and, a second selection option, wherein in response to the user interacting with the second selection option via the user interface, the user interface displays a product capture interface allowing the user to capture a product image of the product. The method includes: transferring, by the mobile wallet device, a payment for the product to a merchant from an account associated with the user; and responsive to transferring the payment, deactivating, by the mobile wallet device, a product security tag associated with the product. |
US10909523B2 |
Generation of a combinatorial payment QR code
Provided, in an aspect, is a method for performing an online transaction using a graphical construct. The method can include receiving, by a client device, inputs to generate the graphical construct; transmitting to a server in communication with the client device, a request to generate the graphical construct; receiving, by the client device, the generated graphical construct and a summary information from the server; displaying, through a user interface of the client device, a summary screen including the generated graphical construct and the summary information; embedding, by the client device, the generated graphical construct on a third-party application running on the client device; sending, by the client device, a transaction request to perform the online transaction using the generated graphical construct; and presenting for display, through the user interface of the client device, a notification including a status of the online transaction. |
US10909522B2 |
Cloud-based transactions methods and systems
Systems and methods provide for communication of transaction data that is formatted according to a transaction type that is support by an access device. First transaction data may be formatted according to a first type of transaction supported by a first access device and second transaction data may be formatted according to a second type of transaction supported by a second access device. The first transaction data may be transmitted over a first communication link to the first access device and the second transaction data may be transmitted to the second access over a second communication link. |
US10909519B2 |
Food ordering console and food ordering device
The present application provides a food ordering console and a food ordering device. The food ordering console includes a housing that comprises a front cover and a rear cover attached to the front cover, wherein the rear cover comprises a main body and a protrusion that extends from the main body towards a direction away from the front cover; and input and output (I/O) devices that comprises: a display, disposed between the front cover and the main body of the rear cover; and one or more of a printer and a scanner at least partially disposed between the front cover and the protrusion. |
US10909518B2 |
Delegation payment with picture
A user who is authorizing a delegate to make a purchase using funds from an account of the user sends information to a payment provider. The information includes a picture of the delegate, along with information such as a merchant name, a maximum amount, a type of purchase, item information, and/or any other transaction limitations/restrictions. The payment provider then transmits this information to the merchant. A one-time code or number may be communicated to the delegate. When the delegate is ready to make a payment with the user account, the delegate gives the delegate's name and/or other identifying information to the merchant, along with the payment code. The merchant enters the information and is shown a picture of the delegate. If there is a match, the payment may be submitted for processing. In one embodiment, a photo of the delegate may be taken by the merchant and the image transmitted to the user. The user may then be requested to confirm the delegate as an authorized delegate. |
US10909508B2 |
Systems and methods to facilitate the redemption of offer benefits in a form of third party statement credits
A system and method configured to provide a mechanism allowing a third party, not involved in a payment transaction made between a merchant and a payment account, to provide a credit to the payment account as an offer benefit redeemed in view of the payment transaction. The mechanism includes a transaction handler of a payment processing network configured to provide transaction information relevant to the offer to the third party. If the third party determines that a qualifying transaction in the payment account is entitled to the benefit, the third party communicates a request, via an application programming interface (API), to a portal of the transaction handler for a credit to the payment account for the payment transaction; if the request is approved, in response, the transaction handler generates a credit transaction for the payment account. |
US10909506B2 |
Information management systems with time zone information, including event scheduling processes
Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information. |
US10909500B2 |
System and method for processing of designated items in a facility
Systems, methods, and machine-readable media are provided for processing of designated items in a facility. In exemplary embodiments, data is received from the scanning of a machine-readable identifier affixed to a first item and that type of item is identified as requiring special handling based on the data and unique criteria derived for the facility. The unique criteria are based at least in part on historical loss data associated with the facility. The item is placed in a secure storage location and one or more images taken by an imaging device of the designated item located in the secure storage location are taken. The images of the designated item in the secure storage location are associated with a record for the designated item in a database. |
US10909497B2 |
Systems and methods of reserving space attended delivery/pickup locations
A system for enabling users to reserve space at attended delivery/pickup locations to at least substantially guarantee that the attended delivery/pickup locations will have capacity to receive parcels requested to be delivered to them. In various embodiments, the system is configured to substantially automatically reserve space in response to receiving a request to delivery one or more parcels to a particular attended delivery/pickup location. In other embodiments, the system is configured to enable users to reserve space at attended delivery/pickup locations. |
US10909495B2 |
Systems and methods for implementing incentive-based demand distribution techniques using queue time estimates
Systems and methods are described which utilize improved scheduling techniques. An electronic scheduling platform enables customers to view and select pick-up options for scheduling orders to be retrieved at a location. Each pick-up option is associated with a price and a queue time. An average service time and an average inter-arrival time is determined for the location. A queuing procedure is executed which calculates queue times and prices for the pick-up options based, at least in part, on the average service time and the average inter-arrival time. The queuing procedure dynamically updates in real-time the calculated queue times and prices for the pick-up options. Instructions are generated for providing an interface that displays at least a portion of the pick-up options with the updated queue times and prices. |
US10909493B1 |
Orchestration layer arrangements for determining a delivery option and orchestrating delivery
Delivery orchestration arrangements to: access a financial institutional database including customer, rules and security requirements data, to determine customer eligibility for delivery of a product from a financial institution, the security requirements data defining minimum security level requirements for the product; responsive to a request, receive real-time delivery option data from offices of the financial institution and external vendors, where the delivery option data is related to a plurality of real-time delivery options combinable to devise delivery plans; analyze the customer data, the rules data, and the delivery option data according to one or more algorithms; generate, based on analysis from the analyze operation, one or more delivery plans selectable by the customer for delivery of the product; transmit, via a network connection to an electronic device, the delivery plans to the customer; and receive selection of one of the delivery plans from the electronic device via the network connection. |
US10909492B1 |
Methods and systems for prescription drug shipping selection
Methods and systems for prescription drug shipping selection are provided. For example, a shipping temperature for a prescription drug may be identified. A forecast temperature may be determined for a shipping origin and a forecast temperature may be determined for a shipping destination. One or more potential packing configurations capable of achieving the shipping temperature between the shipping origin and the shipping destination may be determined. A shipping cost for each of the one or more potential packing configurations may be calculated. Packaging materials and labor cost may additionally be considered. Other methods and systems are described. |
US10909491B2 |
Open market content distribution
Content distribution for one or more user devices, including: associating the one or more user devices with a user domain; acquiring content with one or more user accounts linked to the user domain; accessing the acquired content with the one or more user devices according to predetermined privileges, wherein access for an individual user device of the one or more user devices is valid while the individual user device is associated with the user domain and has an active status with the user domain. |
US10909486B1 |
Inventory processing using merchant-based distributed warehousing
In some examples, a service provider may cause inventory of one merchant to be supplied to another merchant. The service provider may monitor inventory of merchants to determine that a merchant has extra inventory and that another merchant lacks inventory. The service provider may cause the extra inventory of the merchant to be transported to the other merchant that lacks inventory. The service provider may select a courier and request that the courier delivery the extra inventory. |
US10909479B2 |
Personalized multimedia autographing system
This invention provides the end-to-end control, networking, and data management for information presentation services and collaboration services. The invention provides for identification of events, generation of push invitations to such events, personalization of ebooks via reader-author collaboration to embed Personalized Multimedia Autographs (PMAs) into the ebook or other media, event line control allowing readers to browse the bookstore, buy while wait, or mingle while waiting for collaboration with the author during these events and capability for the readers and author to discuss the event on social media after the readers have registered for the event enabling the author to provide tailored comments at the event to the readers' interests. This invention may be implemented using several embodiments ranging from small local venues conducting a single author signing to large venues conducting many author presentations and signings in parallel. |
US10909476B1 |
Systems and methods for managing instances in which individuals are unfit to operate vehicles
Systems and methods for improving vehicular safety are provided. According to certain aspects, an electronic device may receive and analyze image data depicting an individual located within a vehicle. The electronic device may also access certain data related to a condition of the individual, and may accordingly determine whether the individual is fit to operate the vehicle. If the individual is unfit to operate the vehicle, the electronic device may generate and display a notification that indicates certain alternate modes of transportation or available lodging in a vicinity of the electronic device. |
US10909474B2 |
Triggering an automatic creation of an event stamp
A method and system is disclosed in which information related to an orientation or motion pattern of a mobile device system is detected. A determination is made whether the orientation information detected corresponds to a predetermined motion pattern or orientation for collecting event stamp information. The event stamp information may include a location and/or other event information. If the detected orientation and/or motion patterns is detected, the event stamp information is automatically collected in response to the determination, and the event stamp information is is at least temporarily stored. |
US10909470B2 |
Method and apparatus for providing semantic-free traffic prediction
An approach is provided for semantic-free traffic prediction. The approach involves dividing a travel-speed data stream into a plurality of travel-speed patterns. The travel-speed data stream represents vehicle travel speeds occurring in a road network. The approach also involves representing each of the plurality of travel-speed patterns by a respective token. The respective token is selected from a dictionary of tokens representing a plurality of travel-speed templates determined from historical travel-speed data. The approach further involves matching a sequence of the respective tokens corresponding to said each of the plurality of travel-speed patterns to a best-fit sequence of tokens determined from the historical travel-speed data. The approach further involves determining a predicted sequence of tokens based on the best-fit sequence of tokens, and generating a traffic prediction for the road network based on the predicted sequence of tokens. |
US10909468B2 |
Large-scale anomaly detection with relative density-ratio estimation
In one embodiment, a set of training data consisting of inliers may be obtained. A supervised classification model may be trained using the set of training data to identify outliers. The supervised classification model may be applied to generate an anomaly score for a data point. It may be determined whether the data point is an outlier based, at least in part, upon the anomaly score. |
US10909464B2 |
Semantic locations prediction
Aspects of the technology described herein provide a personalized computing experience for a user based on a predicted future semantic location of the user. In particular, a likely future location (or sequences of future locations) for a user may be determined, including contextual information about the future location. Using information from the current context of the user's current location with historical observations about the user and expected user events, out-of-routine events, or other lasting or ephemeral information, a prediction of one or more future semantic locations and corresponding confidences may be determined and used for providing personalized computing services to the user. The prediction may be provided to an application or service such as a personal assistant service associated with the user, or may be provided as an API to facilitate consumption of the prediction information by an application or service. |
US10909462B2 |
Multi-dimensional sensor data based human behaviour determination system and method
A multi-dimensional sensor data analysis system and method is provided. The multi-dimensional sensor data analysis system receives indoor and outdoor location, online and physical activity, online and physical proximity and additional a plurality of inputs (specific to a user), for example, surrounding of the subject, physiological parameters of the subject and recent social status of the subject, both online and offline. The multi-dimensional sensor data analysis system processes these inputs along with the knowledge of past behavior and traditional parameters of location, proximity and activity by performing a multi-dimensional sensor data analysis fusion technique, producing one or more outputs, for example, predicting or determining a human behaviour to a given stimuli. |
US10909459B2 |
Content embedding using deep metric learning algorithms
The technology disclosed introduces a concept of training a neural network to create an embedding space. The neural network is trained by providing a set of K+2 training documents, each training document being represented by a training vector x, the set including a target document represented by a vector xt, a favored document represented by a vector xs, and K>1 unfavored documents represented by vectors xiu, each of the vectors including input vector elements, passing the vector representing each document set through the neural network to derive an output vectors yt, ys and yiu, each output vector including output vector elements, the neural network including adjustable parameters which dictate an amount of influence imposed on each input vector element to derive each output vector element, adjusting the parameters of the neural network to reduce a loss, which is an average over all of the output vectors yiu of [D(yt,ys)−D(yt, yiu)]. |
US10909458B2 |
Method and system for machine failure prediction based on a basic weight range ascertained for each basic memory depth value identified from a machine failure history
Embodiments of the invention provide a method and system for machine failure prediction. The method comprises: identifying a plurality of basic memory depth values based on a machine failure history; ascertaining a basic weight range for each of the plurality of basic memory depth values according to a pre-stored table including a plurality of mappings each mapping between a basic memory depth value and a basic weight range, or a predetermined formula for calculating the basic weight range based on the corresponding basic memory depth value; ascertaining a composite initial weight range by calculating an average weight range of the ascertained basic weight range for each identified basic memory depth value; generating initial weights based on the composite initial weight range; and predicting a future failure using a Back Propagation Through Time (BPTT) trained Recurrent Neural Network (RNN) based on the generated initial weights. |
US10909453B1 |
Method of controlling for undesired factors in machine learning models
A method of training and using a machine learning model that controls for consideration of undesired factors which might otherwise be considered by the trained model during its subsequent analyses of new data. For example, the model may be a neural network trained on a set of training images to evaluate an insurance applicant based upon an image or audio data of the insurance applicant as part of an underwriting process to determine an appropriate life or health insurance premium. The model is trained to probabilistically correlate an aspect of the applicant's appearance with a personal and/or health-related characteristic. Any undesired factors, such as age, sex, ethnicity, and/or race, are identified for exclusion. The trained model receives the image (e.g., a “selfie”) of the insurance applicant, analyzes the image without considering the identified undesired factors, and suggests the appropriate insurance premium based only on the remaining desired factors. |
US10909452B2 |
Methods and systems for power management in a pattern recognition processing system
A device includes a state machine. The state machine includes a plurality of blocks, where each of the blocks includes a plurality of rows. Each of these rows includes a plurality of programmable elements. Furthermore, each of the programmable elements are configured to analyze at least a portion of a data stream and to selectively output a result of the analysis. Each of the plurality of blocks also has corresponding block activation logic configured to dynamically power-up the block. |
US10909451B2 |
Apparatus and method for learning a model corresponding to time-series input data
A learning apparatus and method for learning a model corresponding to time-series input data, comprising: acquire the time-series input data; supply a plurality of input nodes of the model with a plurality of input values corresponding to input data at one time point in the time-series input data; store values of hidden nodes; compute a conditional probability of each input value at the one time point on a condition that an input data sequence has occurred, based on the input data sequence before the one time point in the time-series input data, on the stored values of hidden nodes, and on weight parameters; and perform a learning process that further increases a conditional probability of input data occurring at the one time point on the condition that the input data sequence has occurred, by adjusting the weight parameters. |
US10909440B2 |
RFID tag with integrated antenna
A radio frequency identification (RFID) tag. In one embodiment, an RFID tag includes an integrated circuit die. The integrated circuit die includes circuitry configured to store information and transmit the stored information responsive to reception of a radio frequency (RF) signal. The integrated circuit die also includes an antenna coupled to the circuitry. The antenna is configured to transmit and receive RFID signals. Further, the antenna and the interconnects of the circuitry are formed of a same metal, and fabricated using a same semiconductor process. |
US10909435B2 |
Apparatus for managing baggage, a method for managing baggage and a baggage management system
The purpose of the present invention is to provide an apparatus for managing baggage and a method for managing baggage with which improved usability can be obtained. In order to solve the problem, an apparatus for managing baggage is provided with: a reader unit which reads tag information of a wireless tag attached to a baggage; a storage unit in which the tag information read by the reader unit is stored; and a control unit which makes a determination of a forgotten baggage by comparing the tag information stored in the storage unit with tag information newly read by the reader unit. |
US10909434B2 |
Passive RFID tag and RFID system
A passive radio frequency identification (RFID) tag includes: a rectifier circuit that rectifies a signal obtained from an antenna and outputs the rectified signal as a DC voltage. A capacitor is connected to an output line of the rectifier circuit. A first regulator circuit generates a first regulator voltage by stabilizing the output DC voltage from the rectifier circuit. A control circuit starts operating when the first regulator voltage is applied, and the control circuit generates a control signal upon receipt of the modulation signal section of the wireless signal. A second regulator circuit generates a second regulator voltage by stabilizing the output DC voltage from the rectifier circuit in response to the control signal and outputs the second regulator voltage to the outside. |
US10909431B2 |
Method and system for digital direct imaging, image generating method and electronic device
A method and a system for digital direct imaging, an image generating method and an electronic device are provided. The method for digital direct imaging includes: obtaining a first image of a first format; converting the first image into a second image of a second format, wherein the second image includes a contour description; generating a correction parameter according to at least one mark on a substrate; correcting the second image according to the contour description and the correction parameter; and performing a rasterization operation on the corrected second image and imaging the second image processed by the rasterization operation on the substrate by an exposure device. |
US10909430B2 |
Card tray of electrical connector assembly having a front surface feature for increasing a withdrawn travel distance
A card connector assembly includes: an electrical connector including an insulative housing, a plurality of terminals secured to the insulative housing, a shell covering the insulative housing to form a receiving cavity, and an ejector having a pivot; and a card tray removably received in the receiving cavity, the card tray having a front surface, wherein the card tray has a protrusion at the front surface, and the pivot has an engaging portion for ejecting the card tray, the engaging portion having a recess for receiving the protrusion and an ejecting end for riding onto the protrusion. |
US10909428B2 |
Device and method for processing metadata
According to various examples, a method by which an electronic device processes metadata can comprise the steps of: acquiring an image; combining recognition information on the image and information related to the image; and storing the combined information as metadata of the image or providing a service or a function, each of which using the combined information. |
US10909426B2 |
Method and apparatus for spawning specialist belief propagation networks for adjusting exposure settings
A method and apparatus for processing image data is provided. The method includes the steps of employing a main processing network for classifying one or more features of the image data, employing a monitor processing network for determining one or more confusing classifications of the image data, and spawning a specialist processing network to process image data associated with the one or more confusing classifications. |
US10909422B1 |
Customer service learning machine
Techniques are described for training a learning machine. One of these methods includes tracking interactions between a customer and customer service agents. The method includes generating a training set based on the tracked interactions. The method also includes generating a trained learning machine comprising training a learning machine using the training set. |
US10909416B2 |
Deep variational method for deformable image registration
A correspondence between a source image and a reference image is determined. A generative model corresponds to a prior probability distribution of deformation fields, each deformation field corresponding to a respective coordinate transformation. A conditional model generates a style transfer probability distribution of reference images, given a source image and a deformation field. The first image data is the source image, and the second image data is the reference image. An initial first deformation field is determined. An update process is iteratively performed until convergence to update the first deformation field, to generate a converged deformation field representing the correspondence between the source image and the reference image. The update process includes: determining a change in one or more characteristics of the first deformation field to increase a posterior probability density associated with the first deformation field, given the source image and reference image; and changing the one or more characteristics in accordance with the determined change. |
US10909407B2 |
Transfer learning of convolutional neural networks from visible color (RBG) to infrared (IR) domain
Described is a system for converting a convolutional neural network (CNN) designed and trained for color (RGB) images to one that works on infrared (IR) or grayscale images. The converted CNN comprises a series of convolution layers of neurons arranged in a set kernels having corresponding depth slices. The converted CNN is used for performing object detection. A mechanical component of an autonomous device is controlled based on the object detection. |
US10909402B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a detection unit that detects an object in an image, a processing unit that executes predetermined processing based on the detected object, a setting unit that sets a size range of the object to be subjected to the predetermined processing, and a display control unit that identifies an object to be excluded from the predetermined processing based on a setting set by the setting unit, among the objects detected by the detection unit as a target object of a size included in a range larger than the size range, and displays information indicating the identified object on a display unit. |
US10909401B2 |
Attention-based explanations for artificial intelligence behavior
In general, the disclosure describes various aspects of techniques for attention-based explanations for artificial intelligence behavior. A device comprising a memory and a computation engine executing a processor may be configured to perform the techniques. The memory may store the artificial intelligence model and the image. The computation engine may receive a query regarding the image, and execute the artificial intelligence model to analyze the image in order to output the result to the query. The artificial intelligence model may, when analyzing the image to output the result, segment the image into hierarchically arranged semantic areas in which objects in the image are segmented into parts, determine, based on the query, an attention mask for the areas, update, based on the attention mask, the image to visually identify which of the areas formed a basis for the result, and output the updated image. |
US10909394B2 |
Real-time multiple vehicle detection and tracking
A tracking algorithm includes a tracking failure detection technique using a key points selection algorithm. As a result, the described system is able to work on an embedded device in real time, providing high quality vehicle detection and tracking, in some embodiments. A vision system detects and tracks vehicles from sequences of images taken from another moving vehicle in real-time on an embedded platform. The system can achieve real-time performance on an embedded platform in some embodiments, taking into account that modern boosting detectors are too slow for use in such a system. A tracker includes an algorithm for tracking and an algorithm for detection of tracking failures. The tracking algorithm is based on an optical flow calculation for key points selected based on the distribution of features from the last detection. The algorithm for detection of tracking failures is based on an estimation of low confidence detections. |
US10909387B2 |
Method and system for predicting dynamical flows from control inputs and limited observations
Systems and methods for determining states of flow of objects in a scene. The methods and systems include measuring states of the flow at observed sample points of the scene, wherein the scene contains a set of sample points having subsets of observed and unobserved sample points. Store in a memory an operator specifying time-varying dynamics of training states of flow of the objects in the scene. Estimate, using the operator and the measured states at the subset of observed sample points, the states of the flow of the objects at the subset of unobserved sample points of the scene. Output the states of the flow at the set of unobserved sample points of the scene, so as to assist in a management of managing states of flow of objects in the scene. |
US10909385B2 |
Image monitoring system, image monitoring method, and image monitoring program
An image monitoring system is provided with: a region forecast acquiring unit (101) for acquiring a region forecast which is predictive information about a predetermined item designated as a factor causing a change in a capture environment that is the environment of a capture region, wherein the predictive information serves as predictive information about the predetermined item at a future time in a predetermined region including the capture region where an image to be image-analyzed is captured; a change index specifying unit (102) for specifying, based on the acquired region forecast, a change index including at least a change timeslot that is a timeslot during which the change in the capture environment is brought about; and a detection sensitivity setting unit (103) for altering, based on the specified change index, a setup parameter that is a parameter for detecting an abnormality in the image analysis. |
US10909384B2 |
Monitoring system and monitoring method
In a sound source display system, an omnidirectional camera captures an image of a monitoring area. A microphone array collects a voice in the monitoring area. A monitoring monitor displays the image of an imaging area captured by the omnidirectional camera. A sound pressure calculator in a directivity control device calculates a sound pressure indicating a source of a sound in the image of the imaging area using voice data of the voice collected by the microphone array. An output controller in the directivity control device compares the sound pressure and threshold values (first threshold value, second threshold value), and causes sound image information in which the sound pressure is converted into visual information according to the result of comparison, to be displayed on the monitoring monitor so as to be superimposed on the image of the imaging area. |
US10909382B2 |
Video rule engine
A system and method is provided for using rules to perform a set of actions on video data when conditions are satisfied by the video data. The system receives rules to select a theme, portions of the video data and/or a type of output. For example, based on annotation data associated with the video data, the system may apply rules to select one or more themes, with each of theme associated with a portion of the video data. In some examples, the system may apply rules to determine the portion of the video data associated with the theme. The system may apply rules to generate various types of output data associated with each of the selected themes, the types of output data may include a video summarization, individual video clips, individual video frames, a photo album including video frames selected from the video data or the like. |
US10909378B2 |
Processing content based on natural language queries
Disclosed are systems and methods for summarizing content or preparing missed portions of content based on natural language queries. A natural language query can be received. One or more portions of summarized or missed content can be determined based on the natural language query, and transmitted to a user device. |
US10909372B2 |
Assistive device for the visually-impaired
Devices, systems, and methods for providing auditory sensory substitution using an assistive device are disclosed. Objects in the real-world are observed by a depth camera and classified. The classification is used to identify a sound corresponding to the object. In some cases, the position of the object can also be used to identify the sound. The device is configured to permit vision-impaired players to participate in athletic events. |
US10909371B2 |
System and method for contextual driven intelligence
A method includes retrieving, by a device, contextual information based on at least one of an image, the device, user context, or a combination thereof. At least one model is identified from multiple models based on the contextual information and at least one object recognized in an image based on at least one model. At least one icon is displayed at the device. The at least one icon being associated with at least one of an application, a service, or a combination thereof providing additional information. |
US10909368B2 |
Crop type classification in images
In embodiments, obtaining a plurality of image sets associated with a geographical region and a time period, wherein each image set of the plurality of image sets comprises multi-spectral and time series images that depict a respective particular portion of the geographical region during the time period, and predicting one or more crop types growing in each of particular locations within the particular portion of the geographical region associated with an image set of the plurality of image sets. Determining a crop type classification for each of the particular locations based on the predicted one or more crop types for the respective particular locations, and generating a crop indicative image comprising at least one image of the multi-spectral and time series images of the image set overlaid with indications of the crop type classification determined for the respective particular locations. |
US10909367B2 |
Automated diagnosis and treatment of crop infestations
Disclosed are various embodiments for automating the diagnosis of crop infestations and estimating crop yields. In some embodiments, a field report that includes an image of a crop and a location of a corresponding field is received from a computing device. The image of the crop is processed using computer-vision techniques to identify a pathogen affecting the crop. A biocide to apply to the crop to treat the pathogen is then identified. In some embodiments, the yield of the crop can also be estimated. In such embodiments, a field report that includes images of plants in a field and an identifier of the field is received. A computer-vision technique is applied to each image to determine an individual yield of each plant in an image. An estimate of the yield of the crop is then calculated based on the individual yields of the plants and the size of the field. |
US10909364B2 |
Uncooled gas imaging camera
Various embodiments of the present disclosure may include an imaging system that includes a plurality of uncooled cameras configured to detect the presence of gas within a scene imaged. The plurality of cameras may include at least one broadband camera and at least one narrowband camera. The narrowband camera may include a filter or image data from the narrowband camera may be filtered to the band desired. The images captured by the broadband and narrowband cameras may be processed and/or analyzed to determine the presence of gas within the scene. An image may be generated incorporating the image data of the broadband and narrowband cameras and the presence of gas may be indicated within the image. |
US10909361B2 |
Receipt processing apparatus, program, and report production method
An analysis section for performing a predetermined image analysis processing for each of a first image and a second image generated by a performance of duplex scan by a scanner section and a receipt processing apparatus for determining an image of a front of a receipt on the basis of an analysis result of the analysis section. |
US10909352B2 |
Face detection activating method, face detection activating device and electronic device
The present application provides a face detection activating method, applied in an electronic device comprising a pixel array. The face detection activating method comprises computing a plurality of first depth values corresponding to a plurality of first pixels within the pixel array, wherein the plurality of first pixels is a part of pixels in the pixel array; and determining whether to activate a face detection operation according to the plurality of first depth values. |
US10909351B2 |
Method of improving image analysis
A method of determining facial areas from an image of a face of a user. The method includes obtaining, using a processing device, a set of image analysis modules. Further, the method includes receiving, using a communication device, the image of the face of the user. Yet further, the method includes receiving, using a communication device, an indication of a facial area of interest from the user. Moreover, the method includes selecting, using a processing device, from the set of image analysis modules an image analysis module associated with the indicated facial area of interest. Further, the method includes analyzing, using a processing device, the image of the face of the user to locate the indicated facial area of interest using the selected image analysis module. Yet further, the method includes rendering, using a processing device, in a user interface the image of the face of the user with an indication of the found facial area. Moreover, the method includes receiving, using a communication device, a feedback with the user interface if the found facial area is indicated properly. Further, the method includes updating, using a processing device, the image analysis module based on the received feedback. |
US10909347B2 |
Method and apparatus with fingerprint verification
A fingerprint verification method and apparatus is disclosed. The fingerprint verification method may include obtaining an input fingerprint image, determining a matching region between the input fingerprint image and a registered fingerprint image, determining a similarity corresponding to the matching region, representing a determined indication of similarities between the input fingerprint image and the registered fingerprint image, relating the determined similarity to the matching region as represented in a matching region-based similarity, determining a result of a verification of the input fingerprint image based on the matching region-based similarity, and indicating the result of the verification. |
US10909345B2 |
Method for capturing a heat pattern
Method for capturing a heat pattern with a sensor including a plurality of pixels each comprising a heat-sensitive measuring element, the sensor comprising an element for heating the measuring element, the method including carrying out the following steps for each pixel: a first heating step in which a first amount of heating power is dissipated in the measuring element; a first step of measuring the heat pattern, comprising a first read-out of the heat-sensitive measuring element, after a first delay time; a second heating step in which a second amount of heating power is dissipated in the measuring element; a second step of measuring the heat pattern, comprising a second read-out after a second delay time; and wherein the first amount of power is different from the second amount of power and/or the length of the first delay time is different from that of the second delay time. |
US10909342B1 |
Barcode reader with intelligent off-platter indication system
A barcode reader having lower and upper housings, a weigh platter in the lower housing, and an off-platter detection assembly. The weigh platter has a proximal edge adjacent the upper housing, a first lateral edge, and a distal edge. The off-platter detection assembly comprises an off-platter indication system having a plurality of linearly aligned light sources, each light source representing a location along the first lateral edge, and controller operatively coupled to the plurality of light sources. The controller is configured to: determine if an object extends over the first lateral edge; determine a location of the object along the first lateral edge; and illuminate a first portion of the light sources representing a distance between the proximal edge of the weigh platter and the object and de-illuminate a second portion of the light sources representing a distance between the object and the distal edge of the weigh platter. |
US10909341B2 |
Data processing reduction in barcode reading systems with overlapping frames
A system and method for processing a machine-readable code associated with an object moving relative to an imaging device may include imaging the machine readable code. A determination may be made as to whether image data of the machine-readable code is clipped along a leading edge of a first image frame. If the machine-readable code is determined to be clipped, (i) image data of the machine-readable code in the first image frame may be skipped, and (ii) image data contained in a subsequent image frame may be processed. Otherwise, if the code is not determined to be clipped, processing image data in the subsequent image frame may be skipped. |
US10909340B2 |
Aimer beam formation facilitating rapid barcode processing by a user with a standard smart phone
An assisted aimer for rapid, accurate, and low-cost imaging of barcodes, includes a hand-held device, such as a smart phone or tablet, having a digital camera with built-in flash, a specialized software application executing on the phone, and an aimer apparatus attached in front of the flash aperture for forming an aimer beam at a predetermined distance. The aimer beam assists a user in accurately pointing the device at a target barcode. The aimer is attachable directly to the smart phone or camera, or is made a part of an enclosure that accepts the smart phone or tablet into a self-aligning receiving space. Aiming beam assistance enables the camera, its auto-focus, and the installed software application image processing to deliver rapid, snappy, barcode imaging. |
US10909339B2 |
Method for detecting objects
The invention relates to a method for detecting objects, comprising a plurality of RFID data carriers (DT1-DT9) designed as tags, one data carrier being assigned to each object and the data carriers forming an RFID data carrier population with a random distribution of the RFID data carriers in a data carrier vicinity and at least one mobile read device (R1-R5). The read device, in an active operating mode, moves between at least two different positions in the data carrier vicinity and receives object data or position data of the RFID data carriers that are within range of the read device, such that a data carrier association is made in the read device, in accordance with the position of the latter, between an RFID data carrier and the read device and an object data record or position data record is created and then said object data record or position data record is transmitted to a network interface (NS) within transmission range of the read device. |
US10909335B2 |
RFID location detection
A set of samples are returned by radio frequency identifier (RFID) reader corresponding to the readings of signals emitted from a particular RFID tag, each sample including a respective set of features identifying values of the attributes of the signals as detected. At least some of the features are provided as inputs to a random forest of decision trees, each providing a prediction that the particular RFID tag is located in one of a plurality of defined zones in a particular environment. From outputs of the plurality of decision trees based on the set of samples, it can be determined that the particular RFID tag is located in a particular one of the plurality of zones at a first instance in time. |
US10909331B2 |
Implicit identification of translation payload with neural machine translation
Systems and processes for operating an electronic device to train a machine-learning translation system are described. In one process, a first set of training data is obtained. The first set of training data includes at least one payload in a first language and a translation of the at least one payload in a second language. The process further includes obtaining one or more templates for adapting the at least one payload; adapting the at least one payload using the one or more templates to generate at least one adapted payload formulated as a translation request; generating a second set of training data based on the at least one adapted payload; and training the machine-learning translation system using the second set of training data. |
US10909327B2 |
Unsupervised learning of interpretable conversation models from conversation logs
Methods, systems, and computer program products for unsupervised learning of interpretable conversation models from conversation logs are provided herein. A computer-implemented method includes obtaining human-to-human conversation logs; training a deep learning model by (i) learning, in an unsupervised manner, semantic labels for dialog contexts in the multiple human-to-human conversation logs, (ii) mapping the learned semantic labels to query responses across the multiple human-to-human conversation logs, and (iii) inferring one or more entities from the multiple conversation logs based at least in part on the mapping; constructing a human-interpretable conversation model based at least in part on patterns determined via the trained deep learning model; and outputting the human-interpretable conversation model to at least one user. |
US10909324B2 |
Features for classification of stories
Methods and devices for story detection in text are provided. A device can include an input device for receiving text data a processor configured to: tokenize each paragraph in the text data and split each tokenized paragraph into sentences; parse each sentence from the tokenized paragraphs; label each predicate in each sentence with its respective semantic role; and assign a verb class to each predicate; and determine whether respective arguments of each predicate contains a character. The device can further include a support vector machine configured to determine whether a story is present within each paragraph based upon whether each predicate contains a character. |
US10909323B2 |
Automatic generation of scientific article metadata
Examples of the disclosure are directed to systems and methods of using natural language processing techniques to automatically assign metadata to articles as they are published. The automatically-assigned metadata can then feed into the algorithms that calculate updated causation scores for agent-outcome hypotheses, powering live visualizations of the data that update automatically as new scientific articles become available. |
US10909322B1 |
Unusual score generators for a neuro-linguistic behavioral recognition system
Techniques are disclosed for generating anomaly scores for a neuro-linguistic model of input data obtained from one or more sources. According to one embodiment, generating anomaly scores includes receiving a stream of symbols generated from an ordered stream of normalized vectors generated from input data received from one or more sensor devices during a first time period. Upon receiving the stream of symbols, generating a set of words based on an occurrence of groups of symbols from the stream of symbols, determining a number of previous occurrences of a first word of the set of words, determining a number of previous occurrences of words of a same length as the first word, and determining a first anomaly score based on the number of previous occurrences of the first word and the number of previous occurrences of words of the same length as the first word. |
US10909321B2 |
Automated travel diary generation
Automated travel diary creation is provided. Various implicit and explicit signals are collected and shared with a trip content generation system, which operates to identify visits made by a user and details about trip associated visits, to generate sentences describing the visits based on a learned personal writing style of the user, and to order the generated sentences and form coherent paragraphs in combination with related images to generate an automatically curated, enriched, and personalized travel diary. The travel diary is displayed to the user in a graphical user interface. The user is enabled to edit the travel diary and to share the travel diary with other users. |
US10909317B2 |
Blockchain-based text similarity detection method, apparatus and electronic device
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for detecting text similarity. A smart contract for detecting a similarity to a target original text is deployed in a blockchain network. The method is performed by a network node in the blockchain network. A first transaction, including first text, is received, where the first text is text whose similarity to the target original text is to be detected. The smart contract is invoked and text similarity detection logic stated in the smart contract is executed to obtain a detection result of similarity between the first text and the target original text. |
US10909315B2 |
Syntax analysis method and apparatus
A syntax analysis method and apparatus are disclosed. The method includes: obtaining a source language sentence that is a translation of a target language sentence (S110); determining instances of state transition for the target language sentence according to the source language sentence and a correspondence between words of the target language sentence and words of the source language sentence (S120); and generating a syntax tree of the target language sentence according to the instances of state transition for the target language sentence (S130). The syntax analysis method and apparatus can improve efficiency of syntax analysis. |
US10909312B1 |
Configuration and deployment of extensible templates
Configurations and techniques for a research study management system are disclosed, enabling deployment of an extensible, reproducible, and deployable template for use in assessment, intervention, or other research studies. In an example, a technique to configure a template to use in a research project includes associating the template with one or more instruments to collect project data, associating the template with one or more tools to process the collected project data, associating the template with a data set definition, and defining one or more rules of operation for the template. In a further example, a technique to deploy the template for use in a research project includes defining a schedule based on the template, defining a plurality of configuration parameters of one or more instruments, and deploying the template to engage a human study participant to perform data collection activities via the one or more instruments. |
US10909309B2 |
Electronic document content extraction and document type determination
A system and method includes receiving content of an electronic document having a document type, the content divided into components each having a unique identifier and selecting an extraction schema based on the document type, the extraction schema having a plurality of data categories. For each of the components, the extraction schema is applied to identify content of the component that corresponds to individual ones of the data categories and saving, with the processor, in an electronic data storage, in a record associated with the component, category metadata indicative of content of the component corresponding to the data categories. In response to obtaining the category metadata for each of the components, applying the extraction schema to the content metadata of each of the components and to the electronic document as a whole to determine document metadata. A user interface displays the document metadata on the user interface. |
US10909307B2 |
Web-based system for capturing and sharing instructional material for a software application
A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video. |
US10909306B2 |
Systems and methods of publishing a design
A method includes storing, at one or more data storage devices, a design in a platform-independent format. The method also includes generating, at a web front end, a GUI including a publish option associated with the design. The method includes sending the GUI to a client device. The method also includes receiving a user request indicating a selection of the publish option, and, in response to receiving the user request, generating first output based on the design, the first output having a HTML format. The method includes identifying a rendering engine based on browser information associated with the client device and generating second output by rendering the first output at the rendering engine, the second output having an image format. The method includes sending the second output to at least one of a data storage device of the data storage devices, a publishing endpoint, or the client device. |
US10909298B1 |
Well contact cell with doped tap region separated from active region, and methods to form same
The disclosure provides integrated circuit (IC) layouts and methods to form the same. An IC layout may include two standard cells, with a well contact cell laterally between them. The well contact cell may include a single semiconductor region having the first doping type, an active bridge region within the single semiconductor region, extending continuously from the first active region of the first standard cell to the third active region of the second standard cell. A doped tap region within the single semiconductor region is laterally separated from the active bridge region. The doped tap region is laterally aligned with the second active region and the fourth active region. |
US10909297B1 |
Deterministic system for device layout optimization
Systems, methods, and devices are described herein for a deterministic approach that includes receiving an original layout of a semiconductor device that has a number of layers. A violation of a first design rule associated with a first layer of the number of layers is identified. A design rule compilation includes a plurality of design rules associated with each layer of the number of layers. A plurality of derived layers are generated based upon the plurality of design rules. Each derived layer of the plurality of derived layers includes one or more layers of the number of layers of the semiconductor device in which a physical movement to one layer impacts another layer. A forbidden region associated with a second layer of the plurality of layers is designated. A new layout of the number of layers having oriented differently than the original layout is generated such that no layer protrudes within the forbidden region. |
US10909293B1 |
Sampling selection for enhanced high yield estimation in circuit designs
A method for performing multiple simulations for a circuit using a first plurality of samples is provided. The method includes obtaining a model of the circuit based on a result of the simulations, determining a failure rate and a confidence interval of the failure rate for the circuit with the performance model. The method includes determining an importance distribution based on the failure rate for the first plurality of samples, wherein the importance distribution is indicative of a probability that a sample value for the circuit will fail the simulation, selecting a second plurality of samples based on the importance distribution, performing a second set of simulations using the second plurality of samples to reduce the confidence interval of the failure rate. When the confidence interval is larger than a value, obtaining an updated performance model and performing new Monte Carlo simulations with new samples. |
US10909292B1 |
Implementing circuit designs on multi-die programmable devices
In an example, a configurable block for a programmable device of a plurality of programmable devices in an integrated circuit (IC) includes a first flip-flop having a data port coupled to an output of an interface block of the programmable device, a clock port coupled to a first clock input, and an output port coupled to a first output. The configurable block further includes a second flip-flop having a data port coupled to the output of the interface block, a clock port coupled to the first clock input, and an output port coupled to a second output, and a first multiplexer having a first input port coupled to the output port of the first flip-flop, and a second input port coupled to the output port of the second flip-flop. The configurable block further includes a third flip-flop having an input port coupled to an output of the first multiplexer, a clock port coupled to a second clock input, and an output port coupled to a third output. |
US10909286B2 |
Optimization techniques for quantum computing device simulation
Computer systems and methods are provided for increasing a rate of simulation for quantum computing devices. A quantum computing device includes a plurality of gates, each of which is coupled to one or more modes. In the provided computer systems and methods, a device definition and state information for the quantum computing device are received. The state information includes a plurality of input patterns, each of which indicates a number of input bosons that correspond to a respective mode of the quantum computing device, and an amplitude that corresponds to each input pattern. The device definition includes a plurality of sets of gate values that indicate modification by a respective gate of an input pattern probability. A first group of input patterns is generated for a first gate. The first group of input patterns includes a subset of the plurality of input patterns that meet grouping criteria. |
US10909285B2 |
Method for creating a model compatible with a simulation device
A method for creating a model of a technical system, is provided, the model being compatible with a simulation device. The simulation device is a simulation device set up for control unit development and the compatible model is executable on the simulation device. The method includes: providing a simulation-device-incompatible model of the technical system; providing a virtual execution environment, wherein the simulation-device-incompatible model of the technical system is executable in the virtual execution environment; and encapsulating the simulation-device-incompatible model of the technical system and the virtual execution environment in a compatible container unit forming the compatible model of the technical system. The incompatible model of the technical system can be addressable via the compatible container unit and the virtual execution environment on simulation device. |
US10909284B1 |
Method and system for selection of location for placement of trojans, triggers and instruments within integrated circuits and electronic systems using weighted controllability and observability analysis
A method and system for analysis of an electronic facility may include providing a mathematical analysis using a scoring system to make generalization about a design and select locations for placement of trojans, triggers and trojan detection instruments within an electronic facility. Such mathematical analysis may include Controllability-Observability analysis as applied to trojan insertion and attacks, and trojan detection instruments. |
US10909281B2 |
History matching of hydrocarbon production from heterogenous reservoirs
A hydrocarbon field including thief zones can be modeled based on production history data and supplemental data constraining a thief-zone distribution across the field. In various embodiments, a numerical optimization approach involves creating a plurality of model thief-zone distributions with varying parameter values, parameterizing permeability maps obtained for the thief-zone distributions and aggregating across the thief-zone distributions to obtain distributions of coefficients associated with the parameterization, and then iteratively sampling the coefficient distributions, determining a permeability map of the model based on the selected coefficients, and measuring a deviation between the measured production history data and simulated production history data derived from the computational model until a match is achieved. |
US10909280B2 |
Methods and systems for structural health monitoring
Methods and apparatus for structural health monitoring are described. In one example, a method for use in designing a structural health monitoring (SHM) system for use in monitoring a host structure is described. The method includes one or more of a process for designing SHM systems for any given piece of structural hardware, a process for evaluating a given SHM system, a method to quantify the performance of a given SHM system in comparison to current inspection processes, a finite element modeling approach to determining excitation frequencies to detect damage and for selecting the best time window to use for sensed excitation signals, a Bayesian Network based data fusion technique that fuses in environmental information (load cycles induced on the structure) with a damage index (DI) to produce crack detection and estimation of crack length, and a damage location and sensor selection technique. |
US10909279B2 |
Systems and methods for process design and analysis
Systems and methods for process design and analysis of processes that result in products or analytical information are provided. A hypergraph data store is maintained and comprises versions of each process. A version comprises a hypergraph with nodes, for stages of the process, and edges. Stages have parameterized resource inputs associated with stage input properties, and input specification limits. Stages have resource outputs with output properties and output specification limits. Edges link the outputs of nodes to the inputs of other nodes. A run data store is maintained with a plurality of process runs, each run identifying a process version, values for the inputs of nodes in the corresponding hypergraph, their input properties, resource outputs of the nodes, and obtained values of output properties of the resource outputs. When a query identifies one or more inputs and/or outputs present in the run data store, they are formatted for analysis. |
US10909277B2 |
Simulation device, simulation method, control program and recording medium
The present invention is suitable for easily properly setting control parameters in short time. The simulation device of the present invention comprises: a frequency response function computing part (53) computing a frequency response function according to a first command value and a measured value of a mechanical system; an impulse response computing part (41) computing an impulse response by performing inverse Fourier transform on the frequency response function obtained according to the frequency response function and the control parameters; and a time response outputting part (44) executing time response simulation of the mechanical system (7) according to a second command value and the impulse response. |
US10909275B2 |
Breast shape and upper torso enhancement tool
A method of making a breast or chest mask that includes enhancing a bust size of a three dimensional (3D) image of a user that illustrates a current body shape, comparing the enhanced 3D image to the current body shape 3D image and subtracting the bust size of the enhanced 3D image from the current body shape 3D image to produce a breast mask product with dimensions based on the compared 3D images. |
US10909271B2 |
Policy based persistence
A computing device includes a layering engine configured to direct workspace data to data storage, with the data storage including at least one persistent layer and a non-persistent layer. A policy engine cooperates with the layering image and is configured to determine if the workspace data is to be stored in the at least one persistent layer or the non-persistent layer based on a storage policy. |
US10909268B2 |
Proximity-based user authentication for providing a webpage of an access-controlled application
Example embodiments relate to controlling secured access to electronically provided application functionality or content. An Internet browser executing on a first computing device initiates periodic polling of a paired second computing device associated with a user for measurements of short range communication protocol signal strength of the second computing device and determines that the second computing device is within an authentication distance of the first computing device. The secure Internet browser transmits an authentication request comprising a device identifier of the second computing device. Responsive to transmitting the authentication request, the secure Internet browser receives an authentication response indicating authentication confirmation, and responsive thereto, the secure Internet browser provides access to a controlled-access application by transmitting a request to a content server for a presentation of the controlled-access application, receiving from the content server a presentation associated with the user, and directing display of the presentation via a user interface. |
US10909262B2 |
Data isolation in a blockchain network
Implementations of the present specification include receiving a request to perform a private transaction associated with at least one account; in response to receiving the request, performing, by a workflow node, the private transaction; in response to performing the private transaction, generating, by the workflow node, a representation of the private transaction configured to be accessible only to entities that are authorized to access the private transaction; storing, in a private blockchain, the representation of the private transaction; generating, by the workflow node, an account record for the at least one account associated with the private transaction based at least in part on the private transaction, wherein the account record is configured to be accessible to at least one entity that is not authorized to access the representation of the private transaction in the private blockchain; and storing, in a public blockchain, the account record. |
US10909261B2 |
Method and computer program product for generating secure alternative representation for numerical datum
A method for generating secure alternative representation for a numerical datum, being performed in a processing system comprising a processing unit coupled to a storage unit, is provide. The method comprises: receiving the numerical datum; providing a plurality of semi-finished conditions; associating each of the semi-finished conditions with one or more secret parameters to form a plurality of secret conditions; for each of the secret conditions: determining whether the numerical datum satisfies the secret condition; outputting a first character as a result element if the numerical datum satisfies the secret condition; and outputting a second character as the result element if the numerical datum does not satisfy the secret condition; and concatenating each result element being output corresponding to the secret conditions as an alternative representation for the numerical datum. |
US10909260B2 |
Methods for data masking and devices thereof
Methods, non-transitory computer readable media, and an apparatus that includes obtaining a database and metadata associated with the database in response to a request for data masking. Next, the obtained metadata is compared with the received request to determine when the obtained metadata validates the received request. A data masking operation is performed on the obtained database at a column level when the determination indicates the received request is validated. A record of the performance of the data masking operation on the obtained database at the column level is stored. |
US10909259B2 |
Instruction execution that broadcasts and masks data values at different levels of granularity
An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity. |
US10909256B1 |
Correcting access rights of files in electronic communications
A method and system is disclosed that provides a drafting area of a user interface for a sender to compose an electronic communication and a field area of the user interface to receive user input that identifies a recipient of the electronic communication. The method and system receive a user input of a resource locator of a file in the user interface. Responsive to receiving the user input of the resource locator of the file in the user interface, the method and system present, in the user interface, a notification area that identifies, for the sender, a plurality of options to modify access rights of the recipient to the file identified in the electronic communication, wherein the access rights of the recipient are allowed to be modified by the sender who is not an administrator or an owner of an access control list associated with the file. |
US10909254B2 |
Object level encryption system including encryption key management system
Parties are enabled to exchange data without knowing the other party's encryption key. Cells in one party's database each form an object which is encrypted at the object level. Authentications and authorizations are incorporated into each object. An encryption management engine produces different keys for each objects. A security server database stores a key registered by one party. The in a later request by the party is compared to its registered key. A protocol and key management method allow identification and access to an appropriate key using only publicly available information. A set of data is added with a secured session key. A selected set of data is used to create a cryptographically secure Header-Tx with a secured session key and an Access Control List with an embedded security policy. Data is sent to a receiver only when authorized by the customer authentication security server. |
US10909251B2 |
Modification of a segment of data based on an encryption operation
Host data can be received at a memory sub-system. A determination can be made that the host data exceeds a threshold size associated with an encryption operation. The host data can be separated into segments based on the threshold size associated with the encryption operation. Each of the segments can be encrypted based on the encryption operation. Furthermore, the encrypted segments can be stored at the memory sub-system. |
US10909250B2 |
Key management and hardware security integration
A network-based service for the management of cryptographic key, such as a key management service (“KMS”), provides a web service application programming interface (“API”). Cryptographic keys managed by the service may be stored in a one or more network-connected cryptographic devices such as network-connected hardware security modules (“HSM”). The key management service maintains metadata associated with the cryptographic keys. When a request is received by the key management service, the key management service uses an identifier provided with the request to identify metadata associated with a cryptographic key used to fulfill the request. The key management service uses the metadata to identify a cryptographic device containing the cryptographic key. The key management service generates a set of commands for fulfilling the request such that the commands are compatible with a protocol implemented by the identified cryptographic device, and the set of commands are sent to the identified cryptographic device. |
US10909249B2 |
Protecting computing devices from unauthorized access
Methods and systems for performing an authenticated boot; performing a continuous data protection; performing automatic protection and optionally a consolidation; and performing other defenses and protection of a protected computing device (such as a computer system) are provided. The aspects include integrating security mechanisms (which may include a “call home” function, role and rule-based policies, validating technologies, encryption and decryption technologies, data compression technologies, protected and segmented boot technologies, and virtualization technologies. Booting and operating (either fully or in a restricted manner) are permitted only under a control of a specified role-set, rule-set, and/or a controlling supervisory process or server system(s). The methods and systems make advantageous use of hypervisors and other virtual machine monitors or managers. |
US10909248B2 |
Executing encrypted boot loaders
A secure boot mechanism is described. The secure boot mechanism can operate in environments not originally designed to support such a mechanism. Downstream boot components can be executed from an encrypted boot partition. A first stage boot loader (FSBL) can load a second stage boot loader (SSBL) from an encrypted disk partition. The FSBL can decrypt and load the SSBL. The FSBL can intercept all I/O initiated by the SSBL so that the SSBL can transparently operate on an encrypted disk partition as though the encrypted disk were unencrypted. |
US10909245B1 |
Secure quarantine of potentially malicious content
Secure Quarantine of Potentially Malicious Content. In one embodiment, a method for secure quarantine of potentially malicious content may include receiving a computer file from a third party, preventing the computer file from initially being accessed by a user associated with the computing device, collecting metadata from the computer file, encrypting the file and the collected metadata using a first encryption key, creating an encrypted computer file, encrypting the first encryption key using an asymmetric key, embedding the encrypted computer file into a new computer file, wherein at least one file object that is in the encrypted computer file is removed from the new computer file, enabling user access to the new computer file and the embedded encrypted computer file. |
US10909243B2 |
Normalizing entry point instructions in executable program files
Systems and methods for normalizing entry point instructions include receiving a scope of instructions starting at an entry point of executable code. For each instruction in the scope of instructions, a determination is made if the instruction performs an ineffective operation or if the instruction, in combination with another instruction, renders either or both instructions ineffective. Ineffective instructions are filtered such that they do not appear in an output buffer. |
US10909239B2 |
Advanced file modification heuristics
Examples of the present disclosure describe systems and methods for providing advanced file modification heuristics. In aspects, software content is selected for monitoring. The monitoring comprises determining when the software content performs file accesses that are followed by read and/or write operations. The read/write operations are analyzed in real-time to determine whether the software content is modifying file content. If the monitoring indicates the software content is modifying accessed files, mathematical calculations are applied to the read-write operations to determine the nature of the modifications. Based on the determined nature of the file modifications, the actions of the software content may be categorized and halted prior to completion; thereby, mitigating malicious cyberattacks and/or unauthorized accesses. |
US10909236B2 |
Detection of malicious invocation of application program interface calls
Particular embodiments described herein provide for an electronic device that includes a binder kernel driver. The binder kernel driver can be configured to receive an application program interface (API) call, extract metadata from the API call, determine that the API call should be hooked based on the extracted metadata, and hook the API call. |
US10909235B1 |
Password security warning system
Various embodiments are directed to a password security warning system. An artificial neural network or other types of models may be used to determine whether a password that is created, input, or proposed by a user via an interface includes one or more predictable or typical transformations or combinations of characters derived from user-specific information. Based on the determination, a warning may be provided to the user. |
US10909228B2 |
Server-side authentication policy determination for mobile applications
Systems for collaboration system application authentication. A collaboration system identifies a downloadable application that comprises at least one operation that functions only after obtaining user authentication credentials. The application is configured to invoke one of a plurality of different authentication procedures based on a set of server-provided authentication style parameters. After establishing a connection between an application server that interfaces with the user device that runs the application, the collaboration system determines the set of authentication style parameters, wherein the determination is based at least in part on an identification of the user device or based at least in part on an identification of a user of the user device. The application server sends at least a portion of the set of authentication style parameters to the user device. The application obtains user authentication credentials by invoking one or more authentication procedures based on received server-provided authentication style parameters. |
US10909227B2 |
Certificate verification
A computer-implemented certificate verification method includes: obtaining, by a certificate verification module, at least two images of a certificate, in which the at least two images are acquired under different acquisition conditions; obtaining, from the at least two images, at least two target images that correspond to respective images of the at least two images and that each include an image of a light-reflective coating of the certificate; and determining, based on the at least two target images, a probability that the certificate is an original. |
US10909226B2 |
Method for controlling biosensor, and electronic device
An electronic device comprising a biosensor is disclosed. The electronic device comprises: the biosensor for acquiring bio-information related to a user; light-emitting circuitry comprising a first light source for outputting light including a designated band; a display panel comprising a second light source for outputting light including one or more pixels; and a processor, wherein the processor can check situation information related to the user, select the corresponding first light source and/or second light source on the basis of the situation information, and acquire the bio-information through the biosensor by using the selected at least one light source. |
US10909223B2 |
Copyright protection based on hidden copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for hiding copyright information in a display screen. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with a digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; determining one or more attributes associated with the display screen; and converting the unique ID to a digital watermark based on the one or more attributes, the digital watermark not being apparent to an unaided human eye when displayed in the display screen and enables retrieval of the copyright information from the blockchain based on the unique ID. |
US10909210B2 |
Method and system for defining a web site development strategy
A method and a server for defining a web site development strategy are disclosed. A query to a search analytics provider carries a main keyword defined for the web site. A response carries a list secondary keywords and a number of past search requests for each secondary keyword. Secondary queries are sent for each secondary keyword of the list and secondary responses carry additional lists of secondary keywords. A keyword dataset having an entry for each secondary keyword associated with its corresponding number of past search requests is stored. Hierarchical clusters are formed in the keyword dataset, each hierarchical cluster comprising a theme representing a group of analogous secondary keywords and a sum of past search requests for the group. A list of themes is output as a recommendation for populating the web site by creating a web page corresponding to each theme. |
US10909205B2 |
System and method for web-session recording
A web-session recording system comprising at least one processing resource configured to: provide a webpage, the webpage comprising (a) one or more references to external resources, external to the webpage, and (b) instructions executable by a web browser for recording a web-session, wherein executing the instructions results in one or more of the external resources being uploaded to the web-session recording system, being upload selected resources, and at least another one of the external resources not being uploaded to the web-session recording system, being non-upload resources; send the webpage to a plurality of clients, each requesting the webpage during a corresponding web-session; and receive, from each of the clients, the upload selected resources. |
US10909204B2 |
Customizable web site access system and method therefore
A customizable web site access system is comprised of a software program incorporating both a composing portion and a performing portion. The composing portion of the software program is used to create a presentation. The presentation includes a list of URLs for display, a desired sequence of display of the URLs, and a duration of display of the URLs. The performing portion of the software program operates to load and display the presentation to a user of the web in an automatic slide show presentation. |
US10909197B2 |
Curation rank: content portion search
A method for determining the significance of a document, or a portion thereof, is disclosed. Accordingly a search engine, or some other application, analyzes user associated content portions of a document to determine a relevance score for the document (e.g. Curation Rank). The particular algorithm for determining the relevance score will vary depending upon the particular implementation, but may generally be based upon an analysis of the number and quality of user associated content portions, comments, ratings of the user's themselves, and the ratings of users contributing to interactions (e.g. sharing) with the content portions. Based on this analysis, the document is assigned a relevance score which is used for ranking the document in accordance with instructions associated with a search query. E.g. the document relevance score may be used in selecting and ordering documents returned in search results for a particular search query. |
US10909195B2 |
Socially enabled provider/consumer consensus
A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device monitors navigation activity of another computing device with website(s) to generate client navigation history and server navigation history. The computing device also facilitates storage of the client navigation history based on a first blockchain and storage of the server navigation history based on a second blockchain. Based on a request to deliver tailored content from a website to the computing device, the computing device determines whether the client navigation history based on the first blockchain compares favorably to the server navigation history based on the second blockchain and selectively delivers or blocks the tailored content. |
US10909193B2 |
Systems and methods for filtering supplemental content for an electronic book
Supplemental content related to an electronic book may be obtained by creating a search query using a keyword in selected text of the electronic book. The results of the search may be filtered to refine the result list using details about the electronic book obtained from a manifest file for the electronic book, including the location of the selected text. |
US10909188B2 |
Machine learning techniques for detecting docketing data anomalies
Methods and systems for automatically detecting docketing data anomalies are provided. The method includes storing in a docketing system docketing information for a plurality of matters, each of the plurality of matters including a plurality of activities and a plurality of documents. Retrieving a first document from the plurality of documents associated with a first matter of the plurality of matters. Determining a document type of the first document. Extracting one or more features from the first document and the plurality of activities associated with the first matter. Training a machine learning model, based on the extracted features and the document type of the first document, to determine one or more expected docketing activities for a new document determined to match the document type. |
US10909178B2 |
Methods and systems for multidimensional analysis of interconnected data sets stored in a graph database
Multidimensional databases are well-suited for viewing data at different levels of detail. Graph databases are well-suited for modeling data sets with complex relationships. A novel platform for analysis and planning is enabled by linking multidimensional and graph databases. Graphs are data structures stored in graph databases. Graphs use nodes and edges to model data elements, some of which are derived. A graph is traversed to derive new data elements. To perform analysis on the graph data elements, graph traversal paths are stored as tuples in a fact table. This fact table is in turn loaded into the multidimensional database by mapping the fact table's attribute columns to dimensions of the multidimensional database. |
US10909177B1 |
Percentile determination system
A system for determining percentiles includes an interface and a processor. The interface is configured to receive a request to determine a percentile value. The processor is configured to determine relevant data based at least in part on the request, determine an ordered data list map, determine the percentile value based at least in part on the ordered data list map, and provide the percentile value. |
US10909174B1 |
State detection of live feed
Embodiments of the present disclosure are directed to, among other things, a system that may receive a stream of data content that corresponds with a content classification. A machine learning (ML) model may be selected based at least in part on the metadata and/or content classification. The data content may be inputted to the ML model and an output from the ML model may indicate that data content is associated with the content classification, a start location, and an end location of the stream of data content. The stream of data content may be truncated or cut by removing portions of the stream of data content that fall before the start location and after the end location. The remaining portion of the stream may be stored as a file and provided to the user device. |
US10909171B2 |
Intelligent automated assistant for media exploration
Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a first natural-language speech input indicative of a request for media, where the first natural-language speech input comprises a first search parameter; providing, by a digital assistant, a first media item identified based on the first search parameter. The method further includes, while providing the first media item, receiving a second natural-language speech input and determining whether the second input corresponds to a user intent of refining the request for media. The method further includes, in accordance with a determination that the second speech input corresponds to a user intent of refining the request for media: identifying, based on the first parameter and the second speech input, a second media item and providing the second media item. |
US10909168B2 |
Database systems and interactive user interfaces for dynamic interaction with, and review of, digital medical image data
Database systems and techniques are disclosed for accessing data stores of digital medical images, processing the digital images, and displaying the digital images to efficiently provide information in an interactive user interface. The disclosure may advantageously provide efficient and rapid dynamic interaction with digital images accessed from one or more databases to enable user detection of differences between related digital images. Interactive user interfaces may be dynamically updated to provide rapid comparison of digital images. Further, digital images from multiple data sources may be automatically sorted by the system according to attributes associated with the images and rules and/or preferences of the user. In an embodiment the user may select a digital image from a first data source, and the system automatically determines and displays one or more comparison images from other image data sources. Images may additionally be automatically registered and/or matched to enable more efficient comparison and evaluation. |
US10909167B1 |
Systems and methods for organizing an image gallery
A system and method for selecting a subset of images may include: obtaining a plurality of image files, each image file relating to a digital image of the plurality of digital images, each file including image data and metadata, the metadata including a first set of features, and a second set of features; clustering the plurality of images based on at least one of the first set of features to generate clusters of images; selecting a set of M largest clusters of images, wherein M is a positive integer; scoring the images of each of the selected clusters based on at least one of the second set of features; and selecting a set of N images with a highest score from the selected clusters, wherein N is a positive integer. |
US10909165B2 |
Sharing filesystems between containers
A filesystem can be shared between containers. For example, a computing device having a host filesystem can launch a first container from an image file. Launching the first container can include creating an initialization directory for the first container on the host filesystem. The initialization directory can include a filesystem to be shared between containers. Launching the first container can also include creating a first filesystem directory for the first container on the host filesystem and mounting the initialization directory to the first filesystem directory. The computing device can also launch a second container from the image file. Launching the second container can include creating a second filesystem directory for the second container on the host filesystem and mounting the initialization directory to the second filesystem directory to enable the second container to access the filesystem. |
US10909159B2 |
Multi-language support for dynamic ontology
A system with methodology for providing multi-language support for dynamic ontology. In one embodiment, for example, a method comprises: storing an ontology for a data store, wherein the ontology comprises a plurality of data types; for each data type of the plurality of data types: storing, in the ontology, one or more display values, wherein each display value is associated with a locale; determining a locale identifier corresponding to a particular locale; selecting a particular display value corresponding to the particular locale; displaying the particular display value. |
US10909158B2 |
Method and apparatus for generating information
A method and apparatus for generating information are provided. An embodiment of the method includes: collecting characteristic information of a target user, and dividing the collected characteristic information into at least two dimensions, the characteristic information including user information and user behavior information; selecting the dimension associated with a target service type from the plurality of dimensions; and generating a target number of characteristic information sets based on cluster analysis on the characteristic information in the selected dimension. The embodiment can generate a characteristic information set corresponding to a user of any service type using the characteristic information of the target user, thereby improving the universality of the method for generating information. |
US10909157B2 |
Abstraction of text summarization
A system is disclosed for providing an abstractive summary of a source textual document. The system includes an encoder, a decoder, and a fusion layer. The encoder is capable of generating an encoding for the source textual document. The decoder is separated into a contextual model and a language model. The contextual model is capable of extracting words from the source textual document using the encoding. The language model is capable of generating vectors paraphrasing the source textual document based on pre-training with a training dataset. The fusion layer is capable of generating the abstractive summary of the source textual document from the extracted words and the generated vectors for paraphrasing. In some embodiments, the system utilizes a novelty metric to encourage the generation of novel phrases for inclusion in the abstractive summary. |
US10909156B2 |
Search and filtering of message content
Non-limiting examples describe enhanced searching and filtering of message content by an application/service. Processing operations described herein are applicable to any type of message content including but not limited to bundled content of an email service. A search input may be received through a user interface of an email service. The search input may be for searching emails associated with a mailbox the email service. Email results may be retrieved based on the received search input. The retrieved email results may be categorized into one or more categories. A smart filter may be generated for filtering the retrieved email results. An exemplary smart filter may comprise at least one filter field that corresponds to category specific content extracted from emails of a category of the one or more categories. The email results and the smart filter may be displayed through the user interface of the email service. |
US10909148B2 |
Web crawling intake processing enhancements
A plurality of documents are determined to have a same representation. One of the plurality of documents is selected to be a parent document. A row of a database associated with the selected parent document is updated. The row of the database associated with the selected parent document is updated to include information associated with the plurality of documents having the same representation. |
US10909145B2 |
Techniques for determining whether to associate new user information with an existing user
Systems and methods for determining whether to associate new user information with an existing user are disclosed. One embodiment involves clustering users in a set of users into clusters based on similarities of personal or behavioral features of the users. The embodiment further involves receiving new user information relating to a user using a device that provides the new user information via a computer network. A best matching cluster of the clusters is identified based on similarity of personal or behavioral features of the new user information to personal or behavioral features of the best matching cluster. The embodiment compares the personal or behavioral features of the new user information with personal or behavioral features of an existing user in the best matching cluster to determine whether to associate the new user information with the existing user or to assign it as a new (previously non-existent and unknown) user. |
US10909135B1 |
Systems and methods for context development
Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component. |
US10909131B1 |
Method and system for indexing and searching data sub-streams
Systems and methods are disclosed for efficiently indexing stream data to facilitate full-text search of the stream data. A stream comprises large amount of data, only some of which is deemed useful for full-text search indexing. An administrator can specify an indexing specification for a stream. The indexing specification can specify one or more sub-streams within the stream for indexing, and/or specify one or more time intervals of stream data for indexing. A query against the stream can specify the indexing specification to use to index the stream before returning results for the query. The query can alternatively specify an indexing specification to apply to a previously indexed stream. Full-text search indexes generated using an indexing specification can return results that are more relevant to a user because the results are more narrowly focused than an index of, e.g., the entire stream. |
US10909122B2 |
Using modified blockchain concepts to guarantee no tuple loss and/or no tuple corruption
Method, system, and computer program product are provided to guarantee no tuple loss and/or corruption in a real-time data streaming environment. In some embodiments, a stream of tuples is sent from an entry operator to downstream operator(s), and, at the entry operator, a mark is placed on each tuple in the stream of tuples. In an embodiment where the stream of tuples includes first, second, and subsequent tuple(s), for example, the mark may comprise a tuple-unique number and a tuple-data hash of data contained in the tuple, and the mark on the second and each subsequent tuple may further comprise a link-back hash associated with the immediately preceding tuple in the stream of tuples. In some embodiments, the link-back hash is used to check whether a tuple is lost or received out of order, and the tuple-data hash is used to check whether a received tuple is corrupt. |
US10909118B2 |
Cache optimization for missing data
Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache. |
US10909117B2 |
Multiple measurements aggregated at multiple levels of execution of a workload
Described herein are techniques for identifying a path in a workload that may be associated with a deviation. A workload may be associated with multiple measurements of a plurality of metrics generated during execution of the workload. The multiple measurements may be aggregated at multiple levels of execution. One or more measurements may be compared to one or more other measurements or estimates to determine whether there is a deviation from an expected correlation. If determined that there is a deviation, a path can be identified in the workload that may be associated with the deviation. |
US10909112B2 |
Method of and a system for determining linked objects
A method of processing a search query from a user associated with an electronic device and generating a search result set responsive to the search query. The method is executable at a search server coupled to the electronic device via a communication network, the method comprising: receiving from the electronic device, via the communication network, the search query; determining a search object associated with the search query; generating an object component for inclusion into a search engine results page; generating a linked object component associated with the search object by executing: determining a first object domain associated with the search object and a second object domain associated with the search object; determining a first linked object from the first object domain and a second linked object from the second object domain, the first linked object and the second linked objects being semantically linked to the search object. |
US10909106B2 |
Systems and methods for creating and maintaining referential integrity of data across multiple server systems
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of transmitting an action command to each of a first server and a second server, the action command comprising one or more operation statements, transmitting an undo operation statement to each of the first server and the second server with each of the one or more operation statements, and receiving a fail notification from the second server indicating that an action associated with the action command has failed if one of the operation statements has failed on the second server. The operation statements can include instructions to create, modify, or delete a referential relationship. The undo operation statements can include instructions to undo operations associated with the operation statements. |
US10909089B2 |
Consistent schema-less scalable storage system for orders
In various example embodiments, a system and method for consistent schema-less and scalable database storage are described herein. A data object is generated. The data object corresponds to a column of a table from a database. The data object includes information regarding an order that is placed over a network publication system. The data object is stored in the column of the table in the database. A request to access the data object is received from a device of a first user. The data object is transmitted to the device of the first user. The data is kept coherent during concurrent updates by using optimistic locks. The data is kept backward and forward compatible utilizing intermediate data structures common to both versions of the software. The data is kept searchable by using lookup indexes. The storage system is kept scalable by sharding data across many databases. |
US10909088B2 |
System and method for high availability and load balancing in a database environment
In accordance with an embodiment, described herein is a system and method for high availability and load balancing in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency can keep track of session states, request boundaries and cursors to efficiently reuse the database connections across the client applications. The transparency engine can use the request boundaries and indicators from the database to detect safe places to drain database connections in the event of database outages. |
US10909086B2 |
File lookup in a distributed file system
A request to store a file in a directory of a volume associated with a distributed file system may be received. A server of a plurality of servers of the distributed file system that is associated with the file may be identified. A first version number associated with the directory and a second version number associated with the volume may be compared. The file may be stored in the directory at the identified server when the first version number matches the second version number and when the file is not currently stored at the server. |